|
|
@ -2,6 +2,7 @@ package com.win.module.wms.controller.itembasic; |
|
|
|
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
|
|
|
import com.win.framework.common.pojo.CommonResult; |
|
|
|
import com.win.framework.common.pojo.CustomConditions; |
|
|
|
import com.win.framework.common.pojo.PageResult; |
|
|
|
import com.win.framework.dict.core.util.DictFrameworkUtils; |
|
|
|
import com.win.framework.excel.core.util.ExcelUtils; |
|
|
@ -129,6 +130,19 @@ public class ItembasicController { |
|
|
|
return success(result); |
|
|
|
} |
|
|
|
|
|
|
|
@PostMapping("/senior") |
|
|
|
@Operation(summary = "高级搜索获得物品基本信息分页") |
|
|
|
@PreAuthorize("@ss.hasPermission('wms:itembasic:query')") |
|
|
|
public CommonResult<PageResult<ItembasicRespVO>> getItembasicSenior(@Valid @RequestBody CustomConditions conditions) { |
|
|
|
PageResult<ItembasicDO> pageResult = itembasicService.getItembasicSenior(conditions); |
|
|
|
PageResult<ItembasicRespVO> result = ItembasicConvert.INSTANCE.convertPage(pageResult); |
|
|
|
for(ItembasicRespVO vo : result.getList()) { |
|
|
|
AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); |
|
|
|
//后端创建个字段作为前端展示的虚拟字段
|
|
|
|
vo.setCreator(user.getNickname()); |
|
|
|
} |
|
|
|
return success(result); |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@GetMapping("/export-excel") |
|
|
|