diff --git "a/workload-server/src/main/resources/static/\345\267\245\344\275\234\351\207\217\345\256\241\346\240\270\350\241\250.sql" "b/workload-server/src/main/resources/static/\345\267\245\344\275\234\351\207\217\345\256\241\346\240\270\350\241\250.sql" deleted file mode 100644 index a4b6d6f6b23a50551feffb330e39d01c1a34259c..0000000000000000000000000000000000000000 --- "a/workload-server/src/main/resources/static/\345\267\245\344\275\234\351\207\217\345\256\241\346\240\270\350\241\250.sql" +++ /dev/null @@ -1,101 +0,0 @@ --- ---------------------------- --- 数据库表结构 - 新增表 --- ---------------------------- - --- 1. 审核内容表 (Audit Content Table) -CREATE TABLE IF NOT EXISTS `audit_content` -( - `id` BIGINT PRIMARY KEY AUTO_INCREMENT COMMENT '审核内容ID', - `submitter_id` BIGINT NOT NULL COMMENT '提交老师ID', - `workload` INT NULL DEFAULT NULL COMMENT '工作量', - `system_id` varchar(10) NOT NULL COMMENT '关联system.id', - `project_id` VARCHAR(15) NOT NULL COMMENT '关联project.id', - `list_meta_id` VARCHAR(20) NOT NULL COMMENT '关联list_meta.id', - `audit_status` INT NULL DEFAULT NULL COMMENT '审核状态(0,待审核),(1,审核中),(2,已有审核结果)', - `result_status` INT NULL DEFAULT NULL COMMENT '审核结果状态(0,待审核),(1,审核通过),(2,审核未通过)', - `feedback_info` TEXT NULL DEFAULT NULL COMMENT '审核反馈信息', - `created_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `updated_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', - INDEX `system_id` (`system_id`), - INDEX `project_id` (`project_id`), - INDEX `list_meta_id` (`list_meta_id`), - INDEX `idx_submitter_id` (`submitter_id`), - CONSTRAINT `fk_supporting_material_submitter` FOREIGN KEY (`submitter_id`) REFERENCES `user` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT, - CONSTRAINT `fk_system` FOREIGN KEY (`system_id`) REFERENCES `system` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT, - CONSTRAINT `fk_project` FOREIGN KEY (`project_id`) REFERENCES `project` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT, - CONSTRAINT `fk_list_meta` FOREIGN KEY (`list_meta_id`) REFERENCES `list_meta` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT -) ENGINE = InnoDB - CHARACTER SET = utf8mb4 - COLLATE = utf8mb4_0900_ai_ci COMMENT ='审核内容表' - ROW_FORMAT = Dynamic; - --- 2. 审核记录表 (Audit Record Table) -CREATE TABLE IF NOT EXISTS `audit_record` -( - `id` BIGINT PRIMARY KEY AUTO_INCREMENT COMMENT '审核消息ID', - `applicant_teacher_id` BIGINT NOT NULL COMMENT '申请老师ID', - `audit_teacher_id` BIGINT NOT NULL COMMENT '审核老师ID', - `latest_audit_teacher_id` BIGINT NULL DEFAULT NULL COMMENT '最新审核老师ID', - `audit_content_id` BIGINT NOT NULL COMMENT '审核内容ID', - `created_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - INDEX `idx_applicant_teacher_id` (`applicant_teacher_id`), - INDEX `idx_audit_teacher_id` (`audit_teacher_id`), - INDEX `idx_latest_audit_teacher_id` (`latest_audit_teacher_id`), - INDEX `idx_audit_content_id` (`audit_content_id`), - CONSTRAINT `fk_audit_record_applicant` FOREIGN KEY (`applicant_teacher_id`) REFERENCES `user` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT, - CONSTRAINT `fk_audit_record_auditor` FOREIGN KEY (`audit_teacher_id`) REFERENCES `user` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT, - CONSTRAINT `fk_audit_record_latest_auditor` FOREIGN KEY (`latest_audit_teacher_id`) REFERENCES `user` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT, - CONSTRAINT `fk_audit_record_content` FOREIGN KEY (`audit_content_id`) REFERENCES `audit_content` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT -) ENGINE = InnoDB - DEFAULT CHARSET = utf8mb4 - COLLATE = utf8mb4_0900_ai_ci COMMENT ='审核记录表' - ROW_FORMAT = Dynamic; - -# -- 3. 消息表 (Message Table) -# CREATE TABLE IF NOT EXISTS `message` -# ( -# `id` BIGINT PRIMARY KEY AUTO_INCREMENT COMMENT '消息ID', -# `message_association_id` BIGINT NOT NULL COMMENT '消息关联ID (关联审核内容ID)', -# `receiver_id` BIGINT NOT NULL COMMENT '接收方ID', -# `sender_id` BIGINT NOT NULL COMMENT '发送方ID', -# `message_content` TEXT NULL DEFAULT NULL COMMENT '消息内容', -# `created_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', -# INDEX `idx_message_association_id` (`message_association_id`), -# INDEX `idx_receiver_id` (`receiver_id`), -# INDEX `idx_sender_id` (`sender_id`), -# CONSTRAINT `fk_message_audit_content` FOREIGN KEY (`message_association_id`) REFERENCES `audit_content` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT, -# CONSTRAINT `fk_message_receiver` FOREIGN KEY (`receiver_id`) REFERENCES `user` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT, -# CONSTRAINT `fk_message_sender` FOREIGN KEY (`sender_id`) REFERENCES `user` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT -# ) ENGINE = InnoDB -# DEFAULT CHARSET = utf8mb4 -# COLLATE = utf8mb4_0900_ai_ci COMMENT ='消息表' -# ROW_FORMAT = Dynamic; - --- 4. 佐证材料表 (Supporting Material Table) -CREATE TABLE IF NOT EXISTS `supporting_material` -( - `id` BIGINT PRIMARY KEY AUTO_INCREMENT COMMENT '材料ID', - `audit_content_id` BIGINT NOT NULL COMMENT '审核内容ID', - `file_name` VARCHAR(50) NULL DEFAULT NULL COMMENT '文件名称', - `supporting_material` VARCHAR(255) NULL DEFAULT NULL COMMENT '佐证材料URL', - `created_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - INDEX `idx_supporting_material_audit_content_id` (`audit_content_id`), - CONSTRAINT `fk_supporting_material_audit_content` FOREIGN KEY (`audit_content_id`) REFERENCES `audit_content` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT -) ENGINE = InnoDB - DEFAULT CHARSET = utf8mb4 - COLLATE = utf8mb4_0900_ai_ci COMMENT ='佐证材料表' - ROW_FORMAT = Dynamic; - - - - - - - - - - - - - - diff --git "a/workload-server/src/main/resources/static/\345\267\245\344\275\234\351\207\217\345\256\241\346\240\270\350\241\250\346\265\213\350\257\225\346\225\260\346\215\256.sql" "b/workload-server/src/main/resources/static/\345\267\245\344\275\234\351\207\217\345\256\241\346\240\270\350\241\250\346\265\213\350\257\225\346\225\260\346\215\256.sql" deleted file mode 100644 index ed613d976c5a80352e262b7452a9ae81801c3116..0000000000000000000000000000000000000000 --- "a/workload-server/src/main/resources/static/\345\267\245\344\275\234\351\207\217\345\256\241\346\240\270\350\241\250\346\265\213\350\257\225\346\225\260\346\215\256.sql" +++ /dev/null @@ -1,16 +0,0 @@ -INSERT INTO workload_management_system.audit_content (id, submitter_id, workload, system_id, project_id, list_meta_id, audit_status, result_status, feedback_info, created_time, updated_time) VALUES (3, 3002, 10, '600', '600.001', '600.001.002', 0, 0, null, '2025-09-07 12:28:07', '2025-09-07 18:39:49'); -INSERT INTO workload_management_system.audit_content (id, submitter_id, workload, system_id, project_id, list_meta_id, audit_status, result_status, feedback_info, created_time, updated_time) VALUES (4, 3002, 20, '600', '600.001', '600.001.001', 0, 0, null, '2025-09-07 17:47:43', '2025-09-07 18:39:49'); -INSERT INTO workload_management_system.audit_content (id, submitter_id, workload, system_id, project_id, list_meta_id, audit_status, result_status, feedback_info, created_time, updated_time) VALUES (5, 3002, 40, '600', '600.001', '600.001.003', 0, 0, '驳回审核', '2025-09-07 18:02:41', '2025-09-12 17:00:26'); - -INSERT INTO workload_management_system.audit_record (id, applicant_teacher_id, audit_teacher_id, latest_audit_teacher_id, audit_content_id, created_time) VALUES (1, 3002, 3002, 3002, 5, '2025-09-09 11:12:22'); -INSERT INTO workload_management_system.audit_record (id, applicant_teacher_id, audit_teacher_id, latest_audit_teacher_id, audit_content_id, created_time) VALUES (2, 3002, 3002, 3002, 5, '2025-09-09 15:22:54'); -INSERT INTO workload_management_system.audit_record (id, applicant_teacher_id, audit_teacher_id, latest_audit_teacher_id, audit_content_id, created_time) VALUES (3, 3002, 3002, 3002, 5, '2025-09-12 17:00:00'); - - -INSERT INTO workload_management_system.supporting_material (id, audit_content_id, file_name, supporting_material, created_time) VALUES (3, 3, '文件1.pdf', 'https://cya-springboot-01.oss-cn-beijing.aliyuncs.com/73504e9c-3ad6-4303-ae2b-1868c8c81390.pdf', '2025-09-07 12:28:07'); -INSERT INTO workload_management_system.supporting_material (id, audit_content_id, file_name, supporting_material, created_time) VALUES (4, 3, '文件2.jpg', 'https://cya-springboot-01.oss-cn-beijing.aliyuncs.com/73504e9c-3ad6-4303-ae2b-1868c8c81390.pdf', '2025-09-07 12:28:07'); -INSERT INTO workload_management_system.supporting_material (id, audit_content_id, file_name, supporting_material, created_time) VALUES (11, 4, '文件1.pdf', 'https://cya-springboot-01.oss-cn-beijing.aliyuncs.com/ewewew.pdf', '2025-09-07 17:57:54'); -INSERT INTO workload_management_system.supporting_material (id, audit_content_id, file_name, supporting_material, created_time) VALUES (12, 4, '文件2.jpg', 'https://cya-springboot-01.oss-cn-beijing.aliyuncs.com/73504e9c-3ad6-4303-ae2b-1868c8c81390.pdf', '2025-09-07 17:57:54'); -INSERT INTO workload_management_system.supporting_material (id, audit_content_id, file_name, supporting_material, created_time) VALUES (17, 5, '文件1.pdf', 'https://cya-springboot-01.oss-cn-beijing.aliyuncs.com/73504e9c-3ad6-4303-ae2b-1868c8c81390.pdf', '2025-09-07 18:07:35'); -INSERT INTO workload_management_system.supporting_material (id, audit_content_id, file_name, supporting_material, created_time) VALUES (18, 5, '文件2.jpg', 'https://cya-springboot-01.oss-cn-beijing.aliyuncs.com/73504e9c-3ad6-4303-ae2b-1868c8c81390.pdf', '2025-09-07 18:07:35'); -