Digital Office Automation System Backend
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

sqlserver_test.sql 14KB

il y a 1 jour
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478
  1. CREATE TABLE test_demo
  2. (
  3. id bigint NOT NULL,
  4. dept_id bigint NULL,
  5. user_id bigint NULL,
  6. order_num int DEFAULT ((0)) NULL,
  7. test_key nvarchar(255) NULL,
  8. value nvarchar(255) NULL,
  9. version int DEFAULT ((0)) NULL,
  10. create_time datetime2(0) NULL,
  11. create_by nvarchar(64) NULL,
  12. update_time datetime2(0) NULL,
  13. update_by nvarchar(64) NULL,
  14. del_flag int DEFAULT ((0)) NULL,
  15. CONSTRAINT PK__test_dem__3213E83F176051C8 PRIMARY KEY CLUSTERED (id)
  16. WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
  17. ON [PRIMARY]
  18. )
  19. ON [PRIMARY]
  20. GO
  21. EXEC sp_addextendedproperty
  22. 'MS_Description', N'主键',
  23. 'SCHEMA', N'dbo',
  24. 'TABLE', N'test_demo',
  25. 'COLUMN', N'id'
  26. GO
  27. EXEC sp_addextendedproperty
  28. 'MS_Description', N'部门id',
  29. 'SCHEMA', N'dbo',
  30. 'TABLE', N'test_demo',
  31. 'COLUMN', N'dept_id'
  32. GO
  33. EXEC sp_addextendedproperty
  34. 'MS_Description', N'用户id',
  35. 'SCHEMA', N'dbo',
  36. 'TABLE', N'test_demo',
  37. 'COLUMN', N'user_id'
  38. GO
  39. EXEC sp_addextendedproperty
  40. 'MS_Description', N'排序号',
  41. 'SCHEMA', N'dbo',
  42. 'TABLE', N'test_demo',
  43. 'COLUMN', N'order_num'
  44. GO
  45. EXEC sp_addextendedproperty
  46. 'MS_Description', N'key键',
  47. 'SCHEMA', N'dbo',
  48. 'TABLE', N'test_demo',
  49. 'COLUMN', N'test_key'
  50. GO
  51. EXEC sp_addextendedproperty
  52. 'MS_Description', N'值',
  53. 'SCHEMA', N'dbo',
  54. 'TABLE', N'test_demo',
  55. 'COLUMN', N'value'
  56. GO
  57. EXEC sp_addextendedproperty
  58. 'MS_Description', N'版本',
  59. 'SCHEMA', N'dbo',
  60. 'TABLE', N'test_demo',
  61. 'COLUMN', N'version'
  62. GO
  63. EXEC sp_addextendedproperty
  64. 'MS_Description', N'创建时间',
  65. 'SCHEMA', N'dbo',
  66. 'TABLE', N'test_demo',
  67. 'COLUMN', N'create_time'
  68. GO
  69. EXEC sp_addextendedproperty
  70. 'MS_Description', N'创建人',
  71. 'SCHEMA', N'dbo',
  72. 'TABLE', N'test_demo',
  73. 'COLUMN', N'create_by'
  74. GO
  75. EXEC sp_addextendedproperty
  76. 'MS_Description', N'更新时间',
  77. 'SCHEMA', N'dbo',
  78. 'TABLE', N'test_demo',
  79. 'COLUMN', N'update_time'
  80. GO
  81. EXEC sp_addextendedproperty
  82. 'MS_Description', N'更新人',
  83. 'SCHEMA', N'dbo',
  84. 'TABLE', N'test_demo',
  85. 'COLUMN', N'update_by'
  86. GO
  87. EXEC sp_addextendedproperty
  88. 'MS_Description', N'删除标志',
  89. 'SCHEMA', N'dbo',
  90. 'TABLE', N'test_demo',
  91. 'COLUMN', N'del_flag'
  92. GO
  93. EXEC sp_addextendedproperty
  94. 'MS_Description', N'测试单表',
  95. 'SCHEMA', N'dbo',
  96. 'TABLE', N'test_demo'
  97. GO
  98. CREATE TABLE test_tree
  99. (
  100. id bigint NOT NULL,
  101. parent_id bigint DEFAULT ((0)) NULL,
  102. dept_id bigint NULL,
  103. user_id bigint NULL,
  104. tree_name nvarchar(255) NULL,
  105. version int DEFAULT ((0)) NULL,
  106. create_time datetime2(0) NULL,
  107. create_by nvarchar(64) NULL,
  108. update_time datetime2(0) NULL,
  109. update_by nvarchar(64) NULL,
  110. del_flag int DEFAULT ((0)) NULL,
  111. CONSTRAINT PK__test_tre__3213E83FC75A1B63 PRIMARY KEY CLUSTERED (id)
  112. WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
  113. ON [PRIMARY]
  114. )
  115. ON [PRIMARY]
  116. GO
  117. EXEC sp_addextendedproperty
  118. 'MS_Description', N'主键',
  119. 'SCHEMA', N'dbo',
  120. 'TABLE', N'test_tree',
  121. 'COLUMN', N'id'
  122. GO
  123. EXEC sp_addextendedproperty
  124. 'MS_Description', N'父id',
  125. 'SCHEMA', N'dbo',
  126. 'TABLE', N'test_tree',
  127. 'COLUMN', N'parent_id'
  128. GO
  129. EXEC sp_addextendedproperty
  130. 'MS_Description', N'部门id',
  131. 'SCHEMA', N'dbo',
  132. 'TABLE', N'test_tree',
  133. 'COLUMN', N'dept_id'
  134. GO
  135. EXEC sp_addextendedproperty
  136. 'MS_Description', N'用户id',
  137. 'SCHEMA', N'dbo',
  138. 'TABLE', N'test_tree',
  139. 'COLUMN', N'user_id'
  140. GO
  141. EXEC sp_addextendedproperty
  142. 'MS_Description', N'值',
  143. 'SCHEMA', N'dbo',
  144. 'TABLE', N'test_tree',
  145. 'COLUMN', N'tree_name'
  146. GO
  147. EXEC sp_addextendedproperty
  148. 'MS_Description', N'版本',
  149. 'SCHEMA', N'dbo',
  150. 'TABLE', N'test_tree',
  151. 'COLUMN', N'version'
  152. GO
  153. EXEC sp_addextendedproperty
  154. 'MS_Description', N'创建时间',
  155. 'SCHEMA', N'dbo',
  156. 'TABLE', N'test_tree',
  157. 'COLUMN', N'create_time'
  158. GO
  159. EXEC sp_addextendedproperty
  160. 'MS_Description', N'创建人',
  161. 'SCHEMA', N'dbo',
  162. 'TABLE', N'test_tree',
  163. 'COLUMN', N'create_by'
  164. GO
  165. EXEC sp_addextendedproperty
  166. 'MS_Description', N'更新时间',
  167. 'SCHEMA', N'dbo',
  168. 'TABLE', N'test_tree',
  169. 'COLUMN', N'update_time'
  170. GO
  171. EXEC sp_addextendedproperty
  172. 'MS_Description', N'更新人',
  173. 'SCHEMA', N'dbo',
  174. 'TABLE', N'test_tree',
  175. 'COLUMN', N'update_by'
  176. GO
  177. EXEC sp_addextendedproperty
  178. 'MS_Description', N'删除标志',
  179. 'SCHEMA', N'dbo',
  180. 'TABLE', N'test_tree',
  181. 'COLUMN', N'del_flag'
  182. GO
  183. EXEC sp_addextendedproperty
  184. 'MS_Description', N'测试树表',
  185. 'SCHEMA', N'dbo',
  186. 'TABLE', N'test_tree'
  187. GO
  188. INSERT sys_user VALUES (3, 108, N'test', N'本部门及以下 密码666666', N'sys_user', N'', N'', N'0', N'', N'$2a$10$b8yUzN0C71sbz.PhNOCgJe.Tu1yWC3RNrTyjSQ8p1W0.aaUXUJ.Ne', N'0', N'0', N'127.0.0.1', getdate(), N'admin', getdate(), N'test', getdate(), NULL);
  189. GO
  190. INSERT sys_user VALUES (4, 102, N'test1', N'仅本人 密码666666', N'sys_user', N'', N'', N'0', N'', N'$2a$10$b8yUzN0C71sbz.PhNOCgJe.Tu1yWC3RNrTyjSQ8p1W0.aaUXUJ.Ne', N'0', N'0', N'127.0.0.1', getdate(), N'admin', getdate(), N'test1', getdate(), NULL);
  191. GO
  192. INSERT sys_menu VALUES (5, N'测试菜单', 0, 5, N'demo', NULL, 1, 0, N'M', N'0', N'0', NULL, N'star', N'admin', getdate(), NULL, NULL, N'');
  193. GO
  194. INSERT sys_menu VALUES (1500, N'测试单表', 5, 1, N'demo', N'demo/demo/index', 1, 0, N'C', N'0', N'0', N'demo:demo:list', N'#', N'admin', getdate(), N'', NULL, N'测试单表菜单');
  195. GO
  196. INSERT sys_menu VALUES (1501, N'测试单表查询', 1500, 1, N'#', N'', 1, 0, N'F', N'0', N'0', N'demo:demo:query', N'#', N'admin', getdate(), N'', NULL, N'');
  197. GO
  198. INSERT sys_menu VALUES (1502, N'测试单表新增', 1500, 2, N'#', N'', 1, 0, N'F', N'0', N'0', N'demo:demo:add', N'#', N'admin', getdate(), N'', NULL, N'');
  199. GO
  200. INSERT sys_menu VALUES (1503, N'测试单表修改', 1500, 3, N'#', N'', 1, 0, N'F', N'0', N'0', N'demo:demo:edit', N'#', N'admin', getdate(), N'', NULL, N'');
  201. GO
  202. INSERT sys_menu VALUES (1504, N'测试单表删除', 1500, 4, N'#', N'', 1, 0, N'F', N'0', N'0', N'demo:demo:remove', N'#', N'admin', getdate(), N'', NULL, N'');
  203. GO
  204. INSERT sys_menu VALUES (1505, N'测试单表导出', 1500, 5, N'#', N'', 1, 0, N'F', N'0', N'0', N'demo:demo:export', N'#', N'admin', getdate(), N'', NULL, N'');
  205. GO
  206. INSERT sys_menu VALUES (1506, N'测试树表', 5, 1, N'tree', N'demo/tree/index', 1, 0, N'C', N'0', N'0', N'demo:tree:list', N'#', N'admin', getdate(), N'', NULL, N'测试树表菜单');
  207. GO
  208. INSERT sys_menu VALUES (1507, N'测试树表查询', 1506, 1, N'#', N'', 1, 0, N'F', N'0', N'0', N'demo:tree:query', N'#', N'admin', getdate(), N'', NULL, N'');
  209. GO
  210. INSERT sys_menu VALUES (1508, N'测试树表新增', 1506, 2, N'#', N'', 1, 0, N'F', N'0', N'0', N'demo:tree:add', N'#', N'admin', getdate(), N'', NULL, N'');
  211. GO
  212. INSERT sys_menu VALUES (1509, N'测试树表修改', 1506, 3, N'#', N'', 1, 0, N'F', N'0', N'0', N'demo:tree:edit', N'#', N'admin', getdate(), N'', NULL, N'');
  213. GO
  214. INSERT sys_menu VALUES (1510, N'测试树表删除', 1506, 4, N'#', N'', 1, 0, N'F', N'0', N'0', N'demo:tree:remove', N'#', N'admin', getdate(), N'', NULL, N'');
  215. GO
  216. INSERT sys_menu VALUES (1511, N'测试树表导出', 1506, 5, N'#', N'', 1, 0, N'F', N'0', N'0', N'demo:tree:export', N'#', N'admin', getdate(), N'', NULL, N'');
  217. GO
  218. INSERT sys_role VALUES (3, N'本部门及以下', N'test1', 3, N'4', 1, 1, N'0', N'0', N'admin', getdate(), N'admin', NULL, NULL);
  219. GO
  220. INSERT sys_role VALUES (4, N'仅本人', N'test2', 4, N'5', 1, 1, N'0', N'0', N'admin', getdate(), N'admin', NULL, NULL);
  221. GO
  222. INSERT sys_role_menu VALUES (3, 1);
  223. GO
  224. INSERT sys_role_menu VALUES (3, 5);
  225. GO
  226. INSERT sys_role_menu VALUES (3, 100);
  227. GO
  228. INSERT sys_role_menu VALUES (3, 101);
  229. GO
  230. INSERT sys_role_menu VALUES (3, 102);
  231. GO
  232. INSERT sys_role_menu VALUES (3, 103);
  233. GO
  234. INSERT sys_role_menu VALUES (3, 104);
  235. GO
  236. INSERT sys_role_menu VALUES (3, 105);
  237. GO
  238. INSERT sys_role_menu VALUES (3, 106);
  239. GO
  240. INSERT sys_role_menu VALUES (3, 107);
  241. GO
  242. INSERT sys_role_menu VALUES (3, 108);
  243. GO
  244. INSERT sys_role_menu VALUES (3, 500);
  245. GO
  246. INSERT sys_role_menu VALUES (3, 501);
  247. GO
  248. INSERT sys_role_menu VALUES (3, 1001);
  249. GO
  250. INSERT sys_role_menu VALUES (3, 1002);
  251. GO
  252. INSERT sys_role_menu VALUES (3, 1003);
  253. GO
  254. INSERT sys_role_menu VALUES (3, 1004);
  255. GO
  256. INSERT sys_role_menu VALUES (3, 1005);
  257. GO
  258. INSERT sys_role_menu VALUES (3, 1006);
  259. GO
  260. INSERT sys_role_menu VALUES (3, 1007);
  261. GO
  262. INSERT sys_role_menu VALUES (3, 1008);
  263. GO
  264. INSERT sys_role_menu VALUES (3, 1009);
  265. GO
  266. INSERT sys_role_menu VALUES (3, 1010);
  267. GO
  268. INSERT sys_role_menu VALUES (3, 1011);
  269. GO
  270. INSERT sys_role_menu VALUES (3, 1012);
  271. GO
  272. INSERT sys_role_menu VALUES (3, 1013);
  273. GO
  274. INSERT sys_role_menu VALUES (3, 1014);
  275. GO
  276. INSERT sys_role_menu VALUES (3, 1015);
  277. GO
  278. INSERT sys_role_menu VALUES (3, 1016);
  279. GO
  280. INSERT sys_role_menu VALUES (3, 1017);
  281. GO
  282. INSERT sys_role_menu VALUES (3, 1018);
  283. GO
  284. INSERT sys_role_menu VALUES (3, 1019);
  285. GO
  286. INSERT sys_role_menu VALUES (3, 1020);
  287. GO
  288. INSERT sys_role_menu VALUES (3, 1021);
  289. GO
  290. INSERT sys_role_menu VALUES (3, 1022);
  291. GO
  292. INSERT sys_role_menu VALUES (3, 1023);
  293. GO
  294. INSERT sys_role_menu VALUES (3, 1024);
  295. GO
  296. INSERT sys_role_menu VALUES (3, 1025);
  297. GO
  298. INSERT sys_role_menu VALUES (3, 1026);
  299. GO
  300. INSERT sys_role_menu VALUES (3, 1027);
  301. GO
  302. INSERT sys_role_menu VALUES (3, 1028);
  303. GO
  304. INSERT sys_role_menu VALUES (3, 1029);
  305. GO
  306. INSERT sys_role_menu VALUES (3, 1030);
  307. GO
  308. INSERT sys_role_menu VALUES (3, 1031);
  309. GO
  310. INSERT sys_role_menu VALUES (3, 1032);
  311. GO
  312. INSERT sys_role_menu VALUES (3, 1033);
  313. GO
  314. INSERT sys_role_menu VALUES (3, 1034);
  315. GO
  316. INSERT sys_role_menu VALUES (3, 1035);
  317. GO
  318. INSERT sys_role_menu VALUES (3, 1036);
  319. GO
  320. INSERT sys_role_menu VALUES (3, 1037);
  321. GO
  322. INSERT sys_role_menu VALUES (3, 1038);
  323. GO
  324. INSERT sys_role_menu VALUES (3, 1039);
  325. GO
  326. INSERT sys_role_menu VALUES (3, 1040);
  327. GO
  328. INSERT sys_role_menu VALUES (3, 1041);
  329. GO
  330. INSERT sys_role_menu VALUES (3, 1042);
  331. GO
  332. INSERT sys_role_menu VALUES (3, 1043);
  333. GO
  334. INSERT sys_role_menu VALUES (3, 1044);
  335. GO
  336. INSERT sys_role_menu VALUES (3, 1045);
  337. GO
  338. INSERT sys_role_menu VALUES (3, 1500);
  339. GO
  340. INSERT sys_role_menu VALUES (3, 1501);
  341. GO
  342. INSERT sys_role_menu VALUES (3, 1502);
  343. GO
  344. INSERT sys_role_menu VALUES (3, 1503);
  345. GO
  346. INSERT sys_role_menu VALUES (3, 1504);
  347. GO
  348. INSERT sys_role_menu VALUES (3, 1505);
  349. GO
  350. INSERT sys_role_menu VALUES (3, 1506);
  351. GO
  352. INSERT sys_role_menu VALUES (3, 1507);
  353. GO
  354. INSERT sys_role_menu VALUES (3, 1508);
  355. GO
  356. INSERT sys_role_menu VALUES (3, 1509);
  357. GO
  358. INSERT sys_role_menu VALUES (3, 1510);
  359. GO
  360. INSERT sys_role_menu VALUES (3, 1511);
  361. GO
  362. INSERT sys_role_menu VALUES (4, 5);
  363. GO
  364. INSERT sys_role_menu VALUES (4, 1500);
  365. GO
  366. INSERT sys_role_menu VALUES (4, 1501);
  367. GO
  368. INSERT sys_role_menu VALUES (4, 1502);
  369. GO
  370. INSERT sys_role_menu VALUES (4, 1503);
  371. GO
  372. INSERT sys_role_menu VALUES (4, 1504);
  373. GO
  374. INSERT sys_role_menu VALUES (4, 1505);
  375. GO
  376. INSERT sys_role_menu VALUES (4, 1506);
  377. GO
  378. INSERT sys_role_menu VALUES (4, 1507);
  379. GO
  380. INSERT sys_role_menu VALUES (4, 1508);
  381. GO
  382. INSERT sys_role_menu VALUES (4, 1509);
  383. GO
  384. INSERT sys_role_menu VALUES (4, 1510);
  385. GO
  386. INSERT sys_role_menu VALUES (4, 1511);
  387. GO
  388. INSERT sys_user_role VALUES (3, 3);
  389. GO
  390. INSERT sys_user_role VALUES (4, 4);
  391. GO
  392. INSERT test_demo VALUES (1, 102, 4, 1, N'测试数据权限', N'测试', 0, getdate(), N'admin', NULL, NULL, 0);
  393. GO
  394. INSERT test_demo VALUES (2, 102, 3, 2, N'子节点1', N'111', 0, getdate(), N'admin', NULL, NULL, 0);
  395. GO
  396. INSERT test_demo VALUES (3, 102, 3, 3, N'子节点2', N'222', 0, getdate(), N'admin', NULL, NULL, 0);
  397. GO
  398. INSERT test_demo VALUES (4, 108, 4, 4, N'测试数据', N'demo', 0, getdate(), N'admin', NULL, NULL, 0);
  399. GO
  400. INSERT test_demo VALUES (5, 108, 3, 13, N'子节点11', N'1111', 0, getdate(), N'admin', NULL, NULL, 0);
  401. GO
  402. INSERT test_demo VALUES (6, 108, 3, 12, N'子节点22', N'2222', 0, getdate(), N'admin', NULL, NULL, 0);
  403. GO
  404. INSERT test_demo VALUES (7, 108, 3, 11, N'子节点33', N'3333', 0, getdate(), N'admin', NULL, NULL, 0);
  405. GO
  406. INSERT test_demo VALUES (8, 108, 3, 10, N'子节点44', N'4444', 0, getdate(), N'admin', NULL, NULL, 0);
  407. GO
  408. INSERT test_demo VALUES (9, 108, 3, 9, N'子节点55', N'5555', 0, getdate(), N'admin', NULL, NULL, 0);
  409. GO
  410. INSERT test_demo VALUES (10, 108, 3, 8, N'子节点66', N'6666', 0, getdate(), N'admin', NULL, NULL, 0);
  411. GO
  412. INSERT test_demo VALUES (11, 108, 3, 7, N'子节点77', N'7777', 0, getdate(), N'admin', NULL, NULL, 0);
  413. GO
  414. INSERT test_demo VALUES (12, 108, 3, 6, N'子节点88', N'8888', 0, getdate(), N'admin', NULL, NULL, 0);
  415. GO
  416. INSERT test_demo VALUES (13, 108, 3, 5, N'子节点99', N'9999', 0, getdate(), N'admin', NULL, NULL, 0);
  417. GO
  418. INSERT test_tree VALUES (1, 0, 102, 4, N'测试数据权限', 0, getdate(), N'admin', NULL, NULL, 0);
  419. GO
  420. INSERT test_tree VALUES (2, 1, 102, 3, N'子节点1', 0, getdate(), N'admin', NULL, NULL, 0);
  421. GO
  422. INSERT test_tree VALUES (3, 2, 102, 3, N'子节点2', 0, getdate(), N'admin', NULL, NULL, 0);
  423. GO
  424. INSERT test_tree VALUES (4, 0, 108, 4, N'测试树1', 0, getdate(), N'admin', NULL, NULL, 0);
  425. GO
  426. INSERT test_tree VALUES (5, 4, 108, 3, N'子节点11', 0, getdate(), N'admin', NULL, NULL, 0);
  427. GO
  428. INSERT test_tree VALUES (6, 4, 108, 3, N'子节点22', 0, getdate(), N'admin', NULL, NULL, 0);
  429. GO
  430. INSERT test_tree VALUES (7, 4, 108, 3, N'子节点33', 0, getdate(), N'admin', NULL, NULL, 0);
  431. GO
  432. INSERT test_tree VALUES (8, 5, 108, 3, N'子节点44', 0, getdate(), N'admin', NULL, NULL, 0);
  433. GO
  434. INSERT test_tree VALUES (9, 6, 108, 3, N'子节点55', 0, getdate(), N'admin', NULL, NULL, 0);
  435. GO
  436. INSERT test_tree VALUES (10, 7, 108, 3, N'子节点66', 0, getdate(), N'admin', NULL, NULL, 0);
  437. GO
  438. INSERT test_tree VALUES (11, 7, 108, 3, N'子节点77', 0, getdate(), N'admin', NULL, NULL, 0);
  439. GO
  440. INSERT test_tree VALUES (12, 10, 108, 3, N'子节点88', 0, getdate(), N'admin', NULL, NULL, 0);
  441. GO
  442. INSERT test_tree VALUES (13, 10, 108, 3, N'子节点99', 0, getdate(), N'admin', NULL, NULL, 0);
  443. GO