using Admin.NET.Core;
using System.ComponentModel.DataAnnotations;
namespace Admin.NET.Application;
///
/// 基础批次表基础输入参数
///
public class BusBatchBaseBaseInput
{
///
/// 省份Code
///
public virtual string ProvinceCode { get; set; }
///
/// 省份
///
public virtual string ProvinceName { get; set; }
///
/// 年份
///
public virtual int Year { get; set; }
///
/// 批次名称
///
public virtual string Batch { get; set; }
///
/// 类型
///
public virtual string Course { get; set; }
///
/// 批次类型
///
public virtual string BatchType { get; set; }
///
/// 批次分
///
public virtual int Score { get; set; }
///
/// 压力分
///
public virtual int PressureScore { get; set; }
///
/// 压力分区间
///
public virtual string PressureRange { get; set; }
///
/// 创建时间
///
public virtual DateTime? CreateTime { get; set; }
///
/// 更新时间
///
public virtual DateTime? UpdateTime { get; set; }
///
/// 创建者Id
///
public virtual long? CreateUserId { get; set; }
///
/// 创建者姓名
///
public virtual string? CreateUserName { get; set; }
///
/// 修改者Id
///
public virtual long? UpdateUserId { get; set; }
///
/// 修改者姓名
///
public virtual string? UpdateUserName { get; set; }
///
/// 软删除
///
public virtual bool IsDelete { get; set; }
}
///
/// 基础批次表分页查询输入参数
///
public class BusBatchBaseInput : BasePageInput
{
///
/// 关键字查询
///
public string? SearchKey { get; set; }
///
/// 省份Code
///
public string? ProvinceCode { get; set; }
///
/// 省份
///
public string? ProvinceName { get; set; }
///
/// 年份
///
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 BusBatchRequestDTO
{
///
///
///
public string LocationCode { get; set; }
///
///
///
public string Course { get; set; }
}
///
/// 基础批次表增加输入参数
///
public class AddBusBatchBaseInput : BusBatchBaseBaseInput
{
///
/// 省份Code
///
[Required(ErrorMessage = "省份Code不能为空")]
public override string ProvinceCode { get; set; }
///
/// 省份
///
[Required(ErrorMessage = "省份不能为空")]
public override string ProvinceName { get; set; }
///
/// 年份
///
[Required(ErrorMessage = "年份不能为空")]
public override int Year { get; set; }
///
/// 批次名称
///
[Required(ErrorMessage = "批次名称不能为空")]
public override string Batch { get; set; }
///
/// 类型
///
[Required(ErrorMessage = "类型不能为空")]
public override string Course { get; set; }
///
/// 批次类型
///
[Required(ErrorMessage = "批次类型不能为空")]
public override string BatchType { get; set; }
///
/// 批次分
///
[Required(ErrorMessage = "批次分不能为空")]
public override int Score { get; set; }
///
/// 压力分
///
[Required(ErrorMessage = "压力分不能为空")]
public override int PressureScore { get; set; }
///
/// 压力分区间
///
public override string PressureRange { get; set; }
///
/// 软删除
///
[Required(ErrorMessage = "软删除不能为空")]
public override bool IsDelete { get; set; }
}
///
/// 基础批次表删除输入参数
///
public class DeleteBusBatchBaseInput : BaseIdInput
{
}
///
/// 基础批次表更新输入参数
///
public class UpdateBusBatchBaseInput : BusBatchBaseBaseInput
{
///
/// 主键Id
///
[Required(ErrorMessage = "主键Id不能为空")]
public long Id { get; set; }
}
///
/// 基础批次表主键查询输入参数
///
public class QueryByIdBusBatchBaseInput : DeleteBusBatchBaseInput
{
}