参考当前通用实体类表
```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)
录取概率计算规则运算符
省控线
录取线
招生人数
实际投档人数
录取数
一志愿录取数
最低分数差
学费
备注


我原本想法是，招录专业和历年数据是用 院校代码跟学校的代码表关联，这俩表数据是直接展示给前台用户，你觉得设计上有问题吗？
