10 KiB
10 KiB
mysql 配置
url: jdbc:mysql://81.70.191.16:3306/yitisheng?characterEncoding=UTF-8&useUnicode=true&useSSL=false&tinyInt1isBit=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai username: root password: Db$7Hn#4Jm9Pq2!Xz driver-class-name: com.mysql.cj.jdbc.Driver
mysql中的表
CREATE TABLE yitisheng.`yx_calculation_major_2025_2` (
`id` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
`score_id` varchar(80) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '成绩单id',
`school_code` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '学校代码',
`major_code` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '专业代码',
`major_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '专业名称',
`enrollment_code` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '招生代码',
`tuition` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '学费',
`detail` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '备注',
`category` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '科类(文科/理科)',
`rules_enroll_probability` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '录取方式',
`batch` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '批次',
`student_old_converted_score` decimal(10,4) DEFAULT '0.0000' COMMENT '学生的未换算折合分数',
`student_converted_score` decimal(10,4) DEFAULT '0.0000' COMMENT '学生的折合分数',
`enroll_probability` decimal(10,4) DEFAULT '0.0000' COMMENT '录取率',
`probability_operator` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '录取概率计算规则运算符',
`create_time` datetime DEFAULT NULL COMMENT '创建日期',
`major_type` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '专业类型',
`major_type_child` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '二级专业类型',
`plan_num` int DEFAULT '0' COMMENT '计划招生人数',
`main_subjects` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '主考科目',
`limitation` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '院校限制',
`other_score_limitation` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '其他分数限制',
`rules_enroll_probability_sx` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '录取方式缩写',
`kslx` varchar(8) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '考试类型(统考/校考)',
`private_student_converted_score` decimal(10,4) DEFAULT '0.0000' COMMENT '内部折合分数',
`private_rules_enroll_probability` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '内部录取方式',
`private_probability_operator` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '内部录取方式运算符',
`state` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态',
PRIMARY KEY (`id`) USING BTREE,
KEY `a_score_id` (`score_id`),
KEY `a_id` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
-- yitisheng.yx_school_major definition
CREATE TABLE `yx_school_major` (
`id` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
`school_code` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '学校代码',
`school_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '学校名称',
`major_code` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '专业代码',
`major_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '专业名称',
`major_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '专业类型',
`major_type_child` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '二级专业类型',
`main_subjects` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '主考科目',
`enrollment_code` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '招生代码',
`category` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '科类(文科/理科)',
`batch` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '批次',
`tuition` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '学费',
`plan_num` int DEFAULT '0' COMMENT '计划招生人数',
`detail` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '备注',
`semester` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '学制',
`create_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人',
`create_time` datetime DEFAULT NULL COMMENT '创建日期',
`update_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '更新人',
`update_time` datetime DEFAULT NULL COMMENT '更新日期',
`rules_enroll_probability_sx` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '录取方式缩写',
`rules_enroll_probability` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '录取方式',
`probability_operator` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '录取概率计算规则运算符',
`cultural_control_line` decimal(10,4) DEFAULT '0.0000' COMMENT '文化分省控线',
`special_control_line` decimal(10,4) DEFAULT '0.0000' COMMENT '专项分数线',
`check_master` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '是否使用主项成绩',
`limitation` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '院校限制',
`professional_score_limitation` decimal(10,4) DEFAULT '0.0000' COMMENT '专业分数限制',
`english_score_limitation` decimal(10,4) DEFAULT '0.0000' COMMENT '英语成绩限制',
`chinese_score_limitation` decimal(10,4) DEFAULT '0.0000' COMMENT '语文成绩限制',
`cultural_score_limitation` decimal(10,4) DEFAULT '0.0000' COMMENT '文化分数限制',
`kslx` varchar(8) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '统考' COMMENT '考试类型(统考/校考)',
`private_probability_operator` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '内部展示录取方式运算符',
`private_rules_enroll_probability` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '内部录取方式',
`state` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '1' COMMENT '使用状态',
PRIMARY KEY (`id`) USING BTREE,
KEY `s_state` (`state`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='院校专业关联表';
-- yitisheng.yx_history_major_enroll definition
CREATE TABLE `yx_history_major_enroll` (
`id` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
`school_code` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '学校代码',
`school_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '学校名称',
`institution_code` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '院校代码',
`major_code` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '专业代码',
`major_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '专业名称',
`major_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '专业类型',
`enrollment_code` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '招生代码',
`category` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '科类',
`year` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '年份',
`enroll_num` int DEFAULT '0' COMMENT '招生人数',
`score_line_difference` decimal(10,2) DEFAULT '0.00' COMMENT '最低分数差',
`create_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人',
`create_time` datetime DEFAULT NULL COMMENT '创建日期',
`update_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '更新人',
`update_time` datetime DEFAULT NULL COMMENT '更新日期',
`sys_org_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '所属部门',
`detail` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '备注',
`rules_enroll_probability` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '录取方式',
`control_line` decimal(10,4) DEFAULT '0.0000' COMMENT '省控线',
`admission_line` decimal(10,4) DEFAULT '0.0000' COMMENT '录取线',
`probability_operator` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '录取方式运算符',
`batch` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '批次',
`one_volunteer_admission_num` int DEFAULT '0' COMMENT '一志愿录取数',
`admission_num` int DEFAULT '0' COMMENT '录取人数',
`actual_pitcher_num` int DEFAULT '0' COMMENT '实际投档人数',
`check_master` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '是否使用主项成绩',
`major_type_child` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '专业类别子级',
`main_subjects` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '主考科目',
`tuition` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '学费',
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='历年艺术类招生录取分数表';
我需要分层架构,实现类似Java中的Entity,Mapper,Service,Controller。