修改子项排序
continuous-integration/drone/push Build is passing Details

Test_IRC_Net8
hang 2025-06-19 13:32:34 +08:00
parent fa53d6e88e
commit 27e8e0e79c
3 changed files with 9 additions and 7 deletions

View File

@ -603,11 +603,10 @@
<param name="addOrEditBasic"></param> <param name="addOrEditBasic"></param>
<returns></returns> <returns></returns>
</member> </member>
<member name="M:IRaCIS.Core.Application.Service.DictionaryService.GetChildList(System.Guid)"> <member name="M:IRaCIS.Core.Application.Service.DictionaryService.GetChildList(IRaCIS.Application.Contracts.ChildInQuery)">
<summary> <summary>
获取子项数组 获取子项数组
</summary> </summary>
<param name="parentId"></param>
<returns></returns> <returns></returns>
</member> </member>
<member name="M:IRaCIS.Core.Application.Service.DictionaryService.DeleteDictionary(System.Guid)"> <member name="M:IRaCIS.Core.Application.Service.DictionaryService.DeleteDictionary(System.Guid)">

View File

@ -39,6 +39,10 @@ namespace IRaCIS.Application.Contracts
public string ValueCN { get; set; } = string.Empty; public string ValueCN { get; set; } = string.Empty;
} }
public class ChildInQuery:SortInput
{
public Guid ParentId { get; set; }
}
public class AddOrEditBasicDic public class AddOrEditBasicDic
{ {

View File

@ -182,13 +182,12 @@ namespace IRaCIS.Core.Application.Service
/// <summary> /// <summary>
/// 获取子项数组 /// 获取子项数组
/// </summary> /// </summary>
/// <param name="parentId"></param>
/// <returns></returns> /// <returns></returns>
[HttpGet("{parentId:guid}")] [HttpPost]
public async Task<List<BasicDicView>> GetChildList(Guid parentId) public async Task<List<BasicDicView>> GetChildList(ChildInQuery inQuery)
{ {
return await _dicRepository.Where(t => t.ParentId == parentId) return await _dicRepository.Where(t => t.ParentId == inQuery.ParentId)
.OrderBy(t => t.ShowOrder).ProjectTo<BasicDicView>(_mapper.ConfigurationProvider).ToListAsync(); .ProjectTo<BasicDicView>(_mapper.ConfigurationProvider).SortToListAsync(inQuery);
} }