using System.ComponentModel.DataAnnotations;
using Abp.Domain.Entities.Auditing;
using VberZero.BaseSystem.Users;
namespace VberZero.BaseSystem;
///
/// 系统字典
///
public class SysState : AuditedEntity
{
public const int NameMaxLength = 50;
public const int CodeKeyMaxLength = 50;
public const int CodeValueMaxLength = 100;
public const int DisplayValueMaxLength = 100;
[StringLength(NameMaxLength)]
public string Name { get; set; }
[Required]
[StringLength(CodeKeyMaxLength)]
public string CodeKey { get; set; }
[Required]
[StringLength(CodeValueMaxLength)]
public string CodeValue { get; set; }
[Required]
[StringLength(DisplayValueMaxLength)]
public string DisplayValue { get; set; }
}