wip: 🧠 初步的框架

This commit is contained in:
tk
2023-08-25 15:33:42 +08:00
parent 57c1ba2002
commit 18b4d7547a
1014 changed files with 122380 additions and 2 deletions

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

View File

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

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