sj.sql 75 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032
  1. /*
  2. Navicat Premium Dump SQL
  3. Source Server : sj
  4. Source Server Type : MySQL
  5. Source Server Version : 80036 (8.0.36)
  6. Source Host : 116.62.136.107:4563
  7. Source Schema : sj
  8. Target Server Type : MySQL
  9. Target Server Version : 80036 (8.0.36)
  10. File Encoding : 65001
  11. Date: 30/03/2026 16:53:21
  12. */
  13. SET NAMES utf8mb4;
  14. SET FOREIGN_KEY_CHECKS = 0;
  15. -- ----------------------------
  16. -- Table structure for gen_table
  17. -- ----------------------------
  18. DROP TABLE IF EXISTS `gen_table`;
  19. CREATE TABLE `gen_table` (
  20. `table_id` bigint NOT NULL COMMENT '编号',
  21. `data_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '数据源名称',
  22. `table_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '表名称',
  23. `table_comment` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '表描述',
  24. `sub_table_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '关联子表的表名',
  25. `sub_table_fk_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '子表关联的外键名',
  26. `class_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '实体类名称',
  27. `tpl_category` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT 'crud' COMMENT '使用的模板(crud单表操作 tree树表操作)',
  28. `package_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '生成包路径',
  29. `module_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '生成模块名',
  30. `business_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '生成业务名',
  31. `function_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '生成功能名',
  32. `function_author` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '生成功能作者',
  33. `gen_type` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '生成代码方式(0zip压缩包 1自定义路径)',
  34. `gen_path` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '/' COMMENT '生成路径(不填默认项目路径)',
  35. `options` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '其它生成选项',
  36. `create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门',
  37. `create_by` bigint NULL DEFAULT NULL COMMENT '创建者',
  38. `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
  39. `update_by` bigint NULL DEFAULT NULL COMMENT '更新者',
  40. `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
  41. `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',
  42. PRIMARY KEY (`table_id`) USING BTREE
  43. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '代码生成业务表' ROW_FORMAT = Dynamic;
  44. -- ----------------------------
  45. -- Table structure for gen_table_column
  46. -- ----------------------------
  47. DROP TABLE IF EXISTS `gen_table_column`;
  48. CREATE TABLE `gen_table_column` (
  49. `column_id` bigint NOT NULL COMMENT '编号',
  50. `table_id` bigint NULL DEFAULT NULL COMMENT '归属表编号',
  51. `column_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '列名称',
  52. `column_comment` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '列描述',
  53. `column_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '列类型',
  54. `java_type` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'JAVA类型',
  55. `java_field` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'JAVA字段名',
  56. `is_pk` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '是否主键(1是)',
  57. `is_increment` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '是否自增(1是)',
  58. `is_required` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '是否必填(1是)',
  59. `is_insert` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '是否为插入字段(1是)',
  60. `is_edit` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '是否编辑字段(1是)',
  61. `is_list` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '是否列表字段(1是)',
  62. `is_query` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '是否查询字段(1是)',
  63. `query_type` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT 'EQ' COMMENT '查询方式(等于、不等于、大于、小于、范围)',
  64. `html_type` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '显示类型(文本框、文本域、下拉框、复选框、单选框、日期控件)',
  65. `dict_type` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '字典类型',
  66. `sort` int NULL DEFAULT NULL COMMENT '排序',
  67. `create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门',
  68. `create_by` bigint NULL DEFAULT NULL COMMENT '创建者',
  69. `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
  70. `update_by` bigint NULL DEFAULT NULL COMMENT '更新者',
  71. `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
  72. PRIMARY KEY (`column_id`) USING BTREE
  73. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '代码生成业务表字段' ROW_FORMAT = Dynamic;
  74. -- ----------------------------
  75. -- Table structure for main_ability_config
  76. -- ----------------------------
  77. DROP TABLE IF EXISTS `main_ability_config`;
  78. CREATE TABLE `main_ability_config` (
  79. `id` bigint NOT NULL AUTO_INCREMENT COMMENT '能力配置ID',
  80. `evaluation_id` bigint NOT NULL COMMENT '关联的测评ID',
  81. `ability_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '能力名称',
  82. `third_exam_info_id` bigint NULL DEFAULT NULL COMMENT '第三方考试ID',
  83. `third_exam_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '第三方试卷名称',
  84. `third_exam_time` int NULL DEFAULT NULL COMMENT '作答时长(分钟)',
  85. `third_exam_pass_mark` decimal(10, 2) NULL DEFAULT NULL COMMENT '及格分',
  86. `third_exam_total_score` decimal(10, 2) NULL DEFAULT NULL COMMENT '总分',
  87. `sort_order` int NULL DEFAULT 0 COMMENT '排序',
  88. `create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门',
  89. `create_by` bigint NULL DEFAULT NULL COMMENT '创建者',
  90. `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
  91. `update_by` bigint NULL DEFAULT NULL COMMENT '更新者',
  92. `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
  93. `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注',
  94. `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '0' COMMENT '删除标志',
  95. PRIMARY KEY (`id`) USING BTREE,
  96. INDEX `idx_evaluation_id`(`evaluation_id` ASC) USING BTREE
  97. ) ENGINE = InnoDB AUTO_INCREMENT = 7 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '测评能力配置表' ROW_FORMAT = Dynamic;
  98. -- ----------------------------
  99. -- Table structure for main_audit
  100. -- ----------------------------
  101. DROP TABLE IF EXISTS `main_audit`;
  102. CREATE TABLE `main_audit` (
  103. `id` bigint NOT NULL AUTO_INCREMENT COMMENT '审核ID',
  104. `audit_type` tinyint(1) NOT NULL COMMENT '审核类型(1-公司审核 2-岗位审核)',
  105. `target_id` bigint NOT NULL COMMENT '审核目标ID(申请表ID)',
  106. `audit_result` tinyint(1) NOT NULL DEFAULT 0 COMMENT '审核结果(0-待审核 1-已通过 2-未通过)',
  107. `audit_remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '审核备注',
  108. `deposit` decimal(10, 2) NULL DEFAULT NULL COMMENT '定金(仅岗位审核)',
  109. `final_payment` decimal(10, 2) NULL DEFAULT NULL COMMENT '尾款(仅岗位审核)',
  110. `audit_time` datetime NULL DEFAULT NULL COMMENT '审核时间',
  111. `audit_by` bigint NULL DEFAULT NULL COMMENT '审核人',
  112. `tenant_id` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '租户ID',
  113. `create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门',
  114. `create_by` bigint NULL DEFAULT NULL COMMENT '创建者',
  115. `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
  116. `update_by` bigint NULL DEFAULT NULL COMMENT '更新者',
  117. `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
  118. `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '0' COMMENT '删除标志',
  119. PRIMARY KEY (`id`) USING BTREE,
  120. INDEX `idx_audit_type`(`audit_type` ASC) USING BTREE,
  121. INDEX `idx_target_id`(`target_id` ASC) USING BTREE,
  122. INDEX `idx_audit_result`(`audit_result` ASC) USING BTREE,
  123. INDEX `idx_audit_time`(`audit_time` ASC) USING BTREE
  124. ) ENGINE = InnoDB AUTO_INCREMENT = 4 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '审核信息表' ROW_FORMAT = Dynamic;
  125. -- ----------------------------
  126. -- Table structure for main_banner
  127. -- ----------------------------
  128. DROP TABLE IF EXISTS `main_banner`;
  129. CREATE TABLE `main_banner` (
  130. `id` bigint NOT NULL AUTO_INCREMENT COMMENT 'ID',
  131. `tenant_id` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '000000' COMMENT '所属租户',
  132. `title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '轮播图标题',
  133. `image_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '图片地址(OSS ID)',
  134. `link_url` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '跳转链接',
  135. `sort_order` bigint NULL DEFAULT 0 COMMENT '排序权重',
  136. `is_enabled` bigint NULL DEFAULT 1 COMMENT '是否启用:0-禁用 1-启用',
  137. `create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门',
  138. `create_by` bigint NULL DEFAULT NULL COMMENT '创建者',
  139. `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
  140. `update_by` bigint NULL DEFAULT NULL COMMENT '更新者',
  141. `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
  142. `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注',
  143. `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '删除标志(0代表存在 1代表删除)',
  144. PRIMARY KEY (`id`) USING BTREE
  145. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '首页轮播图表' ROW_FORMAT = Dynamic;
  146. -- ----------------------------
  147. -- Table structure for main_back_candidate
  148. -- ----------------------------
  149. DROP TABLE IF EXISTS `main_back_candidate`;
  150. CREATE TABLE `main_back_candidate` (
  151. `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  152. `tenant_id` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '所属租户(企业ID)',
  153. `student_id` bigint NOT NULL COMMENT '关联学员ID',
  154. `source` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '来源渠道',
  155. `create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门',
  156. `create_by` bigint NULL DEFAULT NULL COMMENT '创建者',
  157. `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
  158. `update_by` bigint NULL DEFAULT NULL COMMENT '更新者',
  159. `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
  160. `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注',
  161. `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '0' COMMENT '删除标志',
  162. PRIMARY KEY (`id`) USING BTREE,
  163. INDEX `idx_tenant_id`(`tenant_id` ASC) USING BTREE,
  164. INDEX `idx_student_id`(`student_id` ASC) USING BTREE
  165. ) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '企业候选人关系表' ROW_FORMAT = Dynamic;
  166. -- ----------------------------
  167. -- Table structure for main_back_category
  168. -- ----------------------------
  169. DROP TABLE IF EXISTS `main_back_category`;
  170. CREATE TABLE `main_back_category` (
  171. `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  172. `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '分类名称',
  173. `price` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '分类价格',
  174. `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '1' COMMENT '状态(0停用 1正常)',
  175. `create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门',
  176. `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '创建者',
  177. `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
  178. `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '更新者',
  179. `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
  180. `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注',
  181. `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '删除标志(0代表存在 1代表删除)',
  182. PRIMARY KEY (`id`) USING BTREE
  183. ) ENGINE = InnoDB AUTO_INCREMENT = 5 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '背调条款分类表' ROW_FORMAT = Dynamic;
  184. -- ----------------------------
  185. -- Table structure for main_back_clause
  186. -- ----------------------------
  187. DROP TABLE IF EXISTS `main_back_clause`;
  188. CREATE TABLE `main_back_clause` (
  189. `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  190. `category_id` bigint NOT NULL COMMENT '所属分类ID',
  191. `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '条款名称',
  192. `type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '条款类型(字典:sys_clause_type)',
  193. `description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '条款描述',
  194. `price` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '条款单价',
  195. `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '1' COMMENT '状态(0停用 1正常)',
  196. `create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门',
  197. `create_by` bigint NULL DEFAULT NULL COMMENT '创建者',
  198. `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
  199. `update_by` bigint NULL DEFAULT NULL COMMENT '更新者',
  200. `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
  201. `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注',
  202. `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '删除标志(0代表存在 1代表删除)',
  203. PRIMARY KEY (`id`) USING BTREE,
  204. INDEX `idx_category_id`(`category_id` ASC) USING BTREE
  205. ) ENGINE = InnoDB AUTO_INCREMENT = 4 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '背调条款表' ROW_FORMAT = Dynamic;
  206. -- ----------------------------
  207. -- Table structure for main_back_order
  208. -- ----------------------------
  209. DROP TABLE IF EXISTS `main_back_order`;
  210. CREATE TABLE `main_back_order` (
  211. `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  212. `order_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '订单编号',
  213. `tenant_id` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '下单租户(企业ID)',
  214. `category_id` bigint NULL DEFAULT NULL COMMENT '背调套餐ID',
  215. `category_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '套餐名称快照',
  216. `total_amount` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '订单金额',
  217. `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '0' COMMENT '订单状态(0待处理 1进行中 2已完成 3已退款)',
  218. `create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门',
  219. `create_by` bigint NULL DEFAULT NULL COMMENT '创建者',
  220. `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
  221. `update_by` bigint NULL DEFAULT NULL COMMENT '更新者',
  222. `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
  223. `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注',
  224. `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '0' COMMENT '删除标志',
  225. PRIMARY KEY (`id`) USING BTREE,
  226. UNIQUE INDEX `uk_order_no`(`order_no` ASC) USING BTREE,
  227. INDEX `idx_tenant_id`(`tenant_id` ASC) USING BTREE
  228. ) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '背调订单表' ROW_FORMAT = Dynamic;
  229. -- ----------------------------
  230. -- Table structure for main_back_record
  231. -- ----------------------------
  232. DROP TABLE IF EXISTS `main_back_record`;
  233. CREATE TABLE `main_back_record` (
  234. `id` bigint NOT NULL AUTO_INCREMENT COMMENT '任务ID',
  235. `order_id` bigint NOT NULL COMMENT '关联订单ID',
  236. `candidate_id` bigint NOT NULL COMMENT '关联企业候选人ID',
  237. `status` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '未完成' COMMENT '状态(完成、未完成、失败)',
  238. `report_url` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '报告地址',
  239. `finish_time` datetime NULL DEFAULT NULL COMMENT '完成时间',
  240. `create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门',
  241. `create_by` bigint NULL DEFAULT NULL COMMENT '创建者',
  242. `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
  243. `update_by` bigint NULL DEFAULT NULL COMMENT '更新者',
  244. `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
  245. `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '0' COMMENT '删除标志',
  246. PRIMARY KEY (`id`) USING BTREE,
  247. INDEX `idx_order_id`(`order_id` ASC) USING BTREE,
  248. INDEX `idx_candidate_id`(`candidate_id` ASC) USING BTREE
  249. ) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '背调执行记录表' ROW_FORMAT = Dynamic;
  250. -- ----------------------------
  251. -- Table structure for main_company_apply
  252. -- ----------------------------
  253. DROP TABLE IF EXISTS `main_company_apply`;
  254. CREATE TABLE `main_company_apply` (
  255. `id` bigint NOT NULL AUTO_INCREMENT COMMENT '申请ID',
  256. `apply_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '申请编号',
  257. `company_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '企业名称',
  258. `official_account` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '官方邮箱',
  259. `office_address` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '办公地址',
  260. `credit_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '统一社会信用代码',
  261. `auth_letter` bigint NULL DEFAULT NULL COMMENT '委托招聘证明URL',
  262. `avatar` bigint NULL DEFAULT NULL COMMENT '头像URL',
  263. `surname` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '姓氏',
  264. `name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '名字',
  265. `mobile` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '手机号',
  266. `apply_status` tinyint(1) NULL DEFAULT 0 COMMENT '申请状态(0-待审核 1-审核中 2-已通过 3-已驳回)',
  267. `audit_id` bigint NULL DEFAULT NULL COMMENT '关联审核ID',
  268. `tenant_id` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '租户ID',
  269. `reject_reason` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '驳回原因',
  270. `create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门',
  271. `create_by` bigint NULL DEFAULT NULL COMMENT '创建者',
  272. `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
  273. `update_by` bigint NULL DEFAULT NULL COMMENT '更新者',
  274. `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
  275. `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '0' COMMENT '删除标志',
  276. PRIMARY KEY (`id`) USING BTREE,
  277. UNIQUE INDEX `uk_apply_no`(`apply_no` ASC) USING BTREE,
  278. UNIQUE INDEX `uk_credit_code`(`credit_code` ASC) USING BTREE,
  279. INDEX `idx_apply_status`(`apply_status` ASC) USING BTREE,
  280. INDEX `idx_mobile`(`mobile` ASC) USING BTREE
  281. ) ENGINE = InnoDB AUTO_INCREMENT = 3 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '企业入驻申请表' ROW_FORMAT = Dynamic;
  282. -- ----------------------------
  283. -- Table structure for main_exam_evaluation
  284. -- ----------------------------
  285. DROP TABLE IF EXISTS `main_exam_evaluation`;
  286. CREATE TABLE `main_exam_evaluation` (
  287. `id` bigint NOT NULL AUTO_INCREMENT COMMENT '测评ID',
  288. `evaluation_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '测评名称',
  289. `grade` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '级别',
  290. `position` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '岗位',
  291. `position_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '岗位类型',
  292. `tags` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '标签',
  293. `main_image` bigint NULL DEFAULT NULL COMMENT '主图',
  294. `image_album` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '商品相册',
  295. `detail` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '详情',
  296. `price` decimal(10, 0) NULL DEFAULT NULL COMMENT '价格',
  297. `on_time` date NULL DEFAULT NULL COMMENT '上架时间',
  298. `down_time` date NULL DEFAULT NULL COMMENT '下架时间',
  299. `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '0' COMMENT '状态',
  300. `tenant_id` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '000000' COMMENT '租户编号',
  301. `create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门',
  302. `create_by` bigint NULL DEFAULT NULL COMMENT '创建者',
  303. `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
  304. `update_by` bigint NULL DEFAULT NULL COMMENT '更新者',
  305. `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
  306. `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注',
  307. `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '0' COMMENT '删除标志',
  308. PRIMARY KEY (`id`) USING BTREE,
  309. INDEX `idx_tenant_id`(`tenant_id` ASC) USING BTREE,
  310. INDEX `idx_status`(`status` ASC) USING BTREE
  311. ) ENGINE = InnoDB AUTO_INCREMENT = 2038515183890808834 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '测评管理表' ROW_FORMAT = Dynamic;
  312. -- ----------------------------
  313. -- Table structure for main_position
  314. -- ----------------------------
  315. DROP TABLE IF EXISTS `main_position`;
  316. CREATE TABLE `main_position` (
  317. `id` bigint NOT NULL AUTO_INCREMENT COMMENT '岗位ID',
  318. `tenant_id` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户ID',
  319. `dept_id` bigint NULL DEFAULT NULL COMMENT '部门ID',
  320. `post_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '岗位名称',
  321. `post_description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '岗位描述',
  322. `work_province` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '工作省份',
  323. `work_city` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '工作城市',
  324. `work_district` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '工作区县',
  325. `work_address` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '详细地址',
  326. `post_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '岗位类型(字典:main_position_type)',
  327. `education_requirement` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '学历要求',
  328. `salary_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '薪资类型',
  329. `salary_range` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '薪资范围',
  330. `recruit_num` int NOT NULL COMMENT '招聘人数',
  331. `registration_start_date` date NULL DEFAULT NULL COMMENT '报名开始时间',
  332. `registration_end_date` date NULL DEFAULT NULL COMMENT '报名结束时间',
  333. `is_urgent` tinyint(1) NULL DEFAULT 0 COMMENT '是否急招(0-否 1-是)',
  334. `school_requirement` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '学校要求(字典:main_education)',
  335. `gender_requirement` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '性别要求(字典:sys_user_sex)',
  336. `grade_requirement` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '年级要求(字典:main_experience)',
  337. `arrival_time` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '到岗时间(字典:main_arrival_time)',
  338. `internship_duration` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '实习时长(字典:main_internship_duration)',
  339. `willing_to_travel` tinyint(1) NULL DEFAULT 0 COMMENT '是否愿意出差(0-否 1-是)',
  340. `welfare_tags` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '福利标签',
  341. `job_requirement` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '岗位要求',
  342. `post_level` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '岗位等级(字典:(main_position_level))',
  343. `assessment_time` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '测评时长',
  344. `grade_a` decimal(10, 2) NULL DEFAULT NULL COMMENT '能力A及格分',
  345. `grade_b` decimal(10, 2) NULL DEFAULT NULL COMMENT '能力B及格分',
  346. `grade_c` decimal(10, 2) NULL DEFAULT NULL COMMENT '能力C及格分',
  347. `create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门',
  348. `create_by` bigint NULL DEFAULT NULL COMMENT '创建者',
  349. `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
  350. `update_by` bigint NULL DEFAULT NULL COMMENT '更新者',
  351. `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
  352. `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '删除标志',
  353. PRIMARY KEY (`id`) USING BTREE,
  354. INDEX `idx_tenant_id`(`tenant_id` ASC) USING BTREE
  355. ) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '岗位表(这是要发布出去的,与sys_post不同)' ROW_FORMAT = Dynamic;
  356. -- ----------------------------
  357. -- Table structure for main_post_apply
  358. -- ----------------------------
  359. DROP TABLE IF EXISTS `main_post_apply`;
  360. CREATE TABLE `main_post_apply` (
  361. `id` bigint NOT NULL AUTO_INCREMENT COMMENT '申请ID',
  362. `apply_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '申请编号',
  363. `tenant_id` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户ID',
  364. `post_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '岗位名称',
  365. `company_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '公司名称',
  366. `post_description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '岗位描述',
  367. `work_province` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '工作省份',
  368. `work_city` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '工作城市',
  369. `work_district` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '工作区县',
  370. `work_address` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '详细地址',
  371. `post_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '岗位类型(字典:main_position_type)',
  372. `education_requirement` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '学历要求',
  373. `salary_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '薪资类型',
  374. `salary_range` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '薪资范围',
  375. `recruit_num` int NOT NULL COMMENT '招聘人数',
  376. `registration_start_date` date NULL DEFAULT NULL COMMENT '报名开始时间',
  377. `registration_end_date` date NULL DEFAULT NULL COMMENT '报名结束时间',
  378. `is_urgent` tinyint(1) NULL DEFAULT 0 COMMENT '是否急招(0-否 1-是)',
  379. `school_requirement` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '学校要求(字典:main_education)',
  380. `gender_requirement` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '性别要求(字典:sys_user_sex)',
  381. `grade_requirement` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '年级要求(字典:main_experience)',
  382. `arrival_time` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '到岗时间(字典:main_arrival_time)',
  383. `internship_duration` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '实习时长(字典:main_internship_duration)',
  384. `willing_to_travel` tinyint(1) NULL DEFAULT 0 COMMENT '是否愿意出差(0-否 1-是)',
  385. `welfare_tags` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '福利标签',
  386. `job_requirement` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '岗位要求',
  387. `post_level` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '岗位等级(字典:(main_position_level))',
  388. `assessment_time` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '测评时长',
  389. `grade_a` decimal(10, 2) NULL DEFAULT NULL COMMENT '能力A及格分',
  390. `grade_b` decimal(10, 2) NULL DEFAULT NULL COMMENT '能力B及格分',
  391. `grade_c` decimal(10, 2) NULL DEFAULT NULL COMMENT '能力C及格分',
  392. `apply_status` tinyint(1) NULL DEFAULT 0 COMMENT '申请状态(0-待审核 1-审核中 2-已通过 3-已驳回)',
  393. `audit_id` bigint NULL DEFAULT NULL COMMENT '关联审核ID',
  394. `post_id` bigint NULL DEFAULT NULL COMMENT '审核通过后的岗位ID',
  395. `reject_reason` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '驳回原因',
  396. `create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门',
  397. `create_by` bigint NULL DEFAULT NULL COMMENT '创建者',
  398. `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
  399. `update_by` bigint NULL DEFAULT NULL COMMENT '更新者',
  400. `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
  401. `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '删除标志',
  402. PRIMARY KEY (`id`) USING BTREE,
  403. UNIQUE INDEX `uk_apply_no`(`apply_no` ASC) USING BTREE,
  404. INDEX `idx_tenant_id`(`tenant_id` ASC) USING BTREE,
  405. INDEX `idx_apply_status`(`apply_status` ASC) USING BTREE
  406. ) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '岗位发布申请表' ROW_FORMAT = Dynamic;
  407. -- ----------------------------
  408. -- Table structure for main_student
  409. -- ----------------------------
  410. DROP TABLE IF EXISTS `main_student`;
  411. CREATE TABLE `main_student` (
  412. `id` bigint NOT NULL AUTO_INCREMENT COMMENT '学员ID',
  413. `name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '姓名',
  414. `mobile` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '手机号',
  415. `id_card_number` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '证件号码',
  416. `unique_code` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '背调/测评唯一码',
  417. `gender` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '0' COMMENT '性别(0男 1女 2未知)',
  418. `avatar` bigint NULL DEFAULT NULL COMMENT '头像URL',
  419. `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '0' COMMENT '状态(0正常 1停用)',
  420. `update_by` bigint NULL DEFAULT NULL COMMENT '更新者',
  421. `create_by` bigint NULL DEFAULT NULL COMMENT '创建者',
  422. `create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门',
  423. `tenant_id` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '000000' COMMENT '所属租户(默认平台)',
  424. `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
  425. `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
  426. `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '0' COMMENT '删除标志(0存在 1删除)',
  427. PRIMARY KEY (`id`) USING BTREE,
  428. UNIQUE INDEX `uk_mobile`(`mobile` ASC) USING BTREE,
  429. UNIQUE INDEX `uk_unique_code`(`unique_code` ASC) USING BTREE,
  430. UNIQUE INDEX `uk_id_card`(`id_card_number` ASC) USING BTREE
  431. ) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '学员个人信息表' ROW_FORMAT = Dynamic;
  432. -- ----------------------------
  433. -- Table structure for sys_client
  434. -- ----------------------------
  435. DROP TABLE IF EXISTS `sys_client`;
  436. CREATE TABLE `sys_client` (
  437. `id` bigint NOT NULL COMMENT 'id',
  438. `client_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '客户端id',
  439. `client_key` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '客户端key',
  440. `client_secret` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '客户端秘钥',
  441. `grant_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '授权类型',
  442. `device_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '设备类型',
  443. `active_timeout` int NULL DEFAULT 1800 COMMENT 'token活跃超时时间',
  444. `timeout` int NULL DEFAULT 604800 COMMENT 'token固定超时',
  445. `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '状态(0正常 1停用)',
  446. `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '删除标志(0代表存在 1代表删除)',
  447. `create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门',
  448. `create_by` bigint NULL DEFAULT NULL COMMENT '创建者',
  449. `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
  450. `update_by` bigint NULL DEFAULT NULL COMMENT '更新者',
  451. `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
  452. PRIMARY KEY (`id`) USING BTREE
  453. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '系统授权表' ROW_FORMAT = Dynamic;
  454. -- ----------------------------
  455. -- Table structure for sys_config
  456. -- ----------------------------
  457. DROP TABLE IF EXISTS `sys_config`;
  458. CREATE TABLE `sys_config` (
  459. `config_id` bigint NOT NULL COMMENT '参数主键',
  460. `tenant_id` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '000000' COMMENT '租户编号',
  461. `config_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '参数名称',
  462. `config_key` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '参数键名',
  463. `config_value` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '参数键值',
  464. `config_type` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT 'N' COMMENT '系统内置(Y是 N否)',
  465. `create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门',
  466. `create_by` bigint NULL DEFAULT NULL COMMENT '创建者',
  467. `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
  468. `update_by` bigint NULL DEFAULT NULL COMMENT '更新者',
  469. `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
  470. `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',
  471. PRIMARY KEY (`config_id`) USING BTREE
  472. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '参数配置表' ROW_FORMAT = Dynamic;
  473. -- ----------------------------
  474. -- Table structure for sys_dept
  475. -- ----------------------------
  476. DROP TABLE IF EXISTS `sys_dept`;
  477. CREATE TABLE `sys_dept` (
  478. `dept_id` bigint NOT NULL COMMENT '部门id',
  479. `tenant_id` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '000000' COMMENT '租户编号',
  480. `parent_id` bigint NULL DEFAULT 0 COMMENT '父部门id',
  481. `ancestors` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '祖级列表',
  482. `dept_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '部门名称',
  483. `dept_category` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '部门类别编码',
  484. `order_num` int NULL DEFAULT 0 COMMENT '显示顺序',
  485. `leader` bigint NULL DEFAULT NULL COMMENT '负责人',
  486. `phone` varchar(11) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '联系电话',
  487. `email` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '邮箱',
  488. `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '部门状态(0正常 1停用)',
  489. `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '删除标志(0代表存在 1代表删除)',
  490. `create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门',
  491. `create_by` bigint NULL DEFAULT NULL COMMENT '创建者',
  492. `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
  493. `update_by` bigint NULL DEFAULT NULL COMMENT '更新者',
  494. `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
  495. `platform_id` tinyint NOT NULL DEFAULT 0 COMMENT '平台ID 当前用户属于哪一个平台',
  496. PRIMARY KEY (`dept_id`) USING BTREE
  497. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '部门表' ROW_FORMAT = Dynamic;
  498. -- ----------------------------
  499. -- Table structure for sys_dict_data
  500. -- ----------------------------
  501. DROP TABLE IF EXISTS `sys_dict_data`;
  502. CREATE TABLE `sys_dict_data` (
  503. `dict_code` bigint NOT NULL COMMENT '字典编码',
  504. `tenant_id` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '000000' COMMENT '租户编号',
  505. `dict_sort` int NULL DEFAULT 0 COMMENT '字典排序',
  506. `dict_label` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '字典标签',
  507. `dict_value` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '字典键值',
  508. `dict_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '字典类型',
  509. `css_class` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '样式属性(其他样式扩展)',
  510. `list_class` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '表格回显样式',
  511. `is_default` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT 'N' COMMENT '是否默认(Y是 N否)',
  512. `create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门',
  513. `create_by` bigint NULL DEFAULT NULL COMMENT '创建者',
  514. `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
  515. `update_by` bigint NULL DEFAULT NULL COMMENT '更新者',
  516. `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
  517. `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',
  518. PRIMARY KEY (`dict_code`) USING BTREE
  519. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '字典数据表' ROW_FORMAT = Dynamic;
  520. -- ----------------------------
  521. -- Table structure for sys_dict_type
  522. -- ----------------------------
  523. DROP TABLE IF EXISTS `sys_dict_type`;
  524. CREATE TABLE `sys_dict_type` (
  525. `dict_id` bigint NOT NULL COMMENT '字典主键',
  526. `tenant_id` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '000000' COMMENT '租户编号',
  527. `dict_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '字典名称',
  528. `dict_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '字典类型',
  529. `create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门',
  530. `create_by` bigint NULL DEFAULT NULL COMMENT '创建者',
  531. `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
  532. `update_by` bigint NULL DEFAULT NULL COMMENT '更新者',
  533. `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
  534. `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',
  535. PRIMARY KEY (`dict_id`) USING BTREE,
  536. UNIQUE INDEX `tenant_id`(`tenant_id` ASC, `dict_type` ASC) USING BTREE
  537. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '字典类型表' ROW_FORMAT = Dynamic;
  538. -- ----------------------------
  539. -- Table structure for sys_industry
  540. -- ----------------------------
  541. DROP TABLE IF EXISTS `sys_industry`;
  542. CREATE TABLE `sys_industry` (
  543. `industry_id` bigint NOT NULL AUTO_INCREMENT COMMENT '分类ID',
  544. `parent_id` bigint NULL DEFAULT 0 COMMENT '父ID (0一级, 非0二级)',
  545. `industry_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '名称 (如: 互联网/开发)',
  546. `order_num` int NULL DEFAULT 0 COMMENT '排序',
  547. `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '角色状态(0正常 1停用)',
  548. `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '删除标志(0代表存在 1代表删除)',
  549. `create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门',
  550. `create_by` bigint NULL DEFAULT NULL COMMENT '创建者',
  551. `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
  552. `update_by` bigint NULL DEFAULT NULL COMMENT '更新者',
  553. `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
  554. `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',
  555. PRIMARY KEY (`industry_id`) USING BTREE
  556. ) ENGINE = InnoDB AUTO_INCREMENT = 1007 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '行业分类表' ROW_FORMAT = Dynamic;
  557. -- ----------------------------
  558. -- Table structure for sys_industry_skill
  559. -- ----------------------------
  560. DROP TABLE IF EXISTS `sys_industry_skill`;
  561. CREATE TABLE `sys_industry_skill` (
  562. `skill_id` bigint NOT NULL AUTO_INCREMENT COMMENT '职位ID',
  563. `industry_id` bigint NOT NULL COMMENT '所属二级分类ID',
  564. `skill_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '职位名称 (如: 前端/后端)',
  565. `order_num` int NULL DEFAULT 0 COMMENT '排序',
  566. `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '角色状态(0正常 1停用)',
  567. `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '删除标志(0代表存在 1代表删除)',
  568. `create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门',
  569. `create_by` bigint NULL DEFAULT NULL COMMENT '创建者',
  570. `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
  571. `update_by` bigint NULL DEFAULT NULL COMMENT '更新者',
  572. `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
  573. `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',
  574. PRIMARY KEY (`skill_id`) USING BTREE
  575. ) ENGINE = InnoDB AUTO_INCREMENT = 146 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '行业职位表' ROW_FORMAT = Dynamic;
  576. -- ----------------------------
  577. -- Table structure for sys_logininfor
  578. -- ----------------------------
  579. DROP TABLE IF EXISTS `sys_logininfor`;
  580. CREATE TABLE `sys_logininfor` (
  581. `info_id` bigint NOT NULL COMMENT '访问ID',
  582. `tenant_id` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '000000' COMMENT '租户编号',
  583. `user_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '用户账号',
  584. `client_key` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '客户端',
  585. `device_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '设备类型',
  586. `ipaddr` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '登录IP地址',
  587. `login_location` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '登录地点',
  588. `browser` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '浏览器类型',
  589. `os` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '操作系统',
  590. `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '登录状态(0成功 1失败)',
  591. `msg` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '提示消息',
  592. `login_time` datetime NULL DEFAULT NULL COMMENT '访问时间',
  593. PRIMARY KEY (`info_id`) USING BTREE,
  594. INDEX `idx_sys_logininfor_s`(`status` ASC) USING BTREE,
  595. INDEX `idx_sys_logininfor_lt`(`login_time` ASC) USING BTREE
  596. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '系统访问记录' ROW_FORMAT = Dynamic;
  597. -- ----------------------------
  598. -- Table structure for sys_menu
  599. -- ----------------------------
  600. DROP TABLE IF EXISTS `sys_menu`;
  601. CREATE TABLE `sys_menu` (
  602. `menu_id` bigint NOT NULL COMMENT '菜单ID',
  603. `menu_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '菜单名称',
  604. `parent_id` bigint NULL DEFAULT 0 COMMENT '父菜单ID',
  605. `order_num` int NULL DEFAULT 0 COMMENT '显示顺序',
  606. `path` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '路由地址',
  607. `component` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '组件路径',
  608. `query_param` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '路由参数',
  609. `is_frame` int NULL DEFAULT 1 COMMENT '是否为外链(0是 1否)',
  610. `is_cache` int NULL DEFAULT 0 COMMENT '是否缓存(0缓存 1不缓存)',
  611. `menu_type` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '菜单类型(M目录 C菜单 F按钮)',
  612. `visible` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '显示状态(0显示 1隐藏)',
  613. `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '菜单状态(0正常 1停用)',
  614. `perms` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '权限标识',
  615. `icon` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '#' COMMENT '菜单图标',
  616. `create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门',
  617. `create_by` bigint NULL DEFAULT NULL COMMENT '创建者',
  618. `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
  619. `update_by` bigint NULL DEFAULT NULL COMMENT '更新者',
  620. `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
  621. `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '备注',
  622. `platform_id` tinyint NOT NULL DEFAULT 0 COMMENT '平台ID 当前用户属于哪一个平台',
  623. PRIMARY KEY (`menu_id`) USING BTREE
  624. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '菜单权限表' ROW_FORMAT = Dynamic;
  625. -- ----------------------------
  626. -- Table structure for sys_notice
  627. -- ----------------------------
  628. DROP TABLE IF EXISTS `sys_notice`;
  629. CREATE TABLE `sys_notice` (
  630. `notice_id` bigint NOT NULL COMMENT '公告ID',
  631. `tenant_id` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '000000' COMMENT '租户编号',
  632. `notice_title` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '公告标题',
  633. `notice_type` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '公告类型(1通知 2公告)',
  634. `notice_content` longblob NULL COMMENT '公告内容',
  635. `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '公告状态(0正常 1关闭)',
  636. `create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门',
  637. `create_by` bigint NULL DEFAULT NULL COMMENT '创建者',
  638. `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
  639. `update_by` bigint NULL DEFAULT NULL COMMENT '更新者',
  640. `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
  641. `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',
  642. PRIMARY KEY (`notice_id`) USING BTREE
  643. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '通知公告表' ROW_FORMAT = Dynamic;
  644. -- ----------------------------
  645. -- Table structure for sys_oper_log
  646. -- ----------------------------
  647. DROP TABLE IF EXISTS `sys_oper_log`;
  648. CREATE TABLE `sys_oper_log` (
  649. `oper_id` bigint NOT NULL COMMENT '日志主键',
  650. `tenant_id` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '000000' COMMENT '租户编号',
  651. `title` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '模块标题',
  652. `business_type` int NULL DEFAULT 0 COMMENT '业务类型(0其它 1新增 2修改 3删除)',
  653. `method` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '方法名称',
  654. `request_method` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '请求方式',
  655. `operator_type` int NULL DEFAULT 0 COMMENT '操作类别(0其它 1后台用户 2手机端用户)',
  656. `oper_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '操作人员',
  657. `dept_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '部门名称',
  658. `oper_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '请求URL',
  659. `oper_ip` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '主机地址',
  660. `oper_location` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '操作地点',
  661. `oper_param` varchar(4000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '请求参数',
  662. `json_result` varchar(4000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '返回参数',
  663. `status` int NULL DEFAULT 0 COMMENT '操作状态(0正常 1异常)',
  664. `error_msg` varchar(4000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '错误消息',
  665. `oper_time` datetime NULL DEFAULT NULL COMMENT '操作时间',
  666. `cost_time` bigint NULL DEFAULT 0 COMMENT '消耗时间',
  667. PRIMARY KEY (`oper_id`) USING BTREE,
  668. INDEX `idx_sys_oper_log_bt`(`business_type` ASC) USING BTREE,
  669. INDEX `idx_sys_oper_log_s`(`status` ASC) USING BTREE,
  670. INDEX `idx_sys_oper_log_ot`(`oper_time` ASC) USING BTREE
  671. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '操作日志记录' ROW_FORMAT = Dynamic;
  672. -- ----------------------------
  673. -- Table structure for sys_oss
  674. -- ----------------------------
  675. DROP TABLE IF EXISTS `sys_oss`;
  676. CREATE TABLE `sys_oss` (
  677. `oss_id` bigint NOT NULL COMMENT '对象存储主键',
  678. `tenant_id` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '000000' COMMENT '租户编号',
  679. `file_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '文件名',
  680. `original_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '原名',
  681. `file_suffix` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '文件后缀名',
  682. `url` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'URL地址',
  683. `ext1` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '扩展字段',
  684. `create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门',
  685. `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
  686. `create_by` bigint NULL DEFAULT NULL COMMENT '上传人',
  687. `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
  688. `update_by` bigint NULL DEFAULT NULL COMMENT '更新人',
  689. `service` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT 'minio' COMMENT '服务商',
  690. PRIMARY KEY (`oss_id`) USING BTREE
  691. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = 'OSS对象存储表' ROW_FORMAT = Dynamic;
  692. -- ----------------------------
  693. -- Table structure for sys_oss_config
  694. -- ----------------------------
  695. DROP TABLE IF EXISTS `sys_oss_config`;
  696. CREATE TABLE `sys_oss_config` (
  697. `oss_config_id` bigint NOT NULL COMMENT '主键',
  698. `tenant_id` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '000000' COMMENT '租户编号',
  699. `config_key` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '配置key',
  700. `access_key` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT 'accessKey',
  701. `secret_key` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '秘钥',
  702. `bucket_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '桶名称',
  703. `prefix` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '前缀',
  704. `endpoint` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '访问站点',
  705. `domain` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '自定义域名',
  706. `is_https` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT 'N' COMMENT '是否https(Y=是,N=否)',
  707. `region` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '域',
  708. `access_policy` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '1' COMMENT '桶权限类型(0=private 1=public 2=custom)',
  709. `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '1' COMMENT '是否默认(0=是,1=否)',
  710. `ext1` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '扩展字段',
  711. `create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门',
  712. `create_by` bigint NULL DEFAULT NULL COMMENT '创建者',
  713. `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
  714. `update_by` bigint NULL DEFAULT NULL COMMENT '更新者',
  715. `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
  716. `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',
  717. PRIMARY KEY (`oss_config_id`) USING BTREE
  718. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '对象存储配置表' ROW_FORMAT = Dynamic;
  719. -- ----------------------------
  720. -- Table structure for sys_post
  721. -- ----------------------------
  722. DROP TABLE IF EXISTS `sys_post`;
  723. CREATE TABLE `sys_post` (
  724. `post_id` bigint NOT NULL COMMENT '岗位ID',
  725. `tenant_id` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '000000' COMMENT '租户编号',
  726. `dept_id` bigint NOT NULL COMMENT '部门id',
  727. `post_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '岗位编码',
  728. `post_category` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '岗位类别编码',
  729. `post_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '岗位名称',
  730. `post_sort` int NOT NULL COMMENT '显示顺序',
  731. `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '状态(0正常 1停用)',
  732. `create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门',
  733. `create_by` bigint NULL DEFAULT NULL COMMENT '创建者',
  734. `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
  735. `update_by` bigint NULL DEFAULT NULL COMMENT '更新者',
  736. `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
  737. `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',
  738. `platform_id` tinyint NOT NULL DEFAULT 0 COMMENT '平台ID 当前用户属于哪一个平台',
  739. PRIMARY KEY (`post_id`) USING BTREE
  740. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '岗位信息表' ROW_FORMAT = Dynamic;
  741. -- ----------------------------
  742. -- Table structure for sys_role
  743. -- ----------------------------
  744. DROP TABLE IF EXISTS `sys_role`;
  745. CREATE TABLE `sys_role` (
  746. `role_id` bigint NOT NULL COMMENT '角色ID',
  747. `tenant_id` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '000000' COMMENT '租户编号',
  748. `role_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '角色名称',
  749. `role_key` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '角色权限字符串',
  750. `role_sort` int NOT NULL COMMENT '显示顺序',
  751. `data_scope` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '1' COMMENT '数据范围(1:全部数据权限 2:自定数据权限 3:本部门数据权限 4:本部门及以下数据权限 5:仅本人数据权限 6:部门及以下或本人数据权限)',
  752. `menu_check_strictly` tinyint(1) NULL DEFAULT 1 COMMENT '菜单树选择项是否关联显示',
  753. `dept_check_strictly` tinyint(1) NULL DEFAULT 1 COMMENT '部门树选择项是否关联显示',
  754. `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '角色状态(0正常 1停用)',
  755. `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '删除标志(0代表存在 1代表删除)',
  756. `create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门',
  757. `create_by` bigint NULL DEFAULT NULL COMMENT '创建者',
  758. `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
  759. `update_by` bigint NULL DEFAULT NULL COMMENT '更新者',
  760. `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
  761. `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',
  762. `platform_id` tinyint NOT NULL DEFAULT 0 COMMENT '平台ID 当前用户属于哪一个平台',
  763. PRIMARY KEY (`role_id`) USING BTREE
  764. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '角色信息表' ROW_FORMAT = Dynamic;
  765. -- ----------------------------
  766. -- Table structure for sys_role_dept
  767. -- ----------------------------
  768. DROP TABLE IF EXISTS `sys_role_dept`;
  769. CREATE TABLE `sys_role_dept` (
  770. `role_id` bigint NOT NULL COMMENT '角色ID',
  771. `dept_id` bigint NOT NULL COMMENT '部门ID',
  772. PRIMARY KEY (`role_id`, `dept_id`) USING BTREE
  773. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '角色和部门关联表' ROW_FORMAT = Dynamic;
  774. -- ----------------------------
  775. -- Table structure for sys_role_menu
  776. -- ----------------------------
  777. DROP TABLE IF EXISTS `sys_role_menu`;
  778. CREATE TABLE `sys_role_menu` (
  779. `role_id` bigint NOT NULL COMMENT '角色ID',
  780. `menu_id` bigint NOT NULL COMMENT '菜单ID',
  781. PRIMARY KEY (`role_id`, `menu_id`) USING BTREE
  782. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '角色和菜单关联表' ROW_FORMAT = Dynamic;
  783. -- ----------------------------
  784. -- Table structure for sys_social
  785. -- ----------------------------
  786. DROP TABLE IF EXISTS `sys_social`;
  787. CREATE TABLE `sys_social` (
  788. `id` bigint NOT NULL COMMENT '主键',
  789. `user_id` bigint NOT NULL COMMENT '用户ID',
  790. `tenant_id` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '000000' COMMENT '租户id',
  791. `auth_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '平台+平台唯一id',
  792. `source` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '用户来源',
  793. `open_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '平台编号唯一id',
  794. `user_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '登录账号',
  795. `nick_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '用户昵称',
  796. `email` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '用户邮箱',
  797. `avatar` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '头像地址',
  798. `access_token` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '用户的授权令牌',
  799. `expire_in` int NULL DEFAULT NULL COMMENT '用户的授权令牌的有效期,部分平台可能没有',
  800. `refresh_token` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '刷新令牌,部分平台可能没有',
  801. `access_code` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '平台的授权信息,部分平台可能没有',
  802. `union_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '用户的 unionid',
  803. `scope` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '授予的权限,部分平台可能没有',
  804. `token_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '个别平台的授权信息,部分平台可能没有',
  805. `id_token` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'id token,部分平台可能没有',
  806. `mac_algorithm` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '小米平台用户的附带属性,部分平台可能没有',
  807. `mac_key` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '小米平台用户的附带属性,部分平台可能没有',
  808. `code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '用户的授权code,部分平台可能没有',
  809. `oauth_token` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'Twitter平台用户的附带属性,部分平台可能没有',
  810. `oauth_token_secret` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'Twitter平台用户的附带属性,部分平台可能没有',
  811. `create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门',
  812. `create_by` bigint NULL DEFAULT NULL COMMENT '创建者',
  813. `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
  814. `update_by` bigint NULL DEFAULT NULL COMMENT '更新者',
  815. `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
  816. `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '删除标志(0代表存在 1代表删除)',
  817. PRIMARY KEY (`id`) USING BTREE
  818. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '社会化关系表' ROW_FORMAT = Dynamic;
  819. -- ----------------------------
  820. -- Table structure for sys_tag
  821. -- ----------------------------
  822. DROP TABLE IF EXISTS `sys_tag`;
  823. CREATE TABLE `sys_tag` (
  824. `id` bigint NOT NULL COMMENT '主键ID',
  825. `name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '标签名称',
  826. `description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '标签说明',
  827. `status` tinyint NULL DEFAULT 0 COMMENT '状态 (0:启用, 1:停用)',
  828. `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '0' COMMENT '删除标志(0代表存在 1代表删除)',
  829. `create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门',
  830. `create_by` bigint NULL DEFAULT NULL COMMENT '创建者',
  831. `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
  832. `update_by` bigint NULL DEFAULT NULL COMMENT '更新者',
  833. `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
  834. `tenant_id` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '000000' COMMENT '租户编号',
  835. PRIMARY KEY (`id`) USING BTREE
  836. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '标签定义表' ROW_FORMAT = DYNAMIC;
  837. -- ----------------------------
  838. -- Table structure for sys_tenant
  839. -- ----------------------------
  840. DROP TABLE IF EXISTS `sys_tenant`;
  841. CREATE TABLE `sys_tenant` (
  842. `id` bigint NOT NULL COMMENT 'id',
  843. `tenant_id` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户编号',
  844. `contact_user_name` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '联系人',
  845. `contact_phone` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '联系电话',
  846. `company_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '企业名称',
  847. `email` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  848. `logo` bigint NULL DEFAULT NULL COMMENT '企业logo',
  849. `company_entrust_proof` bigint NULL DEFAULT NULL COMMENT '企业委托证明',
  850. `license_number` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '统一社会信用代码',
  851. `address` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '地址',
  852. `intro` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '企业简介',
  853. `domain` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '域名',
  854. `remark` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',
  855. `package_id` bigint NULL DEFAULT NULL COMMENT '租户套餐编号',
  856. `expire_time` datetime NULL DEFAULT NULL COMMENT '过期时间',
  857. `account_count` int NULL DEFAULT -1 COMMENT '用户数量(-1不限制)',
  858. `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '租户状态(0正常 1停用)',
  859. `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '删除标志(0代表存在 1代表删除)',
  860. `create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门',
  861. `create_by` bigint NULL DEFAULT NULL COMMENT '创建者',
  862. `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
  863. `update_by` bigint NULL DEFAULT NULL COMMENT '更新者',
  864. `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
  865. PRIMARY KEY (`id`) USING BTREE
  866. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '租户表' ROW_FORMAT = Dynamic;
  867. -- ----------------------------
  868. -- Table structure for sys_tenant_package
  869. -- ----------------------------
  870. DROP TABLE IF EXISTS `sys_tenant_package`;
  871. CREATE TABLE `sys_tenant_package` (
  872. `package_id` bigint NOT NULL COMMENT '租户套餐id',
  873. `package_name` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '套餐名称',
  874. `menu_ids` varchar(3000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '关联菜单id',
  875. `remark` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',
  876. `menu_check_strictly` tinyint(1) NULL DEFAULT 1 COMMENT '菜单树选择项是否关联显示',
  877. `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '状态(0正常 1停用)',
  878. `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '删除标志(0代表存在 1代表删除)',
  879. `create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门',
  880. `create_by` bigint NULL DEFAULT NULL COMMENT '创建者',
  881. `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
  882. `update_by` bigint NULL DEFAULT NULL COMMENT '更新者',
  883. `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
  884. PRIMARY KEY (`package_id`) USING BTREE
  885. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '租户套餐表' ROW_FORMAT = Dynamic;
  886. -- ----------------------------
  887. -- Table structure for sys_user
  888. -- ----------------------------
  889. DROP TABLE IF EXISTS `sys_user`;
  890. CREATE TABLE `sys_user` (
  891. `user_id` bigint NOT NULL COMMENT '用户ID',
  892. `tenant_id` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '000000' COMMENT '租户编号',
  893. `dept_id` bigint NULL DEFAULT NULL COMMENT '部门ID',
  894. `user_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '用户账号',
  895. `nick_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '用户昵称',
  896. `user_type` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT 'sys_user' COMMENT '用户类型(sys_user系统用户)',
  897. `email` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '用户邮箱',
  898. `phonenumber` varchar(11) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '手机号码',
  899. `sex` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '用户性别(0男 1女 2未知)',
  900. `avatar` bigint NULL DEFAULT NULL COMMENT '头像地址',
  901. `password` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '密码',
  902. `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '账号状态(0正常 1停用)',
  903. `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '删除标志(0代表存在 1代表删除)',
  904. `login_ip` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '最后登录IP',
  905. `login_date` datetime NULL DEFAULT NULL COMMENT '最后登录时间',
  906. `create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门',
  907. `create_by` bigint NULL DEFAULT NULL COMMENT '创建者',
  908. `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
  909. `update_by` bigint NULL DEFAULT NULL COMMENT '更新者',
  910. `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
  911. `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',
  912. `platform_id` tinyint NOT NULL DEFAULT 0 COMMENT '平台ID 当前用户属于哪一个平台',
  913. PRIMARY KEY (`user_id`) USING BTREE
  914. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '用户信息表' ROW_FORMAT = Dynamic;
  915. -- ----------------------------
  916. -- Table structure for sys_user_post
  917. -- ----------------------------
  918. DROP TABLE IF EXISTS `sys_user_post`;
  919. CREATE TABLE `sys_user_post` (
  920. `user_id` bigint NOT NULL COMMENT '用户ID',
  921. `post_id` bigint NOT NULL COMMENT '岗位ID',
  922. PRIMARY KEY (`user_id`, `post_id`) USING BTREE
  923. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '用户与岗位关联表' ROW_FORMAT = Dynamic;
  924. -- ----------------------------
  925. -- Table structure for sys_user_role
  926. -- ----------------------------
  927. DROP TABLE IF EXISTS `sys_user_role`;
  928. CREATE TABLE `sys_user_role` (
  929. `user_id` bigint NOT NULL COMMENT '用户ID',
  930. `role_id` bigint NOT NULL COMMENT '角色ID',
  931. PRIMARY KEY (`user_id`, `role_id`) USING BTREE
  932. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '用户和角色关联表' ROW_FORMAT = Dynamic;
  933. -- ----------------------------
  934. -- Table structure for test_demo
  935. -- ----------------------------
  936. DROP TABLE IF EXISTS `test_demo`;
  937. CREATE TABLE `test_demo` (
  938. `id` bigint NOT NULL COMMENT '主键',
  939. `tenant_id` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '000000' COMMENT '租户编号',
  940. `dept_id` bigint NULL DEFAULT NULL COMMENT '部门id',
  941. `user_id` bigint NULL DEFAULT NULL COMMENT '用户id',
  942. `order_num` int NULL DEFAULT 0 COMMENT '排序号',
  943. `test_key` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'key键',
  944. `value` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '值',
  945. `version` int NULL DEFAULT 0 COMMENT '版本',
  946. `create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门',
  947. `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
  948. `create_by` bigint NULL DEFAULT NULL COMMENT '创建人',
  949. `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
  950. `update_by` bigint NULL DEFAULT NULL COMMENT '更新人',
  951. `del_flag` int NULL DEFAULT 0 COMMENT '删除标志',
  952. PRIMARY KEY (`id`) USING BTREE
  953. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '测试单表' ROW_FORMAT = Dynamic;
  954. -- ----------------------------
  955. -- Table structure for test_tree
  956. -- ----------------------------
  957. DROP TABLE IF EXISTS `test_tree`;
  958. CREATE TABLE `test_tree` (
  959. `id` bigint NOT NULL COMMENT '主键',
  960. `tenant_id` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '000000' COMMENT '租户编号',
  961. `parent_id` bigint NULL DEFAULT 0 COMMENT '父id',
  962. `dept_id` bigint NULL DEFAULT NULL COMMENT '部门id',
  963. `user_id` bigint NULL DEFAULT NULL COMMENT '用户id',
  964. `tree_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '值',
  965. `version` int NULL DEFAULT 0 COMMENT '版本',
  966. `create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门',
  967. `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
  968. `create_by` bigint NULL DEFAULT NULL COMMENT '创建人',
  969. `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
  970. `update_by` bigint NULL DEFAULT NULL COMMENT '更新人',
  971. `del_flag` int NULL DEFAULT 0 COMMENT '删除标志',
  972. PRIMARY KEY (`id`) USING BTREE
  973. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '测试树表' ROW_FORMAT = Dynamic;
  974. DELETE FROM `sys_dict_type` WHERE `dict_type` = 'main_clause_type';
  975. INSERT INTO `sys_dict_type` (`dict_id`, `dict_name`, `dict_type`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`)
  976. VALUES (NULL, '背调条款类型(门户)', 'main_clause_type', '0', 1, SYSDATE(), 1, SYSDATE(), '门户背调条款类型列表');
  977. DELETE FROM `sys_dict_data` WHERE `dict_type` = 'main_clause_type';
  978. INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`)
  979. VALUES (NULL, 1, '身份风险', '1', 'main_clause_type', '', 'primary', 'N', '0', 1, SYSDATE(), 1, SYSDATE(), '身份风险');
  980. INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`)
  981. VALUES (NULL, 2, '职业风险', '2', 'main_clause_type', '', 'warning', 'N', '0', 1, SYSDATE(), 1, SYSDATE(), '职业风险');
  982. INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`)
  983. VALUES (NULL, 3, '能力评估', '3', 'main_clause_type', '', 'success', 'N', '0', 1, SYSDATE(), 1, SYSDATE(), '能力评估');
  984. SET FOREIGN_KEY_CHECKS = 1;