StateCreateDto.cs 666 B

123456789101112131415161718192021222324252627
  1. using System.ComponentModel.DataAnnotations;
  2. using Abp.AutoMapper;
  3. using VberZero.AppService.Base.Dto;
  4. using VberZero.BaseSystem;
  5. namespace VberZero.AppService.States.Dto;
  6. [AutoMapTo(typeof(SysState))]
  7. public class StateCreateDto : VzEntityDto<int>
  8. {
  9. [Required]
  10. [StringLength(SysState.CodeKeyMaxLength)]
  11. public string CodeKey { get; set; }
  12. [Required]
  13. [StringLength(SysState.CodeValueMaxLength)]
  14. public string CodeValue { get; set; }
  15. [StringLength(SysState.NameMaxLength)]
  16. public string DisplayName { get; set; }
  17. [Required]
  18. [StringLength(SysState.DisplayValueMaxLength)]
  19. public string DisplayValue { get; set; }
  20. }