You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

53 lines
1.2 KiB
C#

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

namespace OpenAuth.App.Permission.Request;
/// <summary>
/// 数据权限对应表的实体类。
/// </summary>
public class BaseDataAuthReq
{
/// <summary>
/// 主键ID。
/// </summary>
public string Id { get; set; }
/// <summary>
/// 权限名称。
/// </summary>
public string Name { get; set; }
/// <summary>
/// 权限类型。1表示普通权限2表示自定义表单权限。
/// </summary>
public int Type { get; set; }
/// <summary>
/// 权限编码。
/// </summary>
public string Code { get; set; }
/// <summary>
/// 对象主键。
/// </summary>
public string ObjectId { get; set; }
/// <summary>
/// 对象类型。1表示角色2表示用户。
/// </summary>
public int ObjectType { get; set; }
/// <summary>
/// 用户名/角色名
/// </summary>
public string ObjectName { get; set; }
/// <summary>
/// 自定义表单名称
/// </summary>
public string CodeName { get; set; }
// 使用实体实现
/// <summary>
/// 条件公式。
/// </summary>
public FormulaObject Formula { get; set; }
}