增加撤销与启动,详见:#I3ILBG

调整工程结构,采用模块化机制
This commit is contained in:
yubaolee
2021-04-15 00:40:30 +08:00
parent 484daa48f0
commit cf23d0025f
86 changed files with 3032 additions and 2819 deletions

View File

@@ -0,0 +1,21 @@
namespace OpenAuth.App.Request
{
/// <summary>
/// 为角色分配数据字段权限
/// </summary>
public class AssignDataReq
{
/// <summary>
/// 角色ID
/// </summary>
public string RoleId { get; set; }
/// <summary>
/// 模块的Code,比如Category/Resource
/// </summary>
public string ModuleCode { get; set; }
/// <summary>
/// 字段名称列表
/// </summary>
public string[] Properties { get; set; }
}
}

View File

@@ -0,0 +1,17 @@
namespace OpenAuth.App.Request
{
/// <summary>
/// 部门分配用户
/// </summary>
public class AssignOrgUsers
{
/// <summary>
/// 部门id
/// </summary>
public string OrgId { get; set; }
/// <summary>
/// 用户id列表
/// </summary>
public string[] UserIds { get; set; }
}
}

View File

@@ -0,0 +1,18 @@
namespace OpenAuth.App.Request
{
/// <summary>
/// 比如给用户分配资源那么firstId就是用户IDsecIds就是资源ID列表
/// </summary>
public class AssignReq
{
/// <summary>
/// 分配的关键字比如UserRole
/// </summary>
public string type { get; set; }
/// <summary>
/// 比如给用户分配角色那么firstId就是用户IDsecIds就是角色ID列表
/// </summary>
public string firstId { get; set; }
public string[] secIds { get; set; }
}
}

View File

@@ -0,0 +1,17 @@
namespace OpenAuth.App.Request
{
/// <summary>
/// 角色分配用户
/// </summary>
public class AssignRoleUsers
{
/// <summary>
/// 角色id
/// </summary>
public string RoleId { get; set; }
/// <summary>
/// 用户id列表
/// </summary>
public string[] UserIds { get; set; }
}
}