update.sql 2.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. ALTER TABLE t_category
  2. ADD COLUMN appointment_flag bit(1) NULL DEFAULT 1 COMMENT '针对教学点,是否开启预约' AFTER capacity;
  3. CREATE TABLE t_async_task
  4. (
  5. id bigint NOT NULL AUTO_INCREMENT,
  6. create_time bigint NOT NULL COMMENT '创建时间',
  7. update_time bigint NOT NULL COMMENT '更新时间',
  8. type varchar(50) NOT NULL COMMENT '任务类型',
  9. status varchar(10) NULL COMMENT '执行状态任务状态,INIT:未开始,RUNNING:进行中,FINISH:已完成',
  10. summary text NULL COMMENT '执行摘要',
  11. result varchar(10) NULL COMMENT '执行结果,SUCCESS:成功,ERROR:失败',
  12. import_file_name varchar(100) NULL COMMENT '导入文件名称',
  13. import_file_path varchar(500) NULL COMMENT '导入文件路径',
  14. export_file_path varchar(500) NULL COMMENT '导出文件路径',
  15. operate_id bigint NOT NULL COMMENT '操作人ID',
  16. PRIMARY KEY (id) USING BTREE
  17. ) COMMENT = '异步任务表';
  18. CREATE TABLE t_student_course
  19. (
  20. id bigint NOT NULL AUTO_INCREMENT,
  21. create_time bigint NOT NULL COMMENT '创建时间',
  22. update_time bigint NOT NULL COMMENT '更新时间',
  23. student_id bigint NOT NULL COMMENT '考生ID',
  24. course_name varchar(50) NULL COMMENT '科目名称',
  25. course_code varchar(20) NULL COMMENT '科目代码',
  26. PRIMARY KEY (id) USING BTREE,
  27. UNIQUE INDEX IDX_01(student_id, course_code) USING BTREE,
  28. INDEX IDX_02(student_id) USING BTREE
  29. ) COMMENT = '考生科目表';
  30. CREATE TABLE t_time_period_exam_site
  31. (
  32. id bigint NOT NULL AUTO_INCREMENT,
  33. create_time bigint NOT NULL COMMENT '创建时间',
  34. update_time bigint NOT NULL COMMENT '更新时间',
  35. exam_site_id bigint NOT NULL COMMENT '考点ID',
  36. time_period_id bigint NOT NULL COMMENT '预约时段ID',
  37. enable bit(1) NULL COMMENT '是否开启',
  38. operate_id bigint NULL COMMENT '操作人',
  39. PRIMARY KEY (id) USING BTREE,
  40. UNIQUE INDEX IDX_01(exam_site_id, time_period_id) USING BTREE,
  41. INDEX IDX_02(exam_site_id) USING BTREE
  42. ) COMMENT = '考点预约时段表';