NewGaoKaoApi/New_College.Model/ViewModels/VolunteerTableDtoView.cs

264 lines
5.8 KiB
C#

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
{
/// <summary>
/// 用户ID
/// </summary>
public int CustomerId { get; set; }
public string BatchName { get; set; }
public DateTime? CreateTime { get; set; }
public DateTime? ModifyTime { get; set; }
/// <summary>
/// 靠谱率
/// </summary>
public string CP { get; set; }
/// <summary>
/// 志愿表名称
/// </summary>
public string VolunteerTableName { get; set; }
/// <summary>
/// 志愿填报类型(智能填报|一键填报)
/// </summary>
public string Type { get; set; }
/// <summary>
/// 选科科目
/// </summary>
public string SubjectClaim { get; set; }
/// <summary>
///填报志愿选择成绩
/// </summary>
public float Score { get; set; }
/// <summary>
/// 志愿表详情列表
/// </summary>
public List<VolunteerTableDetailItemsView> tableDetailItemsViews { get; set; }
}
public class VolunteerTableDetailItemsView
{
/// <summary>
/// 院校Id
/// </summary>
public int UniversityId { get; set; }
/// <summary>
/// 院校名称
/// </summary>
public string UniversityName { get; set; }
/// <summary>
/// 院校编码
/// </summary>
public string UniversityCode { get; set; }
public string _985 { get; set; }
public string _211 { get; set; }
/// <summary>
/// 双一流
/// </summary>
public string _SYL { get; set; }
public int Sort { get; set; }
/// <summary>
///
/// </summary>
public List<VolunteerTablePlanMajorItem> planMajorItems { get; set; }
}
public class VolunteerTablePlanMajorItem
{
/// <summary>
/// 计划数
/// </summary>
public int planCount { get; set; }
public int Sort { get; set; }
/// <summary>
/// 学费
/// </summary>
public string fee { get; set; }
/// <summary>
/// 专业代码
/// </summary>
public string MajorCode { get; set; }
/// <summary>
/// 专业组
/// </summary>
public string MajorGroup { get; set; }
/// <summary>
/// 专业名称
/// </summary>
public string Major { get; set; }
/// <summary>
/// 专业备注
/// </summary>
public string MajorRemark { get; set; }
/// <summary>
/// 选科组合
/// </summary>
public string SubjectClam { get; set; }
/// <summary>
///招生计划历年分数情况
/// </summary>
public List<PlanItem> PlanItems { get; set; }
/// <summary>
/// 冲稳保
/// </summary>
public int Type { get; set; }
/// <summary>
/// 百分比
/// </summary>
public int Percentage { get; set; }
/// <summary>
/// 招生计划Id
/// </summary>
public int PlanId { get; set; }
}
public class VolunteerTableRequestView : BasePageRequest
{
public int CustomerId { get; set; }
}
public class VolunteerTableDtoView
{
/// <summary>
/// 志愿表ID-新增不传
/// </summary>
public int VId { get; set; }
/// <summary>
/// 用户ID
/// </summary>
public int CustomerId { get; set; }
/// <summary>
///靠谱率
/// </summary>
public string CP { get; set; }
/// <summary>
/// 志愿表名称
/// </summary>
public string VolunteerTableName { get; set; }
/// <summary>
/// 批次
/// </summary>
public string BatchName { get; set; }
/// <summary>
/// 志愿填报类型(智能填报|一键填报)
/// </summary>
public string Type { get; set; }
/// <summary>
/// 选科科目
/// </summary>
public string SubjectClaim { get; set; }
/// <summary>
///填报志愿选择成绩
/// </summary>
public float Score { get; set; }
/// <summary>
///
/// </summary>
public List<VolunteerTableDetailView> volunteerTableDetailViews { get; set; }
public DateTime? CreateTime { get; set; }
public DateTime? ModifyTime { get; set; }
}
public class VolteerItem
{
public int planId { get; set; }
/// <summary>
/// 冲 稳 保
/// </summary>
public int type { get; set; }
/// <summary>
/// 百分比
/// </summary>
public int tage { get; set; }
}
public class VolunteerTableDetailView
{
public int Sort { get; set; }
/// <summary>
/// 院校Id
/// </summary>
public int UniversityId { get; set; }
/// <summary>
/// 院校名称
/// </summary>
public string UniversityName { get; set; }
/// <summary>
/// 增加志愿表内容Json
/// </summary>
public string VolunteerRemark { get; set; }
/// <summary>
/// 院校编码
/// </summary>
public string UniversityCode { get; set; }
/// <summary>
/// 招生计划Id列表逗号隔开
/// </summary>
public string PlanMajorIds { get; set; }
}
}