176 lines
3.4 KiB
C#
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; }
|
|
|
|
|
|
|
|
}
|