using Admin.NET.Core;
|
using System.ComponentModel.DataAnnotations;
|
|
namespace Admin.NET.Application;
|
|
/// <summary>
|
/// 测试学生表基础输入参数
|
/// </summary>
|
public class TestStudentBaseInput
|
{
|
/// <summary>
|
/// 重复性校验方式
|
/// </summary>
|
public virtual string RepCheckType { get; set; }
|
|
/// <summary>
|
/// 老师ID(可空)
|
/// </summary>
|
public virtual long? TeacherId { get; set; }
|
|
/// <summary>
|
/// 老师名字(可空)
|
/// </summary>
|
public virtual string TeacherName { get; set; }
|
|
/// <summary>
|
/// 学生姓名
|
/// </summary>
|
public virtual string Name { get; set; }
|
|
/// <summary>
|
/// 别名(可空)
|
/// </summary>
|
public virtual string AliName { get; set; }
|
|
/// <summary>
|
/// 学生年龄
|
/// </summary>
|
public virtual int Age { get; set; }
|
|
/// <summary>
|
/// 年纪(可空)
|
/// </summary>
|
public virtual int? NianJi { get; set; }
|
|
/// <summary>
|
/// 校长ID(可空)
|
/// </summary>
|
public virtual long? RectorId { get; set; }
|
|
/// <summary>
|
/// 零花钱
|
/// </summary>
|
public virtual decimal HasMoney { get; set; }
|
|
/// <summary>
|
/// 身价(可空)
|
/// </summary>
|
public virtual decimal? ShenJia { get; set; }
|
|
/// <summary>
|
/// 是否在校
|
/// </summary>
|
public virtual bool IsInSchool { get; set; }
|
|
/// <summary>
|
/// 是否外地人(可空)
|
/// </summary>
|
public virtual bool? IsWDR { get; set; }
|
|
/// <summary>
|
/// 性别
|
/// </summary>
|
public virtual Admin.NET.Core.GenderEnum Gender { get; set; }
|
|
/// <summary>
|
/// 其他性别(可空)
|
/// </summary>
|
public virtual Admin.NET.Core.GenderEnum? OtherGender { get; set; }
|
|
/// <summary>
|
/// 出生日期
|
/// </summary>
|
public virtual DateTime BrithDate { get; set; }
|
|
/// <summary>
|
/// 入学日期(可空)
|
/// </summary>
|
public virtual DateTime? InSchoolDate { 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 TestStudentInput : BasePageInput
|
{
|
/// <summary>
|
/// 关键字查询
|
/// </summary>
|
public string? SearchKey { get; set; }
|
|
/// <summary>
|
/// 重复性校验方式
|
/// </summary>
|
public string? RepCheckType { get; set; }
|
|
/// <summary>
|
/// 老师ID(可空)
|
/// </summary>
|
public long? TeacherId { get; set; }
|
|
/// <summary>
|
/// 老师名字(可空)
|
/// </summary>
|
public string? TeacherName { get; set; }
|
|
/// <summary>
|
/// 学生姓名
|
/// </summary>
|
public string? Name { get; set; }
|
|
/// <summary>
|
/// 别名(可空)
|
/// </summary>
|
public string? AliName { get; set; }
|
|
/// <summary>
|
/// 学生年龄
|
/// </summary>
|
public int? Age { get; set; }
|
|
/// <summary>
|
/// 年纪(可空)
|
/// </summary>
|
public int? NianJi { get; set; }
|
|
/// <summary>
|
/// 校长ID(可空)
|
/// </summary>
|
public long? RectorId { get; set; }
|
|
/// <summary>
|
/// 零花钱
|
/// </summary>
|
public decimal? HasMoney { get; set; }
|
|
/// <summary>
|
/// 身价(可空)
|
/// </summary>
|
public decimal? ShenJia { get; set; }
|
|
/// <summary>
|
/// 是否在校
|
/// </summary>
|
public bool? IsInSchool { get; set; }
|
|
/// <summary>
|
/// 是否外地人(可空)
|
/// </summary>
|
public bool? IsWDR { get; set; }
|
|
/// <summary>
|
/// 性别
|
/// </summary>
|
public Admin.NET.Core.GenderEnum? Gender { get; set; }
|
|
/// <summary>
|
/// 其他性别(可空)
|
/// </summary>
|
public Admin.NET.Core.GenderEnum? OtherGender { get; set; }
|
|
/// <summary>
|
/// 出生日期
|
/// </summary>
|
public DateTime? BrithDate { get; set; }
|
|
/// <summary>
|
/// 出生日期范围
|
/// </summary>
|
public List<DateTime?> BrithDateRange { get; set; }
|
/// <summary>
|
/// 入学日期(可空)
|
/// </summary>
|
public DateTime? InSchoolDate { get; set; }
|
|
/// <summary>
|
/// 入学日期(可空)范围
|
/// </summary>
|
public List<DateTime?> InSchoolDateRange { get; set; }
|
}
|
|
/// <summary>
|
/// 测试学生表增加输入参数
|
/// </summary>
|
public class AddTestStudentInput : TestStudentBaseInput
|
{
|
/// <summary>
|
/// 学生姓名
|
/// </summary>
|
[Required(ErrorMessage = "学生姓名不能为空")]
|
public override string Name { get; set; }
|
|
/// <summary>
|
/// 学生年龄
|
/// </summary>
|
[Required(ErrorMessage = "学生年龄不能为空")]
|
public override int Age { get; set; }
|
|
/// <summary>
|
/// 零花钱
|
/// </summary>
|
[Required(ErrorMessage = "零花钱不能为空")]
|
public override decimal HasMoney { get; set; }
|
|
/// <summary>
|
/// 是否在校
|
/// </summary>
|
[Required(ErrorMessage = "是否在校不能为空")]
|
public override bool IsInSchool { get; set; }
|
|
/// <summary>
|
/// 性别
|
/// </summary>
|
[Required(ErrorMessage = "性别不能为空")]
|
public override Admin.NET.Core.GenderEnum Gender { get; set; }
|
|
/// <summary>
|
/// 出生日期
|
/// </summary>
|
[Required(ErrorMessage = "出生日期不能为空")]
|
public override DateTime BrithDate { get; set; }
|
|
/// <summary>
|
/// 软删除
|
/// </summary>
|
[Required(ErrorMessage = "软删除不能为空")]
|
public override bool IsDelete { get; set; }
|
|
}
|
|
/// <summary>
|
/// 测试学生表删除输入参数
|
/// </summary>
|
public class DeleteTestStudentInput : BaseIdInput
|
{
|
}
|
|
/// <summary>
|
/// 测试学生表更新输入参数
|
/// </summary>
|
public class UpdateTestStudentInput : AddTestStudentInput
|
{
|
/// <summary>
|
/// 主键Id
|
/// </summary>
|
[Required(ErrorMessage = "主键Id不能为空")]
|
public long Id { get; set; }
|
|
}
|
|
/// <summary>
|
/// 测试学生表主键查询输入参数
|
/// </summary>
|
public class QueryByIdTestStudentInput : DeleteTestStudentInput
|
{
|
|
}
|