refactor(wms): 优化钢卷物料导出功能

- 移除了重复的包导入语句,统一使用通配符导入
- 将导出方法中的完全限定类名替换为简单类名
- 调整了WmsMaterialCoilExportVo类中itemId字段的位置
- 更新了服务实现类中的方法签名以匹配新的VO结构
This commit is contained in:
2025-11-27 13:32:06 +08:00
parent f6e836eccb
commit c4759413fb
3 changed files with 12 additions and 16 deletions

View File

@@ -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);
} }
/** /**

View File

@@ -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;
} }

View File

@@ -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);
} }