refactor(wms): 优化钢卷物料导出功能
- 移除了重复的包导入语句,统一使用通配符导入 - 将导出方法中的完全限定类名替换为简单类名 - 调整了WmsMaterialCoilExportVo类中itemId字段的位置 - 更新了服务实现类中的方法签名以匹配新的VO结构
This commit is contained in:
@@ -4,6 +4,7 @@ import java.util.List;
|
|||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
|
|
||||||
|
import com.klp.domain.vo.WmsMaterialCoilExportVo;
|
||||||
import lombok.RequiredArgsConstructor;
|
import lombok.RequiredArgsConstructor;
|
||||||
import javax.servlet.http.HttpServletResponse;
|
import javax.servlet.http.HttpServletResponse;
|
||||||
import javax.validation.constraints.*;
|
import javax.validation.constraints.*;
|
||||||
@@ -51,8 +52,8 @@ public class WmsMaterialCoilController extends BaseController {
|
|||||||
@Log(title = "钢卷物料表", businessType = BusinessType.EXPORT)
|
@Log(title = "钢卷物料表", businessType = BusinessType.EXPORT)
|
||||||
@PostMapping("/export")
|
@PostMapping("/export")
|
||||||
public void export(WmsMaterialCoilBo bo, HttpServletResponse response) {
|
public void export(WmsMaterialCoilBo bo, HttpServletResponse response) {
|
||||||
List<com.klp.domain.vo.WmsMaterialCoilExportVo> list = iWmsMaterialCoilService.queryExportList(bo);
|
List<WmsMaterialCoilExportVo> list = iWmsMaterialCoilService.queryExportList(bo);
|
||||||
ExcelUtil.exportExcel(list, "钢卷物料表", com.klp.domain.vo.WmsMaterialCoilExportVo.class, response);
|
ExcelUtil.exportExcel(list, "钢卷物料表", WmsMaterialCoilExportVo.class, response);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -25,11 +25,7 @@ public class WmsMaterialCoilExportVo {
|
|||||||
@ExcelProperty(value = "类型")
|
@ExcelProperty(value = "类型")
|
||||||
private String itemTypeDesc;
|
private String itemTypeDesc;
|
||||||
|
|
||||||
/**
|
|
||||||
* 物品ID
|
|
||||||
*/
|
|
||||||
@ExcelProperty(value = "物品ID")
|
|
||||||
private Long itemId;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 逻辑库区
|
* 逻辑库区
|
||||||
@@ -150,4 +146,10 @@ public class WmsMaterialCoilExportVo {
|
|||||||
*/
|
*/
|
||||||
@ExcelProperty(value = "锌层")
|
@ExcelProperty(value = "锌层")
|
||||||
private String zincLayer;
|
private String zincLayer;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 物品ID
|
||||||
|
*/
|
||||||
|
@ExcelProperty(value = "物品ID")
|
||||||
|
private Long itemId;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -11,16 +11,11 @@ import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|||||||
import com.klp.common.helper.LoginHelper;
|
import com.klp.common.helper.LoginHelper;
|
||||||
import com.klp.common.utils.StringUtils;
|
import com.klp.common.utils.StringUtils;
|
||||||
import com.klp.domain.bo.*;
|
import com.klp.domain.bo.*;
|
||||||
|
import com.klp.domain.vo.*;
|
||||||
import lombok.RequiredArgsConstructor;
|
import lombok.RequiredArgsConstructor;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
import org.springframework.transaction.annotation.Transactional;
|
import org.springframework.transaction.annotation.Transactional;
|
||||||
import com.klp.domain.vo.WmsMaterialCoilVo;
|
|
||||||
import com.klp.domain.vo.WmsGenerateRecordVo;
|
|
||||||
import com.klp.domain.vo.WmsWarehouseVo;
|
|
||||||
import com.klp.domain.vo.WmsRawMaterialVo;
|
|
||||||
import com.klp.domain.vo.WmsBomItemVo;
|
|
||||||
import com.klp.domain.WmsMaterialCoil;
|
import com.klp.domain.WmsMaterialCoil;
|
||||||
import com.klp.domain.vo.WmsStockVo;
|
|
||||||
import com.klp.mapper.WmsMaterialCoilMapper;
|
import com.klp.mapper.WmsMaterialCoilMapper;
|
||||||
import com.klp.mapper.WmsStockMapper;
|
import com.klp.mapper.WmsStockMapper;
|
||||||
import com.klp.mapper.WmsGenerateRecordMapper;
|
import com.klp.mapper.WmsGenerateRecordMapper;
|
||||||
@@ -32,8 +27,6 @@ import com.klp.service.IWmsActualWarehouseService;
|
|||||||
import com.klp.service.IWmsRawMaterialService;
|
import com.klp.service.IWmsRawMaterialService;
|
||||||
import com.klp.service.IWmsBomItemService;
|
import com.klp.service.IWmsBomItemService;
|
||||||
import com.klp.service.IWmsProductService;
|
import com.klp.service.IWmsProductService;
|
||||||
import com.klp.domain.vo.WmsActualWarehouseVo;
|
|
||||||
import com.klp.domain.vo.WmsProductVo;
|
|
||||||
import com.fasterxml.jackson.databind.ObjectMapper;
|
import com.fasterxml.jackson.databind.ObjectMapper;
|
||||||
|
|
||||||
import java.util.*;
|
import java.util.*;
|
||||||
@@ -1591,7 +1584,7 @@ public class WmsMaterialCoilServiceImpl implements IWmsMaterialCoilService {
|
|||||||
* 查询钢卷导出数据列表
|
* 查询钢卷导出数据列表
|
||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public List<com.klp.domain.vo.WmsMaterialCoilExportVo> queryExportList(WmsMaterialCoilBo bo) {
|
public List<WmsMaterialCoilExportVo> queryExportList(WmsMaterialCoilBo bo) {
|
||||||
QueryWrapper<WmsMaterialCoil> lqw = buildQueryWrapper(bo);
|
QueryWrapper<WmsMaterialCoil> lqw = buildQueryWrapper(bo);
|
||||||
return baseMapper.selectExportList(lqw);
|
return baseMapper.selectExportList(lqw);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user