|
|
|
@ -42,12 +42,12 @@ namespace Shentun.Peis.CollectItemTypes |
|
|
|
/// <summary>
|
|
|
|
/// 根据ID查实体内容
|
|
|
|
/// </summary>
|
|
|
|
/// <param name="id"></param>
|
|
|
|
/// <param name="input"></param>
|
|
|
|
/// <returns></returns>
|
|
|
|
[HttpPost("api/app/CollectItemType/Get")] |
|
|
|
public async Task<CollectItemTypeDto> GetAsync(Guid id) |
|
|
|
[HttpPost("api/app/CollectItemType/GetById")] |
|
|
|
public async Task<CollectItemTypeDto> GetByIdAsync(CollectItemTypeIdInputDto input) |
|
|
|
{ |
|
|
|
var entity = await _collectItemTypeRepository.GetAsync(id); |
|
|
|
var entity = await _collectItemTypeRepository.GetAsync(input.Id); |
|
|
|
var entityDto = ObjectMapper.Map<CollectItemType, CollectItemTypeDto>(entity); |
|
|
|
entityDto.CreatorName = _cacheService.GetSurnameAsync(entityDto.CreatorId).Result; |
|
|
|
entityDto.LastModifierName = _cacheService.GetSurnameAsync(entityDto.LastModifierId).Result; |
|
|
|
@ -129,12 +129,12 @@ namespace Shentun.Peis.CollectItemTypes |
|
|
|
/// <summary>
|
|
|
|
/// 删除
|
|
|
|
/// </summary>
|
|
|
|
/// <param name="id"></param>
|
|
|
|
/// <param name="input"></param>
|
|
|
|
/// <returns></returns>
|
|
|
|
[HttpPost("api/app/CollectItemType/Delete")] |
|
|
|
public async Task DeleteAsync(Guid id) |
|
|
|
public async Task DeleteAsync(CollectItemTypeIdInputDto input) |
|
|
|
{ |
|
|
|
var entity = await _collectItemTypeRepository.GetAsync(id); |
|
|
|
var entity = await _collectItemTypeRepository.GetAsync(input.Id); |
|
|
|
await _manager.CheckAndDeleteAsync(entity); |
|
|
|
} |
|
|
|
|
|
|
|
@ -142,13 +142,12 @@ namespace Shentun.Peis.CollectItemTypes |
|
|
|
/// <summary>
|
|
|
|
/// 修改排序 置顶,置底
|
|
|
|
/// </summary>
|
|
|
|
/// <param name="id">需要修改的ID</param>
|
|
|
|
/// <param name="SortType">修改方式:1 置顶 2 置底</param>
|
|
|
|
/// <param name="input"></param>
|
|
|
|
/// <returns></returns>
|
|
|
|
[HttpPost("api/app/CollectItemType/UpdateManySort")] |
|
|
|
public async Task UpdateManySortAsync(Guid id, int SortType) |
|
|
|
public async Task UpdateManySortAsync(UpdateManySortInput input) |
|
|
|
{ |
|
|
|
await _manager.UpdateManySortAsync(id, SortType); |
|
|
|
await _manager.UpdateManySortAsync(input.Id, input.SortType); |
|
|
|
} |
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|