20240711_sql.sql 7.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119
  1. -- 校外实训基地数据项
  2. DROP TABLE IF EXISTS `outside_training_base`;
  3. CREATE TABLE outside_training_base
  4. (
  5. id bigint not null comment '主键编号' primary key,
  6. create_user_id bigint null comment '创建人',
  7. create_date datetime null comment '创建时间',
  8. modify_user_id bigint null comment '修改人',
  9. modify_date datetime null comment '修改时间',
  10. delete_mark int not null comment '删除标记',
  11. enabled_mark int not null comment '有效标志',
  12. sort_code int null comment '序号',
  13. training_base_name VARCHAR(255) NOT NULL comment '实训基地名称',
  14. training_base_number VARCHAR(255) null comment '实训基地编号',
  15. company_coop_id bigint NOT NULL comment '所属合作企业(company_coop)',
  16. company_coop_name varchar(300) NOT NULL comment '所属合作企业',
  17. establish_date date NOT NULL comment '基地成立年月,格式:YYYYMMDD,如:2006-04-12',
  18. team_status VARCHAR(255) NOT NULL comment '合作状态',
  19. protocol_state varchar(128) null comment '合作协议签署状态',
  20. team_began_date date null comment '合作开始时间',
  21. team_end_date date null comment '合作结束时间'
  22. ) ENGINE = InnoDB
  23. DEFAULT CHARSET = utf8mb4
  24. COMMENT ='校外实训基地数据表';
  25. -- 实训室维护数据表
  26. DROP TABLE IF EXISTS `training_protuct`;
  27. CREATE TABLE `training_protuct`
  28. (
  29. id bigint not null comment '主键编号' 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. `training_room_name` varchar(255) NOT NULL COMMENT '实训室名称',
  38. `training_number` varchar(32) NOT NULL COMMENT '实训室号',
  39. `department_id` bigint NOT NULL COMMENT '所属机构(xjr_department)',
  40. `department_name` varchar(255) NOT NULL COMMENT '所属机构',
  41. `school_training_base_id` bigint NULL COMMENT '所属实训基地id(school_training_base)',
  42. `school_training_base_name` varchar(255) NULL COMMENT '所属实训基地',
  43. `training_createdate` date NOT NULL COMMENT '实验室建立日期',
  44. `contact_id` bigint NOT NULL COMMENT '负责人(xjr_user)',
  45. `contact_name` varchar(255) NOT NULL COMMENT '负责人',
  46. `works_number` int NOT NULL COMMENT '工位数',
  47. `room_number` varchar(255) NOT NULL COMMENT '房间号',
  48. `room_name` varchar(255) NOT NULL COMMENT '房间名称',
  49. `company_coop_id` bigint NULL COMMENT '实训室合作企业id(company_coop)',
  50. `company_coop_name` varchar(255) NULL COMMENT '实验室合作企业'
  51. ) ENGINE = InnoDB
  52. DEFAULT CHARSET = utf8mb4
  53. COMMENT ='实训室维护数据表';
  54. -- 实训项目维护
  55. DROP TABLE IF EXISTS `training_project_safe`;
  56. create table training_project_safe
  57. (
  58. id bigint not null comment '主键编号'
  59. primary key,
  60. create_user_id bigint null comment '创建人',
  61. create_date datetime null comment '创建时间',
  62. modify_user_id bigint null comment '修改人',
  63. modify_date datetime null comment '修改时间',
  64. delete_mark int not null comment '删除标记',
  65. enabled_mark int not null comment '有效标志',
  66. sort_code int null comment '序号',
  67. training_name varchar(255) not null comment '实训项目名称',
  68. training_code varchar(255) not null comment '实训项目编号',
  69. base_major_id bigint not null comment '归口专业id(base_major)',
  70. base_major_name varchar(255) not null comment '归口专业名称',
  71. dummy_pro varchar(25) not null comment '是否虚拟仿真实训项目',
  72. skill_request varchar(255) NULL comment '技能要求',
  73. assorted_resource_name varchar(512) NULL comment '配套实训资源名称',
  74. model_count int NULL comment '模块数量',
  75. assess_manner varchar(255) NULL comment '考核方式',
  76. out_service varchar(25) not null comment '是否对外服务',
  77. student_class_count double NULL comment '学生实训课时数',
  78. study_year varchar(255) not null comment '学年(度)',
  79. base_semester_id bigint not null comment '学期id(base_semester)',
  80. base_semester_name varchar(255) not null comment '学期名称',
  81. training_address varchar(255) NULL comment '实训地点',
  82. training_protuct_id bigint NULL comment '校内实训室id',
  83. training_protuct_name varchar(255) NULL comment '校内实训室'
  84. ) comment '实训项目维护';
  85. -- 实训教学过程
  86. DROP TABLE IF EXISTS `practical_tt_records`;
  87. CREATE TABLE `practical_tt_records`
  88. (
  89. `id` bigint NOT NULL COMMENT '主键编号',
  90. `create_user_id` bigint NULL DEFAULT NULL COMMENT '创建人',
  91. `create_date` datetime NULL DEFAULT NULL COMMENT '创建时间',
  92. `modify_user_id` bigint NULL DEFAULT NULL COMMENT '修改人',
  93. `modify_date` datetime NULL DEFAULT NULL COMMENT '修改时间',
  94. `delete_mark` int NOT NULL COMMENT '删除标记',
  95. `enabled_mark` int NOT NULL COMMENT '有效标志',
  96. `sort_code` int NULL DEFAULT NULL COMMENT '序号',
  97. `student_name` varchar(255) NOT NULL COMMENT '学生姓名',
  98. `student_id` bigint NULL DEFAULT NULL COMMENT '学号',
  99. `name_project` varchar(255) NOT NULL COMMENT '实训项目名称',
  100. base_major_id bigint not null comment '所属专业id(base_major)',
  101. base_major_name varchar(255) not null comment '所属专业名称',
  102. `supporting_training_software_name` text NOT NULL COMMENT '配套实训软件名称',
  103. `use_date` date NOT NULL COMMENT '使用日期',
  104. `duration_training` double NOT NULL COMMENT '学生实训时长',
  105. `evaluation_results` varchar(255) NOT NULL COMMENT '实训结果综合评价',
  106. PRIMARY KEY (`id`) USING BTREE
  107. ) ENGINE = InnoDB
  108. DEFAULT CHARSET = utf8mb4 COMMENT ='实训教学过程';