Sfoglia il codice sorgente

新增项目管理相关数据表

hanzhengyi 10 mesi fa
parent
commit
c7658234a4
1 ha cambiato i file con 69 aggiunte e 1 eliminazioni
  1. 69 1
      usky-cloud/usky_cloud_update.sql

+ 69 - 1
usky-cloud/usky_cloud_update.sql

@@ -96,4 +96,72 @@ CREATE TABLE `base_app_info` (
   `tenant_id` int(11) DEFAULT NULL COMMENT '租户ID',
   PRIMARY KEY (`id`)
 ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='APP用户心跳信息';
-/*------end 05月29号 韩正义 新创建表 base_app_info*/
+/*------end 05月29号 韩正义 新创建表 base_app_info*/
+
+/*------begin 06月04号 韩正义 新创建表 pm_project、pm_work_report、pm_work_content*/
+CREATE TABLE `pm_project`  (
+  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '项目表主键ID',
+  `project_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '项目名称',
+  `start_time` datetime NULL DEFAULT NULL COMMENT '项目开始时间',
+  `end_time` datetime NULL DEFAULT NULL COMMENT '项目结束时间',
+  `project_describe` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '项目描述',
+  `project_type` int(1) NULL DEFAULT 0 COMMENT '项目类型(1:人力外包,2:项目研发,3:采购项目,4:过标项目,5:集成项目,6:其他)',
+  `project_status` int(1) NULL DEFAULT 0 COMMENT '项目状态(1:未开始;2;进行中;3:已完成;4:已暂停;5:已作废)',
+  `project_head` bigint(20) NULL DEFAULT NULL COMMENT '负责人',
+  `project_member` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '项目成员',
+  `project_workload` decimal(6, 2) NULL DEFAULT NULL COMMENT '项目工作量(计划人/天)',
+  `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
+  `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
+  `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
+  `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
+  `dept_id` bigint(20) NULL DEFAULT NULL COMMENT '部门ID',
+  `tenant_id` int(11) NULL DEFAULT NULL COMMENT '租户ID',
+  `del_flag` int(1) NULL DEFAULT 0 COMMENT '删除标识(默认0,已删除1)',
+  PRIMARY KEY (`id`) USING BTREE,
+  INDEX `project_head`(`project_head`) USING BTREE,
+  CONSTRAINT `pm_project_ibfk_1` FOREIGN KEY (`project_head`) REFERENCES `sys_user` (`user_id`) ON DELETE RESTRICT ON UPDATE RESTRICT
+) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '项目表' ROW_FORMAT = Dynamic;
+
+CREATE TABLE `pm_work_report`  (
+  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '工作报告表主键ID',
+  `submitter_id` bigint(20) NULL DEFAULT NULL COMMENT '提交人ID',
+  `report_date` date NULL DEFAULT NULL COMMENT '报告时间',
+  `submit_date` datetime NULL DEFAULT NULL COMMENT '提交时间',
+  `total_hours` decimal(10, 2) NULL DEFAULT NULL COMMENT '总工时',
+  `cc_to` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '抄送人',
+  `coordinate_work` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '工作协调',
+  `tomorrow_plan` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '明日计划',
+  `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
+  `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
+  `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
+  `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
+  `dept_id` bigint(20) NULL DEFAULT NULL COMMENT '部门ID',
+  `tenant_id` int(11) NULL DEFAULT NULL COMMENT '租户ID',
+  PRIMARY KEY (`id`) USING BTREE,
+  INDEX `submitter_id`(`submitter_id`) USING BTREE,
+  CONSTRAINT `pm_work_report_ibfk_1` FOREIGN KEY (`submitter_id`) REFERENCES `sys_user` (`user_id`) ON DELETE RESTRICT ON UPDATE RESTRICT
+) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '工作报告表' ROW_FORMAT = Dynamic;
+
+CREATE TABLE `pm_work_content`  (
+  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '工作内容表主键ID',
+  `report_id` int(11) NULL DEFAULT NULL COMMENT '工作报告表主键ID',
+  `project_id` int(11) NULL DEFAULT NULL COMMENT '项目ID',
+  `project_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '项目名称',
+  `submitter_id` bigint(20) NULL DEFAULT NULL COMMENT '提交人ID',
+  `work_content` varchar(520) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '工作内容',
+  `work_time` decimal(4, 2) NULL DEFAULT NULL COMMENT '工时',
+  `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
+  `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
+  `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
+  `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
+  `dept_id` bigint(20) NULL DEFAULT NULL COMMENT '部门ID',
+  `tenant_id` int(11) NULL DEFAULT NULL COMMENT '租户ID',
+  PRIMARY KEY (`id`) USING BTREE,
+  INDEX `submitter_id`(`submitter_id`) USING BTREE,
+  INDEX `report_id`(`report_id`) USING BTREE,
+  INDEX `pm_work_content_ibfk_3`(`project_id`) USING BTREE,
+  CONSTRAINT `pm_work_content_ibfk_1` FOREIGN KEY (`submitter_id`) REFERENCES `sys_user` (`user_id`) ON DELETE RESTRICT ON UPDATE RESTRICT,
+  CONSTRAINT `pm_work_content_ibfk_2` FOREIGN KEY (`report_id`) REFERENCES `pm_work_report` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT,
+  CONSTRAINT `pm_work_content_ibfk_3` FOREIGN KEY (`project_id`) REFERENCES `pm_project` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT
+) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '工作内容表' ROW_FORMAT = Dynamic;
+/*------end 06月04号 韩正义 新创建表 pm_project、pm_work_report、pm_work_content*/