using MiniExcelLibs.Attributes; using New_College.Model.Models; using SqlSugar; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace New_College.Model.ViewModels { public class VolunteerTableDetailDtoView { /// /// 用户ID /// public int CustomerId { get; set; } public string BatchName { get; set; } public DateTime? CreateTime { get; set; } public DateTime? ModifyTime { get; set; } /// /// 靠谱率 /// public string CP { get; set; } /// /// 志愿表名称 /// public string VolunteerTableName { get; set; } /// /// 志愿填报类型(智能填报|一键填报) /// public string Type { get; set; } /// /// 选科科目 /// public string SubjectClaim { get; set; } /// ///填报志愿选择成绩 /// public float Score { get; set; } /// /// 志愿表详情列表 /// public List tableDetailItemsViews { get; set; } } public class VolunteerTableDetailItemsView { /// /// 院校Id /// public int UniversityId { get; set; } /// /// 院校名称 /// public string UniversityName { get; set; } /// /// 院校编码 /// public string UniversityCode { get; set; } public string _985 { get; set; } public string _211 { get; set; } /// /// 双一流 /// public string _SYL { get; set; } public int Sort { get; set; } /// /// /// public string Ownership { get; set; } /// /// 学校所在地区 /// public string AreaName { get; set; } /// /// 排名 /// public string Rank { get; set; } /// /// 公办|民办 /// public string Nature { get; set; } /// /// /// public List planMajorItems { get; set; } } public class MinExcelAttrDto { public int id { get; set; } } public class VolunteerItemsViewMinExcelAttr { [ExcelColumnName("排序")] public int Sort { get; set; } /// /// 院校名称 /// [ExcelColumnName("院校名称")] public string UniversityName { get; set; } /// /// 院校编码 /// [ExcelColumnName("院校编码")] public string UniversityCode { get; set; } /// /// 学校所在地区 /// [ExcelColumnName("学校所在地区")] public string AreaName { get; set; } /// /// 公办|民办 /// [ExcelColumnName("学校类型")] public string Nature { get; set; } /// /// 专业代码 /// /// [ExcelColumnName("专业代码")] public string MajorCode { get; set; } /// /// 专业组 /// [ExcelColumnName("专业组")] public string MajorGroup { get; set; } /// /// 专业名称 /// [ExcelColumnName("专业名称")] public string Major { get; set; } ///// ///// 专业备注 ///// //[ExcelColumnName("专业备注")] //public string MajorRemark { get; set; } [ExcelColumnName("学制")] public string AcademicYear { get; set; } /// /// 专业选科 /// [ExcelColumnName("专业选科")] public string MajorSubjectClam { get; set; } /// /// 计划数 /// [ExcelColumnName("计划数量")] public int planCount { get; set; } /// /// 学费 /// [ExcelColumnName("学费")] public string fee { get; set; } //public List planMajorItems { get; set; } [ExcelColumnName("23计划")] public string _23PlanCount { get; set; } /// /// 位次 /// [ExcelColumnName("23最低位次")] public string _23RankLine { get; set; } ///// ///// 最低分 ///// [ExcelColumnName("23最低分")] public string _23Scoreline { get; set; } [ExcelColumnName("22计划")] public string _22PlanCount { get; set; } /// /// 位次 /// [ExcelColumnName("22最低位次")] public string _22RankLine { get; set; } ///// ///// 最低分 ///// [ExcelColumnName("22最低分")] public string _22Scoreline { get; set; } [ExcelColumnName("21计划")] public string _21PlanCount { get; set; } /// /// 位次 /// [ExcelColumnName("21最低位次")] public string _21RankLine { get; set; } ///// ///// 最低分 ///// [ExcelColumnName("21最低分")] public string _21Scoreline { get; set; } } public class VolunteerExcelAttrModel { /// /// 志愿表名称 /// /// [ExcelColumnName("志愿表名称")] public string VolunteerTableName { get; set; } /// /// 志愿填报类型(智能填报|一键填报) /// [ExcelColumnName("填报类型")] public string Type { get; set; } /// /// 选科科目 /// [ExcelColumnName("选科科目")] public string SubjectClaim { get; set; } [ExcelColumnName("分数")] public float Score { get; set; } } public class VolunteerTablePlanMajorItem { /// /// 计划数 /// public int planCount { get; set; } public int Sort { get; set; } /// /// 学费 /// public string fee { get; set; } /// /// 专业代码 /// public string MajorCode { get; set; } /// /// 专业组 /// public string MajorGroup { get; set; } /// /// 专业名称 /// public string Major { get; set; } /// /// 专业备注 /// public string MajorRemark { get; set; } public string AcademicYear { get; set; } /// /// 选科组合 /// public string SubjectClam { get; set; } /// ///招生计划历年分数情况 /// public List PlanItems { get; set; } /// /// 冲稳保 /// public int Type { get; set; } /// /// 百分比 /// public int Percentage { get; set; } /// /// 招生计划Id /// public long PlanId { get; set; } } public class VolunteerTableRequestView : BasePageRequest { public int CustomerId { get; set; } } public class VolunteerTableDtoView { /// /// 志愿表ID-新增不传 /// public int VId { get; set; } /// /// 用户ID /// public int CustomerId { get; set; } /// ///靠谱率 /// public string CP { get; set; } /// /// 志愿表名称 /// public string VolunteerTableName { get; set; } /// /// 批次 /// public string BatchName { get; set; } /// /// 志愿填报类型(智能填报|一键填报) /// public string Type { get; set; } /// /// 选科科目 /// public string SubjectClaim { get; set; } /// ///填报志愿选择成绩 /// public float Score { get; set; } /// /// /// public List volunteerTableDetailViews { get; set; } public DateTime? CreateTime { get; set; } public DateTime? ModifyTime { get; set; } } public class VolteerItem { public int planId { get; set; } /// /// 冲 稳 保 /// public int type { get; set; } /// /// 百分比 /// public int tage { get; set; } } public class VolunteerTableDetailView { public int Sort { get; set; } /// /// 院校Id /// public int UniversityId { get; set; } /// /// 院校名称 /// public string UniversityName { get; set; } /// /// 增加志愿表内容Json /// public List VolunteerRemark { get; set; } /// /// 院校编码 /// public string UniversityCode { get; set; } /// /// 招生计划Id列表逗号隔开 /// public string PlanMajorIds { get; set; } } }