|
@@ -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*/
|