feat(wms): 新增第三个报表统计——冷硬卷统计
- 在IWmsMaterialCoilService中添加getCoilTrimStatistics方法 - 在WmsMaterialCoilController中新增trimStatistics接口 - 在WmsMaterialCoilMapper中添加selectCoilTrimStatistics查询方法 - 在WmsMaterialCoilMapper.xml中实现切边统计数据SQL查询 - 在WmsMaterialCoilServiceImpl中实现切边统计业务逻辑 - 新增CoilTrimRawVo、CoilTrimStatisticsVo和TrimWidthStatisticsVo数据传输对象 - 按厚度、宽度、切边要求(净边/毛边)统计钢卷数量和重量 - 实现数据分组和排序功能,支持前端展示需求
This commit is contained in:
@@ -0,0 +1,13 @@
|
||||
package com.klp.domain.vo.dashboard;
|
||||
|
||||
import lombok.Data;
|
||||
import java.math.BigDecimal;
|
||||
|
||||
@Data
|
||||
public class CoilTrimRawVo {
|
||||
private String thickness;
|
||||
private String width;
|
||||
private String trimmingRequirement;
|
||||
private Integer coilCount;
|
||||
private BigDecimal totalWeight;
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
package com.klp.domain.vo.dashboard;
|
||||
|
||||
import lombok.Data;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.List;
|
||||
|
||||
@Data
|
||||
public class CoilTrimStatisticsVo {
|
||||
private String thickness;
|
||||
private List<TrimWidthStatisticsVo> trimmedList;
|
||||
private List<TrimWidthStatisticsVo> untrimmedList;
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
package com.klp.domain.vo.dashboard;
|
||||
|
||||
import lombok.Data;
|
||||
import java.math.BigDecimal;
|
||||
|
||||
@Data
|
||||
public class TrimWidthStatisticsVo {
|
||||
private String width;
|
||||
private Integer coilCount;
|
||||
private BigDecimal totalWeight;
|
||||
}
|
||||
Reference in New Issue
Block a user