审核流程用到的表.sql 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373
  1. -- 考勤记录表
  2. CREATE TABLE `oa_work_attendance_log` (
  3. `id` varchar(64) NOT NULL COMMENT '主键',
  4. //=========================下面是重要的数据
  5. user_id varchar(64) DEFAULT NULL COMMENT '用户id 姓名/部门/岗位',
  6. `do_day` date DEFAULT NULL COMMENT '发生的日期',
  7. `happen_type` int(4) DEFAULT NULL COMMENT '1年假,2调休,3事假,4病假,5婚假,6产假,7陪产假,8丧假,9加班,10迟到,11早退,12旷工,13外出,14居家,15出差',
  8. //=========================上面是重要的数据
  9. do_start_time datetime DEFAULT NULL COMMENT '发生开始时间',
  10. do_end_time datetime DEFAULT NULL COMMENT '发生结束时间',
  11. `use_time` decimal(5,2) DEFAULT NULL COMMENT '消耗时间(比如加班/调休时间小时)',
  12. from_table_id varchar(64) DEFAULT NULL COMMENT '来源表id',
  13. from_table_name varchar(64) DEFAULT NULL COMMENT '来源表名称',
  14. `status` int(4) DEFAULT NULL COMMENT '状态0正常',
  15. `created_by` varchar(64) DEFAULT NULL COMMENT '创建人id',
  16. `created_at` datetime DEFAULT NULL COMMENT '创建时间/申请时间',
  17. `updated_by` varchar(64) DEFAULT NULL COMMENT '修改人id',
  18. `updated_at` datetime DEFAULT NULL COMMENT '修改时间',
  19. `remark` varchar(255) DEFAULT NULL COMMENT '备注',
  20. PRIMARY KEY (`id`) USING BTREE
  21. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='考勤记录表';
  22. -- 考勤统计表
  23. CREATE TABLE `oa_work_attendance_month` (
  24. `id` varchar(64) NOT NULL COMMENT '主键',
  25. user_id varchar(64) DEFAULT NULL COMMENT '用户id 姓名/部门/岗位',
  26. `at_month` varchar(64) DEFAULT NULL COMMENT '所在月份',
  27. `month_work_daytime` int(10) DEFAULT NULL COMMENT '本月应勤天数',
  28. `month_actual_daytime` int(10) DEFAULT NULL COMMENT '本月实际出勤天数',
  29. -- 其中:年假天数
  30. use_year_daytime decimal(5,2) DEFAULT NULL COMMENT '年假天数',
  31. -- 调休假(h)
  32. use_exchange_time decimal(5,2) DEFAULT NULL COMMENT '调休假(h)',
  33. -- 事假天数
  34. use_thing_daytime decimal(5,2) DEFAULT NULL COMMENT '事假天数',
  35. -- 病假天数
  36. use_sick_daytime decimal(5,2) DEFAULT NULL COMMENT '病假天数',
  37. -- 婚假天数
  38. use_marriage_daytime decimal(5,2) DEFAULT NULL COMMENT '婚假天数',
  39. -- 产假天数
  40. use_maternity_daytime decimal(5,2) DEFAULT NULL COMMENT '产假天数',
  41. -- 陪产假天数
  42. use_paternity_daytime decimal(5,2) DEFAULT NULL COMMENT '陪产假天数',
  43. -- 丧假天数
  44. use_funeral_daytime decimal(5,2) DEFAULT NULL COMMENT '丧假天数',
  45. -- 其中:加班(h)
  46. add_work_time decimal(5,2) DEFAULT NULL COMMENT '其中:加班(h)',
  47. -- 其中:迟到(次)
  48. late_times int(5) DEFAULT NULL COMMENT '其中:迟到(次)',
  49. -- 其中:早退(次)
  50. early_times int(5) DEFAULT NULL COMMENT '其中:早退(次)',
  51. `status` int(4) DEFAULT NULL COMMENT '状态0正常',
  52. `created_by` varchar(64) DEFAULT NULL COMMENT '创建人id',
  53. `created_at` datetime DEFAULT NULL COMMENT '创建时间/申请时间',
  54. `updated_by` varchar(64) DEFAULT NULL COMMENT '修改人id',
  55. `updated_at` datetime DEFAULT NULL COMMENT '修改时间',
  56. `remark` varchar(255) DEFAULT NULL COMMENT '备注',
  57. PRIMARY KEY (`id`) USING BTREE
  58. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='考勤统计表';
  59. -- 加班申请
  60. CREATE TABLE `apply_add_work` (
  61. `id` varchar(64) NOT NULL COMMENT '主键',
  62. pro_id varchar(64) DEFAULT NULL COMMENT '关联项目id',
  63. `apply_reasons` varchar(1024) DEFAULT NULL COMMENT '加班事由',
  64. `position` int(4) DEFAULT NULL COMMENT '加班位置 1公司, 2客户处, 3居家',
  65. `total_add_time` varchar(512) DEFAULT NULL COMMENT '共计请假时间',
  66. `file_data_ids` varchar(512) DEFAULT NULL COMMENT '附件列表(frame_data)id例如:,121212,342323,',
  67. `status` int(4) DEFAULT NULL COMMENT '状态0正常',
  68. `created_by` varchar(64) DEFAULT NULL COMMENT '创建人id',
  69. `created_at` datetime DEFAULT NULL COMMENT '创建时间/申请时间',
  70. `updated_by` varchar(64) DEFAULT NULL COMMENT '修改人id',
  71. `updated_at` datetime DEFAULT NULL COMMENT '修改时间',
  72. `remark` varchar(255) DEFAULT NULL COMMENT '备注',
  73. PRIMARY KEY (`id`) USING BTREE
  74. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='分表_加班申请';
  75. -- 分表子表_加班申请时间表
  76. CREATE TABLE `apply_add_work_time` (
  77. `id` varchar(64) NOT NULL COMMENT '主键',
  78. `add_work_id` varchar(64) NOT NULL COMMENT '加班表(apply_add_work)id',
  79. `use_time` decimal(10,2) DEFAULT NULL COMMENT '加班消耗时间',
  80. `start_day` datetime DEFAULT NULL COMMENT '开始天',
  81. `start_time` datetime DEFAULT NULL COMMENT '开始时如08:00:00',
  82. `end_time` datetime DEFAULT NULL COMMENT '结束时如08:00:00',
  83. `status` int(4) DEFAULT NULL COMMENT '状态0正常',
  84. `created_by` varchar(64) DEFAULT NULL COMMENT '创建人id',
  85. `created_at` datetime DEFAULT NULL COMMENT '创建时间/申请时间',
  86. `updated_by` varchar(64) DEFAULT NULL COMMENT '修改人id',
  87. `updated_at` datetime DEFAULT NULL COMMENT '修改时间',
  88. `remark` varchar(255) DEFAULT NULL COMMENT '备注',
  89. PRIMARY KEY (`id`) USING BTREE
  90. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='分表子表_加班申请时间表';
  91. -- INSERT INTO `idea_oa`.`flow_main_log` (`id`, `flow_main_id`, `form_id`, `audit_user`, `audit_content`, `audit_result`, `audit_type`, `flow_type`, `flow_post`, `flow_id`, `task_id`, `next_persons`, `status`, `created_by`, `created_at`, `group_id`, `remark`) VALUES ('111', '12121', '111', '1', '111', '1', '1', '1', '12121', '12121', '1212', ',1,1080517374995595264,', 0, NULL, NULL, NULL, NULL);
  92. -- INSERT INTO `idea_oa`.`flow_main` (`id`, `apply_theme`, `form_id`, `apply_user`, `dept_id`, `flow_status`, `cc_list`, `flow_name`, `flow_type`, `flow_post`, `flow_id`, `task_id`, `return_status`, `status`, `created_by`, `created_at`, `updated_by`, `updated_at`, `group_id`, `remark`) VALUES ('12121', '主题', '1', '1', '1', 2, ',1,1080517374995595264,', '流程名称', 'ccc', '121', '111', '111', 1, 0, NULL, NULL, NULL, NULL, NULL, NULL);
  93. CREATE TABLE `oa_holiday_management` (
  94. `id` varchar(64) NOT NULL COMMENT '主键',
  95. `user_id` varchar(64) DEFAULT NULL COMMENT '用户id',
  96. `join_day` date DEFAULT NULL COMMENT '入职日期',
  97. `holiday_type` int(4) DEFAULT NULL COMMENT '年假核算标准1:社保不满10年;2社保满10年;3社保满1年4, 20<=入职前已缴纳社保月数/12+入职周年倍数,则年假核算标准为”社保满二十年“',
  98. `holiday_day_base` double(10,2) DEFAULT '0.00' COMMENT '年假基数天',
  99. `rest_holiday_time` double(10,2) DEFAULT '0.00' COMMENT '剩余年假数天(要减去冻结的天数)',
  100. `freeze_holiday_time` double(10,2) DEFAULT NULL COMMENT '冻结剩余年假天数',
  101. `rest_holiday_date` date DEFAULT NULL COMMENT '剩余年假有效期(下次刷新年假日期)',
  102. `rest_exchange_time` double(10,2) DEFAULT '0.00' COMMENT '剩余调休假小时(要减去冻结的小时)',
  103. `freeze_exchange_time` double(10,2) DEFAULT NULL COMMENT '冻结剩余调休假小时',
  104. `status` int(4) DEFAULT NULL COMMENT '状态0正常,1删除,2禁用,3第一次录入管理',
  105. `created_by` varchar(64) DEFAULT NULL COMMENT '创建人id',
  106. `created_at` datetime DEFAULT NULL COMMENT '创建时间/申请时间',
  107. `updated_by` varchar(64) DEFAULT NULL COMMENT '修改人id',
  108. `updated_at` datetime DEFAULT NULL COMMENT '修改时间',
  109. `group_id` varchar(64) DEFAULT NULL COMMENT '集团ID',
  110. `remark` varchar(255) DEFAULT NULL COMMENT '备注',
  111. reset_day date DEFAULT NULL COMMENT '重置年假时间点(当时间点在(年假+入职月日)小就重置,不然就不重置)',
  112. PRIMARY KEY (`id`) USING BTREE
  113. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='假期管理表';
  114. CREATE TABLE `flow_main_push` (
  115. `id` varchar(64) NOT NULL COMMENT '主键',
  116. `flow_main_id` varchar(100) DEFAULT NULL COMMENT '对应表apply_main的id',
  117. `form_id` varchar(100) DEFAULT NULL COMMENT '对应表单id',
  118. `push_user` varchar(100) DEFAULT NULL COMMENT '推送人id',
  119. push_user_key varchar(100) DEFAULT NULL COMMENT '推送时彭总给的key值,就是推送人员本人最本质的身份',
  120. -- // todo 如果只加角色会有问题,当并联审核的时候怎么解决他人也能看到审核内容,所以不能这样操作
  121. `node_name` varchar(128) DEFAULT NULL COMMENT '节点名称',
  122. push_type int(4) DEFAULT NULL COMMENT '推送类型1单流程推送,2串联推送,3并联推送',
  123. push_role int(4) DEFAULT NULL COMMENT '推送人身份:1本人审核,2被委托人(代理审核人审核权限)',
  124. `flow_type` varchar(100) DEFAULT NULL COMMENT '流程类型/名称(off_work请假申请;paymen付款申请;use_money费用报支(因为比较繁杂,用英文字符串表示))',
  125. `flow_post` varchar(100) DEFAULT NULL COMMENT '当前流程邮递操作人(frame_user)id 去除岗位的设定,可以认为是被委托人id',
  126. `flow_id` varchar(100) DEFAULT NULL COMMENT '流程id(processInstanceId)',
  127. `task_id` varchar(100) DEFAULT NULL COMMENT '流程任务id',
  128. up_main_log_id varchar(64) NOT NULL COMMENT '本节点审核时的表(flow_main_log)id',
  129. `status` int(4) DEFAULT NULL COMMENT '状态0正常,1已完成审核进行物理删除,2他人已完成审核本审核人进行隐藏3申请人撤回申请进行隐藏',
  130. `created_by` varchar(64) DEFAULT NULL COMMENT '创建人id',
  131. `created_at` timestamp NULL DEFAULT NULL COMMENT '创建时间/审批时间',
  132. `updated_by` varchar(64) DEFAULT NULL COMMENT '删除人id',
  133. `updated_at` datetime DEFAULT NULL COMMENT '删除时间',
  134. `group_id` varchar(64) DEFAULT NULL COMMENT '集团ID',
  135. `remark` varchar(255) DEFAULT NULL COMMENT '备注',
  136. PRIMARY KEY (`id`) USING BTREE
  137. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='流程推送待审核_主申请审核表';
  138. CREATE TABLE `flow_main_log` (
  139. `id` varchar(64) NOT NULL COMMENT '主键',
  140. `flow_main_id` varchar(100) DEFAULT NULL COMMENT '对应表flow_main的id',
  141. `form_id` varchar(100) DEFAULT NULL COMMENT '对应表单id',
  142. `audit_user` varchar(100) DEFAULT NULL COMMENT '审批人id',
  143. -- `audittime` datetime DEFAULT NULL COMMENT '审批时间',
  144. `audit_content` varchar(255) DEFAULT NULL COMMENT '审批意见',
  145. `audit_result` varchar(4) DEFAULT NULL COMMENT '审批结果(1同意或者2不同意驳回到申请人,3不同意驳回到上一个审核人,4,委托别人进行审核,5,不同意且结束流程,null没有审核)',
  146. `audit_type` varchar(4) DEFAULT NULL COMMENT '审批类型(0流程开始状态还是1流程审核状态还是2流程结束状态还是3申请人暂停状态4申请人结束状态)',
  147. `flow_type` varchar(100) DEFAULT NULL COMMENT '流程类型/名称(off_work请假申请;paymen付款申请;use_money费用报支(因为比较繁杂,用英文字符串表示))',
  148. `flow_post` varchar(100) DEFAULT NULL COMMENT '当前流程邮递操作人(frame_user)id(有时候存在代理人,但是使用的是审核人的身份) 去除岗位的设定',
  149. `flow_id` varchar(100) DEFAULT NULL COMMENT '流程id(processInstanceId)',
  150. `task_id` varchar(100) DEFAULT NULL COMMENT '流程任务id',
  151. `next_persons` varchar(255) DEFAULT NULL COMMENT '下一环节操作人(审核人/委托人/退回申请人),因为感觉用不到,暂时不放进去,列表例如:,张三,李四,',
  152. up_main_log_id varchar(64) DEFAULT NULL COMMENT '上个节点审核时的表(flow_main_log)id',
  153. `cc_list` varchar(512) DEFAULT NULL COMMENT '抄送人列表格式例如:,张三,李四,',
  154. node_name varchar(128) DEFAULT NULL COMMENT '节点名称',
  155. `status` int(4) DEFAULT NULL COMMENT '状态0正常',
  156. `created_by` varchar(64) DEFAULT NULL COMMENT '创建人id',
  157. `created_at` timestamp NULL DEFAULT NULL COMMENT '创建时间/审批时间',
  158. -- `updated_by` varchar(64) DEFAULT NULL COMMENT '修改人id',
  159. -- `updated_at` datetime DEFAULT NULL COMMENT '修改时间',
  160. `group_id` varchar(64) DEFAULT NULL COMMENT '集团ID',
  161. `remark` varchar(255) DEFAULT NULL COMMENT '备注',
  162. PRIMARY KEY (`id`) USING BTREE
  163. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='流程记录_主申请审核表';
  164. CREATE TABLE `flow_main_cc` (
  165. `id` varchar(64) NOT NULL COMMENT '主键',
  166. `flow_main_id` varchar(100) DEFAULT NULL COMMENT '对应表flow_main的id',
  167. cc_user varchar(100) DEFAULT NULL COMMENT '抄送人id',
  168. main_log_ids varchar(100) NOT NULL COMMENT '选择抄送人时的记录表id(flow_main_log):例如:112122',
  169. `status` int(4) DEFAULT NULL COMMENT '状态0正常',
  170. `created_by` varchar(64) DEFAULT NULL COMMENT '创建人id',
  171. `created_at` timestamp NULL DEFAULT NULL COMMENT '创建时间',
  172. `updated_by` varchar(64) DEFAULT NULL COMMENT '修改人id',
  173. `updated_at` datetime DEFAULT NULL COMMENT '修改时间',
  174. `group_id` varchar(64) DEFAULT NULL COMMENT '集团ID',
  175. `remark` varchar(255) DEFAULT NULL COMMENT '备注',
  176. PRIMARY KEY (`id`) USING BTREE
  177. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='抄送汇总表_流程记录_主申请审核表';
  178. CREATE TABLE `flow_main` (
  179. `id` varchar(64) NOT NULL COMMENT '主键',
  180. `apply_theme` varchar(100) DEFAULT NULL COMMENT '申请主题',
  181. `form_id` varchar(100) DEFAULT NULL COMMENT '对应表单id',
  182. `apply_user` varchar(100) DEFAULT NULL COMMENT '申请人id',
  183. -- `applytime` datetime DEFAULT NULL COMMENT '申请时间',
  184. `dept_id` varchar(100) DEFAULT NULL COMMENT '对应部门(sys_dept表)id',
  185. `flow_status` int(4) DEFAULT NULL COMMENT '申请状态(1审批中,2,退回发起人,3,已结束,4已撤回)',
  186. `cc_list` varchar(512) DEFAULT NULL COMMENT '抄送人列表格式例如:,张三,李四,也发现用不到,已经存在cc表中了',
  187. flow_name varchar(256) DEFAULT NULL COMMENT '流程名称',
  188. `flow_type` varchar(100) DEFAULT NULL COMMENT '流程类型/名称(off_work请假申请;paymen付款申请;use_money费用报支(因为比较繁杂,用英文字符串表示))',
  189. `flow_post` varchar(100) DEFAULT NULL COMMENT '当前流程邮递操作人(frame_user)id(有时候存在代理人,但是使用的是审核人的身份) 去除岗位的设定',
  190. `flow_id` varchar(100) DEFAULT NULL COMMENT '流程id(processInstanceId)',
  191. `task_id` varchar(100) DEFAULT NULL COMMENT '流程任务id',
  192. return_status int(4) DEFAULT NULL COMMENT '0/null无状态,1已撤回并且已重新发起',
  193. last_main_log_id varchar(64) NOT NULL COMMENT '最后一次操作的表(flow_main_log)id',
  194. condition_map varchar(512) DEFAULT NULL COMMENT '业务流程判断条件,json格式例如{},发现很业务的东西,所以暂时不用',
  195. `status` int(4) DEFAULT NULL COMMENT '状态0正常',
  196. `created_by` varchar(64) DEFAULT NULL COMMENT '创建人id',
  197. `created_at` datetime DEFAULT NULL COMMENT '创建时间/申请时间',
  198. `updated_by` varchar(64) DEFAULT NULL COMMENT '修改人id',
  199. `updated_at` datetime DEFAULT NULL COMMENT '修改时间',
  200. `group_id` varchar(64) DEFAULT NULL COMMENT '集团ID',
  201. `remark` varchar(255) DEFAULT NULL COMMENT '备注',
  202. PRIMARY KEY (`id`) USING BTREE
  203. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='主表_主申请审核表';
  204. -- [{"msg":"Success","code":200,"data":"1080801694155014144","key":200,"name":"蒂雷纳 Turenne,美丽的中世纪村庄.jpg","size":401906,"url":"http://localhost:9005/FileController/download/1080801694155014144","uid":1677724804391,"status":"success"}]
  205. CREATE TABLE `apply_off_work` (
  206. `id` varchar(64) NOT NULL COMMENT '主键',
  207. apply_reasons varchar(1024) DEFAULT NULL COMMENT '请假原因',
  208. total_apply_time varchar(512) DEFAULT NULL COMMENT '共计请假时间',
  209. file_data_ids varchar(512) DEFAULT NULL COMMENT '附件列表(frame_data)id例如:,121212,342323,',
  210. `status` int(4) DEFAULT NULL COMMENT '状态0正常',
  211. `created_by` varchar(64) DEFAULT NULL COMMENT '创建人id',
  212. `created_at` datetime DEFAULT NULL COMMENT '创建时间/申请时间',
  213. `updated_by` varchar(64) DEFAULT NULL COMMENT '修改人id',
  214. `updated_at` datetime DEFAULT NULL COMMENT '修改时间',
  215. -- `group_id` varchar(64) DEFAULT NULL COMMENT '集团ID',
  216. `remark` varchar(255) DEFAULT NULL COMMENT '备注',
  217. PRIMARY KEY (`id`) USING BTREE
  218. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='分表_申请请假表';
  219. CREATE TABLE `apply_off_work_time` (
  220. `id` varchar(64) NOT NULL COMMENT '主键',
  221. `off_work_id` varchar(64) NOT NULL COMMENT '请假表(apply_off_work)id',
  222. `off_work_type` varchar(100) DEFAULT NULL COMMENT '请假类型(1年假,2事假,3调休)',
  223. `time_unit` varchar(100) DEFAULT NULL COMMENT '请假消耗时间单位(天/小时)',
  224. `use_time` decimal(10,2) DEFAULT NULL COMMENT '请假消耗时间',
  225. start_day datetime DEFAULT NULL COMMENT '开始天',
  226. start_time varchar(100) DEFAULT NULL COMMENT '开始上午/下午/全天/24小时如08:00',
  227. end_day datetime DEFAULT NULL COMMENT '开始天',
  228. end_time varchar(100) DEFAULT NULL COMMENT '开始上午/下午/全天/24小时如08:00' ,
  229. `status` int(4) DEFAULT NULL COMMENT '状态0正常',
  230. `created_by` varchar(64) DEFAULT NULL COMMENT '创建人id',
  231. `created_at` datetime DEFAULT NULL COMMENT '创建时间/申请时间',
  232. `updated_by` varchar(64) DEFAULT NULL COMMENT '修改人id',
  233. `updated_at` datetime DEFAULT NULL COMMENT '修改时间',
  234. -- `group_id` varchar(64) DEFAULT NULL COMMENT '集团ID',
  235. `remark` varchar(255) DEFAULT NULL COMMENT '备注',
  236. PRIMARY KEY (`id`) USING BTREE
  237. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='分表子表_申请请假时间表';
  238. CREATE TABLE `apply_use_money` (
  239. `id` varchar(64) NOT NULL COMMENT '主键',
  240. pro_id varchar(64) DEFAULT NULL COMMENT '关联项目id',
  241. `use_reasons` varchar(1024) DEFAULT NULL COMMENT '用途',
  242. `payee_name` varchar(128) DEFAULT NULL COMMENT '收款单位(人)',
  243. `bank_name` varchar(128) DEFAULT NULL COMMENT '开户银行',
  244. bank_account_num varchar(128) DEFAULT NULL COMMENT '银行账号',
  245. make_num varchar(128) DEFAULT NULL COMMENT '制单号列表展示',
  246. make_date datetime DEFAULT NULL COMMENT '制单日期',
  247. `status` int(4) DEFAULT NULL COMMENT '状态0正常',
  248. `created_by` varchar(64) DEFAULT NULL COMMENT '创建人id',
  249. `created_at` datetime DEFAULT NULL COMMENT '创建时间/申请时间',
  250. `updated_by` varchar(64) DEFAULT NULL COMMENT '修改人id',
  251. `updated_at` datetime DEFAULT NULL COMMENT '修改时间',
  252. -- `group_id` varchar(64) DEFAULT NULL COMMENT '集团ID',
  253. `remark` varchar(255) DEFAULT NULL COMMENT '备注',
  254. PRIMARY KEY (`id`) USING BTREE
  255. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='分表_申请费用报支表';
  256. CREATE TABLE `apply_use_money_detail` (
  257. `id` varchar(64) NOT NULL COMMENT '主键',
  258. `use_money_id` varchar(64) NOT NULL COMMENT '申请费用报支表(apply_use_money)id',
  259. fee_type varchar(64) DEFAULT NULL COMMENT '费用类型',
  260. fee_money decimal(12,2) DEFAULT NULL COMMENT '费用金额(元)',
  261. file_data_ids varchar(512) DEFAULT NULL COMMENT '附件发票列表(frame_data)id例如:,121212,342323,',
  262. `file_type` int(4) DEFAULT NULL COMMENT '发票状态:1上传发票,2发票候补,3无发票',
  263. `status` int(4) DEFAULT NULL COMMENT '状态0正常',
  264. `created_by` varchar(64) DEFAULT NULL COMMENT '创建人id',
  265. `created_at` datetime DEFAULT NULL COMMENT '创建时间/申请时间',
  266. `updated_by` varchar(64) DEFAULT NULL COMMENT '修改人id',
  267. `updated_at` datetime DEFAULT NULL COMMENT '修改时间',
  268. -- `group_id` varchar(64) DEFAULT NULL COMMENT '集团ID',
  269. `remark` varchar(255) DEFAULT NULL COMMENT '备注',
  270. PRIMARY KEY (`id`) USING BTREE
  271. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='分表子表_申请费用报支表_费用明细';
  272. CREATE TABLE `apply_payment` (
  273. `id` varchar(64) NOT NULL COMMENT '主键',
  274. order_id varchar(64) DEFAULT NULL COMMENT '订单表(out_order_main)id',
  275. total_return_money decimal(12,2) DEFAULT NULL COMMENT '当前项目累计回款金额(元)',
  276. total_pay_money decimal(12,2) DEFAULT NULL COMMENT '当前订单累计已支付金额(元)',
  277. pay_name varchar(256) DEFAULT NULL COMMENT '付款名称',
  278. pay_money decimal(12,2) DEFAULT NULL COMMENT '付款金额(元)',
  279. costs_type varchar(128) DEFAULT NULL COMMENT '当前费用成本归属',
  280. bill_type int(4) DEFAULT NULL COMMENT '发票类型(非必填)',
  281. bill_money decimal(12,2) DEFAULT NULL COMMENT '开票金额(元)(非必填)',
  282. bill_number varchar(128) DEFAULT NULL COMMENT '发票编号(非必填)',
  283. bill_rate varchar(128) DEFAULT NULL COMMENT '税率(非必填)',
  284. file_data_ids varchar(512) DEFAULT NULL COMMENT '附件发票列表(frame_data)id例如:,121212,342323,',
  285. `status` int(4) DEFAULT NULL COMMENT '状态0正常',
  286. `created_by` varchar(64) DEFAULT NULL COMMENT '创建人id',
  287. `created_at` datetime DEFAULT NULL COMMENT '创建时间/申请时间',
  288. `updated_by` varchar(64) DEFAULT NULL COMMENT '修改人id',
  289. `updated_at` datetime DEFAULT NULL COMMENT '修改时间',
  290. -- `group_id` varchar(64) DEFAULT NULL COMMENT '集团ID',
  291. `remark` varchar(255) DEFAULT NULL COMMENT '备注',
  292. PRIMARY KEY (`id`) USING BTREE
  293. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='分表_付款申请表';