rock_base.sql 50 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764
  1. /*
  2. Navicat Premium Data Transfer
  3. Source Server : 章敏自营服务器2
  4. Source Server Type : MySQL
  5. Source Server Version : 50717
  6. Source Host : 139.129.91.91:3306
  7. Source Schema : idea_base
  8. Target Server Type : MySQL
  9. Target Server Version : 50717
  10. File Encoding : 65001
  11. Date: 03/07/2022 20:19:09
  12. */
  13. SET NAMES utf8mb4;
  14. SET FOREIGN_KEY_CHECKS = 0;
  15. -- ----------------------------
  16. -- Table structure for biz_dept
  17. -- ----------------------------
  18. DROP TABLE IF EXISTS `biz_dept`;
  19. CREATE TABLE `biz_dept` (
  20. `id` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  21. `dept_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  22. `dept_code` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  23. `comment` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  24. `main_id` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  25. `created_at` datetime(0) NULL DEFAULT NULL,
  26. `updated_at` datetime(0) NULL DEFAULT NULL,
  27. `sys_id` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  28. PRIMARY KEY (`id`) USING BTREE,
  29. INDEX `main_id`(`main_id`) USING BTREE,
  30. CONSTRAINT `biz_dept_ibfk_2` FOREIGN KEY (`main_id`) REFERENCES `biz_main` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION
  31. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
  32. -- ----------------------------
  33. -- Table structure for biz_main
  34. -- ----------------------------
  35. DROP TABLE IF EXISTS `biz_main`;
  36. CREATE TABLE `biz_main` (
  37. `id` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  38. `pid` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '关联的上一级合作商',
  39. `business_name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '名称',
  40. `business_scope` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '经营范围',
  41. `address_code` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '址地编码',
  42. `address_display` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '址地显示',
  43. `address_other` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '址地其他详情',
  44. `user_name_default` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '默认登录用户',
  45. `legal_person` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '法人',
  46. `tax_number` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '税号',
  47. `bank_user` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '开户名称',
  48. `bank_name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '开户行',
  49. `bank_account` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '银行账号',
  50. `receipt_has` varchar(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '是否提供发票,0-是,1-否',
  51. `receipt_type` varchar(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '发票类型,0-增票,1-普票',
  52. `receipt_from` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '发票提供单位',
  53. `contact_user` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '联系人',
  54. `contact_phone` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '联系电话',
  55. `contact_no` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '公司电话',
  56. `specification` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '特长说明',
  57. `dev_ability` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '研发能力',
  58. `type` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '类型,字典项',
  59. `is_headquarters` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '是否总部',
  60. `is_import_export` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '是否进出口',
  61. `is_foreign_owned` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '是否外资企业',
  62. `registered_category` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '行业分类',
  63. `registered_tag` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '注册标识',
  64. `registered_capital` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '注册资金',
  65. `registered_at` datetime(0) NULL DEFAULT NULL COMMENT '注册时间',
  66. `mail` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '邮箱',
  67. `mode_code` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '业务模式码',
  68. `fixable` varchar(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '1' COMMENT '0-不可删除,1-常规',
  69. `status` varchar(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '0-启用,1-禁用',
  70. `is_init` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '0-未初始化,1-已初始化',
  71. `enable_at` datetime(0) NULL DEFAULT NULL COMMENT '启用时间',
  72. `disable_at` datetime(0) NULL DEFAULT NULL COMMENT '禁用时间',
  73. `created_from` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '0-平台,1-注册',
  74. `created_by` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '创建人,平台创建才有创建人',
  75. `created_at` datetime(0) NULL DEFAULT NULL,
  76. `updated_by` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '操作人',
  77. `updated_at` datetime(0) NULL DEFAULT NULL,
  78. `sys_id` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  79. PRIMARY KEY (`id`) USING BTREE
  80. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
  81. -- ----------------------------
  82. -- Table structure for biz_user
  83. -- ----------------------------
  84. DROP TABLE IF EXISTS `biz_user`;
  85. CREATE TABLE `biz_user` (
  86. `id` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  87. `username` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '登录用户',
  88. `password` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '登录密码',
  89. `disp_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '显示名',
  90. `phone` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '手机号',
  91. `gender` varchar(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '性别,1-男,2-女',
  92. `profession` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '职务',
  93. `remark` varchar(1024) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注说明',
  94. `main_name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  95. `main_id` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  96. `dept_id` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  97. `fixable` varchar(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '0-不可删除,1-常规',
  98. `is_init` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '0-未初始化,1-已初始化',
  99. `created_by` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  100. `created_at` datetime(0) NULL DEFAULT NULL,
  101. `updated_by` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  102. `updated_at` datetime(0) NULL DEFAULT NULL,
  103. `sys_id` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  104. PRIMARY KEY (`id`) USING BTREE,
  105. INDEX `main_id`(`main_id`) USING BTREE,
  106. CONSTRAINT `biz_user_ibfk_1` FOREIGN KEY (`main_id`) REFERENCES `biz_main` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION
  107. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
  108. -- ----------------------------
  109. -- Table structure for customer_main
  110. -- ----------------------------
  111. DROP TABLE IF EXISTS `customer_main`;
  112. CREATE TABLE `customer_main` (
  113. `id` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  114. `cust_name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '客户名称',
  115. `nick_name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  116. `img_url` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  117. `address_code` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '址地编码',
  118. `address_display` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '址地编码显示',
  119. `address_other` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '址地其他详情',
  120. `tax_number` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '税号',
  121. `bank_name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '开户行',
  122. `bank_account` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '银行账号',
  123. `contact_user` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '联系人',
  124. `contact_phone` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  125. `type` varchar(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '类型,0-企业,1-个人',
  126. `biz_id` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  127. `created_at` datetime(0) NULL DEFAULT NULL,
  128. `updated_at` datetime(0) NULL DEFAULT NULL,
  129. PRIMARY KEY (`id`) USING BTREE,
  130. INDEX `bizId`(`biz_id`) USING BTREE,
  131. CONSTRAINT `customer_main_ibfk_1` FOREIGN KEY (`biz_id`) REFERENCES `biz_main` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION
  132. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
  133. -- ----------------------------
  134. -- Table structure for frame_agreement
  135. -- ----------------------------
  136. DROP TABLE IF EXISTS `frame_agreement`;
  137. CREATE TABLE `frame_agreement` (
  138. `id` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  139. `agree_type` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT 'USER, PLATFORM, THIRD...',
  140. `agree_version` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '版本',
  141. `agree_content` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '正文',
  142. `created_at` datetime(0) NULL DEFAULT NULL,
  143. `updated_at` datetime(0) NULL DEFAULT NULL,
  144. PRIMARY KEY (`id`) USING BTREE
  145. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
  146. -- ----------------------------
  147. -- Table structure for frame_data
  148. -- ----------------------------
  149. DROP TABLE IF EXISTS `frame_data`;
  150. CREATE TABLE `frame_data` (
  151. `id` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
  152. `file_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '文件名',
  153. `file_path` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '文件路径',
  154. `file_type` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '文件类型',
  155. `file_content_type` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  156. `created_at` datetime(0) NULL DEFAULT NULL,
  157. PRIMARY KEY (`id`) USING BTREE
  158. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '文件表存储表' ROW_FORMAT = Dynamic;
  159. -- ----------------------------
  160. -- Table structure for frame_exclusive_user
  161. -- ----------------------------
  162. DROP TABLE IF EXISTS `frame_exclusive_user`;
  163. CREATE TABLE `frame_exclusive_user` (
  164. `id` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  165. `user_id` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '用户ID',
  166. `page_table_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '页面名称',
  167. `table_column_info` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT 'table配置',
  168. `created_by` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  169. `updated_by` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  170. `created_at` datetime(0) NULL DEFAULT NULL,
  171. `updated_at` datetime(0) NULL DEFAULT NULL,
  172. PRIMARY KEY (`id`) USING BTREE
  173. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '用户专属页面配置' ROW_FORMAT = Dynamic;
  174. -- ----------------------------
  175. -- Table structure for frame_file
  176. -- ----------------------------
  177. DROP TABLE IF EXISTS `frame_file`;
  178. CREATE TABLE `frame_file` (
  179. `id` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '主键',
  180. `file_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '图片名字',
  181. `create_user_id` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '创建人id',
  182. `create_user_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '创建人名字',
  183. `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
  184. `update_user_id` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '修改人',
  185. `update_user_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '修改人名字',
  186. `update_time` datetime(0) NULL DEFAULT NULL COMMENT '修改时间',
  187. PRIMARY KEY (`id`) USING BTREE
  188. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '文件信息表' ROW_FORMAT = Dynamic;
  189. -- ----------------------------
  190. -- Table structure for frame_file_data
  191. -- ----------------------------
  192. DROP TABLE IF EXISTS `frame_file_data`;
  193. CREATE TABLE `frame_file_data` (
  194. `id` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
  195. `data_id` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  196. `file_id` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '文件id',
  197. PRIMARY KEY (`id`) USING BTREE
  198. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '文件数据外键绑定表' ROW_FORMAT = Dynamic;
  199. -- ----------------------------
  200. -- Table structure for frame_op_log
  201. -- ----------------------------
  202. DROP TABLE IF EXISTS `frame_op_log`;
  203. CREATE TABLE `frame_op_log` (
  204. `id` varchar(50) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
  205. `title` varchar(100) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '标题',
  206. `method` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '方法',
  207. `oper_name` varchar(100) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '操作人',
  208. `oper_url` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT 'url',
  209. `oper_param` varchar(1024) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '参数',
  210. `error_msg` varchar(1024) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '错误日志',
  211. `oper_time` date NULL DEFAULT NULL COMMENT '操作日期',
  212. `oper_at` datetime(0) NULL DEFAULT NULL COMMENT '操作时间',
  213. `oper_ip` varchar(100) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT 'ip',
  214. PRIMARY KEY (`id`) USING BTREE
  215. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '日志记录表' ROW_FORMAT = Dynamic;
  216. -- ----------------------------
  217. -- Table structure for frame_permission
  218. -- ----------------------------
  219. DROP TABLE IF EXISTS `frame_permission`;
  220. CREATE TABLE `frame_permission` (
  221. `id` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT 'id',
  222. `name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '权限名称',
  223. `descripion` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '权限描述',
  224. `url` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '授权链接',
  225. `pid` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '父节点id',
  226. `perms` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '权限标识',
  227. `type` int(11) NULL DEFAULT NULL COMMENT '类型 0:目录 1:菜单 2:按钮',
  228. `icon` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '菜单图标',
  229. `order_num` int(11) NULL DEFAULT NULL COMMENT '排序',
  230. PRIMARY KEY (`id`) USING BTREE
  231. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '权限表' ROW_FORMAT = Dynamic;
  232. -- ----------------------------
  233. -- Table structure for frame_permission_role
  234. -- ----------------------------
  235. DROP TABLE IF EXISTS `frame_permission_role`;
  236. CREATE TABLE `frame_permission_role` (
  237. `id` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  238. `role_id` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '角色id',
  239. `permission_id` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '权限id',
  240. PRIMARY KEY (`id`) USING BTREE
  241. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '角色权限中间表' ROW_FORMAT = Dynamic;
  242. -- ----------------------------
  243. -- Table structure for frame_post
  244. -- ----------------------------
  245. DROP TABLE IF EXISTS `frame_post`;
  246. CREATE TABLE `frame_post` (
  247. `id` varchar(50) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '岗位ID',
  248. `group_id` varchar(50) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '集团分公司ID',
  249. `post_code` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '岗位编码',
  250. `post_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '岗位名称',
  251. `post_sort` int(11) NOT NULL COMMENT '显示顺序',
  252. `status` char(1) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '状态(0正常 1停用)',
  253. `created_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '' COMMENT '创建者',
  254. `created_at` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
  255. `updated_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '' COMMENT '更新者',
  256. `updated_at` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
  257. `remark` varchar(500) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '备注',
  258. PRIMARY KEY (`id`) USING BTREE
  259. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '岗位信息表' ROW_FORMAT = Dynamic;
  260. -- ----------------------------
  261. -- Table structure for frame_post_user
  262. -- ----------------------------
  263. DROP TABLE IF EXISTS `frame_post_user`;
  264. CREATE TABLE `frame_post_user` (
  265. `user_id` varchar(50) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '用户ID',
  266. `post_id` varchar(50) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '岗位ID',
  267. PRIMARY KEY (`user_id`, `post_id`) USING BTREE
  268. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '用户与岗位关联表' ROW_FORMAT = Dynamic;
  269. -- ----------------------------
  270. -- Table structure for frame_role
  271. -- ----------------------------
  272. DROP TABLE IF EXISTS `frame_role`;
  273. CREATE TABLE `frame_role` (
  274. `id` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT 'id',
  275. `name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '角色名称',
  276. `role_key` varchar(100) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '角色权限字符串',
  277. `role_sort` int(11) NULL DEFAULT NULL COMMENT '显示顺序',
  278. `data_scope` char(1) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '1' COMMENT '数据范围(1:全部数据权限 2:自定数据权限 3:本部门数据权限 4:本部门及以下数据权限)',
  279. `status` char(1) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '角色状态(0正常 1停用)',
  280. `checks` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL,
  281. `halfChecks` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL,
  282. PRIMARY KEY (`id`) USING BTREE
  283. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '角色表' ROW_FORMAT = Dynamic;
  284. -- ----------------------------
  285. -- Table structure for frame_role_data
  286. -- ----------------------------
  287. DROP TABLE IF EXISTS `frame_role_data`;
  288. CREATE TABLE `frame_role_data` (
  289. `id` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  290. `role_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '数据角色名称',
  291. `role_key` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '数据角色关键字,上线后不可变更',
  292. `created_at` datetime(0) NULL DEFAULT NULL,
  293. `updated_at` datetime(0) NULL DEFAULT NULL,
  294. PRIMARY KEY (`id`) USING BTREE
  295. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
  296. -- ----------------------------
  297. -- Table structure for frame_role_dept
  298. -- ----------------------------
  299. DROP TABLE IF EXISTS `frame_role_dept`;
  300. CREATE TABLE `frame_role_dept` (
  301. `role_id` bigint(20) NOT NULL COMMENT '角色ID',
  302. `dept_id` bigint(20) NOT NULL COMMENT '部门ID',
  303. PRIMARY KEY (`role_id`, `dept_id`) USING BTREE
  304. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '角色和部门关联表' ROW_FORMAT = Dynamic;
  305. -- ----------------------------
  306. -- Table structure for frame_role_mobile
  307. -- ----------------------------
  308. DROP TABLE IF EXISTS `frame_role_mobile`;
  309. CREATE TABLE `frame_role_mobile` (
  310. `id` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  311. `role_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '数据角色名称',
  312. `role_key` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '数据角色关键字,逗号分隔',
  313. `created_at` datetime(0) NULL DEFAULT NULL,
  314. `updated_at` datetime(0) NULL DEFAULT NULL,
  315. PRIMARY KEY (`id`) USING BTREE
  316. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
  317. -- ----------------------------
  318. -- Table structure for frame_role_user
  319. -- ----------------------------
  320. DROP TABLE IF EXISTS `frame_role_user`;
  321. CREATE TABLE `frame_role_user` (
  322. `id` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  323. `sys_user_id` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  324. `sys_role_id` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '角色id',
  325. PRIMARY KEY (`id`) USING BTREE
  326. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '用户角色中间表' ROW_FORMAT = Dynamic;
  327. -- ----------------------------
  328. -- Table structure for frame_user
  329. -- ----------------------------
  330. DROP TABLE IF EXISTS `frame_user`;
  331. CREATE TABLE `frame_user` (
  332. `id` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  333. `group_id` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '集团ID',
  334. `staff_code` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '员工编号',
  335. `department` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '部门ID',
  336. `department_code` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '部门编码',
  337. `leader` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '上级领导ID',
  338. `posts` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '岗位,逗号分隔',
  339. `username` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '用户账号',
  340. `password` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '用户密码',
  341. `truename` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '用户姓名',
  342. `gender` varchar(1) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '性别,1-男,2-女',
  343. `phone` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '联系电话',
  344. `email` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '联系邮箱',
  345. `position` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '职位',
  346. `flag` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '标识,用于不同系统定义不同内容\r\n本系统中:\r\n0或空-非销售,1-销售人员',
  347. `del_flag` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '删除标志(0代表存在 2代表删除)',
  348. `status` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '状态:0-禁用, 1-启用',
  349. `data_role` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '权限关键字,暂用于数据权限',
  350. `data_role_key` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  351. `mobile_role` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '移动端权限',
  352. `mobile_role_key` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  353. `sequence_no` float(11, 0) NULL DEFAULT NULL COMMENT '顺序号',
  354. `secret_key` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '密钥关键字',
  355. `image_data` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '图片数据',
  356. `comment` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '备注',
  357. `login_at` datetime(0) NULL DEFAULT NULL COMMENT '最后登录时间',
  358. `login_ip` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '最后登录IP',
  359. `is_init` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '0-未初始化,1-已初始化',
  360. `createdat` datetime(0) NULL DEFAULT NULL,
  361. `updatedat` datetime(0) NULL DEFAULT NULL,
  362. PRIMARY KEY (`id`) USING BTREE
  363. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '用户表' ROW_FORMAT = Dynamic;
  364. -- ----------------------------
  365. -- Table structure for frame_user_dept
  366. -- ----------------------------
  367. DROP TABLE IF EXISTS `frame_user_dept`;
  368. CREATE TABLE `frame_user_dept` (
  369. `id` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  370. `attr_id` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  371. `user_id` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  372. `dept_id` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  373. `created_at` datetime(0) NULL DEFAULT NULL,
  374. PRIMARY KEY (`id`) USING BTREE
  375. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
  376. -- ----------------------------
  377. -- Table structure for ops_server
  378. -- ----------------------------
  379. DROP TABLE IF EXISTS `ops_server`;
  380. CREATE TABLE `ops_server` (
  381. `id` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  382. `server_ip` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  383. `server_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  384. `serial_num` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '特征码',
  385. `app_id` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  386. `app_secret` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  387. `status` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '当前状态',
  388. `curr_cpu` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  389. `curr_memory` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  390. `last_report_at` datetime(0) NULL DEFAULT NULL COMMENT '最新上报时间',
  391. `created_at` datetime(0) NULL DEFAULT NULL,
  392. `updated_at` datetime(0) NULL DEFAULT NULL,
  393. PRIMARY KEY (`id`) USING BTREE
  394. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
  395. -- ----------------------------
  396. -- Table structure for ops_server_backup
  397. -- ----------------------------
  398. DROP TABLE IF EXISTS `ops_server_backup`;
  399. CREATE TABLE `ops_server_backup` (
  400. `id` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  401. `server_id` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  402. `serial_num` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  403. `backup_type` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT 'DB-数据库',
  404. `file_id` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备份的文件id',
  405. `backup_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备份名',
  406. `created_at` datetime(0) NULL DEFAULT NULL,
  407. PRIMARY KEY (`id`) USING BTREE
  408. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
  409. -- ----------------------------
  410. -- Table structure for ops_server_record
  411. -- ----------------------------
  412. DROP TABLE IF EXISTS `ops_server_record`;
  413. CREATE TABLE `ops_server_record` (
  414. `id` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  415. `server_id` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  416. `serial_num` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  417. `cpu` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  418. `memory` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  419. `capacity` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  420. `jvm` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  421. `others` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL,
  422. `type` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '记录类型',
  423. `created_at` datetime(0) NULL DEFAULT NULL,
  424. PRIMARY KEY (`id`) USING BTREE
  425. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
  426. -- ----------------------------
  427. -- Table structure for sys_agreement
  428. -- ----------------------------
  429. DROP TABLE IF EXISTS `sys_agreement`;
  430. CREATE TABLE `sys_agreement` (
  431. `id` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT 'id',
  432. `agreement_type` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '类型',
  433. `agreement` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '协议',
  434. `version` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '版本',
  435. `status` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '状态',
  436. `created_at` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
  437. `updated_at` datetime(0) NULL DEFAULT NULL COMMENT '修改时间',
  438. PRIMARY KEY (`id`) USING BTREE
  439. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
  440. -- ----------------------------
  441. -- Table structure for sys_announce
  442. -- ----------------------------
  443. DROP TABLE IF EXISTS `sys_announce`;
  444. CREATE TABLE `sys_announce` (
  445. `id` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  446. `title` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '公告标题',
  447. `sub_title` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '公告副标题',
  448. `content` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '公告正文',
  449. `attachments` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '公告附件',
  450. `status` varchar(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '0-编辑中,1-发布,2-停止发布,3-过期',
  451. `valid_at` datetime(0) NULL DEFAULT NULL COMMENT '生效时间',
  452. `user_ids` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '所选用户ID',
  453. `dept_ids` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '所选部门ID',
  454. `created_at` datetime(0) NULL DEFAULT NULL,
  455. `created_by` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  456. `updated_at` datetime(0) NULL DEFAULT NULL,
  457. `sys_id` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '系统标识',
  458. PRIMARY KEY (`id`) USING BTREE
  459. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '通知公告表' ROW_FORMAT = Dynamic;
  460. -- ----------------------------
  461. -- Table structure for sys_announce_to
  462. -- ----------------------------
  463. DROP TABLE IF EXISTS `sys_announce_to`;
  464. CREATE TABLE `sys_announce_to` (
  465. `id` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  466. `announce_id` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '通知ID',
  467. `user_id` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '用户ID',
  468. `status` varchar(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '0-未读,1-已读',
  469. `created_at` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
  470. `sys_id` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '系统标识',
  471. PRIMARY KEY (`id`) USING BTREE
  472. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
  473. -- ----------------------------
  474. -- Table structure for sys_dept
  475. -- ----------------------------
  476. DROP TABLE IF EXISTS `sys_dept`;
  477. CREATE TABLE `sys_dept` (
  478. `id` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  479. `parent_id` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  480. `group_id` varchar(512) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '所属集团分公司',
  481. `dept_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '部门名称',
  482. `dept_code` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '部门编码',
  483. `dept_url` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '部门logo',
  484. `dept_order` int(11) NULL DEFAULT NULL COMMENT '顺序号',
  485. `dept_level` int(11) NULL DEFAULT NULL COMMENT '部门层级',
  486. `dept_attr` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '部门属性,字典项,多一类相关类型',
  487. `changed_by` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '部门负责人',
  488. `created_at` datetime(0) NULL DEFAULT NULL,
  489. `updated_at` datetime(0) NULL DEFAULT NULL,
  490. `sys_id` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  491. PRIMARY KEY (`id`) USING BTREE
  492. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
  493. -- ----------------------------
  494. -- Table structure for sys_dept_attr
  495. -- ----------------------------
  496. DROP TABLE IF EXISTS `sys_dept_attr`;
  497. CREATE TABLE `sys_dept_attr` (
  498. `id` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  499. `attr_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  500. `attr_code` varchar(512) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  501. `seq_no` int(11) NULL DEFAULT NULL,
  502. `created_at` datetime(0) NULL DEFAULT NULL,
  503. `updated_at` datetime(0) NULL DEFAULT NULL,
  504. PRIMARY KEY (`id`) USING BTREE
  505. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
  506. -- ----------------------------
  507. -- Table structure for sys_dict
  508. -- ----------------------------
  509. DROP TABLE IF EXISTS `sys_dict`;
  510. CREATE TABLE `sys_dict` (
  511. `id` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  512. `dict_name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '字典名称',
  513. `dict_code` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '字典编码,唯一',
  514. `dict_value` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '字典值项',
  515. `sys_id` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '归属系统id',
  516. PRIMARY KEY (`id`) USING BTREE
  517. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
  518. -- ----------------------------
  519. -- Table structure for sys_group
  520. -- ----------------------------
  521. DROP TABLE IF EXISTS `sys_group`;
  522. CREATE TABLE `sys_group` (
  523. `id` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  524. `name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '分公司名',
  525. `code` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '识别码',
  526. `sequence_no` int(11) NULL DEFAULT NULL COMMENT '顺序号',
  527. `comments` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注说明',
  528. `created_by` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  529. `created_at` datetime(0) NULL DEFAULT NULL,
  530. `updated_at` datetime(0) NULL DEFAULT NULL,
  531. `sys_id` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  532. PRIMARY KEY (`id`) USING BTREE
  533. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '集团管理' ROW_FORMAT = Dynamic;
  534. -- ----------------------------
  535. -- Table structure for sys_group_user
  536. -- ----------------------------
  537. DROP TABLE IF EXISTS `sys_group_user`;
  538. CREATE TABLE `sys_group_user` (
  539. `id` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  540. `group_id` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  541. `user_id` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  542. `created_at` datetime(0) NULL DEFAULT NULL,
  543. `sys_id` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  544. PRIMARY KEY (`id`) USING BTREE
  545. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
  546. -- ----------------------------
  547. -- Table structure for sys_holiday
  548. -- ----------------------------
  549. DROP TABLE IF EXISTS `sys_holiday`;
  550. CREATE TABLE `sys_holiday` (
  551. `id` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  552. `holiday_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  553. `holiday_date` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '假期日期, yyyy-MM-dd格式',
  554. `holiday_flag` varchar(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '0-节假日, 1-工作日',
  555. `group_id` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '集团ID',
  556. `created_at` datetime(0) NULL DEFAULT NULL,
  557. `updated_at` datetime(0) NULL DEFAULT NULL,
  558. PRIMARY KEY (`id`) USING BTREE
  559. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
  560. -- ----------------------------
  561. -- Table structure for sys_home_link
  562. -- ----------------------------
  563. DROP TABLE IF EXISTS `sys_home_link`;
  564. CREATE TABLE `sys_home_link` (
  565. `id` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  566. `link_name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '接链名称',
  567. `link_image` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '链接图标',
  568. `link_url` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '链接地址',
  569. `link_order` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '排序',
  570. `link_type` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '链接类型',
  571. `sys_id` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  572. `created_at` datetime(0) NULL DEFAULT NULL,
  573. `created_by` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  574. `updated_at` datetime(0) NULL DEFAULT NULL,
  575. `updated_by` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  576. PRIMARY KEY (`id`) USING BTREE
  577. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
  578. -- ----------------------------
  579. -- Table structure for sys_info
  580. -- ----------------------------
  581. DROP TABLE IF EXISTS `sys_info`;
  582. CREATE TABLE `sys_info` (
  583. `id` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  584. `info_type` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '消息类型',
  585. `target_id` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '目标ID',
  586. `business_key` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '业务Key',
  587. `business_status` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '业务状态,0-待处理,1-已处理',
  588. `business_op_status` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '流程中得状态,目前特殊的是撤回,需进入其他对应页面',
  589. `info_summary` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '消息概括',
  590. `info_to` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '消息接收人',
  591. `info_status` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '消息状态,0-未读,1-已读',
  592. `menu_url` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '关联菜单路由',
  593. `read_at` datetime(0) NULL DEFAULT NULL COMMENT '阅读时间',
  594. `created_by` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '创建来源',
  595. `created_at` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
  596. `deal_at` datetime(0) NULL DEFAULT NULL COMMENT '处理时间',
  597. PRIMARY KEY (`id`) USING BTREE
  598. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
  599. -- ----------------------------
  600. -- Table structure for sys_op_log
  601. -- ----------------------------
  602. DROP TABLE IF EXISTS `sys_op_log`;
  603. CREATE TABLE `sys_op_log` (
  604. `id` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  605. `referenceId` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '关联表ID',
  606. `referenceType` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '关联表EMU, 目前 ‘ENV_SENSOR’ - 是指向传感器表',
  607. `comment` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '操作事件记录',
  608. `createdAt` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
  609. `operByName` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  610. `operBy` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '操作人',
  611. PRIMARY KEY (`id`) USING BTREE
  612. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '操作记录表' ROW_FORMAT = Dynamic;
  613. -- ----------------------------
  614. -- Table structure for sys_param
  615. -- ----------------------------
  616. DROP TABLE IF EXISTS `sys_param`;
  617. CREATE TABLE `sys_param` (
  618. `id` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  619. `param_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '参数名',
  620. `param_code` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '参数码',
  621. `param_value` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '参数值',
  622. `param_text` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '参数值,大字段',
  623. `value_type` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '参数类型:string, date(yyyy-MM-dd), datetime(yyyy-MM-dd hh:mm:ss), number',
  624. `sys_id` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '系统码',
  625. `created_at` datetime(0) NULL DEFAULT NULL,
  626. `updated_at` datetime(0) NULL DEFAULT NULL,
  627. PRIMARY KEY (`id`) USING BTREE
  628. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
  629. -- ----------------------------
  630. -- Table structure for sys_zone
  631. -- ----------------------------
  632. DROP TABLE IF EXISTS `sys_zone`;
  633. CREATE TABLE `sys_zone` (
  634. `id` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  635. `parent_id` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  636. `zone_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '区域名称',
  637. `zone_code` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '区域编码',
  638. `zone_order` int(11) NULL DEFAULT NULL COMMENT '排序',
  639. `zone_level` int(11) NULL DEFAULT NULL COMMENT '层次',
  640. `zone_lng` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '经度',
  641. `zone_lat` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '纬度',
  642. `created_at` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
  643. `updated_at` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
  644. PRIMARY KEY (`id`) USING BTREE
  645. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
  646. -- ----------------------------
  647. -- Table structure for user_account
  648. -- ----------------------------
  649. DROP TABLE IF EXISTS `user_account`;
  650. CREATE TABLE `user_account` (
  651. `id` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT 'ID',
  652. `account` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '账号',
  653. `password` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '密码',
  654. `avatar_url` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '头像',
  655. `city` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '城市',
  656. `country` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '国家',
  657. `province` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '省份',
  658. `gender` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '性别',
  659. `language` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '语言',
  660. `nick_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '昵称',
  661. `open_id` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '微信openID',
  662. `user_id` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '用户ID',
  663. `sys_id` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '系统ID',
  664. `created_at` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
  665. PRIMARY KEY (`id`) USING BTREE
  666. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '用户账号表' ROW_FORMAT = Dynamic;
  667. -- ----------------------------
  668. -- Table structure for user_main
  669. -- ----------------------------
  670. DROP TABLE IF EXISTS `user_main`;
  671. CREATE TABLE `user_main` (
  672. `id` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  673. `avatar_url` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '头像',
  674. `true_name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '真实姓名',
  675. `nick_name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '昵称',
  676. `phone_no` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  677. `gender` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '性别',
  678. `age` int(11) NULL DEFAULT NULL COMMENT '年龄',
  679. `birthday` date NULL DEFAULT NULL COMMENT '生日',
  680. `profession` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '职业',
  681. `industry` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '从事行业',
  682. `hobby` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '兴趣爱好',
  683. `spec` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '特长',
  684. `body_height` double NULL DEFAULT NULL COMMENT '身高(cm)',
  685. `body_weight` double NULL DEFAULT NULL COMMENT '体重(kg)',
  686. `identity_type` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '证件类型',
  687. `identity_no` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '证件号',
  688. `address_home` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '家庭住址',
  689. `address_often` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '常住地',
  690. `bill_amount` float NULL DEFAULT NULL COMMENT '消费金额累计',
  691. `status` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '状态',
  692. `real_name_status` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '实名状态',
  693. `del_flag` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '删除(0-存在,1-删除)',
  694. `user_tag` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '用户标签,针对业务用于各种场景',
  695. `image_data` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '图片数据',
  696. `sys_id` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '系统ID',
  697. `created_at` datetime(0) NULL DEFAULT NULL,
  698. `updated_at` datetime(0) NULL DEFAULT NULL,
  699. PRIMARY KEY (`id`) USING BTREE
  700. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
  701. -- ----------------------------
  702. -- Table structure for user_relation
  703. -- ----------------------------
  704. DROP TABLE IF EXISTS `user_relation`;
  705. CREATE TABLE `user_relation` (
  706. `id` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  707. `user_id` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  708. `user_type` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '用户关联身份类型, CUSTOMER- 客户类型',
  709. `reference_id` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '关联类型的对应主表ID',
  710. `relation_status` varchar(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '0-申请中,1-身份确认,2-身份取消',
  711. `apply_info` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '申请的明细,根据申请关联类型而定',
  712. `audited_at` datetime(0) NULL DEFAULT NULL COMMENT '审批时间',
  713. `created_at` datetime(0) NULL DEFAULT NULL,
  714. `updated_at` datetime(0) NULL DEFAULT NULL,
  715. PRIMARY KEY (`id`) USING BTREE
  716. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
  717. SET FOREIGN_KEY_CHECKS = 1;