添加项目文件。
This commit is contained in:
@@ -0,0 +1,55 @@
|
||||
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; }
|
||||
}
|
||||
@@ -0,0 +1,31 @@
|
||||
using JNPF.Common.Security;
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.Systems.Entitys.Dto.Authorize;
|
||||
|
||||
/// <summary>
|
||||
/// 权限数据输出模型.
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class AuthorizeDataModelOutput : TreeModel
|
||||
{
|
||||
/// <summary>
|
||||
/// 名称.
|
||||
/// </summary>
|
||||
public string fullName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 图标.
|
||||
/// </summary>
|
||||
public string icon { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 排序.
|
||||
/// </summary>
|
||||
public long? sortCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 系统Id.
|
||||
/// </summary>
|
||||
public string systemId { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.Systems.Entitys.Dto.Authorize;
|
||||
|
||||
/// <summary>
|
||||
/// 权限数据输出.
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class AuthorizeDataOutput
|
||||
{
|
||||
/// <summary>
|
||||
/// 树形结构.
|
||||
/// </summary>
|
||||
public List<AuthorizeDataModelOutput> list { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 已选中ID.
|
||||
/// </summary>
|
||||
public List<string> ids { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 所有id.
|
||||
/// </summary>
|
||||
public List<string> all { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.Systems.Entitys.Dto.Authorize;
|
||||
|
||||
/// <summary>
|
||||
/// 权限数据查询输入.
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class AuthorizeDataQuery
|
||||
{
|
||||
/// <summary>
|
||||
/// 类型.
|
||||
/// </summary>
|
||||
public string type { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 菜单ids.
|
||||
/// </summary>
|
||||
public string moduleIds { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.Systems.Entitys.Dto.Authorize;
|
||||
|
||||
/// <summary>
|
||||
/// 权限数据查询输入.
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class AuthorizeDataQueryInput
|
||||
{
|
||||
/// <summary>
|
||||
/// 类型.
|
||||
/// </summary>
|
||||
public string type { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 菜单ids.
|
||||
/// </summary>
|
||||
public string moduleIds { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,45 @@
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.Systems.Entitys.Dto.Authorize;
|
||||
|
||||
/// <summary>
|
||||
/// 权限数据修改输入.
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class AuthorizeDataUpInput
|
||||
{
|
||||
/// <summary>
|
||||
/// 类型Position/Role/User.
|
||||
/// </summary>
|
||||
public string objectType { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 子系统Ids.
|
||||
/// </summary>
|
||||
public List<string> systemIds { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 按钮.
|
||||
/// </summary>
|
||||
public List<string> button { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 列表.
|
||||
/// </summary>
|
||||
public List<string> column { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 模块.
|
||||
/// </summary>
|
||||
public List<string> module { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 表单.
|
||||
/// </summary>
|
||||
public List<string> form { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 资源.
|
||||
/// </summary>
|
||||
public List<string> resource { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.Systems.Entitys.Dto.Authorize;
|
||||
|
||||
/// <summary>
|
||||
/// 权限模块输入.
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class AuthorizeModelInput
|
||||
{
|
||||
/// <summary>
|
||||
/// 项目类型.
|
||||
/// </summary>
|
||||
public string itemType { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 对象类型.
|
||||
/// </summary>
|
||||
public string objectType { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 对象ID.
|
||||
/// </summary>
|
||||
public List<string> objectId { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,39 @@
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.Systems.Entitys.Dto.Authorize;
|
||||
|
||||
/// <summary>
|
||||
/// 列表字段权限输入.
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class ColumnsPurviewDataUpInput
|
||||
{
|
||||
/// <summary>
|
||||
/// 模块ID.
|
||||
/// </summary>
|
||||
public string moduleId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 列表字段数组.
|
||||
/// </summary>
|
||||
public string fieldList { get; set; }
|
||||
|
||||
}
|
||||
|
||||
public class FieldList
|
||||
{
|
||||
/// <summary>
|
||||
/// 显示名称.
|
||||
/// </summary>
|
||||
public string label { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 字段名称.
|
||||
/// </summary>
|
||||
public string prop { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 是否显示.
|
||||
/// </summary>
|
||||
public bool visible { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.Systems.Entitys.Dto.Authorize;
|
||||
|
||||
/// <summary>
|
||||
/// 列表展示字段输出.
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class ListDisplayFieldOutput
|
||||
{
|
||||
/// <summary>
|
||||
/// 显示名称.
|
||||
/// </summary>
|
||||
public string label { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 字段名称.
|
||||
/// </summary>
|
||||
public string prop { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 是否显示.
|
||||
/// </summary>
|
||||
public bool visible { get; set; }
|
||||
}
|
||||
Reference in New Issue
Block a user