feat: 角色模板改为数据库管理支持前端自定义
This commit is contained in:
@@ -11,6 +11,11 @@ public sealed class AdminSeedOptions
|
||||
/// 初始用户列表。
|
||||
/// </summary>
|
||||
public List<SeedUserOptions> Users { get; set; } = new();
|
||||
|
||||
/// <summary>
|
||||
/// 角色模板种子列表。
|
||||
/// </summary>
|
||||
public List<RoleTemplateSeedOptions> RoleTemplates { get; set; } = new();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@@ -56,3 +61,36 @@ public sealed class SeedUserOptions
|
||||
/// </summary>
|
||||
public string[] Permissions { get; set; } = Array.Empty<string>();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 角色模板种子配置。
|
||||
/// </summary>
|
||||
public sealed class RoleTemplateSeedOptions
|
||||
{
|
||||
/// <summary>
|
||||
/// 模板编码。
|
||||
/// </summary>
|
||||
[Required]
|
||||
public string TemplateCode { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 模板名称。
|
||||
/// </summary>
|
||||
[Required]
|
||||
public string Name { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 模板描述。
|
||||
/// </summary>
|
||||
public string? Description { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 是否启用。
|
||||
/// </summary>
|
||||
public bool IsActive { get; set; } = true;
|
||||
|
||||
/// <summary>
|
||||
/// 权限编码集合。
|
||||
/// </summary>
|
||||
public string[] Permissions { get; set; } = Array.Empty<string>();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user