QualityIssueLabel.cs 899 B

12345678910111213141516171819202122232425262728293031
  1. using System.ComponentModel.DataAnnotations;
  2. using System.ComponentModel.DataAnnotations.Schema;
  3. using Abp.Domain.Entities;
  4. using Abp.Domain.Entities.Auditing;
  5. using ShwasherSys.Authorization.Users;
  6. namespace ShwasherSys.BasicInfo
  7. {
  8. [Table("QualityIssueLabelInfo")]
  9. public class QualityIssueLabel: FullAuditedEntity<string, SysUser>
  10. {
  11. public const int NameMaxLength = 50;
  12. public const int DescMaxLength = 500;
  13. /// <summary>
  14. /// 标签名称
  15. /// </summary>
  16. [Required]
  17. [MaxLength(NameMaxLength)]
  18. public string Name { get; set; }
  19. /// <summary>
  20. /// 标签描述
  21. /// </summary>
  22. [MaxLength(DescMaxLength)]
  23. public string Description { get; set; }
  24. public const int RemarkMaxLength = 500;
  25. [MaxLength(RemarkMaxLength)]
  26. public string Remark { get; set; }
  27. }
  28. }