using SqlSugar;
namespace OpenAuth.Repository;
///
/// 数据权限对应表的实体类。
///
[SugarTable("base_data_auth")]
public class BaseDataAuth
{
///
/// 主键ID。
///
[SugarColumn(IsPrimaryKey = true, ColumnName = "id")]
public string Id { get; set; }
///
/// 权限名称。
///
[SugarColumn(ColumnName = "name")]
public string Name { get; set; }
///
/// 权限类型。1表示普通权限,2表示自定义表单权限。
///
[SugarColumn(ColumnName = "type")]
public int Type { get; set; }
///
/// 权限编码。
///
[SugarColumn(ColumnName = "code")]
public string Code { get; set; }
///
/// 对象主键。
///
[SugarColumn(ColumnName = "object_id")]
public string ObjectId { get; set; }
///
/// 对象类型。1表示角色,2表示用户。
///
[SugarColumn(ColumnName = "object_type")]
public int ObjectType { get; set; }
///
/// 条件公式。
///
[SugarColumn(ColumnName = "formula")]
public string Formula { get; set; }
///
/// 创建时间。
///
[SugarColumn(ColumnName = "create_date")]
public DateTime? CreateDate { get; set; }
///
/// 创建用户ID。
///
[SugarColumn(ColumnName = "create_user_id")]
public string CreateUserId { get; set; }
///
/// 创建用户名。
///
[SugarColumn(ColumnName = "create_user_name")]
public string CreateUserName { get; set; }
///
/// 修改时间。
///
[SugarColumn(ColumnName = "modify_date")]
public DateTime? ModifyDate { get; set; }
///
/// 修改用户ID。
///
[SugarColumn(ColumnName = "modify_user_id")]
public string ModifyUserId { get; set; }
///
/// 修改用户名。
///
[SugarColumn(ColumnName = "modify_user_name")]
public string ModifyUserName { get; set; }
///
/// 租户ID。
///
[SugarColumn(ColumnName = "tenant_id")]
public string TenantId { get; set; }
///
/// 用户名/角色名
///
[SugarColumn(ColumnName = "object_name")]
public string ObjectName { get; set; }
///
/// 自定义表单名称
///
[SugarColumn(ColumnName = "code_name")]
public string CodeName { get; set; }
}