opt:remote service assign dto

This commit is contained in:
xiaolipro 2024-08-13 10:17:03 +08:00
parent 8f032a28ed
commit d3060adbd8
4 changed files with 6 additions and 6 deletions

View File

@ -15,6 +15,6 @@ namespace SJZY.Track.Application.Contract.Services
/// </summary> /// </summary>
/// <param name="input"></param> /// <param name="input"></param>
/// <returns></returns> /// <returns></returns>
Task<UnifyResultDto> QueryTrackPullMappingsAsync(QueryTrackPullMappingsInput input); Task<UnifyResultDto<List<QueryTrackPullMappingsInfo>>> QueryTrackPullMappingsAsync(QueryTrackPullMappingsInput input);
} }
} }

View File

@ -31,5 +31,5 @@ public interface ITrackService : IRemoteService
/// </summary> /// </summary>
/// <param name="input"></param> /// <param name="input"></param>
/// <returns></returns> /// <returns></returns>
Task<UnifyResultDto> QueryAsync(GetTrackInput input); Task<UnifyResultDto<List<GetTrackOutput>>> QueryAsync(GetTrackInput input);
} }

View File

@ -33,13 +33,13 @@ namespace SJZY.Track.Application.Services.ProvideServices
/// <param name="input"></param> /// <param name="input"></param>
/// <returns></returns> /// <returns></returns>
[HttpPost("Track/QueryTrackPullMappings")] [HttpPost("Track/QueryTrackPullMappings")]
public async Task<UnifyResultDto> QueryTrackPullMappingsAsync(QueryTrackPullMappingsInput input) public async Task<UnifyResultDto<List<QueryTrackPullMappingsInfo>>> QueryTrackPullMappingsAsync(QueryTrackPullMappingsInput input)
{ {
var vo = ObjectMapper.Map<QueryTrackPullMappingsInput, QueryTrackPullMappingsInputVO>(input); var vo = ObjectMapper.Map<QueryTrackPullMappingsInput, QueryTrackPullMappingsInputVO>(input);
var result = await _trackPushConfigRepository.QueryTrackPullMappingsAsync(vo); var result = await _trackPushConfigRepository.QueryTrackPullMappingsAsync(vo);
var output = ObjectMapper.Map<List<QueryTrackPullMappingsInfoVO>, List<QueryTrackPullMappingsInfo>>(result); var output = ObjectMapper.Map<List<QueryTrackPullMappingsInfoVO>, List<QueryTrackPullMappingsInfo>>(result);
return new UnifyResultDto(true, output, "操作成功"); return new UnifyResultDto<List<QueryTrackPullMappingsInfo>>(true, output, "操作成功");
} }
} }
} }

View File

@ -18,7 +18,7 @@ public partial class TrackService
/// <returns></returns> /// <returns></returns>
/// <exception cref="BusinessException"></exception> /// <exception cref="BusinessException"></exception>
[HttpPost("Track/Query")] [HttpPost("Track/Query")]
public async Task<UnifyResultDto> QueryAsync(GetTrackInput input) public async Task<UnifyResultDto<List<GetTrackOutput>>> QueryAsync(GetTrackInput input)
{ {
if (input.OrderNos.Count > 500) if (input.OrderNos.Count > 500)
{ {
@ -56,7 +56,7 @@ public partial class TrackService
await TrackDetailSort(res, input); await TrackDetailSort(res, input);
return new UnifyResultDto(true, res, "操作成功"); return new UnifyResultDto<List<GetTrackOutput>>(true, res, "操作成功");
} }
private async Task TrackDetailSort(List<GetTrackOutput> list, GetTrackInput input) private async Task TrackDetailSort(List<GetTrackOutput> list, GetTrackInput input)