updates
This commit is contained in:
parent
3f7b88974e
commit
cd683948f3
|
|
@ -3,3 +3,5 @@
|
|||
**/target/**
|
||||
target/**
|
||||
logs/**
|
||||
.DS_Store
|
||||
**/.DS_Store
|
||||
|
|
@ -0,0 +1,10 @@
|
|||
# Default ignored files
|
||||
/shelf/
|
||||
/workspace.xml
|
||||
# Ignored default folder with query files
|
||||
/queries/
|
||||
# Datasource local storage ignored files
|
||||
/dataSources/
|
||||
/dataSources.local.xml
|
||||
# Editor-based HTTP Client requests
|
||||
/httpRequests/
|
||||
|
|
@ -0,0 +1,145 @@
|
|||
DROP TABLE IF EXISTS `art_history_score_control_line`;
|
||||
CREATE TABLE `art_history_score_control_line` (
|
||||
`control_id` bigint NOT NULL AUTO_INCREMENT COMMENT '省控线主键',
|
||||
`tenant_id` varchar(20) NOT NULL DEFAULT '000000' COMMENT '租户编号',
|
||||
`del_flag` char(1) NOT NULL DEFAULT '0' COMMENT '删除标志(0存在 1删除)',
|
||||
`province_code` varchar(6) NOT NULL COMMENT '省份行政区划代码',
|
||||
`province_name` varchar(32) NOT NULL COMMENT '省份名称',
|
||||
`year` smallint NOT NULL COMMENT '年份',
|
||||
`major_category` varchar(25) NOT NULL COMMENT '专业类别',
|
||||
`batch_name` varchar(25) NOT NULL COMMENT '批次',
|
||||
`subject_type` varchar(16) NOT NULL COMMENT '科类(文/理)',
|
||||
`culture_score` decimal(6,2) DEFAULT NULL COMMENT '文化成绩分数',
|
||||
`major_score` decimal(6,2) DEFAULT NULL COMMENT '专业成绩分数',
|
||||
`culture_score_exam` decimal(6,2) DEFAULT NULL COMMENT '文化成绩校考分数',
|
||||
`major_score_exam` decimal(6,2) DEFAULT NULL COMMENT '专业成绩校考分数',
|
||||
`create_dept` bigint DEFAULT NULL COMMENT '创建部门',
|
||||
`create_by` bigint DEFAULT NULL COMMENT '创建者',
|
||||
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
|
||||
`update_by` bigint DEFAULT NULL COMMENT '更新者',
|
||||
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
|
||||
`remark` varchar(500) DEFAULT NULL COMMENT '备注',
|
||||
PRIMARY KEY (`control_id`),
|
||||
UNIQUE KEY `uk_control_province_year`
|
||||
(`province_code`,`year`,`subject_type`,`major_category`,`batch_name`),
|
||||
KEY `idx_control_year` (`year`),
|
||||
KEY `idx_control_tenant` (`tenant_id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='历
|
||||
年省控线表';
|
||||
|
||||
DROP TABLE IF EXISTS `art_major`;
|
||||
CREATE TABLE `art_major` (
|
||||
`major_id` bigint NOT NULL AUTO_INCREMENT COMMENT '专业主键ID',
|
||||
`tenant_id` varchar(20) NOT NULL DEFAULT '000000' COMMENT '租户编号',
|
||||
`del_flag` char(1) NOT NULL DEFAULT '0' COMMENT '删除标志(0存在 1删除)',
|
||||
`major_name` varchar(128) NOT NULL COMMENT '专业名称',
|
||||
`education_level` varchar(16) NOT NULL COMMENT '学历层次',
|
||||
`major_icon` varchar(255) DEFAULT NULL COMMENT '专业图标',
|
||||
`schooling_years` tinyint DEFAULT NULL COMMENT '学制(年)',
|
||||
`discipline_primary` varchar(64) DEFAULT NULL COMMENT '所属一级学科',
|
||||
`discipline_secondary` varchar(64) DEFAULT NULL COMMENT '所属二级学科',
|
||||
`degree_awarded` varchar(64) DEFAULT NULL COMMENT '授予学士学位',
|
||||
`summary` varchar(1000) DEFAULT NULL COMMENT '专业概括',
|
||||
`training_direction` text COMMENT '培养方向',
|
||||
`core_courses` text COMMENT '主要课程',
|
||||
`create_dept` bigint DEFAULT NULL COMMENT '创建部门',
|
||||
`create_by` bigint DEFAULT NULL COMMENT '创建者',
|
||||
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
|
||||
`update_by` bigint DEFAULT NULL COMMENT '更新者',
|
||||
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
|
||||
`remark` varchar(500) DEFAULT NULL COMMENT '备注',
|
||||
PRIMARY KEY (`major_id`),
|
||||
UNIQUE KEY `uk_major_name_level` (`major_name`,`education_level`),
|
||||
KEY `idx_major_level` (`education_level`),
|
||||
KEY `idx_major_tenant` (`tenant_id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='艺
|
||||
术专业库';
|
||||
|
||||
DROP TABLE IF EXISTS `art_school_recruit_major`;
|
||||
CREATE TABLE `art_school_recruit_major` (
|
||||
`recruit_major_id` bigint NOT NULL AUTO_INCREMENT COMMENT '院校招录专业ID',
|
||||
`tenant_id` varchar(20) NOT NULL DEFAULT '000000' COMMENT '租户编号',
|
||||
`del_flag` char(1) NOT NULL DEFAULT '0' COMMENT '删除标志(0存在 1删除)',
|
||||
`school_id` bigint NOT NULL COMMENT '学校ID',
|
||||
`school_code` varchar(32) NOT NULL COMMENT '学校代码',
|
||||
`school_name` varchar(128) NOT NULL DEFAULT '' COMMENT '学校名称(冗余)',
|
||||
`year` smallint NOT NULL COMMENT '年份',
|
||||
`major_id` bigint DEFAULT NULL COMMENT '专业ID',
|
||||
`major_code` varchar(32) NOT NULL COMMENT '专业代码',
|
||||
`major_name` varchar(128) NOT NULL COMMENT '专业名称',
|
||||
`enroll_code` varchar(64) NOT NULL DEFAULT '' COMMENT '招生代码(为空则存空串)',
|
||||
`data_status` varchar(16) NOT NULL COMMENT '数据状态(停招/新招/新增)',
|
||||
`batch_name` varchar(32) DEFAULT NULL COMMENT '批次',
|
||||
`major_type` varchar(32) DEFAULT NULL COMMENT '专业类型',
|
||||
`major_type_sub` varchar(32) DEFAULT NULL COMMENT '二级专业类型',
|
||||
`subject_type` varchar(16) DEFAULT NULL COMMENT '科类(文/理)',
|
||||
`admission_way_short` varchar(32) DEFAULT NULL COMMENT '录取方式缩写',
|
||||
`admission_way_external` varchar(64) DEFAULT NULL COMMENT '对外录取方式',
|
||||
`admission_way_external_op` varchar(8) DEFAULT NULL COMMENT '对外录取方式运算符',
|
||||
`admission_way_internal` varchar(64) DEFAULT NULL COMMENT '内部录取方式',
|
||||
`admission_way_internal_op` varchar(8) DEFAULT NULL COMMENT '内部录取方式运算符',
|
||||
`plan_enroll` int DEFAULT NULL COMMENT '计划招生人数',
|
||||
`main_exam_subject` varchar(64) DEFAULT NULL COMMENT '主考科目',
|
||||
`schooling_years` tinyint DEFAULT NULL COMMENT '学制(年)',
|
||||
`enroll_limit_desc` text COMMENT '院校限制说明',
|
||||
`tuition_fee` decimal(10,2) DEFAULT NULL COMMENT '学费(元/年)',
|
||||
`culture_score_limit` decimal(6,2) DEFAULT NULL COMMENT '文化分数限制',
|
||||
`major_score_limit` decimal(6,2) DEFAULT NULL COMMENT '专业分数限制',
|
||||
`chinese_score_limit` decimal(6,2) DEFAULT NULL COMMENT '语文成绩限制',
|
||||
`english_score_limit` decimal(6,2) DEFAULT NULL COMMENT '英语成绩限制',
|
||||
`remark` varchar(500) DEFAULT NULL COMMENT '备注',
|
||||
`create_dept` bigint DEFAULT NULL COMMENT '创建部门',
|
||||
`create_by` bigint DEFAULT NULL COMMENT '创建者',
|
||||
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
|
||||
`update_by` bigint DEFAULT NULL COMMENT '更新者',
|
||||
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
|
||||
PRIMARY KEY (`recruit_major_id`),
|
||||
UNIQUE KEY `uk_recruit_school_year` (`school_id`,`year`,`major_code`,`enroll_code`),
|
||||
KEY `idx_recruit_school_code` (`school_code`,`year`),
|
||||
KEY `idx_recruit_major_code` (`major_code`,`year`),
|
||||
KEY `idx_recruit_tenant` (`tenant_id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='院校招录专业';
|
||||
|
||||
DROP TABLE IF EXISTS `art_school_recruit_history`;
|
||||
CREATE TABLE `art_school_recruit_history` (
|
||||
`history_id` bigint NOT NULL AUTO_INCREMENT COMMENT '历年录取数据ID',
|
||||
`tenant_id` varchar(20) NOT NULL DEFAULT '000000' COMMENT '租户编号',
|
||||
`del_flag` char(1) NOT NULL DEFAULT '0' COMMENT '删除标志(0存在 1删除)',
|
||||
`recruit_major_id` bigint NOT NULL COMMENT '对应招录专业ID',
|
||||
`school_id` bigint NOT NULL COMMENT '学校ID',
|
||||
`school_code` varchar(32) NOT NULL COMMENT '学校代码',
|
||||
`college_code` varchar(32) DEFAULT NULL COMMENT '院校代码',
|
||||
`school_name` varchar(128) NOT NULL COMMENT '学校名称',
|
||||
`major_id` bigint DEFAULT NULL COMMENT '专业ID',
|
||||
`major_code` varchar(32) NOT NULL COMMENT '专业代码',
|
||||
`major_name` varchar(128) NOT NULL COMMENT '专业名称',
|
||||
`enroll_code` varchar(64) DEFAULT NULL COMMENT '招生代码',
|
||||
`major_type` varchar(32) DEFAULT NULL COMMENT '专业类型',
|
||||
`major_type_sub` varchar(32) DEFAULT NULL COMMENT '专业类别子级',
|
||||
`main_exam_subject` varchar(64) DEFAULT NULL COMMENT '主考科目',
|
||||
`year` smallint NOT NULL COMMENT '年份',
|
||||
`subject_type` varchar(16) DEFAULT NULL COMMENT '科类(文/理)',
|
||||
`batch_name` varchar(32) DEFAULT NULL COMMENT '批次',
|
||||
`admission_formula` varchar(64) DEFAULT NULL COMMENT '录取方式(文*x+专*y)',
|
||||
`probability_operator` varchar(16) DEFAULT NULL COMMENT '录取概率规则运算符',
|
||||
`control_score` decimal(6,2) DEFAULT NULL COMMENT '省控线',
|
||||
`admission_score` decimal(6,2) DEFAULT NULL COMMENT '录取线',
|
||||
`plan_enroll` int DEFAULT NULL COMMENT '招生人数',
|
||||
`filed_amount` int DEFAULT NULL COMMENT '实际投档人数',
|
||||
`admit_amount` int DEFAULT NULL COMMENT '录取数',
|
||||
`first_choice_admit_amount` int DEFAULT NULL COMMENT '一志愿录取数',
|
||||
`min_score_diff` decimal(6,2) DEFAULT NULL COMMENT '最低分数差',
|
||||
`tuition_fee` decimal(10,2) DEFAULT NULL COMMENT '学费(元/年)',
|
||||
`remark` varchar(500) DEFAULT NULL COMMENT '备注',
|
||||
`create_dept` bigint DEFAULT NULL COMMENT '创建部门',
|
||||
`create_by` bigint DEFAULT NULL COMMENT '创建者',
|
||||
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
|
||||
`update_by` bigint DEFAULT NULL COMMENT '更新者',
|
||||
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
|
||||
PRIMARY KEY (`history_id`),
|
||||
KEY `idx_history_school_year` (`school_id`,`year`),
|
||||
KEY `idx_history_recruit_year` (`recruit_major_id`,`year`),
|
||||
KEY `idx_history_subject_batch` (`subject_type`,`batch_name`),
|
||||
KEY `idx_history_tenant` (`tenant_id`),
|
||||
CONSTRAINT `fk_history_recruit` FOREIGN KEY (`recruit_major_id`) REFERENCES `art_school_recruit_major` (`recruit_major_id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='院校招录专业历年录取数据';
|
||||
|
|
@ -0,0 +1,93 @@
|
|||
参考当前通用实体类表
|
||||
```sql
|
||||
CREATE TABLE `sys_xxx` (
|
||||
`xxx_id` bigint NOT NULL COMMENT 'XXXID',
|
||||
`tenant_id` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '000000' COMMENT '租户编号',
|
||||
`del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '删除标志(0代表存在 1代表删除)',
|
||||
`create_dept` bigint DEFAULT NULL COMMENT '创建部门',
|
||||
`create_by` bigint DEFAULT NULL COMMENT '创建者',
|
||||
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
|
||||
`update_by` bigint DEFAULT NULL COMMENT '更新者',
|
||||
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
|
||||
`remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注',
|
||||
PRIMARY KEY (`xxx_id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='基础信息表';
|
||||
```
|
||||
|
||||
|
||||
#### 新建 历年省控线表 artHistoryScoreControlLine
|
||||
年份(4位)
|
||||
专业类别(25位)
|
||||
批次(25位)
|
||||
文科/理科
|
||||
文化成绩分数(0.00 ~ 1000.00)
|
||||
专业成绩分数(0.00 ~ 1000.00)
|
||||
文化成绩分数校考(0.00 ~ 1000.00)
|
||||
专业成绩分数校考(0.00 ~ 1000.00)
|
||||
|
||||
#### 新建专业库 artMajor
|
||||
专业名称
|
||||
学历层次(本科/高职高专/职业本科)
|
||||
专业图标
|
||||
学制
|
||||
所属一级学科
|
||||
所属二级学科
|
||||
所得学士学位
|
||||
专业概括
|
||||
培养方向
|
||||
主要课程
|
||||
|
||||
#### 院校招录专业
|
||||
数据状态(停招/新招/新增)
|
||||
学校代码
|
||||
专业代码
|
||||
专业名称
|
||||
招生代码
|
||||
学费
|
||||
备注
|
||||
科类(文科/理科)
|
||||
录取方式缩写(用于筛选条件)
|
||||
对外录取方式
|
||||
对外录取方式运算符
|
||||
内部录取方式
|
||||
内部录取方式运算符
|
||||
批次
|
||||
专业类型
|
||||
二级专业类型
|
||||
计划招生(人数)
|
||||
主考科目
|
||||
学制(1/2/3/4/5)
|
||||
院校限制(文本)
|
||||
文化分数限制(0.00 ~ 1000.00)
|
||||
专业分数限制(0.00 ~ 1000.00)
|
||||
语文成绩限制(0.00 ~ 1000.00)
|
||||
英语成绩限制(0.00 ~ 1000.00)
|
||||
|
||||
|
||||
#### 历年录取数据(针对院校招录专业表的历年录取分数信息)
|
||||
学校代码
|
||||
院校代码
|
||||
学校名称
|
||||
专业代码
|
||||
专业名称
|
||||
招生代码
|
||||
专业类型
|
||||
专业类别子级
|
||||
主考科目
|
||||
年份
|
||||
科类(文科/理科)
|
||||
批次
|
||||
录取方式(文*x+专*y)
|
||||
录取概率计算规则运算符
|
||||
省控线
|
||||
录取线
|
||||
招生人数
|
||||
实际投档人数
|
||||
录取数
|
||||
一志愿录取数
|
||||
最低分数差
|
||||
学费
|
||||
备注
|
||||
|
||||
|
||||
我原本想法是,招录专业和历年数据是用 院校代码跟学校的代码表关联,这俩表数据是直接展示给前台用户,你觉得设计上有问题吗?
|
||||
Loading…
Reference in New Issue