using System.ComponentModel.DataAnnotations;
|
|
namespace Link.Api.Models
|
{
|
/// <summary>
|
/// 分页业务
|
/// </summary>
|
public class PageBiz: Base
|
{
|
/// <summary>
|
/// 页码
|
/// </summary>
|
[Display(Name = "页码")]
|
[Required(ErrorMessage = "{0}" + BizConstants.NOT_NULL)]
|
[Range(BizConstants.PAGE_INDEX_MIN, BizConstants.PAGE_INDEX_MAX, ErrorMessage = "{0}" + BizConstants.NOT_CORRECT)]
|
public int CurrentPage { get; set; }
|
|
/// <summary>
|
/// 页大小
|
/// </summary>
|
[Display(Name = "页大小")]
|
[Required(ErrorMessage = "{0}" + BizConstants.NOT_NULL)]
|
[Range(BizConstants.PAGE_SIZE_MIN, BizConstants.PAGE_SIZE_MAX, ErrorMessage = "{0}" + BizConstants.NOT_CORRECT)]
|
public int PageSize { get; set; }
|
}
|
|
/// <summary>
|
/// 主键id
|
/// </summary>
|
public class IdBiz: Base
|
{
|
/// <summary>
|
/// 主键id
|
/// </summary>
|
[Display(Name = "id")]
|
[Required(ErrorMessage = "{0}" + BizConstants.NOT_NULL)]
|
[Range(BizConstants.INT_MIN, BizConstants.INT_MAX, ErrorMessage = "{0}" + BizConstants.NOT_CORRECT)]
|
public System.Int64 Id { get; set; }
|
}
|
|
/// <summary>
|
/// 批量操作主键id
|
/// </summary>
|
public class BatchIdBiz: Base
|
{
|
/// <summary>
|
/// 主键id数组
|
/// </summary>
|
[MinLength(1, ErrorMessage = "id" + BizConstants.NOT_NULL)]
|
[MaxLength(BizConstants.BATHCH_SIZE_MAX, ErrorMessage = "id" + BizConstants.OVER_LIMIT)]
|
public System.Int64[] Ids { get; set; }
|
}
|
|
/// <summary>
|
///
|
/// </summary>
|
public class Base
|
{
|
|
}
|
}
|