20240708_sql.sql 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182
  1. -- 教研培训
  2. DROP TABLE IF EXISTS `wf_teacher_training`;
  3. CREATE TABLE `wf_teacher_training`
  4. (
  5. id bigint not null comment '主键编号'
  6. primary key,
  7. create_user_id bigint null comment '创建人',
  8. create_date datetime null comment '创建时间',
  9. modify_user_id bigint null comment '修改人',
  10. modify_date datetime null comment '修改时间',
  11. delete_mark int not null comment '删除标记',
  12. enabled_mark int not null comment '有效标志',
  13. sort_code int null comment '序号',
  14. training_name varchar(256) null comment '培训活动名称',
  15. training_topic text null comment '培训活动主题',
  16. person_in_charge varchar(256) null comment '培训负责人',
  17. start_time datetime null comment '培训开始时间',
  18. end_time datetime null comment '培训结束时间',
  19. training_address varchar(512) null comment '培训地点',
  20. `remark` VARCHAR(1000) DEFAULT NULL COMMENT '备注',
  21. `status` INT NOT NULL DEFAULT '0' COMMENT '状态(1:结束 0:未结束)'
  22. )
  23. comment 'wf_teacher_training';
  24. -- 教研培训参与培训人员
  25. DROP TABLE IF EXISTS `wf_teacher_training_participant`;
  26. CREATE TABLE `wf_teacher_training_participant`
  27. (
  28. id bigint not null comment '主键编号'
  29. primary key,
  30. create_user_id bigint null comment '创建人',
  31. create_date datetime null comment '创建时间',
  32. modify_user_id bigint null comment '修改人',
  33. modify_date datetime null comment '修改时间',
  34. delete_mark int not null comment '删除标记',
  35. enabled_mark int not null comment '有效标志',
  36. sort_code int null comment '序号',
  37. wf_teacher_training_id bigint null comment '教研培训主键id(wf_teacher_training)',
  38. participant_id bigint null comment '参与培训人id',
  39. participant_username varchar(256) null comment '参与培训人oa',
  40. participant_name varchar(256) null comment '参与培训人姓名'
  41. )
  42. comment '教研培训参与培训人员';
  43. -- 校内实训基地数据项
  44. DROP TABLE IF EXISTS `school_training_base`;
  45. CREATE TABLE school_training_base
  46. (
  47. id bigint not null comment '主键编号'
  48. primary key,
  49. create_user_id bigint null comment '创建人',
  50. create_date datetime null comment '创建时间',
  51. modify_user_id bigint null comment '修改人',
  52. modify_date datetime null comment '修改时间',
  53. delete_mark int not null comment '删除标记',
  54. enabled_mark int not null comment '有效标志',
  55. sort_code int null comment '序号',
  56. training_base_name VARCHAR(255) NOT NULL COMMENT '实训基地名称',
  57. training_base_number VARCHAR(255) null DEFAULT '0' COMMENT '实训基地编号',
  58. training_rooms_number INT NOT NULL COMMENT '实训室数,数字标识,例:22',
  59. training_project_total INT NOT NULL COMMENT '实训项目总数,数字标识,例:33',
  60. base_category VARCHAR(255) NOT NULL COMMENT '基地类别代码(SXJDLBDM)',
  61. approve_date date NOT NULL COMMENT '批准日期,格式:YYYYMMDD,如:2006-04-12',
  62. setup_year VARCHAR(10) NOT NULL COMMENT '成立年度,格式:YYYY,如:2006',
  63. base_major_id bigint null DEFAULT null COMMENT '面向专业',
  64. base_major_name VARCHAR(256) null DEFAULT '' COMMENT '专业名字',
  65. support_department VARCHAR(255) null DEFAULT '' COMMENT '被列为实训基地项目支持部门',
  66. build_area DOUBLE(10, 2) null DEFAULT 0 COMMENT '建筑面积',
  67. instrument_total INT null DEFAULT 0 COMMENT '仪器设备总数,数字标识,例:33',
  68. station_number INT null DEFAULT 0 COMMENT '实践教学工位数,数字标识,例:33',
  69. manager_number_allied INT null DEFAULT 0 COMMENT '管理人员数(专职)',
  70. manager_number_part INT null DEFAULT 0 COMMENT '管理人员数(兼职)'
  71. ) ENGINE = InnoDB
  72. DEFAULT CHARSET = utf8mb4
  73. COMMENT ='校内实训基地数据表';
  74. -- 学生证书表
  75. DROP TABLE IF EXISTS `student_cert_table`;
  76. CREATE TABLE student_cert_table
  77. (
  78. id bigint not null comment '主键编号'
  79. primary key,
  80. create_user_id bigint null comment '创建人',
  81. create_date datetime null comment '创建时间',
  82. modify_user_id bigint null comment '修改人',
  83. modify_date datetime null comment '修改时间',
  84. delete_mark int not null comment '删除标记',
  85. enabled_mark int not null comment '有效标志',
  86. sort_code int null comment '序号',
  87. student_id varchar(64) NOT NULL COMMENT '学号',
  88. student_name varchar(64) not null comment '学生姓名',
  89. student_gender varchar(32) NOT NULL COMMENT '性别',
  90. class_id bigint not null comment '学生班级id',
  91. class_name varchar(64) not null comment '学生班级',
  92. teacher_id bigint NOT NULL COMMENT '教师id',
  93. teacher_name varchar(64) NOT NULL COMMENT '教师姓名',
  94. cert_name varchar(512) NOT NULL COMMENT '证书名称',
  95. cert_id varchar(256) NOT NULL COMMENT '证书编号',
  96. cert_grade varchar(64) NULL COMMENT '证书等级',
  97. cert_organizations varchar(255) NOT NULL COMMENT '证书发放机构',
  98. cert_date date NULL COMMENT '证书发放日期',
  99. cert_electronic varchar(64) NOT NULL COMMENT '是否支持电子证书(0:否,1:是)',
  100. remark varchar(1024) DEFAULT NULL COMMENT '备注',
  101. file_id longtext NOT NULL COMMENT '附件',
  102. status int NOT NULL COMMENT '状态(1:结束 0:未结束)'
  103. ) ENGINE = InnoDB
  104. DEFAULT CHARSET = utf8mb4 COMMENT ='学生证书表';
  105. -- 合作企业表
  106. DROP TABLE IF EXISTS `company_coop`;
  107. CREATE TABLE `company_coop`
  108. (
  109. id bigint not null comment '主键编号'
  110. primary key,
  111. create_user_id bigint null comment '创建人',
  112. create_date datetime null comment '创建时间',
  113. modify_user_id bigint null comment '修改人',
  114. modify_date datetime null comment '修改时间',
  115. delete_mark int not null comment '删除标记',
  116. enabled_mark int not null comment '有效标志',
  117. sort_code int null comment '序号',
  118. `company_name` varchar(255) NOT NULL COMMENT '企业名称',
  119. `company_type` varchar(64) NOT NULL COMMENT '企业性质(企业性质字典编号)',
  120. `company_size` varchar(64) NOT NULL COMMENT '企业规模(企业规模字典标号)',
  121. `company_person` varchar(255) NOT NULL COMMENT '法人代表',
  122. `company_position` varchar(255) NOT NULL COMMENT '企业地址',
  123. `contact` varchar(255) NOT NULL COMMENT '联系人',
  124. `phone` varchar(32) NOT NULL COMMENT '联系电话',
  125. `partner_type` varchar(64) NOT NULL COMMENT '合作状态(状态类型字典编号)',
  126. `sector` varchar(64) NOT NULL COMMENT '所属行业(行业类型字典编号)',
  127. `industry` varchar(64) NOT NULL COMMENT '所属产业(产业类型字典编号)',
  128. `company_email` varchar(255) NULL DEFAULT NULL COMMENT '企业邮箱',
  129. `contact_email` varchar(255) NULL DEFAULT NULL COMMENT '联系人邮箱',
  130. `company_fax` varchar(255) NULL DEFAULT NULL COMMENT '企业传真',
  131. `company_register` varchar(255) NULL DEFAULT NULL COMMENT '企业注册号',
  132. `company_website` varchar(512) NULL DEFAULT NULL COMMENT '企业网址'
  133. ) ENGINE = InnoDB
  134. DEFAULT CHARSET = utf8mb4 COMMENT ='合作企业表';
  135. -- 奖助学金申请表
  136. DROP TABLE IF EXISTS `scholarship_bursary_applications`;
  137. CREATE TABLE `scholarship_bursary_applications`
  138. (
  139. `id` bigint NOT NULL COMMENT '主键编号',
  140. `create_user_id` bigint NULL DEFAULT NULL COMMENT '创建人',
  141. `create_date` datetime NULL DEFAULT NULL COMMENT '创建时间',
  142. `modify_user_id` bigint NULL DEFAULT NULL COMMENT '修改人',
  143. `modify_date` datetime NULL DEFAULT NULL COMMENT '修改时间',
  144. `delete_mark` int NOT NULL COMMENT '删除标记',
  145. `enabled_mark` int NOT NULL COMMENT '有效标志',
  146. `sort_code` int NULL DEFAULT NULL COMMENT '序号',
  147. `class_name` varchar(256) NOT NULL COMMENT '班级',
  148. `teacher_id` bigint NOT NULL COMMENT '班主任id',
  149. `teacher_name` varchar(256) NOT NULL COMMENT '班主任姓名',
  150. `student_name` varchar(64) not null comment '学生姓名',
  151. `student_gender` varchar(32) NOT NULL COMMENT '学生性别',
  152. `identification_number` varchar(64) NOT NULL COMMENT '身份证号',
  153. `base_semester` varchar(256) NOT NULL COMMENT '学期',
  154. `base_student_scholarship_category_id` varchar(256) NOT NULL COMMENT '申请奖助学金名称',
  155. `base_student_scholarship_category` varchar(256) NOT NULL COMMENT '申请奖助学金名称',
  156. `personal_circumstances` longtext NOT NULL COMMENT '描述个人情况',
  157. `application_reason` longtext NOT NULL COMMENT '阐述申请理由',
  158. `bank_name` varchar(256) NOT NULL COMMENT '收款银行名称',
  159. `bank_card_number` varchar(256) NOT NULL COMMENT '银行卡号',
  160. `bank_account_name` varchar(256) NOT NULL COMMENT '账户名称',
  161. `file_id` longtext NULL COMMENT '佐证材料',
  162. `status` int NULL DEFAULT 0 COMMENT '状态(1:结束 0:未结束)',
  163. PRIMARY KEY (`id`) USING BTREE
  164. ) ENGINE = InnoDB
  165. DEFAULT CHARSET = utf8mb4 COMMENT ='奖助学金申请表';