61 lines
4.7 KiB
Go
61 lines
4.7 KiB
Go
package dto
|
|
|
|
// CreateCalculationMajorRequest 创建计算专业请求
|
|
type CreateCalculationMajorRequest struct {
|
|
SchoolCode string `json:"schoolCode" binding:"required"` // 院校代码
|
|
SchoolName string `json:"schoolName"` // 院校名称
|
|
MajorCode string `json:"majorCode" binding:"required"` // 专业代码
|
|
MajorName string `json:"majorName"` // 专业名称
|
|
MajorType string `json:"majorType"` // 专业类型
|
|
MajorTypeChild string `json:"majorTypeChild"` // 子专业类型
|
|
PlanNum int `json:"planNum"` // 计划人数
|
|
MainSubjects string `json:"mainSubjects"` // 主考科目
|
|
Limitation string `json:"limitation"` // 限制条件
|
|
ChineseScoreLimitation float64 `json:"chineseScoreLimitation"` // 语文分数限制
|
|
EnglishScoreLimitation float64 `json:"englishScoreLimitation"` // 英语分数限制
|
|
CulturalScoreLimitation float64 `json:"culturalScoreLimitation"` // 文化成绩限制
|
|
ProfessionalScoreLimitation float64 `json:"professionalScoreLimitation"` // 专业分数限制
|
|
EnrollmentCode string `json:"enrollmentCode"` // 招生代码
|
|
Tuition string `json:"tuition"` // 学费
|
|
Detail string `json:"detail"` // 详情
|
|
Category string `json:"category"` // 类别
|
|
Batch string `json:"batch"` // 批次
|
|
RulesEnrollProbability string `json:"rulesEnrollProbability"` // 录取规则概率
|
|
ProbabilityOperator string `json:"probabilityOperator"` // 概率操作符
|
|
Kslx string `json:"kslx"` // 考试类型
|
|
State string `json:"state"` // 状态
|
|
Province string `json:"province"` // 省份
|
|
SchoolNature string `json:"schoolNature"` // 院校性质
|
|
InstitutionType string `json:"institutionType"` // 院校类型
|
|
EnrollProbability float64 `json:"enrollProbability"` // 录取概率
|
|
StudentScore float64 `json:"studentScore"` // 学生分数
|
|
}
|
|
|
|
// UpdateCalculationMajorRequest 更新计算专业请求
|
|
type UpdateCalculationMajorRequest struct {
|
|
SchoolName string `json:"schoolName"` // 院校名称
|
|
MajorName string `json:"majorName"` // 专业名称
|
|
MajorType string `json:"majorType"` // 专业类型
|
|
MajorTypeChild string `json:"majorTypeChild"` // 子专业类型
|
|
PlanNum int `json:"planNum"` // 计划人数
|
|
MainSubjects string `json:"mainSubjects"` // 主考科目
|
|
Limitation string `json:"limitation"` // 限制条件
|
|
ChineseScoreLimitation float64 `json:"chineseScoreLimitation"` // 语文分数限制
|
|
EnglishScoreLimitation float64 `json:"englishScoreLimitation"` // 英语分数限制
|
|
CulturalScoreLimitation float64 `json:"culturalScoreLimitation"` // 文化成绩限制
|
|
ProfessionalScoreLimitation float64 `json:"professionalScoreLimitation"` // 专业分数限制
|
|
EnrollmentCode string `json:"enrollmentCode"` // 招生代码
|
|
Tuition string `json:"tuition"` // 学费
|
|
Detail string `json:"detail"` // 详情
|
|
Category string `json:"category"` // 类别
|
|
Batch string `json:"batch"` // 批次
|
|
RulesEnrollProbability string `json:"rulesEnrollProbability"` // 录取规则概率
|
|
ProbabilityOperator string `json:"probabilityOperator"` // 概率操作符
|
|
Kslx string `json:"kslx"` // 考试类型
|
|
State string `json:"state"` // 状态
|
|
Province string `json:"province"` // 省份
|
|
SchoolNature string `json:"schoolNature"` // 院校性质
|
|
InstitutionType string `json:"institutionType"` // 院校类型
|
|
EnrollProbability float64 `json:"enrollProbability"` // 录取概率
|
|
StudentScore float64 `json:"studentScore"` // 学生分数
|
|
} |