添加项目文件。

This commit is contained in:
2023-03-13 15:00:34 +08:00
parent 42bf06ca3e
commit 1d73df3235
1205 changed files with 185078 additions and 0 deletions

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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