添加项目文件。

This commit is contained in:
fuenmao
2025-09-29 13:48:36 +08:00
parent f61e922f0c
commit 5dc1780ef1
407 changed files with 63703 additions and 0 deletions
@@ -0,0 +1,5 @@
namespace SimpleAdmin.System;
public class GenConfigInput
{
}
@@ -0,0 +1,28 @@
namespace SimpleAdmin.System;
/// <summary>
/// <inheritdoc cref="IGenConfigService"/>
/// </summary>
public class GenConfigService : DbRepository<GenConfig>, IGenConfigService
{
private readonly ILogger<GenConfigService> logger;
public GenConfigService(ILogger<GenConfigService> logger)
{
this.logger = logger;
}
/// <inheritdoc/>
public async Task<List<GenConfig>> List(long basicId)
{
var configs = await GetListAsync(it => it.BasicId == basicId);//获取配置表相关配置
configs = configs.OrderBy(it => it.FieldIndex).ToList();//排序一下
return configs;
}
/// <inheritdoc/>
public async Task EditBatch(List<GenConfig> configs)
{
await UpdateRangeAsync(configs);//批量更新
}
}
@@ -0,0 +1,21 @@
namespace SimpleAdmin.System;
/// <summary>
/// 代码生成详细配置服务
/// </summary>
public interface IGenConfigService : ITransient
{
/// <summary>
/// 批量更新
/// </summary>
/// <param name="configs"></param>
/// <returns></returns>
Task EditBatch(List<GenConfig> configs);
/// <summary>
/// 查询代码生成详细配置列表
/// </summary>
/// <param name="basicId"></param>
/// <returns>配置列表</returns>
Task<List<GenConfig>> List(long basicId);
}