20240604_sql.sql 6.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123
  1. -- ------------------------------------------------
  2. -- 班级课程
  3. -- ------------------------------------------------
  4. DROP TABLE IF EXISTS base_class_course;
  5. CREATE TABLE `base_class_course` (
  6. `id` BIGINT NOT NULL,
  7. `create_user_id` BIGINT DEFAULT NULL,
  8. `create_date` DATETIME(3) DEFAULT NULL,
  9. `modify_user_id` BIGINT DEFAULT NULL,
  10. `modify_date` DATETIME(3) DEFAULT NULL,
  11. `delete_mark` INT DEFAULT NULL,
  12. `enabled_mark` INT DEFAULT NULL,
  13. `sort_code` INT DEFAULT NULL,
  14. `class_id` BIGINT DEFAULT NULL COMMENT '班级id(base_class)',
  15. `course_id` BIGINT DEFAULT NULL COMMENT '课程id(base_course_subject)',
  16. `textbook_id` BIGINT DEFAULT NULL COMMENT '教材id(textbook)',
  17. PRIMARY KEY (`id`) USING BTREE
  18. ) ENGINE=INNODB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='班级课程';
  19. -- ------------------------------------------------
  20. -- 教师奖项
  21. -- ------------------------------------------------
  22. DROP TABLE IF EXISTS teacher_award_item;
  23. CREATE TABLE `teacher_award_item` (
  24. `id` BIGINT NOT NULL,
  25. `create_user_id` BIGINT DEFAULT NULL,
  26. `create_date` DATETIME(3) DEFAULT NULL,
  27. `modify_user_id` BIGINT DEFAULT NULL,
  28. `modify_date` DATETIME(3) DEFAULT NULL,
  29. `delete_mark` INT DEFAULT NULL,
  30. `enabled_mark` INT DEFAULT NULL,
  31. `sort_code` INT DEFAULT NULL,
  32. `name` VARCHAR(200) DEFAULT NULL COMMENT '奖项名称',
  33. `is_thesis` INT DEFAULT NULL COMMENT '是否论文(1:是 0:否)',
  34. `is_standard` INT DEFAULT NULL COMMENT '是否频分标准(1:是 0:否)',
  35. `score` DECIMAL(6,2) DEFAULT NULL COMMENT '分数',
  36. `parent_id` BIGINT DEFAULT NULL COMMENT '父级id',
  37. PRIMARY KEY (`id`) USING BTREE
  38. ) ENGINE=INNODB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='教师奖项';
  39. ALTER TABLE `teacher_award`
  40. ADD COLUMN `teacher_award_item_id` BIGINT NULL COMMENT '奖项id(teacher_award_item)' AFTER `status`;
  41. ALTER TABLE `xjr_user`
  42. CHANGE `avatar` `avatar` MEDIUMBLOB NULL COMMENT '头像';
  43. ALTER TABLE textbook
  44. ADD use_type INT NULL COMMENT '使用类型(单位:学期)';
  45. ALTER TABLE `base_student_school_roll`
  46. ADD INDEX (`learn_status`);
  47. ALTER TABLE `xjr_dictionary_detail`
  48. ADD INDEX (`name`, `code`);
  49. DROP TABLE IF EXISTS `base_system_config`;
  50. CREATE TABLE `base_system_config` (
  51. `id` BIGINT NOT NULL,
  52. `code` VARCHAR(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '编号',
  53. `value` VARCHAR(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '值',
  54. `remark` VARCHAR(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '说明',
  55. PRIMARY KEY (`id`) USING BTREE
  56. ) ENGINE = INNODB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '系统参数配置' ROW_FORMAT = DYNAMIC;
  57. DROP TABLE IF EXISTS `base_user_student`;
  58. CREATE TABLE `base_user_student` (
  59. `id` BIGINT NOT NULL COMMENT '主键',
  60. `create_date` DATE DEFAULT NULL COMMENT '创建时间',
  61. `modify_date` DATE DEFAULT NULL COMMENT '修改时间',
  62. `user_id` BIGINT NOT NULL COMMENT '家长ID(xjr_user)',
  63. `user_phone` VARCHAR(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '家长手机号',
  64. `student_id` BIGINT NOT NULL COMMENT '学生ID(xjr_user)',
  65. `student_nane` VARCHAR(255) DEFAULT NULL COMMENT '学生姓名',
  66. `student_identity` VARCHAR(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '学生身份证号',
  67. `class_id` BIGINT DEFAULT NULL COMMENT '学生班级id(base_class)',
  68. `teacher_id` BIGINT DEFAULT NULL COMMENT '学生班主任id(xjr_user)',
  69. `status` INT DEFAULT NULL COMMENT '流程状态(0:审核中,1:通过,2:拒绝)',
  70. PRIMARY KEY (`id`) USING BTREE
  71. ) ENGINE=INNODB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='家长学生关联表';
  72. ALTER TABLE wf_textbook_subscription_item
  73. ADD textbook_id BIGINT NULL COMMENT '教材id';
  74. ALTER TABLE wf_textbook_subscription
  75. ADD subscription_method INT NULL COMMENT '征订方式(1:按班级征订 2:按教材征订)';
  76. ALTER TABLE `jianyue_data`
  77. CHANGE `source_id` `source_id` VARCHAR(100) NULL COMMENT '数据id';
  78. DROP TABLE IF EXISTS `teacher_award`;
  79. CREATE TABLE `teacher_award` (
  80. `id` BIGINT NOT NULL COMMENT '主键编号',
  81. `create_user_id` BIGINT DEFAULT NULL COMMENT '创建人',
  82. `create_date` DATETIME DEFAULT NULL COMMENT '创建时间',
  83. `modify_user_id` BIGINT DEFAULT NULL COMMENT '修改人',
  84. `modify_date` DATETIME DEFAULT NULL COMMENT '修改时间',
  85. `delete_mark` INT NOT NULL COMMENT '删除标记',
  86. `enabled_mark` INT NOT NULL COMMENT '有效标志',
  87. `sort_code` INT DEFAULT NULL COMMENT '序号',
  88. `applicant_user_id` BIGINT DEFAULT NULL COMMENT '申请人',
  89. `award_type` VARCHAR(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '获奖类型',
  90. `award_level` VARCHAR(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '奖项级别',
  91. `competition_name` VARCHAR(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '奖项名称',
  92. `award_grade` VARCHAR(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '获奖等级',
  93. `award_score` DECIMAL(6,2) DEFAULT NULL COMMENT '奖项分数',
  94. `paper_name` VARCHAR(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '作品名称',
  95. `issn` VARCHAR(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '国际标准刊号字',
  96. `media_type` VARCHAR(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '媒体类型(期刊、图书、报纸、音像、论文集)',
  97. `journal_name` VARCHAR(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '媒体名称',
  98. `journal_number` VARCHAR(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '国内统一刊号CN',
  99. `journal_level` VARCHAR(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '期刊级别(核心期刊、一般期刊、(校级、内部论文))',
  100. `issue_date` DATE DEFAULT NULL COMMENT '发表时间',
  101. `approval_user_id` BIGINT DEFAULT NULL COMMENT '审核人',
  102. `remark` VARCHAR(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '备注',
  103. `file_id` BIGINT DEFAULT NULL COMMENT '附件文件id',
  104. `status` INT NOT NULL DEFAULT '0' COMMENT '状态(1:结束 0:未结束)',
  105. `teacher_award_item_id` BIGINT DEFAULT NULL COMMENT '奖项id(teacher_award_item)',
  106. PRIMARY KEY (`id`) USING BTREE
  107. ) ENGINE=INNODB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='教师获奖登记';
  108. ALTER TABLE teacher_award
  109. ADD whole_competition_name VARCHAR(256) NULL COMMENT '奖项名称全称';