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