using JNPF.Common.Const; using JNPF.Common.Contracts; using SqlSugar; namespace JNPF.Systems.Entitys.System; /// /// 数据权限方案. /// [SugarTable("BASE_MODULEDATAAUTHORIZESCHEME")] [Tenant(ClaimConst.TENANTID)] public class ModuleDataAuthorizeSchemeEntity : CLDEntityBase { /// /// 方案编码. /// [SugarColumn(ColumnName = "F_ENCODE")] public string EnCode { get; set; } /// /// 方案名称. /// [SugarColumn(ColumnName = "F_FULLNAME")] public string FullName { get; set; } /// /// 条件规则Json. /// [SugarColumn(ColumnName = "F_CONDITIONJSON")] public string ConditionJson { get; set; } /// /// 条件规则描述. /// [SugarColumn(ColumnName = "F_CONDITIONTEXT")] public string ConditionText { get; set; } /// /// 描述. /// [SugarColumn(ColumnName = "F_DESCRIPTION")] public string Description { get; set; } /// /// 排序码. /// [SugarColumn(ColumnName = "F_SORTCODE")] public long? SortCode { get; set; } /// /// 功能主键. /// [SugarColumn(ColumnName = "F_MODULEID")] public string ModuleId { get; set; } /// /// 全部数据标识(1 标识全部). /// [SugarColumn(ColumnName = "F_AllData")] public int AllData { get; set; } }