golang-yitisheng-server/server/modules/yx/dto/yx_calculation_major_dto.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"` // 学生分数
}