|
@@ -508,111 +508,3 @@ ALTER TABLE `dmp_device_command` change device_id device_uuid VARCHAR(50) NOT N
|
|
|
/*------begin 12月25号 付宇川 项目信息表修改 项目成员 字段修改*/
|
|
|
ALTER TABLE `pm_project` MODIFY COLUMN `project_member` varchar(512) DEFAULT NULL COMMENT '项目成员';
|
|
|
/*------end 12月25号 付宇川 项目信息表修改 项目成员 字段修改*/
|
|
|
-
|
|
|
-/*------begin 2025年1月17号 付宇川 OA工作流基本表创建 */
|
|
|
-CREATE TABLE `oa_form_definition` (
|
|
|
- `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '表单定义表主键',
|
|
|
- `form_name` varchar(40) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '表单名称',
|
|
|
- `form_group` int(1) NOT NULL COMMENT '所在分组(0:假勤管理,1:人事管理,2:财务管理,3:业务管理,4:行政管理,5:法务管理,6:其他)',
|
|
|
- `form_explain` varchar(400) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '表单说明',
|
|
|
- `form_type` int(1) NOT NULL COMMENT '单据类型(0:内置表单据;2:自定义表单据)',
|
|
|
- `field_info` text COLLATE utf8mb4_unicode_ci COMMENT '表单设计器配置数据',
|
|
|
- `flow_info` text COLLATE utf8mb4_unicode_ci COMMENT '流程设计器配置数据',
|
|
|
- `form_version` int(1) DEFAULT '1' COMMENT '表单版本',
|
|
|
- `form_sign` char(4) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '表单标识(必须大写字母,不超过4位)',
|
|
|
- `form_image` varchar(512) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '表单图标',
|
|
|
- `form_scope` int(1) NOT NULL COMMENT '表单权限范围(0:指定部门可见;1:全员可见;2:指定人可见)',
|
|
|
- `form_status` int(1) DEFAULT '2' COMMENT '表单状态(1:启用,2:停用)',
|
|
|
- `dept_ids` text COLLATE utf8mb4_unicode_ci COMMENT '可见部门id集合',
|
|
|
- `user_ids` text COLLATE utf8mb4_unicode_ci COMMENT '可见人id集合',
|
|
|
- `create_by` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT ' ' COMMENT '创建者',
|
|
|
- `create_time` datetime DEFAULT NULL COMMENT '创建时间',
|
|
|
- `update_by` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT ' ' COMMENT '更新者',
|
|
|
- `update_time` datetime DEFAULT NULL COMMENT '更新时间',
|
|
|
- `dept_id` bigint(20) DEFAULT NULL COMMENT '部门id',
|
|
|
- `tenant_id` int(11) DEFAULT NULL COMMENT '租户id',
|
|
|
- PRIMARY KEY (`id`)
|
|
|
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='表单定义表';
|
|
|
-
|
|
|
-CREATE TABLE `oa_document` (
|
|
|
- `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '单据总表主键',
|
|
|
- `form_id` int(11) NOT NULL COMMENT '表单定义表主键',
|
|
|
- `type` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '表单标识',
|
|
|
- `doc_no` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '单据编号',
|
|
|
- `proposer` bigint(20) NOT NULL COMMENT '申请人id',
|
|
|
- `doc_status` int(1) NOT NULL DEFAULT '0' COMMENT '单据状态 (0:未提交,1:审批中,2:审批通过,3:审批不通过)',
|
|
|
- `create_by` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT ' ' COMMENT '创建者',
|
|
|
- `create_time` datetime DEFAULT NULL COMMENT '创建时间',
|
|
|
- `update_by` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT ' ' COMMENT '更新者',
|
|
|
- `update_time` datetime DEFAULT NULL COMMENT '更新时间',
|
|
|
- `dept_id` bigint(20) DEFAULT NULL COMMENT '部门id',
|
|
|
- `tenant_id` int(11) DEFAULT NULL COMMENT '租户id',
|
|
|
- PRIMARY KEY (`id`)
|
|
|
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='单据总表';
|
|
|
-
|
|
|
-CREATE TABLE `oa_approval` (
|
|
|
- `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '审批表主键',
|
|
|
- `doc_no` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '单据id',
|
|
|
- `approval_uid` bigint(20) NOT NULL COMMENT '审批人id',
|
|
|
- `type` int(1) NOT NULL COMMENT '类型(0:审批,1:知会)',
|
|
|
- `approval_status` int(1) NOT NULL COMMENT '审批状态(1:审批中 2:审批通过 3:审批不通过)',
|
|
|
- `opinion` varchar(200) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '审批意见',
|
|
|
- `submit_date` datetime NOT NULL COMMENT '提交时间',
|
|
|
- `approval_date` datetime DEFAULT NULL COMMENT '审批时间',
|
|
|
- `create_by` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT ' ' COMMENT '创建者',
|
|
|
- `create_time` datetime DEFAULT NULL COMMENT '创建时间',
|
|
|
- `update_by` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT ' ' COMMENT '更新者',
|
|
|
- `update_time` datetime DEFAULT NULL COMMENT '更新时间',
|
|
|
- `dept_id` bigint(20) DEFAULT NULL COMMENT '部门id',
|
|
|
- `tenant_id` int(11) DEFAULT NULL COMMENT '租户id',
|
|
|
- PRIMARY KEY (`id`) USING BTREE
|
|
|
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='审批表';
|
|
|
-
|
|
|
-CREATE TABLE `oa_jbd_document` (
|
|
|
- `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '加班单据表主键',
|
|
|
- `form_id` int(11) NOT NULL COMMENT '表单定义表主键',
|
|
|
- `doc_no` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '单据编号',
|
|
|
- `proposer` bigint(20) NOT NULL COMMENT '申请人id',
|
|
|
- `doc_status` int(1) NOT NULL DEFAULT '0' COMMENT '单据状态 (0:未提交,1:审批中,2:审批通过,3:审批不通过)',
|
|
|
- `start_time` datetime NOT NULL COMMENT '开始日期',
|
|
|
- `end_time` datetime NOT NULL COMMENT '结束日期',
|
|
|
- `duration` int(1) NOT NULL COMMENT '加班时长(小时)',
|
|
|
- `accounting_method` int(1) NOT NULL DEFAULT '0' COMMENT '核算方式(0:申请调休)',
|
|
|
- `reason` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '加班原因',
|
|
|
- `image` varchar(500) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '图片URL(打卡记录及日报)',
|
|
|
- `create_by` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT ' ' COMMENT '创建者',
|
|
|
- `create_time` datetime DEFAULT NULL COMMENT '创建时间',
|
|
|
- `update_by` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT ' ' COMMENT '更新者',
|
|
|
- `update_time` datetime DEFAULT NULL COMMENT '更新时间',
|
|
|
- `dept_id` bigint(20) DEFAULT NULL COMMENT '部门id',
|
|
|
- `tenant_id` int(11) DEFAULT NULL COMMENT '租户id',
|
|
|
- PRIMARY KEY (`id`) USING BTREE,
|
|
|
- UNIQUE KEY `idx_doc_no` (`doc_no`)
|
|
|
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='加班单据表';
|
|
|
-
|
|
|
-CREATE TABLE `oa_qjd_document` (
|
|
|
- `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '请假单据表主键',
|
|
|
- `form_id` int(11) NOT NULL COMMENT '表单定义表主键',
|
|
|
- `doc_no` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '单据编号',
|
|
|
- `type` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '1:事假,2:病假(后续附上病假单、挂号单、病历册),3:年假(连续在我司工作一年以上的,才可享受),4:调休(有已获批准的加班流程),5:婚假(附上结婚证),6:产假(后续附上出生证明),7:陪产假(后续附上出生证明),8:丧假(父母、配偶、子女死亡可申请3天),9:工伤假,10:孕检假(后续附上挂号单、病例册)',
|
|
|
- `proposer` bigint(20) DEFAULT NULL COMMENT '申请人id',
|
|
|
- `doc_status` int(1) NOT NULL DEFAULT '0' COMMENT '单据状态 (0:未提交,1:审批中,2:审批通过,3:审批不通过)',
|
|
|
- `start_time` datetime NOT NULL COMMENT '开始日期',
|
|
|
- `end_time` datetime NOT NULL COMMENT '结束日期',
|
|
|
- `duration` int(1) NOT NULL COMMENT '请假时长(小时)',
|
|
|
- `reason` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '请假事由',
|
|
|
- `image` varchar(500) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '图片URL(多张 , 隔开)',
|
|
|
- `create_by` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT ' ' COMMENT '创建者',
|
|
|
- `create_time` datetime DEFAULT NULL COMMENT '创建时间',
|
|
|
- `update_by` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT ' ' COMMENT '更新者',
|
|
|
- `update_time` datetime DEFAULT NULL COMMENT '更新时间',
|
|
|
- `dept_id` bigint(20) DEFAULT NULL COMMENT '部门id',
|
|
|
- `tenant_id` int(11) DEFAULT NULL COMMENT '租户id',
|
|
|
- PRIMARY KEY (`id`) USING BTREE,
|
|
|
- UNIQUE KEY `idx_doc_no` (`doc_no`)
|
|
|
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='请假单据表';
|
|
|
-/*------end 2025年1月17号 付宇川 OA工作流基本表创建 */
|
|
|
-
|
|
|
-/*------begin 1月22号 付宇川 工作流-审批表新增字段*/
|
|
|
-ALTER TABLE `oa_approval` ADD COLUMN `proposer` INT(11) NOT NULL COMMENT '申请人id';
|
|
|
-/*------end 1月22号 付宇川 工作流-审批表新增字段*/
|