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