feat(wms): 添加钢卷异常报表导出功能
- 在IWmsMaterialCoilService中新增exportAbnormalReport方法 - 在WmsMaterialCoilController中新增/exportAbnormal接口 - 重构WmsMaterialCoilExportVo中的purpose字段为businessPurpose - 在WmsMaterialCoilServiceImpl中实现异常报表导出逻辑 - 添加POI依赖支持Excel导出功能 - 新增WmsCoilAbnormalExportRow数据结构 - 实现钢卷信息与异常信息的关联查询和数据合并 - 支持按coilIds批量导出异常报表 - 实现Excel表格的样式设置和单元格合并功能
This commit is contained in:
@@ -0,0 +1,30 @@
|
||||
package com.klp.domain;
|
||||
|
||||
import com.klp.domain.vo.WmsMaterialCoilVo;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 钢卷异常报表导出数据行
|
||||
* 用于组织钢卷、改判原因和异常信息的导出数据结构
|
||||
*
|
||||
* @author Joshi
|
||||
* @date 2026-05-06
|
||||
*/
|
||||
@Data
|
||||
public class WmsCoilAbnormalExportRow {
|
||||
|
||||
/**
|
||||
* 钢卷信息
|
||||
*/
|
||||
private WmsMaterialCoilVo coil;
|
||||
|
||||
/**
|
||||
* 改判原因
|
||||
*/
|
||||
private String rejudgeReason;
|
||||
|
||||
/**
|
||||
* 异常信息
|
||||
*/
|
||||
private WmsCoilAbnormal abnormal;
|
||||
}
|
||||
@@ -74,8 +74,7 @@ public class WmsMaterialCoilExportVo {
|
||||
* 用途
|
||||
*/
|
||||
@ExcelProperty(value = "用途")
|
||||
private String purpose;
|
||||
|
||||
private String businessPurpose;
|
||||
/**
|
||||
* 切边要求
|
||||
*/
|
||||
@@ -184,8 +183,6 @@ public class WmsMaterialCoilExportVo {
|
||||
// 班组
|
||||
private String team;
|
||||
|
||||
// 业务用途
|
||||
private String businessPurpose;
|
||||
|
||||
// 是否与订单相关 readConverterExp
|
||||
private Integer isRelatedToOrder;
|
||||
|
||||
Reference in New Issue
Block a user