Browse Source

解决冲突

james 1 month ago
parent
commit
457eac16d4
1 changed files with 76 additions and 1 deletions
  1. 76 1
      usky-cloud/usky_cloud_update.sql

+ 76 - 1
usky-cloud/usky_cloud_update.sql

@@ -523,14 +523,89 @@ ALTER TABLE `eg_device` ADD COLUMN `open_mode` VARCHAR(100) DEFAULT NULL COMMENT
 ALTER TABLE `dmp_product` MODIFY COLUMN `device_model` VARCHAR(50) DEFAULT NULL COMMENT '设备型号';
 /*------end 2025年2月14号 詹叶俊 修改产品信息表中设备型号字段为非必填字段	*/
 
+/*------begin 2025年2月21号 付宇川 新增报告管理时间配置表、OA流程表、OA节点表 */
+CREATE TABLE `pm_time_conf` (
+  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '时间配置表主键ID',
+  `conf_name` varchar(64) NOT NULL COMMENT '配置名称',
+  `conf_type` varchar(52) NOT NULL COMMENT '配置类型(PM:工作报告)',
+  `start_time` time NOT NULL COMMENT '开始时间',
+  `on_time` time NOT NULL COMMENT '正常时间',
+  `end_time` time NOT NULL COMMENT '结束时间',
+  `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
+  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
+  `update_by` varchar(64) CHARACTER SET utf8mb4 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=utf8 ROW_FORMAT=COMPACT COMMENT='pm_时间配置表';
+
+CREATE TABLE `oa_flow` (
+  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '流程表主键ID',
+  `flow_name` varchar(64) NOT NULL COMMENT '流程名称',
+  `doc_type` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '表单标识',
+  `description` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '流程说明',
+  `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
+  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
+  `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
+  `update_time` datetime DEFAULT NULL COMMENT '更新时间',
+  `dept_id` bigint(20) NOT NULL COMMENT '部门ID',
+  `tenant_id` int(11) NOT NULL COMMENT '租户ID',
+  PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='oa_审批流程表';
+
+	CREATE TABLE `oa_node` (
+  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '节点表主键ID',
+  `flow_id` int(11) DEFAULT NULL COMMENT '流程ID',
+  `node_name` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '节点名称',
+  `node_no` varchar(255) NOT NULL COMMENT '节点编号',
+  `parent_id` int(11) DEFAULT NULL COMMENT '上级节点',
+  `node_type` int(1) NOT NULL COMMENT '节点类型 (1:审批节点 2:抄送节点)',
+  `node_scope` int(1) NOT NULL COMMENT '节点审批权限范围(0:指定成员,1:部门主管,2:发起人自选,3:指定部门,4:指定职位)',
+  `proposer` varchar(520) DEFAULT NULL COMMENT '审批人id',
+  `dept_id` int(11) DEFAULT NULL COMMENT '审批部门id',
+  `job_id` int(11) DEFAULT NULL COMMENT '职位id',
+  PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='oa_流程节点表';
+/*------end 2025年2月21号 付宇川 新增报告管理时间配置表、OA流程表、OA节点表 */
+
 /*------begin 2025年2月24号 詹叶俊 设备状态表添加device_uuid字段,同时更新设备状态表已有设备对应的device_uuid字段值	*/
 ALTER TABLE dmp_device_status ADD COLUMN `device_uuid` VARCHAR(50) NOT NULL COMMENT '设备uuid';
 UPDATE dmp_device_status dds INNER JOIN dmp_device dde ON dds.product_code=dde.product_code AND dds.device_id=dde.device_id SET dds.device_uuid = dde.device_uuid;
 /*------end 2025年2月24号 詹叶俊 设备状态表添加device_uuid字段,同时更新设备状态表已有设备对应的device_uuid字段值	*/
 
+/*------begin 2025年3月10号 付宇川 OA新增发布申请表、流程表新增 form_id 字段、审批表新增 node_id 字段 */
+CREATE TABLE `oa_fbd_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',
+  `application_name` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '申请名称',
+  `doc_status` int(1) NOT NULL DEFAULT '0' COMMENT '单据状态 (0:未提交,1:审批中,2:审批通过,3:审批不通过)',
+  `publish_time` datetime NOT NULL COMMENT '申请发布时间',
+  `publish_project` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '发布项目名称',
+  `project_type` int(1) NOT NULL COMMENT '项目类型(1:前端,2:后端)',
+  `online_function` varchar(1000) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '上线功能',
+  `preparation` varchar(1000) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '上线前准备',
+  `annex` varchar(500) COLLATE utf8mb4_unicode_ci 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,
+  UNIQUE KEY `idx_doc_no` (`doc_no`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='OA_发布申请表';
+
+ALTER TABLE `oa_flow` ADD COLUMN `form_id` INT(11) NOT NULL COMMENT '表单定义表主键id';
+
+ALTER TABLE `oa_approval` ADD COLUMN `node_id` INT(11) NOT NULL COMMENT '节点id';
+/*------end 2025年3月10号 付宇川 OA新增发布申请表、流程表新增 form_id 字段、审批表新增 node_id 字段 */
+
+
 /*------begin 2025年3月13号 詹叶俊 设备类型表新增命令字段,在门禁设备信息表中新增密码和工作状态两个字段	*/
 ALTER TABLE `dmp_device_type` ADD COLUMN `command_field` TEXT COMMENT '命令字段';
 ALTER TABLE `eg_device` ADD COLUMN `password` VARCHAR(10) NULL COMMENT '密码';
 ALTER TABLE `eg_device` ADD COLUMN `work_status` INT(2) NULL COMMENT '工作状态;1:办公,2:出差,3:会客,4:空闲';
 /*------end 2025年3月13号 詹叶俊 设备类型表新增命令字段,在门禁设备信息表中新增密码和工作状态两个字段	*/
-