mirror of
https://github.com/nsnail/NetAdmin.git
synced 2025-12-23 06:25:53 +08:00
wip: 🧠 初步的框架
This commit is contained in:
22
src/backend/NetAdmin.Domain/Dto/Sys/Dev/GenerateCsCodeReq.cs
Normal file
22
src/backend/NetAdmin.Domain/Dto/Sys/Dev/GenerateCsCodeReq.cs
Normal file
@@ -0,0 +1,22 @@
|
||||
namespace NetAdmin.Domain.Dto.Sys.Dev;
|
||||
|
||||
/// <summary>
|
||||
/// 请求:生成后端代码
|
||||
/// </summary>
|
||||
public sealed record GenerateCsCodeReq : DataAbstraction
|
||||
{
|
||||
/// <summary>
|
||||
/// 模块名称
|
||||
/// </summary>
|
||||
public string ModuleName { get; init; }
|
||||
|
||||
/// <summary>
|
||||
/// 模块说明
|
||||
/// </summary>
|
||||
public string ModuleRemark { get; init; }
|
||||
|
||||
/// <summary>
|
||||
/// 模块类型
|
||||
/// </summary>
|
||||
public ModuleTypes Type { get; init; }
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
using NetAdmin.Domain.Attributes.DataValidation;
|
||||
|
||||
namespace NetAdmin.Domain.Dto.Sys.Dev;
|
||||
|
||||
/// <summary>
|
||||
/// 请求:生成图标代码
|
||||
/// </summary>
|
||||
public sealed record GenerateIconCodeReq : DataAbstraction
|
||||
{
|
||||
/// <summary>
|
||||
/// 图标名称
|
||||
/// </summary>
|
||||
[CultureRequired(ErrorMessageResourceType = typeof(Ln), ErrorMessageResourceName = nameof(Ln.图标名称))]
|
||||
public string IconName { get; init; }
|
||||
|
||||
/// <summary>
|
||||
/// 图标代码
|
||||
/// </summary>
|
||||
[CultureRequired(ErrorMessageResourceType = typeof(Ln), ErrorMessageResourceName = nameof(Ln.图标代码))]
|
||||
public string SvgCode { get; init; }
|
||||
}
|
||||
39
src/backend/NetAdmin.Domain/Dto/Sys/Dev/IconExportJsInfo.cs
Normal file
39
src/backend/NetAdmin.Domain/Dto/Sys/Dev/IconExportJsInfo.cs
Normal file
@@ -0,0 +1,39 @@
|
||||
namespace NetAdmin.Domain.Dto.Sys.Dev;
|
||||
|
||||
/// <summary>
|
||||
/// IconExportJsInfo
|
||||
/// </summary>
|
||||
public sealed record IconExportJsInfo : DataAbstraction
|
||||
{
|
||||
/// <summary>
|
||||
/// ExportDefault
|
||||
/// </summary>
|
||||
public ExportDefaultRecord ExportDefault { get; init; }
|
||||
|
||||
/// <summary>
|
||||
/// ExportDefaultRecord
|
||||
/// </summary>
|
||||
public sealed record ExportDefaultRecord
|
||||
{
|
||||
/// <summary>
|
||||
/// Icons
|
||||
/// </summary>
|
||||
public IEnumerable<IconsItem> Icons { get; init; }
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// IconsItem
|
||||
/// </summary>
|
||||
public sealed record IconsItem
|
||||
{
|
||||
/// <summary>
|
||||
/// Icons
|
||||
/// </summary>
|
||||
public ICollection<string> Icons { get; init; }
|
||||
|
||||
/// <summary>
|
||||
/// Name
|
||||
/// </summary>
|
||||
public string Name { get; init; }
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user