StateUpdateDto.cs 1012 B

1234567891011121314151617181920212223242526272829
  1. using System.ComponentModel.DataAnnotations;
  2. using Abp.Application.Services.Dto;
  3. using Abp.AutoMapper;
  4. using WeOnlineApp.BaseInfo;
  5. using IwbZero.Authorization.Base.SystemInfo;
  6. namespace WeOnlineApp.BaseSystem.States.Dto
  7. {
  8. [AutoMapTo(typeof(SysState))]
  9. public class StateUpdateDto : EntityDto<int>
  10. {
  11. [StringLength(SysStateBase.StateNoMaxLength)]
  12. public string StateNo { get; set; }
  13. [StringLength(SysStateBase.StateNameMaxLength)]
  14. public string StateName { get; set; }
  15. [Required]
  16. [StringLength(SysStateBase.TableNameMaxLength)]
  17. public string TableName { get; set; }
  18. [Required]
  19. [StringLength(SysStateBase.ColNameMaxLength)]
  20. public string ColumnName { get; set; }
  21. [Required]
  22. [StringLength(SysStateBase.CodeValueMaxLength)]
  23. public string CodeValue { get; set; }
  24. [Required]
  25. [StringLength(SysStateBase.DisplayValueMaxLength)]
  26. public string DisplayValue { get; set; }
  27. }
  28. }