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; }
}