فهرست منبع

评价管理,表结构推送

dzx 1 سال پیش
والد
کامیت
81768b72bf
1فایلهای تغییر یافته به همراه45 افزوده شده و 0 حذف شده
  1. 45 0
      src/main/resources/sqlScript/20240112_sql.sql

+ 45 - 0
src/main/resources/sqlScript/20240112_sql.sql

@@ -23,4 +23,49 @@ CREATE TABLE evaluate_template
     PRIMARY KEY (`id`)
 ) ENGINE=INNODB DEFAULT CHARSET=utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT '评价模版';
 
+-- ----------------------------
+-- 评价项
+-- ----------------------------
+DROP TABLE IF EXISTS evaluate_item;
+CREATE TABLE evaluate_item
+(
+    id BIGINT NOT NULL COMMENT '主键编号',
+    `create_user_id` BIGINT NULL DEFAULT NULL COMMENT '创建人',
+    `create_date` DATETIME NULL DEFAULT NULL COMMENT '创建时间',
+    `modify_user_id` BIGINT NULL DEFAULT NULL COMMENT '修改人',
+    `modify_date` DATETIME NULL DEFAULT NULL COMMENT '修改时间',
+    `delete_mark` INT NOT NULL COMMENT '删除标记',
+    `enabled_mark` INT NOT NULL COMMENT '有效标志',
+    `sort_code` INT NULL DEFAULT NULL COMMENT '序号',
+    `evaluate_template_id` BIGINT NOT NULL COMMENT '评价模版编号',
+    `topic`  VARCHAR(500) NULL DEFAULT NULL COMMENT '标题名称',
+    `problem` VARCHAR(1000) NULL DEFAULT NULL COMMENT '题目名称',
+    `score` INT NULL DEFAULT NULL COMMENT '题目分数(最小为0,只能整数)',
+    `input_not_null` INT NULL DEFAULT NULL COMMENT '输入框是否为空',
+    PRIMARY KEY (`id`)
+) ENGINE=INNODB DEFAULT CHARSET=utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT '评价项';
+
+-- ----------------------------
+-- 评价结果
+-- ----------------------------
+DROP TABLE IF EXISTS evaluate_result;
+CREATE TABLE evaluate_result
+(
+    id BIGINT NOT NULL COMMENT '主键编号',
+    `create_user_id` BIGINT NULL DEFAULT NULL COMMENT '创建人',
+    `create_date` DATETIME NULL DEFAULT NULL COMMENT '创建时间',
+    `modify_user_id` BIGINT NULL DEFAULT NULL COMMENT '修改人',
+    `modify_date` DATETIME NULL DEFAULT NULL COMMENT '修改时间',
+    `delete_mark` INT NOT NULL COMMENT '删除标记',
+    `enabled_mark` INT NOT NULL COMMENT '有效标志',
+    `evaluate_item_id` BIGINT NULL DEFAULT NULL COMMENT '评价项编号',
+    `user_id`  VARCHAR(200) NULL DEFAULT NULL COMMENT '参评人编号',
+    `evaluated_object` VARCHAR(30) NULL DEFAULT NULL COMMENT '被评对象(teacher:老师,class:班级,student:学生)',
+    `evaluated_object_id` BIGINT NULL DEFAULT NULL COMMENT '被评对象编号',
+    `score` INT NULL DEFAULT NULL COMMENT '评价分数',
+    `opinion` VARCHAR(2000) NULL DEFAULT NULL COMMENT '建议/意见',
+    PRIMARY KEY (`id`)
+) ENGINE=INNODB DEFAULT CHARSET=utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT '评价结果';
+
+
 -- ------------------------------------------------------------------评价--------------------------------------------------------------------