using System.ComponentModel;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using YunDa.ISAS.Entities.AuditCommon;
using YunDa.ISAS.Entities.AuditCommon.IAdudit;
namespace YunDa.ISAS.Entities.System
{
[Table("sys_role")]
public class SysRole : ISASAuditedEntity, IISASPassivable
{
public const int MaxNameLength = 50;
public const int MaxRemarkLength = 200;
public const string AdminRole = "超级管理员";
///
/// 角色名称
///
[Required]
[StringLength(MaxNameLength)]
public virtual string RoleName { get; set; }
///
/// 备注
///
[StringLength(MaxRemarkLength)]
public virtual string Remark { get; set; }
///
/// 是否活动
///
[DefaultValue(true)]
public virtual bool IsActive { get; set; }
}
}