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"` // 学生分数 }