Files
tnb.server/system/Tnb.Systems.Entitys/Dto/Permission/Authorize/AuthorizeDataBatchInput.cs
2023-03-13 15:00:34 +08:00

55 lines
1.1 KiB
C#

using JNPF.DependencyInjection;
namespace JNPF.Systems.Entitys.Dto.Authorize;
/// <summary>
/// 批量新增权限数据输入.
/// </summary>
[SuppressSniffer]
public class AuthorizeDataBatchInput
{
/// <summary>
/// 子系统Ids.
/// </summary>
public List<string> systemIds { get; set; }
/// <summary>
/// 角色ids.
/// </summary>
public List<string> roleIds { get; set; }
/// <summary>
/// 按钮权限ids.
/// </summary>
public List<string> button { get; set; }
/// <summary>
/// 列表权限ids.
/// </summary>
public List<string> column { get; set; }
/// <summary>
/// 表单权限ids.
/// </summary>
public List<string> form { get; set; }
/// <summary>
/// 菜单权限ids.
/// </summary>
public List<string> module { get; set; }
/// <summary>
/// 数据权限ids.
/// </summary>
public List<string> resource { get; set; }
/// <summary>
/// 岗位ids.
/// </summary>
public List<string> positionIds { get; set; }
/// <summary>
/// 用户ids.
/// </summary>
public List<string> userIds { get; set; }
}