重新生成getlistinput模板,联调接口

This commit is contained in:
陈淳
2023-01-06 12:02:48 +08:00
parent 1ed37897d5
commit f4280298af
22 changed files with 35 additions and 36 deletions

View File

@@ -13,15 +13,15 @@ foreach (var entityName in entityNames)
{
templateFactory.CreateTemplateProviders((option) =>
{
option.Add(new ServceTemplateProvider(modelName, entityName));
option.Add(new IServceTemplateProvider(modelName, entityName));
option.Add(new CreateUpdateInputTemplateProvider(modelName, entityName));
option.Add(new GetListOutputTemplateProvider(modelName, entityName));
option.Add(new GetListInputTemplateProvider(modelName, entityName));
option.Add(new ConstTemplateProvider(modelName, entityName));
option.Add(new ProfileTemplateProvider(modelName, entityName));
//option.Add(new ServceTemplateProvider(modelName, entityName));
//option.Add(new IServceTemplateProvider(modelName, entityName));
//option.Add(new CreateUpdateInputTemplateProvider(modelName, entityName));
//option.Add(new GetListOutputTemplateProvider(modelName, entityName));
//option.Add(new GetListInputTemplateProvider(modelName, entityName));
//option.Add(new ConstTemplateProvider(modelName, entityName));
//option.Add(new ProfileTemplateProvider(modelName, entityName));
option.Add(new ControllerTemplateProvider(modelName, entityName));
option.Add(new ApiTemplateProvider(modelName, entityName));
//option.Add(new ApiTemplateProvider(modelName, entityName));
});
//开始构建模板
templateFactory.BuildTemplate();

View File

@@ -22,7 +22,7 @@ namespace Yi.Framework.ApiMicroservice.Controllers.#ModelName#
/// </summary>
/// <returns></returns>
[HttpGet]
public async Task<Result> PageList([FromQuery] #EntityName#CreateUpdateInput input, [FromQuery] PageParModel page)
public async Task<Result> PageList([FromQuery] #EntityName#GetListInput input, [FromQuery] PageParModel page)
{
var result = await _#LowerEntityName#Service.PageListAsync(input, page);
return Result.Success().SetData(result);

View File

@@ -11,6 +11,6 @@ namespace Yi.Framework.Interface.#ModelName#
{
public interface I#EntityName#Service : ICrudAppService<#EntityName#GetListOutput, long, #EntityName#CreateUpdateInput>
{
Task<PageModel<List<#EntityName#GetListOutput>>> PageListAsync(#EntityName#CreateUpdateInput input, PageParModel page);
Task<PageModel<List<#EntityName#GetListOutput>>> PageListAsync(#EntityName#GetListInput input, PageParModel page);
}
}

View File

@@ -16,7 +16,7 @@ namespace Yi.Framework.Service.#ModelName#
{
public class #EntityName#Service : CrudAppService<#EntityName#Entity, #EntityName#GetListOutput, long, #EntityName#CreateUpdateInput>, I#EntityName#Service
{
public async Task<PageModel<List<#EntityName#GetListOutput>>> PageListAsync(#EntityName#CreateUpdateInput input, PageParModel page)
public async Task<PageModel<List<#EntityName#GetListOutput>>> PageListAsync(#EntityName#GetListInput input, PageParModel page)
{
RefAsync<int> totalNumber = 0;
var data = await Repository._DbQueryable