123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254 |
- -- -----------------------------------------------------------
- -- 会议表增加字段
- -- -----------------------------------------------------------
- DROP PROCEDURE IF EXISTS createCom;
- DELIMITER $$
- CREATE
- PROCEDURE createCom()
- BEGIN
- IF NOT EXISTS(SELECT 1 FROM information_schema.columns WHERE table_name='official_document_received' AND COLUMN_NAME = 'meeting_time') THEN
- ALTER TABLE `official_document_received`
- ADD COLUMN `meeting_time` DATETIME NULL COMMENT '会议时间' AFTER `file_id`,
- ADD COLUMN `meeting_address` VARCHAR(50) NULL COMMENT '会议地点' AFTER `meeting_time`,
- ADD COLUMN `attendees` VARCHAR(3000) NULL COMMENT '与会人员' AFTER `meeting_address`;
- END IF;
- END$$
- DELIMITER ;
- CALL createCom;
- DROP PROCEDURE createCom;
- ALTER TABLE official_document_received
- ADD user_ids VARCHAR(512) NULL COMMENT '传阅人(可多选)';
- -- -----------------------------------------------------------
- -- 学籍表中增加考号
- -- -----------------------------------------------------------
- DROP PROCEDURE IF EXISTS createCom;
- DELIMITER $$
- CREATE
- PROCEDURE createCom()
- BEGIN
- IF NOT EXISTS(SELECT 1 FROM information_schema.columns WHERE table_name='base_student_school_roll' AND COLUMN_NAME = 'candidate_number') THEN
- ALTER TABLE `base_student_school_roll`
- ADD COLUMN `candidate_number` VARCHAR(20) NULL COMMENT '考号' AFTER `roll_modality`;
- END IF;
- END$$
- DELIMITER ;
- CALL createCom;
- DROP PROCEDURE createCom;
- -- ------------------------------------------------
- -- 资产管理
- -- ------------------------------------------------
- DROP TABLE IF EXISTS wf_asset_manage;
- CREATE TABLE `wf_asset_manage` (
- `id` BIGINT NOT NULL,
- `create_user_id` BIGINT DEFAULT NULL,
- `create_date` DATETIME(3) DEFAULT NULL,
- `modify_user_id` BIGINT DEFAULT NULL,
- `modify_date` DATETIME(3) DEFAULT NULL,
- `delete_mark` INT DEFAULT NULL,
- `enabled_mark` INT DEFAULT NULL,
- `asset_type` VARCHAR(30) DEFAULT NULL COMMENT '资产类型',
- `asset_category` VARCHAR(30) DEFAULT NULL COMMENT '资产类别',
- `asset_species` VARCHAR(30) DEFAULT NULL COMMENT '资产种类',
- `name` VARCHAR(100) DEFAULT NULL COMMENT '名称',
- `dept_id` BIGINT DEFAULT NULL COMMENT '所属部门[xjr_department]',
- `user_id` BIGINT DEFAULT NULL COMMENT '使用人id[xjr_user]',
- `amount` DECIMAL(8,2) DEFAULT NULL COMMENT '金额',
- `status` SMALLINT DEFAULT 0 COMMENT '状态(0:未结束 1:结束)',
- `area_type` VARCHAR(50) DEFAULT NULL COMMENT '区域类型',
- `folder_id` BIGINT DEFAULT NULL COMMENT '附件id',
- `base_office_build_id` BIGINT DEFAULT NULL COMMENT '楼栋id',
- `floor_number` INT DEFAULT NULL COMMENT '楼层',
- `room_number` VARCHAR(50) DEFAULT NULL COMMENT '门牌号',
- PRIMARY KEY (`id`) USING BTREE
- ) ENGINE=INNODB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='资产管理';
- -- -----------------------------------------------------------
- -- 教室增加门牌号
- -- -----------------------------------------------------------
- DROP PROCEDURE IF EXISTS createCom;
- DELIMITER $$
- CREATE
- PROCEDURE createCom()
- BEGIN
- IF NOT EXISTS(SELECT 1 FROM information_schema.columns WHERE table_name='base_classroom' AND COLUMN_NAME = 'number') THEN
- ALTER TABLE `base_classroom`
- ADD COLUMN `number` VARCHAR(50) NULL COMMENT '门牌号' AFTER `status`;
- END IF;
- END$$
- DELIMITER ;
- CALL createCom;
- DROP PROCEDURE createCom;
- -- -----------------------------------------------------------
- -- 表单增加样式类型字段
- -- -----------------------------------------------------------
- DROP PROCEDURE IF EXISTS createCom;
- DELIMITER $$
- CREATE
- PROCEDURE createCom()
- BEGIN
- IF NOT EXISTS(SELECT 1 FROM information_schema.columns WHERE table_name='xjr_workflow_schema' AND COLUMN_NAME = 'style_type') THEN
- ALTER TABLE `xjr_workflow_schema`
- ADD COLUMN `style_type` INT DEFAULT 0 NULL COMMENT '样式(0:表单 1:表格)' AFTER `modify_user_id`;
- END IF;
- END$$
- DELIMITER ;
- CALL createCom;
- DROP PROCEDURE createCom;
- -- ------------------------------------------------
- -- 考核模板
- -- ------------------------------------------------
- DROP TABLE IF EXISTS assessment_template;
- CREATE TABLE `assessment_template` (
- `id` BIGINT NOT NULL,
- `create_user_id` BIGINT DEFAULT NULL,
- `create_date` DATETIME(3) DEFAULT NULL,
- `modify_user_id` BIGINT DEFAULT NULL,
- `modify_date` DATETIME(3) DEFAULT NULL,
- `delete_mark` INT DEFAULT NULL,
- `enabled_mark` INT DEFAULT NULL,
- `name` VARCHAR(100) DEFAULT NULL COMMENT '名称',
- `score` BIGINT DEFAULT NULL COMMENT '分数',
- PRIMARY KEY (`id`) USING BTREE
- ) ENGINE=INNODB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='考核模板';
- -- ------------------------------------------------
- -- 考核模板题目
- -- ------------------------------------------------
- DROP TABLE IF EXISTS assessment_question;
- CREATE TABLE `assessment_question` (
- `id` BIGINT NOT NULL,
- `create_user_id` BIGINT DEFAULT NULL,
- `create_date` DATETIME(3) DEFAULT NULL,
- `modify_user_id` BIGINT DEFAULT NULL,
- `modify_date` DATETIME(3) DEFAULT NULL,
- `delete_mark` INT DEFAULT NULL,
- `enabled_mark` INT DEFAULT NULL,
- `sort_code` INT DEFAULT NULL,
- `name` VARCHAR(100) DEFAULT NULL COMMENT '题目题干',
- `score` BIGINT DEFAULT NULL COMMENT '分数',
- `type` VARCHAR(100) DEFAULT NULL COMMENT '题目类型',
- `category` INT DEFAULT NULL COMMENT '类别(1:大题 2:小题 3:选项)',
- `parent_id` BIGINT DEFAULT NULL COMMENT '父级id',
- `required` SMALLINT DEFAULT 1 COMMENT '小题是否必填(1:是 0:否)',
- `assessment_template_id` BIGINT DEFAULT NULL COMMENT '考核模板id(assessment_template)',
- PRIMARY KEY (`id`) USING BTREE
- ) ENGINE=INNODB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='考核模板题目';
- -- ------------------------------------------------
- -- 考核计划
- -- ------------------------------------------------
- DROP TABLE IF EXISTS assessment_template_plan;
- CREATE TABLE `assessment_template_plan` (
- `id` BIGINT NOT NULL,
- `create_user_id` BIGINT DEFAULT NULL,
- `create_date` DATETIME(3) DEFAULT NULL,
- `modify_user_id` BIGINT DEFAULT NULL,
- `modify_date` DATETIME(3) DEFAULT NULL,
- `delete_mark` INT DEFAULT NULL,
- `enabled_mark` INT DEFAULT NULL,
- `name` VARCHAR(100) DEFAULT NULL COMMENT '名称',
- `score` BIGINT DEFAULT NULL COMMENT '分数',
- `start_time` DATETIME DEFAULT NULL COMMENT '计划开始时间',
- `end_time` DATETIME DEFAULT NULL COMMENT '计划结束时间',
- `status` INT DEFAULT 0 COMMENT '状态(0:未发布 1:已发布 2:作废)',
- `type` VARCHAR(30) DEFAULT 0 COMMENT '选人方式(全部:all 随机:random)',
- `random_number` INT DEFAULT NULL COMMENT '随机人数',
- `assessment_template_id` BIGINT DEFAULT NULL COMMENT '考核模板id(assessment_template)',
- base_semester_id BIGINT DEFAULT NULL COMMENT '学期id(base_semester)',
- PRIMARY KEY (`id`) USING BTREE
- ) ENGINE=INNODB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='考核计划';
- -- ------------------------------------------------
- -- 考核模板题目
- -- ------------------------------------------------
- DROP TABLE IF EXISTS assessment_plan_question;
- CREATE TABLE `assessment_plan_question` (
- `id` BIGINT NOT NULL,
- `create_user_id` BIGINT DEFAULT NULL,
- `create_date` DATETIME(3) DEFAULT NULL,
- `modify_user_id` BIGINT DEFAULT NULL,
- `modify_date` DATETIME(3) DEFAULT NULL,
- `delete_mark` INT DEFAULT NULL,
- `enabled_mark` INT DEFAULT NULL,
- `sort_code` INT DEFAULT NULL,
- `name` VARCHAR(100) DEFAULT NULL COMMENT '题目题干',
- `score` BIGINT DEFAULT NULL COMMENT '分数',
- `type` VARCHAR(100) DEFAULT NULL COMMENT '题目类型',
- `category` INT DEFAULT NULL COMMENT '类别(1:大题 2:小题 3:选项)',
- `parent_id` BIGINT DEFAULT NULL COMMENT '父级id',
- `required` SMALLINT DEFAULT 1 COMMENT '小题是否必填(1:是 0:否)',
- `assessment_template_plan_id` BIGINT DEFAULT NULL COMMENT '考核计划id(assessment_template_plan)',
- PRIMARY KEY (`id`) USING BTREE
- ) ENGINE=INNODB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='考核模板题目';
- -- ------------------------------------------------
- -- 考核计划答题参与班级
- -- ------------------------------------------------
- DROP TABLE IF EXISTS assessment_plan_answer_class;
- CREATE TABLE `assessment_plan_answer_class` (
- `id` BIGINT NOT NULL,
- `create_user_id` BIGINT DEFAULT NULL,
- `create_date` DATETIME(3) DEFAULT NULL,
- `modify_user_id` BIGINT DEFAULT NULL,
- `modify_date` DATETIME(3) DEFAULT NULL,
- `delete_mark` INT DEFAULT NULL,
- `enabled_mark` INT DEFAULT NULL,
- `class_id` BIGINT DEFAULT NULL COMMENT '班级id',
- `is_confirm` INT DEFAULT 0 COMMENT '班主任是否确认(0:否 1:是)',
- `assessment_template_plan_id` BIGINT DEFAULT NULL COMMENT '考核计划id(assessment_template_plan)',
- PRIMARY KEY (`id`) USING BTREE
- ) ENGINE=INNODB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='考核计划答题参与班级';
- -- ------------------------------------------------
- -- 考核计划答题参与学生
- -- ------------------------------------------------
- DROP TABLE IF EXISTS assessment_plan_answer_student;
- CREATE TABLE `assessment_plan_answer_student` (
- `id` BIGINT NOT NULL,
- `create_user_id` BIGINT DEFAULT NULL,
- `create_date` DATETIME(3) DEFAULT NULL,
- `modify_user_id` BIGINT DEFAULT NULL,
- `modify_date` DATETIME(3) DEFAULT NULL,
- `delete_mark` INT DEFAULT NULL,
- `enabled_mark` INT DEFAULT NULL,
- `student_user_id` BIGINT DEFAULT NULL COMMENT '学生id',
- `is_confirm` INT DEFAULT 0 COMMENT '班主任是否确认(0:否 1:是)',
- `submit_status` INT DEFAULT 0 COMMENT '状态(0:未答题 1:已答题)',
- `assessment_template_plan_id` BIGINT DEFAULT NULL COMMENT '考核计划id(assessment_template_plan)',
- PRIMARY KEY (`id`) USING BTREE
- ) ENGINE=INNODB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='考核计划答题参与学生';
- -- ------------------------------------------------
- -- 考核答题结果
- -- ------------------------------------------------
- DROP TABLE IF EXISTS assessment_plan_answer_result;
- CREATE TABLE `assessment_plan_answer_result` (
- `id` BIGINT NOT NULL,
- `create_user_id` BIGINT DEFAULT NULL,
- `create_date` DATETIME(3) DEFAULT NULL,
- `modify_user_id` BIGINT DEFAULT NULL,
- `modify_date` DATETIME(3) DEFAULT NULL,
- `delete_mark` INT DEFAULT NULL,
- `enabled_mark` INT DEFAULT NULL,
- `student_user_id` BIGINT DEFAULT NULL COMMENT '学生id',
- `question_id` BIGINT DEFAULT NULL COMMENT '选项id(assessment_plan_question[category=2的id])',
- `answer_id` VARCHAR(40) DEFAULT NULL COMMENT '选项id(assessment_plan_question[category=3的id])',
- `assessment_template_plan_id` BIGINT DEFAULT NULL COMMENT '考核计划id(assessment_template_plan)',
- PRIMARY KEY (`id`) USING BTREE
- ) ENGINE=INNODB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='考核答题结果';
- DROP TABLE IF EXISTS day_time_select;
- CREATE TABLE `day_time_select` (
- `time` DOUBLE DEFAULT NULL
- ) ENGINE=INNODB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
|