tuiwucarrer/Admin.NET/Admin.NET.Application/Service/SysWeChatUserExtend/Dto/WeChatUserExDto.cs

176 lines
3.4 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Admin.NET.Application.Service;
public class WeChatUserDto
{
public string Mobile { get; set; }
}
public class batchobject
{
public int code { get; set; }
public string type { get; set; }
public string message { get; set; }
public BatchResult[] result { get; set; }
public object extras { get; set; }
public string time { get; set; }
}
public class BatchResult
{
public string provinceCode { get; set; }
public string provinceName { get; set; }
public int year { get; set; }
public Batch[] batches { get; set; }
}
public class Batch
{
public int year { get; set; }
public string batch { get; set; }
public string course { get; set; }
public string batchType { get; set; }
public int score { get; set; }
public int pressureScore { get; set; }
public string pressureRange { get; set; }
}
public class WeChatUserExResponseDto
{
public string cartId { get; set; }
public string nickName { get; set; }
public string mobile { get; set; }
public string avatar { get; set; }
public CustomerTypeEnum customerType { get; set; }
/// <summary>
/// 用户拓展信息
/// </summary>
public SysWeChatUserExtend userExtend { get; set; }
/// <summary>
/// 用户分数对应批次表
/// </summary>
public string batchName { get; set; }
/// <summary>
/// 批次分数数据
/// </summary>
public int? batchScore { get; set; }
/// <summary>
/// 获取批次接口url
/// </summary>
public string BatchDataUrl { get; set; }
/// <summary>
/// 选科规则
/// </summary>
public List<string> SelectRule { get; set; }
/// <summary>
/// 筛选年份
/// </summary>
public List<YearRule> yearRules { get; set; }
/// <summary>
/// 各省份志愿数量
/// </summary>
public List<ZyBatchRule> zyBatches { get; set; }
}
public class YearRule
{
public bool IsDefault { get; set; }
public int Year { get; set; }
}
public class ZyBatchRule
{
/// <summary>
/// 批次名称
/// </summary>
public string batchName { get; set; }
/// <summary>
/// 志愿组数量
/// </summary>
public int Count { get; set; }
/// <summary>
/// 志愿组单个专业数量
/// </summary>
public int ItemCount { get; set; }
}
public class WeChatUserAvatarDto
{
public string Avatar { get; set; }
public string NickName { get; set; }
}
public class WeChatUserExRequestDto
{
public string provinceCode { get; set; }
public string provinceName { get; set; }
/// <summary>
/// 学校名称
/// </summary>
public virtual string schoolName { get; set; }
/// <summary>
/// 班级名称
/// </summary>
public virtual string className { get; set; }
/// <summary>
/// 选科组合
/// </summary>
public virtual string subjectGroup { get; set; }
/// <summary>
/// 分数
/// </summary>
public virtual int? score { get; set; }
/// <summary>
/// 选科类型0(文科,理科)|1(3+3)|3 (3+1+2) |2(浙江7选三)
/// </summary>
public int? sp { get; set; } = 1;
/// <summary>
/// 高考年份
/// </summary>
public virtual int? Year { get; set; }
}