using System.ComponentModel.DataAnnotations; namespace Link.Api.Models { /// /// 分页业务 /// public class PageBiz: Base { /// /// 页码 /// [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; } /// /// 页大小 /// [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; } } /// /// 主键id /// public class IdBiz: Base { /// /// 主键id /// [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; } } /// /// 批量操作主键id /// public class BatchIdBiz: Base { /// /// 主键id数组 /// [MinLength(1, ErrorMessage = "id" + BizConstants.NOT_NULL)] [MaxLength(BizConstants.BATHCH_SIZE_MAX, ErrorMessage = "id" + BizConstants.OVER_LIMIT)] public System.Int64[] Ids { get; set; } } /// /// /// public class Base { } }