No Description

ry-workflow.sql 6.1KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116
  1. -- 请假单信息
  2. create table test_leave
  3. (
  4. id bigint not null comment '主键',
  5. leave_type varchar(255) not null comment '请假类型',
  6. start_date datetime not null comment '开始时间',
  7. end_date datetime not null comment '结束时间',
  8. leave_days int(10) not null comment '请假天数',
  9. remark varchar(255) null comment '请假原因',
  10. status varchar(255) null comment '状态',
  11. create_dept bigint null comment '创建部门',
  12. create_by bigint null comment '创建者',
  13. create_time datetime null comment '创建时间',
  14. update_by bigint null comment '更新者',
  15. update_time datetime null comment '更新时间',
  16. tenant_id varchar(20) null comment '租户编号',
  17. PRIMARY KEY (id) USING BTREE
  18. ) ENGINE = InnoDB COMMENT = '请假申请表';
  19. -- 流程分类信息表
  20. create table wf_category
  21. (
  22. id bigint not null comment '主键'
  23. primary key,
  24. category_name varchar(255) null comment '分类名称',
  25. category_code varchar(255) null comment '分类编码',
  26. parent_id bigint null comment '父级id',
  27. sort_num int(19) null comment '排序',
  28. tenant_id varchar(20) null comment '租户编号',
  29. create_dept bigint null comment '创建部门',
  30. create_by bigint null comment '创建者',
  31. create_time datetime null comment '创建时间',
  32. update_by bigint null comment '更新者',
  33. update_time datetime null comment '更新时间',
  34. constraint uni_category_code
  35. unique (category_code)
  36. ) engine=innodb comment= '流程分类';
  37. INSERT INTO wf_category values (1, 'OA', 'OA', 0, 0, '000000', 103, 1, sysdate(), 1, sysdate());
  38. create table wf_task_back_node
  39. (
  40. id bigint not null
  41. primary key,
  42. node_id varchar(255) not null comment '节点id',
  43. node_name varchar(255) not null comment '节点名称',
  44. order_no int not null comment '排序',
  45. instance_id varchar(255) null comment '流程实例id',
  46. task_type varchar(255) not null comment '节点类型',
  47. assignee varchar(2000) not null comment '审批人',
  48. tenant_id varchar(20) null comment '租户编号',
  49. create_dept bigint null comment '创建部门',
  50. create_by bigint null comment '创建者',
  51. create_time datetime null comment '创建时间',
  52. update_by bigint null comment '更新者',
  53. update_time datetime null comment '更新时间'
  54. )
  55. comment '节点审批记录';
  56. create table wf_definition_config
  57. (
  58. id bigint not null comment '主键'
  59. primary key,
  60. table_name varchar(255) not null comment '表名',
  61. definition_id varchar(255) not null comment '流程定义ID',
  62. process_key varchar(255) not null comment '流程KEY',
  63. version int(10) not null comment '流程版本',
  64. create_dept bigint null comment '创建部门',
  65. create_by bigint null comment '创建者',
  66. create_time datetime null comment '创建时间',
  67. update_by bigint null comment '更新者',
  68. update_time datetime null comment '更新时间',
  69. remark varchar(500) default '' null comment '备注',
  70. tenant_id varchar(20) null comment '租户编号',
  71. constraint uni_definition_id
  72. unique (definition_id)
  73. )
  74. comment '流程定义配置';
  75. create table wf_form_manage
  76. (
  77. id bigint not null comment '主键'
  78. primary key,
  79. form_name varchar(255) not null comment '表单名称',
  80. form_type varchar(255) not null comment '表单类型',
  81. router varchar(255) not null comment '路由地址/表单ID',
  82. remark varchar(500) null comment '备注',
  83. tenant_id varchar(20) null comment '租户编号',
  84. create_dept bigint null comment '创建部门',
  85. create_by bigint null comment '创建者',
  86. create_time datetime null comment '创建时间',
  87. update_by bigint null comment '更新者',
  88. update_time datetime null comment '更新时间'
  89. )
  90. comment '表单管理';
  91. insert into wf_form_manage(id, form_name, form_type, router, remark, tenant_id, create_dept, create_by, create_time, update_by, update_time) VALUES (1, '请假申请', 'static', '/workflow/leaveEdit/index', NULL, '000000', 103, 1, sysdate(), 1, sysdate());
  92. create table wf_node_config
  93. (
  94. id bigint not null comment '主键'
  95. primary key,
  96. form_id bigint null comment '表单id',
  97. form_type varchar(255) null comment '表单类型',
  98. node_name varchar(255) not null comment '节点名称',
  99. node_id varchar(255) not null comment '节点id',
  100. definition_id varchar(255) not null comment '流程定义id',
  101. apply_user_task char(1) default '0' comment '是否为申请人节点 (0是 1否)',
  102. create_dept bigint null comment '创建部门',
  103. create_by bigint null comment '创建者',
  104. create_time datetime null comment '创建时间',
  105. update_by bigint null comment '更新者',
  106. update_time datetime null comment '更新时间',
  107. tenant_id varchar(20) null comment '租户编号'
  108. )
  109. comment '节点配置';