flow.sql 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129
  1. /*
  2. Navicat Premium Data Transfer
  3. Source Server : 0测试数据库_47.113.226.116
  4. Source Server Type : MySQL
  5. Source Server Version : 50716
  6. Source Host : 47.113.226.116:3306
  7. Source Schema : idea_settle_down
  8. Target Server Type : MySQL
  9. Target Server Version : 50716
  10. File Encoding : 65001
  11. Date: 15/11/2024 13:19:02
  12. */
  13. SET NAMES utf8mb4;
  14. SET FOREIGN_KEY_CHECKS = 0;
  15. -- ----------------------------
  16. -- Table structure for flow_main
  17. -- ----------------------------
  18. DROP TABLE IF EXISTS `flow_main`;
  19. CREATE TABLE `flow_main` (
  20. `id` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '主键',
  21. `apply_theme` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '申请主题',
  22. `form_id` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '对应表单id',
  23. `apply_user` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '申请人id',
  24. `dept_id` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '对应部门(sys_dept表)id',
  25. `flow_status` int(4) NULL DEFAULT NULL COMMENT '申请状态(1审批中,2,退回发起人,3,已结束,4已撤回)',
  26. `cc_list` varchar(512) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '抄送人列表格式例如:,张三,李四,也发现用不到,已经存在cc表中了',
  27. `flow_name` varchar(256) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '流程名称',
  28. `flow_type` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '流程类型/名称(off_work请假申请;paymen付款申请;use_money费用报支(因为比较繁杂,用英文字符串表示))',
  29. `flow_post` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '当前流程邮递操作人(frame_user)id(有时候存在代理人,但是使用的是审核人的身份) 去除岗位的设定',
  30. `flow_id` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '流程id(processInstanceId)',
  31. `task_id` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '流程任务id',
  32. `return_status` int(4) NULL DEFAULT NULL COMMENT '0/null无状态,1已撤回并且已重新发起',
  33. `last_main_log_id` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '最后一次操作的表(flow_main_log)id',
  34. `condition_map` varchar(512) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '业务流程判断条件,json格式例如{},发现很业务的东西,所以暂时不用',
  35. `status` int(4) NULL DEFAULT NULL COMMENT '状态0正常',
  36. `created_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '创建人id',
  37. `created_at` datetime NULL DEFAULT NULL COMMENT '创建时间/申请时间',
  38. `updated_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '修改人id',
  39. `updated_at` datetime NULL DEFAULT NULL COMMENT '修改时间',
  40. `group_id` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '集团ID',
  41. `remark` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注',
  42. `flow_result` int(4) NULL DEFAULT NULL COMMENT '审核结果0/null无状态,1审核通过结束,2审核不通过结束',
  43. PRIMARY KEY (`id`) USING BTREE
  44. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '主表_主申请审核表' ROW_FORMAT = Dynamic;
  45. -- ----------------------------
  46. -- Table structure for flow_main_cc
  47. -- ----------------------------
  48. DROP TABLE IF EXISTS `flow_main_cc`;
  49. CREATE TABLE `flow_main_cc` (
  50. `id` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '主键',
  51. `flow_main_id` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '对应表flow_main的id',
  52. `cc_user` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '抄送人id',
  53. `main_log_ids` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '选择抄送人时的记录表id(flow_main_log):例如:112122',
  54. `status` int(4) NULL DEFAULT NULL COMMENT '状态0正常',
  55. `created_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '创建人id',
  56. `created_at` timestamp NULL DEFAULT NULL COMMENT '创建时间',
  57. `updated_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '修改人id',
  58. `updated_at` datetime NULL DEFAULT NULL COMMENT '修改时间',
  59. `group_id` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '集团ID',
  60. `remark` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注',
  61. `is_read` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '是否阅读 2-已阅',
  62. PRIMARY KEY (`id`) USING BTREE
  63. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '抄送汇总表_流程记录_主申请审核表' ROW_FORMAT = Dynamic;
  64. -- ----------------------------
  65. -- Table structure for flow_main_log
  66. -- ----------------------------
  67. DROP TABLE IF EXISTS `flow_main_log`;
  68. CREATE TABLE `flow_main_log` (
  69. `id` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '主键',
  70. `flow_main_id` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '对应表flow_main的id',
  71. `form_id` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '对应表单id',
  72. `audit_user` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '审批人id',
  73. `audit_content` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '审批意见',
  74. `audit_result` varchar(4) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '审批结果(1同意或者2不同意驳回到申请人,3不同意驳回到上一个审核人,4,委托别人进行审核,null没有审核)',
  75. `audit_type` varchar(4) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '审批类型(0流程开始状态还是1流程审核状态还是2流程结束状态还是3申请人暂停状态4申请人结束状态)',
  76. `flow_type` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '流程类型/名称(off_work请假申请;paymen付款申请;use_money费用报支(因为比较繁杂,用英文字符串表示))',
  77. `flow_post` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '当前流程邮递操作人(frame_user)id(有时候存在代理人,但是使用的是审核人的身份) 去除岗位的设定',
  78. `flow_id` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '流程id(processInstanceId)',
  79. `task_id` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '流程任务id',
  80. `next_persons` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '下一环节操作人(审核人/委托人/退回申请人),因为感觉用不到,暂时不放进去,列表例如:,张三,李四,',
  81. `up_main_log_id` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '上个节点审核时的表(flow_main_log)id',
  82. `cc_list` varchar(512) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '抄送人列表格式例如:,张三,李四,',
  83. `node_name` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '节点名称',
  84. `status` int(4) NULL DEFAULT NULL COMMENT '状态0正常',
  85. `created_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '创建人id',
  86. `created_at` timestamp NULL DEFAULT NULL COMMENT '创建时间/审批时间',
  87. `group_id` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '集团ID',
  88. `remark` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注',
  89. `push_user_key` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '推送时彭总给的key值,就是推送人员本人最本质的身份',
  90. PRIMARY KEY (`id`) USING BTREE
  91. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '流程记录_主申请审核表' ROW_FORMAT = Dynamic;
  92. -- ----------------------------
  93. -- Table structure for flow_main_push
  94. -- ----------------------------
  95. DROP TABLE IF EXISTS `flow_main_push`;
  96. CREATE TABLE `flow_main_push` (
  97. `id` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '主键',
  98. `flow_main_id` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '对应表apply_main的id',
  99. `form_id` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '对应表单id',
  100. `push_user` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '推送人id',
  101. `push_user_key` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '推送时彭总给的key值,就是推送人员本人最本质的身份',
  102. `push_type` int(4) NULL DEFAULT NULL COMMENT '推送类型1单流程推送,2串联推送,3并联推送',
  103. `push_role` int(4) NULL DEFAULT NULL COMMENT '推送人身份:1本人审核,2被委托人(代理审核人审核权限)',
  104. `flow_type` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '流程类型/名称(off_work请假申请;paymen付款申请;use_money费用报支(因为比较繁杂,用英文字符串表示))',
  105. `flow_post` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '当前流程邮递操作人(frame_user)id 去除岗位的设定,可以认为是被委托人id',
  106. `flow_id` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '流程id(processInstanceId)',
  107. `task_id` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '流程任务id',
  108. `up_main_log_id` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '本节点审核时的表(flow_main_log)id',
  109. `status` int(4) NULL DEFAULT NULL COMMENT '状态0正常,1已完成审核进行物理删除,2他人已完成审核本审核人进行隐藏3申请人撤回申请进行隐藏',
  110. `created_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '创建人id',
  111. `created_at` timestamp NULL DEFAULT NULL COMMENT '创建时间/审批时间',
  112. `updated_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '删除人id',
  113. `updated_at` datetime NULL DEFAULT NULL COMMENT '删除时间',
  114. `group_id` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '集团ID',
  115. `remark` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注',
  116. `node_name` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '节点名称',
  117. PRIMARY KEY (`id`) USING BTREE
  118. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '流程推送待审核_主申请审核表' ROW_FORMAT = Dynamic;
  119. SET FOREIGN_KEY_CHECKS = 1;