helio_boot.sql 38 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989
  1. -- ----------------------------
  2. -- Table structure for sys_data_dict_classified & sys_data_dict_item
  3. -- ----------------------------
  4. CREATE TABLE "sys_data_dict_classified" (
  5. "id" int8 NOT NULL,
  6. "tenant_id" int8,
  7. "revision" int8 NOT NULL DEFAULT 1,
  8. "del_flag" int2 NOT NULL DEFAULT 0,
  9. "created_at" timestamp(6) NOT NULL,
  10. "created_by" varchar(255) COLLATE "pg_catalog"."default",
  11. "updated_at" timestamp(6) NOT NULL,
  12. "updated_by" varchar(255) COLLATE "pg_catalog"."default",
  13. "code" varchar(255) COLLATE "pg_catalog"."default" NOT NULL,
  14. "name" varchar(255) COLLATE "pg_catalog"."default" NOT NULL,
  15. "status" int2 NOT NULL DEFAULT 1,
  16. "description" varchar(255) COLLATE "pg_catalog"."default" NOT NULL DEFAULT ''::character varying
  17. );
  18. COMMENT ON COLUMN "sys_data_dict_classified"."id" IS '主键ID';
  19. COMMENT ON COLUMN "sys_data_dict_classified"."tenant_id" IS '租户ID';
  20. COMMENT ON COLUMN "sys_data_dict_classified"."revision" IS '乐观锁';
  21. COMMENT ON COLUMN "sys_data_dict_classified"."del_flag" IS '逻辑删除标识';
  22. COMMENT ON COLUMN "sys_data_dict_classified"."created_at" IS '创建时刻';
  23. COMMENT ON COLUMN "sys_data_dict_classified"."created_by" IS '创建者';
  24. COMMENT ON COLUMN "sys_data_dict_classified"."updated_at" IS '更新时刻';
  25. COMMENT ON COLUMN "sys_data_dict_classified"."updated_by" IS '更新者';
  26. COMMENT ON COLUMN "sys_data_dict_classified"."code" IS '分类编码';
  27. COMMENT ON COLUMN "sys_data_dict_classified"."name" IS '分类名称';
  28. COMMENT ON COLUMN "sys_data_dict_classified"."status" IS '状态';
  29. COMMENT ON COLUMN "sys_data_dict_classified"."description" IS '分类描述';
  30. COMMENT ON TABLE "sys_data_dict_classified" IS '数据字典分类';
  31. ALTER TABLE "sys_data_dict_classified" ADD PRIMARY KEY ("id");
  32. CREATE TABLE "sys_data_dict_item" (
  33. "id" int8 NOT NULL,
  34. "tenant_id" int8,
  35. "revision" int8 NOT NULL DEFAULT 1,
  36. "del_flag" int2 NOT NULL DEFAULT 0,
  37. "created_at" timestamp(6) NOT NULL,
  38. "created_by" varchar(255) COLLATE "pg_catalog"."default",
  39. "updated_at" timestamp(6) NOT NULL,
  40. "updated_by" varchar(255) COLLATE "pg_catalog"."default",
  41. "classified_id" int8 NOT NULL,
  42. "code" varchar(255) COLLATE "pg_catalog"."default" NOT NULL,
  43. "label" varchar(255) COLLATE "pg_catalog"."default" NOT NULL,
  44. "value" varchar(4096) COLLATE "pg_catalog"."default" NOT NULL,
  45. "status" int2 NOT NULL DEFAULT 1,
  46. "sort" int4 NOT NULL DEFAULT 1,
  47. "description" varchar(255) COLLATE "pg_catalog"."default" NOT NULL DEFAULT ''::character varying
  48. );
  49. COMMENT ON COLUMN "sys_data_dict_item"."id" IS '主键ID';
  50. COMMENT ON COLUMN "sys_data_dict_item"."tenant_id" IS '租户ID';
  51. COMMENT ON COLUMN "sys_data_dict_item"."revision" IS '乐观锁';
  52. COMMENT ON COLUMN "sys_data_dict_item"."del_flag" IS '逻辑删除标识';
  53. COMMENT ON COLUMN "sys_data_dict_item"."created_at" IS '创建时刻';
  54. COMMENT ON COLUMN "sys_data_dict_item"."created_by" IS '创建者';
  55. COMMENT ON COLUMN "sys_data_dict_item"."updated_at" IS '更新时刻';
  56. COMMENT ON COLUMN "sys_data_dict_item"."updated_by" IS '更新者';
  57. COMMENT ON COLUMN "sys_data_dict_item"."classified_id" IS '所属分类ID';
  58. COMMENT ON COLUMN "sys_data_dict_item"."code" IS '字典项编码';
  59. COMMENT ON COLUMN "sys_data_dict_item"."label" IS '字典项标签';
  60. COMMENT ON COLUMN "sys_data_dict_item"."value" IS '字典项值';
  61. COMMENT ON COLUMN "sys_data_dict_item"."status" IS '状态';
  62. COMMENT ON COLUMN "sys_data_dict_item"."sort" IS '排序';
  63. COMMENT ON COLUMN "sys_data_dict_item"."description" IS '描述';
  64. COMMENT ON TABLE "sys_data_dict_item" IS '数据字典项';
  65. ALTER TABLE "sys_data_dict_item" ADD PRIMARY KEY ("id");
  66. -- ----------------------------
  67. -- Table structure for sys_dept
  68. -- ----------------------------
  69. DROP TABLE IF EXISTS "sys_dept";
  70. CREATE TABLE "sys_dept"
  71. (
  72. "id" int8 NOT NULL,
  73. "tenant_id" int8,
  74. "revision" int8 NOT NULL DEFAULT 1,
  75. "del_flag" int2 NOT NULL DEFAULT 0,
  76. "created_at" timestamp(6) NOT NULL,
  77. "created_by" varchar(255),
  78. "updated_at" timestamp(6) NOT NULL,
  79. "updated_by" varchar(255),
  80. "title" varchar(50) NOT NULL,
  81. "parent_id" int8 NOT NULL,
  82. "sort" int4 NOT NULL,
  83. "status" int4 NOT NULL
  84. )
  85. ;
  86. COMMENT
  87. ON COLUMN "sys_dept"."id" IS '主键ID';
  88. COMMENT
  89. ON COLUMN "sys_dept"."tenant_id" IS '租户ID';
  90. COMMENT
  91. ON COLUMN "sys_dept"."revision" IS '乐观锁';
  92. COMMENT
  93. ON COLUMN "sys_dept"."del_flag" IS '逻辑删除标识';
  94. COMMENT
  95. ON COLUMN "sys_dept"."created_at" IS '创建时刻';
  96. COMMENT
  97. ON COLUMN "sys_dept"."created_by" IS '创建者';
  98. COMMENT
  99. ON COLUMN "sys_dept"."updated_at" IS '更新时刻';
  100. COMMENT
  101. ON COLUMN "sys_dept"."updated_by" IS '更新者';
  102. COMMENT
  103. ON COLUMN "sys_dept"."title" IS '名称';
  104. COMMENT
  105. ON COLUMN "sys_dept"."parent_id" IS '上级ID(根节点设置为0)';
  106. COMMENT
  107. ON COLUMN "sys_dept"."sort" IS '排序';
  108. COMMENT
  109. ON COLUMN "sys_dept"."status" IS '状态(0=禁用 1=启用)';
  110. COMMENT
  111. ON TABLE "sys_dept" IS '部门';
  112. -- ----------------------------
  113. -- Records of sys_dept
  114. -- ----------------------------
  115. BEGIN;
  116. COMMIT;
  117. -- ----------------------------
  118. -- Table structure for sys_log
  119. -- ----------------------------
  120. DROP TABLE IF EXISTS "sys_log";
  121. CREATE TABLE "sys_log"
  122. (
  123. "id" int8 NOT NULL,
  124. "tenant_id" int8,
  125. "revision" int8 NOT NULL DEFAULT 1,
  126. "del_flag" int2 NOT NULL DEFAULT 0,
  127. "created_at" timestamp(6) NOT NULL,
  128. "created_by" varchar(255),
  129. "updated_at" timestamp(6) NOT NULL,
  130. "updated_by" varchar(255),
  131. "user_id" int8,
  132. "username" varchar(50),
  133. "operation" varchar(255),
  134. "method" varchar(500),
  135. "params" text,
  136. "ip" varchar(128),
  137. "status" int4 NOT NULL
  138. )
  139. ;
  140. COMMENT
  141. ON COLUMN "sys_log"."id" IS '主键ID';
  142. COMMENT
  143. ON COLUMN "sys_log"."tenant_id" IS '租户ID';
  144. COMMENT
  145. ON COLUMN "sys_log"."revision" IS '乐观锁';
  146. COMMENT
  147. ON COLUMN "sys_log"."del_flag" IS '逻辑删除标识';
  148. COMMENT
  149. ON COLUMN "sys_log"."created_at" IS '创建时刻';
  150. COMMENT
  151. ON COLUMN "sys_log"."created_by" IS '创建者';
  152. COMMENT
  153. ON COLUMN "sys_log"."updated_at" IS '更新时刻';
  154. COMMENT
  155. ON COLUMN "sys_log"."updated_by" IS '更新者';
  156. COMMENT
  157. ON COLUMN "sys_log"."user_id" IS '用户ID';
  158. COMMENT
  159. ON COLUMN "sys_log"."username" IS '用户账号';
  160. COMMENT
  161. ON COLUMN "sys_log"."operation" IS '操作内容';
  162. COMMENT
  163. ON COLUMN "sys_log"."method" IS '请求方法';
  164. COMMENT
  165. ON COLUMN "sys_log"."params" IS '请求参数';
  166. COMMENT
  167. ON COLUMN "sys_log"."ip" IS 'IP地址';
  168. COMMENT
  169. ON COLUMN "sys_log"."status" IS '状态(参考SysLogStatusEnum)';
  170. COMMENT
  171. ON TABLE "sys_log" IS '后台操作日志';
  172. -- ----------------------------
  173. -- Records of sys_log
  174. -- ----------------------------
  175. BEGIN;
  176. COMMIT;
  177. -- ----------------------------
  178. -- Table structure for sys_menu
  179. -- ----------------------------
  180. DROP TABLE IF EXISTS "sys_menu";
  181. CREATE TABLE "sys_menu"
  182. (
  183. "id" int8 NOT NULL,
  184. "tenant_id" int8,
  185. "revision" int8 NOT NULL DEFAULT 1,
  186. "del_flag" int2 NOT NULL DEFAULT 0,
  187. "created_at" timestamp(6) NOT NULL,
  188. "created_by" varchar(255),
  189. "updated_at" timestamp(6) NOT NULL,
  190. "updated_by" varchar(255),
  191. "title" varchar(50) NOT NULL,
  192. "parent_id" int8 NOT NULL,
  193. "type" int4 NOT NULL,
  194. "permission" varchar(255) NOT NULL,
  195. "icon" varchar(255),
  196. "sort" int4,
  197. "status" int4 NOT NULL,
  198. "component" varchar(255),
  199. "external_link" varchar(255)
  200. )
  201. ;
  202. COMMENT
  203. ON COLUMN "sys_menu"."id" IS '主键ID';
  204. COMMENT
  205. ON COLUMN "sys_menu"."tenant_id" IS '租户ID';
  206. COMMENT
  207. ON COLUMN "sys_menu"."revision" IS '乐观锁';
  208. COMMENT
  209. ON COLUMN "sys_menu"."del_flag" IS '逻辑删除标识';
  210. COMMENT
  211. ON COLUMN "sys_menu"."created_at" IS '创建时刻';
  212. COMMENT
  213. ON COLUMN "sys_menu"."created_by" IS '创建者';
  214. COMMENT
  215. ON COLUMN "sys_menu"."updated_at" IS '更新时刻';
  216. COMMENT
  217. ON COLUMN "sys_menu"."updated_by" IS '更新者';
  218. COMMENT
  219. ON COLUMN "sys_menu"."title" IS '名称';
  220. COMMENT
  221. ON COLUMN "sys_menu"."parent_id" IS '上级菜单ID(根节点设置为0)';
  222. COMMENT
  223. ON COLUMN "sys_menu"."type" IS '菜单类型(参考MenuTypeEnum)';
  224. COMMENT
  225. ON COLUMN "sys_menu"."permission" IS '权限标识';
  226. COMMENT
  227. ON COLUMN "sys_menu"."icon" IS '图标';
  228. COMMENT
  229. ON COLUMN "sys_menu"."sort" IS '排序';
  230. COMMENT
  231. ON COLUMN "sys_menu"."status" IS '状态(0=禁用 1=启用)';
  232. COMMENT
  233. ON COLUMN "sys_menu"."component" IS '组件';
  234. COMMENT
  235. ON COLUMN "sys_menu"."external_link" IS '外链地址';
  236. COMMENT
  237. ON TABLE "sys_menu" IS '后台菜单';
  238. -- ----------------------------
  239. -- Records of sys_menu
  240. -- ----------------------------
  241. BEGIN;
  242. INSERT INTO "sys_menu"
  243. VALUES (1, 0, 1, 0, '2021-06-01 17:16:48', NULL, '2021-06-02 17:14:16', NULL, '系统管理', 0, 0, 'Sys',
  244. 'ant-design:setting-outlined', 3, 1, 'LAYOUT', '');
  245. INSERT INTO "sys_menu"
  246. VALUES (2, 0, 1, 0, '2021-06-01 17:13:13', NULL, '2021-07-18 00:10:33', 'admin', '中控台', 0, 0, 'Dashboard',
  247. 'ant-design:appstore-outlined', 1, 1, 'LAYOUT', '');
  248. INSERT INTO "sys_menu"
  249. VALUES (3, 0, 1, 0, '2021-06-01 17:14:22', NULL, '2021-06-02 11:24:38', NULL, '分析页(后台登录后默认首页)', 2, 1,
  250. 'Dashboard:analysis', 'ant-design:fund-outlined', 1, 1, '/dashboard/analysis/index', '');
  251. INSERT INTO "sys_menu"
  252. VALUES (4, 0, 1, 0, '2021-06-01 17:14:47', NULL, '2021-06-02 11:32:23', NULL, '工作台', 2, 1, 'Dashboard:workbench',
  253. 'ant-design:database-outlined', 2, 1, '/dashboard/workbench/index', '');
  254. INSERT INTO "sys_menu"
  255. VALUES (5, 0, 1, 0, '2021-06-01 17:15:38', NULL, '2021-07-15 23:56:43', 'admin', '关于', 0, 1, 'About',
  256. 'ant-design:eye-outlined', 2, 1, '/sys/about/index', '');
  257. INSERT INTO "sys_menu"
  258. VALUES (6, 0, 1, 0, '2021-06-02 16:06:58', NULL, '2021-07-17 23:55:52', 'admin', '学(mo)习(yu)', 2, 3, '',
  259. 'ant-design:zhihu-outlined', 3, 1, 'https://www.zhihu.com/', 'https://www.zhihu.com/');
  260. INSERT INTO "sys_menu"
  261. VALUES (7, 0, 1, 0, '2021-07-17 23:32:15', NULL, '2021-07-17 23:32:15', NULL, '部门管理', 1, 1, 'SysDept',
  262. 'ant-design:flag-outlined', 1, 1, '/sys/SysDept/index', '');
  263. INSERT INTO "sys_menu"
  264. VALUES (8, 0, 1, 0, '2021-07-17 23:32:15', NULL, '2021-07-17 23:32:15', NULL, '查询', 7, 2, 'SysDept:retrieve', NULL, 1,
  265. 1, NULL, '');
  266. INSERT INTO "sys_menu"
  267. VALUES (9, 0, 1, 0, '2021-07-17 23:32:15', NULL, '2021-07-17 23:32:15', NULL, '新增', 7, 2, 'SysDept:create', NULL, 2, 1,
  268. NULL, '');
  269. INSERT INTO "sys_menu"
  270. VALUES (10, 0, 1, 0, '2021-07-17 23:32:15', NULL, '2021-07-17 23:32:15', NULL, '删除', 7, 2, 'SysDept:delete', NULL, 3, 1,
  271. NULL, '');
  272. INSERT INTO "sys_menu"
  273. VALUES (11, 0, 1, 0, '2021-07-17 23:32:16', NULL, '2021-07-17 23:32:16', NULL, '编辑', 7, 2, 'SysDept:update', NULL, 4, 1,
  274. NULL, '');
  275. INSERT INTO "sys_menu"
  276. VALUES (12, 0, 1, 0, '2021-07-17 23:32:16', NULL, '2021-07-17 23:32:16', NULL, '角色管理', 1, 1, 'SysRole',
  277. 'ant-design:usergroup-add-outlined', 2, 1, '/sys/SysRole/index', '');
  278. INSERT INTO "sys_menu"
  279. VALUES (13, 0, 1, 0, '2021-07-17 23:32:16', NULL, '2021-07-17 23:32:16', NULL, '查询', 12, 2, 'SysRole:retrieve', NULL, 1,
  280. 1, NULL, '');
  281. INSERT INTO "sys_menu"
  282. VALUES (14, 0, 1, 0, '2021-07-17 23:32:16', NULL, '2021-07-17 23:32:16', NULL, '新增', 12, 2, 'SysRole:create', NULL, 2,
  283. 1, NULL, '');
  284. INSERT INTO "sys_menu"
  285. VALUES (15, 0, 1, 0, '2021-07-17 23:32:16', NULL, '2021-07-17 23:32:16', NULL, '删除', 12, 2, 'SysRole:delete', NULL, 3,
  286. 1, NULL, '');
  287. INSERT INTO "sys_menu"
  288. VALUES (16, 0, 1, 0, '2021-07-17 23:32:16', NULL, '2021-07-17 23:32:16', NULL, '编辑', 12, 2, 'SysRole:update', NULL, 4,
  289. 1, NULL, '');
  290. INSERT INTO "sys_menu"
  291. VALUES (17, 0, 1, 0, '2021-07-17 23:32:17', NULL, '2021-07-17 23:32:17', NULL, '后台用户', 1, 1, 'SysUser',
  292. 'ant-design:user-outlined', 3, 1, '/sys/SysUser/index', '');
  293. INSERT INTO "sys_menu"
  294. VALUES (18, 0, 1, 0, '2021-07-17 23:32:17', NULL, '2021-07-17 23:32:17', NULL, '查询', 17, 2, 'SysUser:retrieve', NULL, 1,
  295. 1, NULL, '');
  296. INSERT INTO "sys_menu"
  297. VALUES (19, 0, 1, 0, '2021-07-17 23:32:17', NULL, '2021-07-17 23:32:17', NULL, '新增', 17, 2, 'SysUser:create', NULL, 2,
  298. 1, NULL, '');
  299. INSERT INTO "sys_menu"
  300. VALUES (20, 0, 1, 0, '2021-07-17 23:32:17', NULL, '2021-07-17 23:32:17', NULL, '删除', 17, 2, 'SysUser:delete', NULL, 3,
  301. 1, NULL, '');
  302. INSERT INTO "sys_menu"
  303. VALUES (21, 0, 1, 0, '2021-07-17 23:32:17', NULL, '2021-07-17 23:32:17', NULL, '编辑', 17, 2, 'SysUser:update', NULL, 4,
  304. 1, NULL, '');
  305. INSERT INTO "sys_menu"
  306. VALUES (22, 0, 1, 0, '2021-07-17 23:32:18', NULL, '2021-07-17 23:32:18', NULL, '菜单管理', 1, 1, 'SysMenu',
  307. 'ant-design:align-left-outlined', 4, 1, '/sys/SysMenu/index', '');
  308. INSERT INTO "sys_menu"
  309. VALUES (23, 0, 1, 0, '2021-07-17 23:32:18', NULL, '2021-07-17 23:32:18', NULL, '查询', 22, 2, 'SysMenu:retrieve', NULL, 1,
  310. 1, NULL, '');
  311. INSERT INTO "sys_menu"
  312. VALUES (24, 0, 1, 0, '2021-07-17 23:32:18', NULL, '2021-07-17 23:32:18', NULL, '新增', 22, 2, 'SysMenu:create', NULL, 2,
  313. 1, NULL, '');
  314. INSERT INTO "sys_menu"
  315. VALUES (25, 0, 1, 0, '2021-07-17 23:32:18', NULL, '2021-07-17 23:32:18', NULL, '删除', 22, 2, 'SysMenu:delete', NULL, 3,
  316. 1, NULL, '');
  317. INSERT INTO "sys_menu"
  318. VALUES (26, 0, 1, 0, '2021-07-17 23:32:18', NULL, '2021-07-17 23:32:18', NULL, '编辑', 22, 2, 'SysMenu:update', NULL, 4,
  319. 1, NULL, '');
  320. INSERT INTO "sys_menu"
  321. VALUES (27, 0, 1, 0, '2021-07-17 23:32:18', NULL, '2021-07-17 23:32:18', NULL, '参数管理', 1, 1, 'SysParam',
  322. 'ant-design:ant-design-outlined', 5, 1, '/sys/SysParam/index', '');
  323. INSERT INTO "sys_menu"
  324. VALUES (28, 0, 1, 0, '2021-07-17 23:32:19', NULL, '2021-07-17 23:32:19', NULL, '查询', 27, 2, 'SysParam:retrieve', NULL,
  325. 1, 1, NULL, '');
  326. INSERT INTO "sys_menu"
  327. VALUES (29, 0, 1, 0, '2021-07-17 23:32:19', NULL, '2021-07-17 23:32:19', NULL, '新增', 27, 2, 'SysParam:create', NULL, 2,
  328. 1, NULL, '');
  329. INSERT INTO "sys_menu"
  330. VALUES (30, 0, 1, 0, '2021-07-17 23:32:19', NULL, '2021-07-17 23:32:19', NULL, '删除', 27, 2, 'SysParam:delete', NULL, 3,
  331. 1, NULL, '');
  332. INSERT INTO "sys_menu"
  333. VALUES (31, 0, 1, 0, '2021-07-17 23:32:19', NULL, '2021-07-17 23:32:19', NULL, '编辑', 27, 2, 'SysParam:update', NULL, 4,
  334. 1, NULL, '');
  335. INSERT INTO "sys_menu"
  336. VALUES (32, 0, 1, 0, '2021-07-17 23:32:19', NULL, '2021-07-17 23:32:19', NULL, '租户管理', 1, 1, 'SysTenant',
  337. 'ant-design:aliyun-outlined', 6, 1, '/sys/SysTenant/index', '');
  338. INSERT INTO "sys_menu"
  339. VALUES (33, 0, 1, 0, '2021-07-17 23:32:19', NULL, '2021-07-17 23:32:19', NULL, '查询', 32, 2, 'SysTenant:retrieve', NULL,
  340. 1, 1, NULL, '');
  341. INSERT INTO "sys_menu"
  342. VALUES (34, 0, 1, 0, '2021-07-17 23:32:20', NULL, '2021-07-17 23:32:20', NULL, '新增', 32, 2, 'SysTenant:create', NULL, 2,
  343. 1, NULL, '');
  344. INSERT INTO "sys_menu"
  345. VALUES (35, 0, 1, 0, '2021-07-17 23:32:20', NULL, '2021-07-17 23:32:20', NULL, '删除', 32, 2, 'SysTenant:delete', NULL, 3,
  346. 1, NULL, '');
  347. INSERT INTO "sys_menu"
  348. VALUES (36, 0, 1, 0, '2021-07-17 23:32:20', NULL, '2021-07-17 23:32:20', NULL, '编辑', 32, 2, 'SysTenant:update', NULL, 4,
  349. 1, NULL, '');
  350. INSERT INTO "sys_menu"
  351. VALUES (37, 0, 1, 0, '2021-07-17 23:32:20', NULL, '2021-07-17 23:32:20', NULL, '数据字典', 1, 1, 'SysDataDict',
  352. 'ant-design:field-string-outlined', 7, 1, '/sys/SysDataDict/index', '');
  353. INSERT INTO "sys_menu"
  354. VALUES (38, 0, 1, 0, '2021-07-17 23:32:20', NULL, '2021-07-17 23:32:20', NULL, '查询', 37, 2, 'SysDataDict:retrieve',
  355. NULL, 1, 1, NULL, '');
  356. INSERT INTO "sys_menu"
  357. VALUES (39, 0, 1, 0, '2021-07-17 23:32:21', NULL, '2021-07-17 23:32:21', NULL, '新增', 37, 2, 'SysDataDict:create', NULL,
  358. 2, 1, NULL, '');
  359. INSERT INTO "sys_menu"
  360. VALUES (40, 0, 1, 0, '2021-07-17 23:32:21', NULL, '2021-07-17 23:32:21', NULL, '删除', 37, 2, 'SysDataDict:delete', NULL,
  361. 3, 1, NULL, '');
  362. INSERT INTO "sys_menu"
  363. VALUES (41, 0, 1, 0, '2021-07-17 23:32:21', NULL, '2021-07-17 23:32:21', NULL, '编辑', 37, 2, 'SysDataDict:update', NULL,
  364. 4, 1, NULL, '');
  365. INSERT INTO "sys_menu"
  366. VALUES (42, 0, 1, 0, '2021-07-17 23:32:21', NULL, '2021-07-17 23:32:21', NULL, '系统日志', 1, 1, 'SysLog',
  367. 'ant-design:edit-twotone', 8, 1, '/sys/SysLog/index', '');
  368. INSERT INTO "sys_menu"
  369. VALUES (43, 0, 1, 0, '2021-07-17 23:32:21', NULL, '2021-07-17 23:32:21', NULL, '查询', 42, 2, 'SysLog:retrieve', NULL, 1,
  370. 1, NULL, '');
  371. INSERT INTO "sys_menu"
  372. VALUES (44, 0, 1, 0, '2021-07-17 23:37:26', 'admin', '2021-07-17 23:38:28', 'admin', '修改当前用户密码', 1, 1, '',
  373. 'ant-design:compass-outlined', 9, 1, '/sys/SysUser/change-password/index', '');
  374. INSERT INTO "sys_menu"
  375. VALUES (45, 0, 1, 0, '2021-07-17 23:39:41', 'admin', '2021-07-17 23:39:41', 'admin', '重置某用户密码', 17, 2,
  376. 'SysUser:resetPassword', 'ant-design:redo-outlined', 5, 1, NULL, '');
  377. INSERT INTO "sys_menu"
  378. VALUES (46, 0, 1, 0, '2021-07-17 23:40:26', 'admin', '2021-07-17 23:40:26', 'admin', '绑定用户与角色关联关系', 17, 2,
  379. 'SysUser:bindRoles', 'ant-design:share-alt-outlined', 6, 1, NULL, '');
  380. INSERT INTO "sys_menu"
  381. VALUES (47, 0, 1, 0, '2021-07-17 23:40:47', 'admin', '2021-07-17 23:41:15', 'admin', '踢某用户下线', 17, 2, 'SysUser:kickOut',
  382. 'ant-design:disconnect-outlined', 7, 1, 'LAYOUT', '');
  383. INSERT INTO "sys_menu"
  384. VALUES (48, 0, 1, 0, '2022-06-29 17:35:26', 'admin', '2022-06-29 17:35:26', 'admin', '绑定角色与菜单关联关系', 12, 2, 'SysRole:bindMenus',
  385. 'ant-design:share-alt-outlined', 5, 1, NULL, '');
  386. COMMIT;
  387. -- ----------------------------
  388. -- Table structure for sys_param
  389. -- ----------------------------
  390. DROP TABLE IF EXISTS "sys_param";
  391. CREATE TABLE "sys_param"
  392. (
  393. "id" int8 NOT NULL,
  394. "tenant_id" int8,
  395. "revision" int8 NOT NULL DEFAULT 1,
  396. "del_flag" int2 NOT NULL DEFAULT 0,
  397. "created_at" timestamp(6) NOT NULL,
  398. "created_by" varchar(255),
  399. "updated_at" timestamp(6) NOT NULL,
  400. "updated_by" varchar(255),
  401. "name" varchar(50) NOT NULL,
  402. "value" varchar(255) NOT NULL,
  403. "description" varchar(255) NOT NULL
  404. )
  405. ;
  406. COMMENT
  407. ON COLUMN "sys_param"."id" IS '主键ID';
  408. COMMENT
  409. ON COLUMN "sys_param"."tenant_id" IS '租户ID';
  410. COMMENT
  411. ON COLUMN "sys_param"."revision" IS '乐观锁';
  412. COMMENT
  413. ON COLUMN "sys_param"."del_flag" IS '逻辑删除标识';
  414. COMMENT
  415. ON COLUMN "sys_param"."created_at" IS '创建时刻';
  416. COMMENT
  417. ON COLUMN "sys_param"."created_by" IS '创建者';
  418. COMMENT
  419. ON COLUMN "sys_param"."updated_at" IS '更新时刻';
  420. COMMENT
  421. ON COLUMN "sys_param"."updated_by" IS '更新者';
  422. COMMENT
  423. ON COLUMN "sys_param"."name" IS '键名';
  424. COMMENT
  425. ON COLUMN "sys_param"."value" IS '键值';
  426. COMMENT
  427. ON COLUMN "sys_param"."description" IS '描述';
  428. COMMENT
  429. ON TABLE "sys_param" IS '系统参数';
  430. -- ----------------------------
  431. -- Records of sys_param
  432. -- ----------------------------
  433. BEGIN;
  434. COMMIT;
  435. -- ----------------------------
  436. -- Table structure for sys_role
  437. -- ----------------------------
  438. DROP TABLE IF EXISTS "sys_role";
  439. CREATE TABLE "sys_role"
  440. (
  441. "id" int8 NOT NULL,
  442. "tenant_id" int8,
  443. "revision" int8 NOT NULL DEFAULT 1,
  444. "del_flag" int2 NOT NULL DEFAULT 0,
  445. "created_at" timestamp(6) NOT NULL,
  446. "created_by" varchar(255),
  447. "updated_at" timestamp(6) NOT NULL,
  448. "updated_by" varchar(255),
  449. "title" varchar(50) NOT NULL,
  450. "value" varchar(100) NOT NULL
  451. )
  452. ;
  453. COMMENT
  454. ON COLUMN "sys_role"."id" IS '主键ID';
  455. COMMENT
  456. ON COLUMN "sys_role"."tenant_id" IS '租户ID';
  457. COMMENT
  458. ON COLUMN "sys_role"."revision" IS '乐观锁';
  459. COMMENT
  460. ON COLUMN "sys_role"."del_flag" IS '逻辑删除标识';
  461. COMMENT
  462. ON COLUMN "sys_role"."created_at" IS '创建时刻';
  463. COMMENT
  464. ON COLUMN "sys_role"."created_by" IS '创建者';
  465. COMMENT
  466. ON COLUMN "sys_role"."updated_at" IS '更新时刻';
  467. COMMENT
  468. ON COLUMN "sys_role"."updated_by" IS '更新者';
  469. COMMENT
  470. ON COLUMN "sys_role"."title" IS '名称';
  471. COMMENT
  472. ON COLUMN "sys_role"."value" IS '值';
  473. COMMENT
  474. ON TABLE "sys_role" IS '后台角色';
  475. -- ----------------------------
  476. -- Records of sys_role
  477. -- ----------------------------
  478. BEGIN;
  479. INSERT INTO "sys_role"
  480. VALUES (1, 0, 1, 0, '2021-04-17 02:34:30', NULL, '2021-06-07 16:22:28', 'admin', '超级管理员(代码中固定拥有所有菜单的权限)', 'SuperAdmin');
  481. COMMIT;
  482. -- ----------------------------
  483. -- Table structure for sys_role_menu_relation
  484. -- ----------------------------
  485. DROP TABLE IF EXISTS "sys_role_menu_relation";
  486. CREATE TABLE "sys_role_menu_relation"
  487. (
  488. "id" int8 NOT NULL,
  489. "tenant_id" int8,
  490. "revision" int8 NOT NULL DEFAULT 1,
  491. "del_flag" int2 NOT NULL DEFAULT 0,
  492. "created_at" timestamp(6) NOT NULL,
  493. "created_by" varchar(255),
  494. "updated_at" timestamp(6) NOT NULL,
  495. "updated_by" varchar(255),
  496. "role_id" int8 NOT NULL,
  497. "menu_id" int8 NOT NULL
  498. )
  499. ;
  500. COMMENT
  501. ON COLUMN "sys_role_menu_relation"."id" IS '主键ID';
  502. COMMENT
  503. ON COLUMN "sys_role_menu_relation"."tenant_id" IS '租户ID';
  504. COMMENT
  505. ON COLUMN "sys_role_menu_relation"."revision" IS '乐观锁';
  506. COMMENT
  507. ON COLUMN "sys_role_menu_relation"."del_flag" IS '逻辑删除标识';
  508. COMMENT
  509. ON COLUMN "sys_role_menu_relation"."created_at" IS '创建时刻';
  510. COMMENT
  511. ON COLUMN "sys_role_menu_relation"."created_by" IS '创建者';
  512. COMMENT
  513. ON COLUMN "sys_role_menu_relation"."updated_at" IS '更新时刻';
  514. COMMENT
  515. ON COLUMN "sys_role_menu_relation"."updated_by" IS '更新者';
  516. COMMENT
  517. ON COLUMN "sys_role_menu_relation"."role_id" IS '角色ID';
  518. COMMENT
  519. ON COLUMN "sys_role_menu_relation"."menu_id" IS '菜单ID';
  520. COMMENT
  521. ON TABLE "sys_role_menu_relation" IS '后台角色-可见菜单关联';
  522. -- ----------------------------
  523. -- Records of sys_role_menu_relation
  524. -- ----------------------------
  525. BEGIN;
  526. COMMIT;
  527. -- ----------------------------
  528. -- Table structure for sys_tenant
  529. -- ----------------------------
  530. DROP TABLE IF EXISTS "sys_tenant";
  531. CREATE TABLE "sys_tenant"
  532. (
  533. "id" int8 NOT NULL,
  534. "revision" int8 NOT NULL DEFAULT 1,
  535. "del_flag" int2 NOT NULL DEFAULT 0,
  536. "created_at" timestamp(6) NOT NULL,
  537. "created_by" varchar(255),
  538. "updated_at" timestamp(6) NOT NULL,
  539. "updated_by" varchar(255),
  540. "remark" varchar(255),
  541. "tenant_name" varchar(50) NOT NULL,
  542. "tenant_id" int8,
  543. "status" int4 NOT NULL,
  544. "tenant_admin_user_id" int8
  545. )
  546. ;
  547. COMMENT
  548. ON COLUMN "sys_tenant"."id" IS '主键ID';
  549. COMMENT
  550. ON COLUMN "sys_tenant"."revision" IS '乐观锁';
  551. COMMENT
  552. ON COLUMN "sys_tenant"."del_flag" IS '逻辑删除标识';
  553. COMMENT
  554. ON COLUMN "sys_tenant"."created_at" IS '创建时刻';
  555. COMMENT
  556. ON COLUMN "sys_tenant"."created_by" IS '创建者';
  557. COMMENT
  558. ON COLUMN "sys_tenant"."updated_at" IS '更新时刻';
  559. COMMENT
  560. ON COLUMN "sys_tenant"."updated_by" IS '更新者';
  561. COMMENT
  562. ON COLUMN "sys_tenant"."remark" IS '备注';
  563. COMMENT
  564. ON COLUMN "sys_tenant"."tenant_name" IS '租户名';
  565. COMMENT
  566. ON COLUMN "sys_tenant"."tenant_id" IS '租户ID';
  567. COMMENT
  568. ON COLUMN "sys_tenant"."status" IS '状态(0=禁用 1=启用)';
  569. COMMENT
  570. ON COLUMN "sys_tenant"."tenant_admin_user_id" IS '租户管理员用户ID';
  571. COMMENT
  572. ON TABLE "sys_tenant" IS '系统租户';
  573. -- ----------------------------
  574. -- Records of sys_tenant
  575. -- ----------------------------
  576. BEGIN;
  577. INSERT INTO "sys_tenant"
  578. VALUES (1, 1, 0, '2021-05-11 16:06:47', '', '2021-06-10 16:29:32', 'admin', '可无视SQL拦截器', '超级租户', 0, 1, 1);
  579. COMMIT;
  580. -- ----------------------------
  581. -- Table structure for sys_user
  582. -- ----------------------------
  583. DROP TABLE IF EXISTS "sys_user";
  584. CREATE TABLE "sys_user"
  585. (
  586. "id" int8 NOT NULL,
  587. "tenant_id" int8,
  588. "revision" int8 NOT NULL DEFAULT 1,
  589. "del_flag" int2 NOT NULL DEFAULT 0,
  590. "created_at" timestamp(6) NOT NULL,
  591. "created_by" varchar(255),
  592. "updated_at" timestamp(6) NOT NULL,
  593. "updated_by" varchar(255),
  594. "pin" varchar(20) NOT NULL,
  595. "pwd" varchar(255) NOT NULL,
  596. "salt" varchar(64) NOT NULL,
  597. "nickname" varchar(20) NOT NULL,
  598. "status" int4 NOT NULL,
  599. "gender" int4,
  600. "email" varchar(255),
  601. "phone_no" varchar(20),
  602. "last_login_at" timestamp(6)
  603. )
  604. ;
  605. COMMENT
  606. ON COLUMN "sys_user"."id" IS '主键ID';
  607. COMMENT
  608. ON COLUMN "sys_user"."tenant_id" IS '租户ID';
  609. COMMENT
  610. ON COLUMN "sys_user"."revision" IS '乐观锁';
  611. COMMENT
  612. ON COLUMN "sys_user"."del_flag" IS '逻辑删除标识';
  613. COMMENT
  614. ON COLUMN "sys_user"."created_at" IS '创建时刻';
  615. COMMENT
  616. ON COLUMN "sys_user"."created_by" IS '创建者';
  617. COMMENT
  618. ON COLUMN "sys_user"."updated_at" IS '更新时刻';
  619. COMMENT
  620. ON COLUMN "sys_user"."updated_by" IS '更新者';
  621. COMMENT
  622. ON COLUMN "sys_user"."pin" IS '账号';
  623. COMMENT
  624. ON COLUMN "sys_user"."pwd" IS '密码';
  625. COMMENT
  626. ON COLUMN "sys_user"."salt" IS '盐';
  627. COMMENT
  628. ON COLUMN "sys_user"."nickname" IS '昵称';
  629. COMMENT
  630. ON COLUMN "sys_user"."status" IS '状态(0=禁用 1=启用)';
  631. COMMENT
  632. ON COLUMN "sys_user"."gender" IS '性别';
  633. COMMENT
  634. ON COLUMN "sys_user"."email" IS '邮箱';
  635. COMMENT
  636. ON COLUMN "sys_user"."phone_no" IS '手机号';
  637. COMMENT
  638. ON COLUMN "sys_user"."last_login_at" IS '最后登录时刻';
  639. COMMENT
  640. ON TABLE "sys_user" IS '后台用户';
  641. -- ----------------------------
  642. -- Records of sys_user
  643. -- ----------------------------
  644. BEGIN;
  645. INSERT INTO "sys_user"
  646. VALUES (1, 0, 1, 0, '2021-04-06 09:56:02', NULL, '2021-06-28 16:37:07', 'admin', 'admin',
  647. 'b7f6692251833658a56ff2d09e9835b91384d203721bf27a544586d3c9a379ff', '6a8e9339-dfd1-4cfe-80cb-30ca9fc3d81e',
  648. '超级管理员', 1, 0, 'admin@example.com', '17874585544', '2021-07-18 00:32:08');
  649. COMMIT;
  650. -- ----------------------------
  651. -- Table structure for sys_user_dept_relation
  652. -- ----------------------------
  653. DROP TABLE IF EXISTS "sys_user_dept_relation";
  654. CREATE TABLE "sys_user_dept_relation"
  655. (
  656. "id" int8 NOT NULL,
  657. "tenant_id" int8,
  658. "revision" int8 NOT NULL DEFAULT 1,
  659. "del_flag" int2 NOT NULL DEFAULT 0,
  660. "created_at" timestamp(6) NOT NULL,
  661. "created_by" varchar(255),
  662. "updated_at" timestamp(6) NOT NULL,
  663. "updated_by" varchar(255),
  664. "user_id" int8 NOT NULL,
  665. "dept_id" int8 NOT NULL
  666. )
  667. ;
  668. COMMENT
  669. ON COLUMN "sys_user_dept_relation"."id" IS '主键ID';
  670. COMMENT
  671. ON COLUMN "sys_user_dept_relation"."tenant_id" IS '租户ID';
  672. COMMENT
  673. ON COLUMN "sys_user_dept_relation"."revision" IS '乐观锁';
  674. COMMENT
  675. ON COLUMN "sys_user_dept_relation"."del_flag" IS '逻辑删除标识';
  676. COMMENT
  677. ON COLUMN "sys_user_dept_relation"."created_at" IS '创建时刻';
  678. COMMENT
  679. ON COLUMN "sys_user_dept_relation"."created_by" IS '创建者';
  680. COMMENT
  681. ON COLUMN "sys_user_dept_relation"."updated_at" IS '更新时刻';
  682. COMMENT
  683. ON COLUMN "sys_user_dept_relation"."updated_by" IS '更新者';
  684. COMMENT
  685. ON COLUMN "sys_user_dept_relation"."user_id" IS '用户ID';
  686. COMMENT
  687. ON COLUMN "sys_user_dept_relation"."dept_id" IS '部门ID';
  688. COMMENT
  689. ON TABLE "sys_user_dept_relation" IS '后台用户-部门关联';
  690. -- ----------------------------
  691. -- Records of sys_user_dept_relation
  692. -- ----------------------------
  693. BEGIN;
  694. COMMIT;
  695. -- ----------------------------
  696. -- Table structure for sys_user_role_relation
  697. -- ----------------------------
  698. DROP TABLE IF EXISTS "sys_user_role_relation";
  699. CREATE TABLE "sys_user_role_relation"
  700. (
  701. "id" int8 NOT NULL,
  702. "tenant_id" int8,
  703. "revision" int8 NOT NULL DEFAULT 1,
  704. "del_flag" int2 NOT NULL DEFAULT 0,
  705. "created_at" timestamp(6) NOT NULL,
  706. "created_by" varchar(255),
  707. "updated_at" timestamp(6) NOT NULL,
  708. "updated_by" varchar(255),
  709. "user_id" int8 NOT NULL,
  710. "role_id" int8 NOT NULL
  711. )
  712. ;
  713. COMMENT
  714. ON COLUMN "sys_user_role_relation"."id" IS '主键ID';
  715. COMMENT
  716. ON COLUMN "sys_user_role_relation"."tenant_id" IS '租户ID';
  717. COMMENT
  718. ON COLUMN "sys_user_role_relation"."revision" IS '乐观锁';
  719. COMMENT
  720. ON COLUMN "sys_user_role_relation"."del_flag" IS '逻辑删除标识';
  721. COMMENT
  722. ON COLUMN "sys_user_role_relation"."created_at" IS '创建时刻';
  723. COMMENT
  724. ON COLUMN "sys_user_role_relation"."created_by" IS '创建者';
  725. COMMENT
  726. ON COLUMN "sys_user_role_relation"."updated_at" IS '更新时刻';
  727. COMMENT
  728. ON COLUMN "sys_user_role_relation"."updated_by" IS '更新者';
  729. COMMENT
  730. ON COLUMN "sys_user_role_relation"."user_id" IS '用户ID';
  731. COMMENT
  732. ON COLUMN "sys_user_role_relation"."role_id" IS '角色ID';
  733. COMMENT
  734. ON TABLE "sys_user_role_relation" IS '后台用户-角色关联';
  735. -- ----------------------------
  736. -- Records of sys_user_role_relation
  737. -- ----------------------------
  738. BEGIN;
  739. INSERT INTO "sys_user_role_relation"
  740. VALUES (1, 0, 1, 0, '2021-01-01 18:22:12', NULL, '2021-01-01 18:22:12', NULL, 1, 1);
  741. COMMIT;
  742. -- ----------------------------
  743. -- Table structure for 数据表模板
  744. -- ----------------------------
  745. DROP TABLE IF EXISTS "数据表模板";
  746. CREATE TABLE "数据表模板"
  747. (
  748. "id" int8 NOT NULL,
  749. "tenant_id" int8,
  750. "revision" int8 NOT NULL DEFAULT 1,
  751. "del_flag" int2 NOT NULL DEFAULT 0,
  752. "created_at" timestamp(6) NOT NULL,
  753. "created_by" varchar(255),
  754. "updated_at" timestamp(6) NOT NULL,
  755. "updated_by" varchar(255)
  756. )
  757. ;
  758. COMMENT
  759. ON COLUMN "数据表模板"."id" IS '主键ID';
  760. COMMENT
  761. ON COLUMN "数据表模板"."tenant_id" IS '租户ID';
  762. COMMENT
  763. ON COLUMN "数据表模板"."revision" IS '乐观锁';
  764. COMMENT
  765. ON COLUMN "数据表模板"."del_flag" IS '逻辑删除标识';
  766. COMMENT
  767. ON COLUMN "数据表模板"."created_at" IS '创建时刻';
  768. COMMENT
  769. ON COLUMN "数据表模板"."created_by" IS '创建者';
  770. COMMENT
  771. ON COLUMN "数据表模板"."updated_at" IS '更新时刻';
  772. COMMENT
  773. ON COLUMN "数据表模板"."updated_by" IS '更新者';
  774. COMMENT
  775. ON TABLE "数据表模板" IS '数据表注释';
  776. -- ----------------------------
  777. -- Records of 数据表模板
  778. -- ----------------------------
  779. BEGIN;
  780. COMMIT;
  781. -- ----------------------------
  782. -- Primary Key structure for table sys_dept
  783. -- ----------------------------
  784. ALTER TABLE "sys_dept"
  785. ADD CONSTRAINT "sys_dept_pkey" PRIMARY KEY ("id");
  786. -- ----------------------------
  787. -- Primary Key structure for table sys_log
  788. -- ----------------------------
  789. ALTER TABLE "sys_log"
  790. ADD CONSTRAINT "sys_log_pkey" PRIMARY KEY ("id");
  791. -- ----------------------------
  792. -- Primary Key structure for table sys_menu
  793. -- ----------------------------
  794. ALTER TABLE "sys_menu"
  795. ADD CONSTRAINT "sys_menu_pkey" PRIMARY KEY ("id");
  796. -- ----------------------------
  797. -- Primary Key structure for table sys_param
  798. -- ----------------------------
  799. ALTER TABLE "sys_param"
  800. ADD CONSTRAINT "sys_param_pkey" PRIMARY KEY ("id");
  801. -- ----------------------------
  802. -- Primary Key structure for table sys_role
  803. -- ----------------------------
  804. ALTER TABLE "sys_role"
  805. ADD CONSTRAINT "sys_role_pkey" PRIMARY KEY ("id");
  806. -- ----------------------------
  807. -- Primary Key structure for table sys_role_menu_relation
  808. -- ----------------------------
  809. ALTER TABLE "sys_role_menu_relation"
  810. ADD CONSTRAINT "sys_role_menu_relation_pkey" PRIMARY KEY ("id");
  811. -- ----------------------------
  812. -- Primary Key structure for table sys_tenant
  813. -- ----------------------------
  814. ALTER TABLE "sys_tenant"
  815. ADD CONSTRAINT "sys_tenant_pkey" PRIMARY KEY ("id");
  816. -- ----------------------------
  817. -- Primary Key structure for table sys_user
  818. -- ----------------------------
  819. ALTER TABLE "sys_user"
  820. ADD CONSTRAINT "sys_user_pkey" PRIMARY KEY ("id");
  821. -- ----------------------------
  822. -- Primary Key structure for table sys_user_dept_relation
  823. -- ----------------------------
  824. ALTER TABLE "sys_user_dept_relation"
  825. ADD CONSTRAINT "sys_user_dept_relation_pkey" PRIMARY KEY ("id");
  826. -- ----------------------------
  827. -- Primary Key structure for table sys_user_role_relation
  828. -- ----------------------------
  829. ALTER TABLE "sys_user_role_relation"
  830. ADD CONSTRAINT "sys_user_role_relation_pkey" PRIMARY KEY ("id");
  831. -- ----------------------------
  832. -- Primary Key structure for table 数据表模板
  833. -- ----------------------------
  834. ALTER TABLE "数据表模板"
  835. ADD CONSTRAINT "数据表模板_pkey" PRIMARY KEY ("id");
  836. -- v1.7.2 - Uncarbon - 默认内置文件上传功能
  837. -- 建表 oss_file_info
  838. DROP TABLE IF EXISTS "oss_file_info";
  839. CREATE TABLE "oss_file_info"
  840. (
  841. "id" int8 NOT NULL,
  842. "tenant_id" int8,
  843. "revision" int8 NOT NULL DEFAULT 1,
  844. "del_flag" int2 NOT NULL DEFAULT 0,
  845. "created_at" timestamp(6) NOT NULL,
  846. "created_by" varchar(255),
  847. "updated_at" timestamp(6) NOT NULL,
  848. "updated_by" varchar(255),
  849. "storage_platform" varchar(50) NOT NULL,
  850. "storage_base_path" varchar(255) NOT NULL,
  851. "storage_path" varchar(512) NOT NULL,
  852. "storage_filename" varchar(255) NOT NULL,
  853. "original_filename" varchar(255) NOT NULL,
  854. "extend_name" varchar(16) NOT NULL,
  855. "file_size" int8 NOT NULL,
  856. "md5" varchar(32) NOT NULL,
  857. "classified" varchar(50),
  858. "direct_url" varchar(512)
  859. )
  860. ;
  861. COMMENT
  862. ON COLUMN "oss_file_info"."id" IS '主键ID';
  863. COMMENT
  864. ON COLUMN "oss_file_info"."tenant_id" IS '租户ID';
  865. COMMENT
  866. ON COLUMN "oss_file_info"."revision" IS '乐观锁';
  867. COMMENT
  868. ON COLUMN "oss_file_info"."del_flag" IS '逻辑删除标识';
  869. COMMENT
  870. ON COLUMN "oss_file_info"."created_at" IS '创建时刻';
  871. COMMENT
  872. ON COLUMN "oss_file_info"."created_by" IS '创建者';
  873. COMMENT
  874. ON COLUMN "oss_file_info"."updated_at" IS '更新时刻';
  875. COMMENT
  876. ON COLUMN "oss_file_info"."updated_by" IS '更新者';
  877. COMMENT
  878. ON COLUMN "oss_file_info"."storage_platform" IS '存储平台';
  879. COMMENT
  880. ON COLUMN "oss_file_info"."storage_base_path" IS '基础存储路径';
  881. COMMENT
  882. ON COLUMN "oss_file_info"."storage_path" IS '存储路径';
  883. COMMENT
  884. ON COLUMN "oss_file_info"."storage_filename" IS '存储文件名';
  885. COMMENT
  886. ON COLUMN "oss_file_info"."original_filename" IS '原始文件名';
  887. COMMENT
  888. ON COLUMN "oss_file_info"."extend_name" IS '扩展名';
  889. COMMENT
  890. ON COLUMN "oss_file_info"."file_size" IS '文件大小';
  891. COMMENT
  892. ON COLUMN "oss_file_info"."md5" IS 'MD5';
  893. COMMENT
  894. ON COLUMN "oss_file_info"."classified" IS '文件类别';
  895. COMMENT
  896. ON COLUMN "oss_file_info"."direct_url" IS '对象存储直链';
  897. COMMENT
  898. ON TABLE "oss_file_info" IS '上传文件信息';
  899. -- 主键
  900. ALTER TABLE "oss_file_info"
  901. ADD CONSTRAINT "oss_file_info_pkey" PRIMARY KEY ("id");
  902. -- v1.7.2 - Uncarbon - 新增上传文件信息管理菜单
  903. INSERT INTO "sys_menu"("id", "tenant_id", "revision", "del_flag", "created_at", "created_by", "updated_at",
  904. "updated_by", "title", "parent_id", "type", "permission", "icon", "sort", "status", "component",
  905. "external_link")
  906. VALUES (20220922152714, NULL, 1, 0, '2022-09-22 15:27:14', 'helio-generator', '2022-09-22 15:27:14',
  907. 'helio-generator', '上传文件信息管理', 0, 1, 'OssFileInfo', 'ant-design:flag-outlined', 100, 1,
  908. '/oss/OssFileInfo/index', '');
  909. INSERT INTO "sys_menu"("id", "tenant_id", "revision", "del_flag", "created_at", "created_by", "updated_at",
  910. "updated_by", "title", "parent_id", "type", "permission", "icon", "sort", "status", "component",
  911. "external_link")
  912. VALUES (20220922152715, NULL, 1, 0, '2022-09-22 15:27:14', 'helio-generator', '2022-09-22 15:27:14',
  913. 'helio-generator', '查询', 1572848462892752896, 2, 'OssFileInfo:retrieve', NULL, 1, 1, NULL, '');
  914. INSERT INTO "sys_menu"("id", "tenant_id", "revision", "del_flag", "created_at", "created_by", "updated_at",
  915. "updated_by", "title", "parent_id", "type", "permission", "icon", "sort", "status", "component",
  916. "external_link")
  917. VALUES (20220922152716, NULL, 1, 1, '2022-09-22 15:27:14', 'helio-generator', '2022-09-22 15:35:48', 'admin',
  918. '新增', 1572848462892752896, 2, 'OssFileInfo:create', NULL, 2, 1, NULL, '');
  919. INSERT INTO "sys_menu"("id", "tenant_id", "revision", "del_flag", "created_at", "created_by", "updated_at",
  920. "updated_by", "title", "parent_id", "type", "permission", "icon", "sort", "status", "component",
  921. "external_link")
  922. VALUES (20220922152717, NULL, 1, 1, '2022-09-22 15:27:14', 'helio-generator', '2022-09-22 15:35:55', 'admin',
  923. '编辑', 1572848462892752896, 2, 'OssFileInfo:update', NULL, 4, 1, NULL, '');
  924. INSERT INTO "sys_menu"("id", "tenant_id", "revision", "del_flag", "created_at", "created_by", "updated_at",
  925. "updated_by", "title", "parent_id", "type", "permission", "icon", "sort", "status", "component",
  926. "external_link")
  927. VALUES (20220922152718, NULL, 1, 0, '2022-09-22 15:27:14', 'helio-generator', '2022-09-22 15:36:03', 'admin',
  928. '删除', 1572848462892752896, 2, 'OssFileInfo:delete', NULL, 2, 1, NULL, '');
  929. -- v1.8.0 - Uncarbon - 新增错误原因堆栈、用户UA、IP属地字段;表注释更新
  930. ALTER TABLE sys_log
  931. ADD COLUMN error_stacktrace varchar(3000) NOT NULL DEFAULT '',
  932. ADD COLUMN user_agent varchar(255) NOT NULL DEFAULT '',
  933. ADD COLUMN ip_location_region_name varchar(100) NOT NULL DEFAULT '',
  934. ADD COLUMN ip_location_province_name varchar(100) NOT NULL DEFAULT '',
  935. ADD COLUMN ip_location_city_name varchar(100) NOT NULL DEFAULT '',
  936. ADD COLUMN ip_location_district_name varchar(100) NOT NULL DEFAULT '';
  937. COMMENT ON COLUMN sys_log.error_stacktrace IS '错误原因堆栈';
  938. COMMENT ON COLUMN sys_log.user_agent IS '用户UA';
  939. COMMENT ON COLUMN sys_log.ip_location_region_name IS 'IP地址属地-国家或地区名';
  940. COMMENT ON COLUMN sys_log.ip_location_province_name IS 'IP地址属地-省级行政区名';
  941. COMMENT ON COLUMN sys_log.ip_location_city_name IS 'IP地址属地-市级行政区名';
  942. COMMENT ON COLUMN sys_log.ip_location_district_name IS 'IP地址属地-县级行政区名';
  943. COMMENT ON TABLE sys_log IS '系统日志';
  944. -- v1.8.0 - Uncarbon - 订正系统菜单-权限串缺少默认值问题
  945. ALTER TABLE "sys_menu"
  946. ALTER COLUMN "permission" SET DEFAULT '';