feat(wms): 添加钢卷异常报表导出功能
- 在IWmsMaterialCoilService中新增exportAbnormalReport方法 - 在WmsMaterialCoilController中新增/exportAbnormal接口 - 重构WmsMaterialCoilExportVo中的purpose字段为businessPurpose - 在WmsMaterialCoilServiceImpl中实现异常报表导出逻辑 - 添加POI依赖支持Excel导出功能 - 新增WmsCoilAbnormalExportRow数据结构 - 实现钢卷信息与异常信息的关联查询和数据合并 - 支持按coilIds批量导出异常报表 - 实现Excel表格的样式设置和单元格合并功能
This commit is contained in:
@@ -8,6 +8,7 @@ import com.klp.common.core.domain.PageQuery;
|
||||
import com.klp.domain.vo.dashboard.CoilTrimStatisticsVo;
|
||||
import com.klp.domain.vo.dashboard.CategoryWidthStatisticsVo;
|
||||
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
import javax.validation.constraints.NotEmpty;
|
||||
import javax.validation.constraints.NotNull;
|
||||
import java.util.Collection;
|
||||
@@ -304,5 +305,15 @@ public interface IWmsMaterialCoilService {
|
||||
* @return 退火报表导出数据列表
|
||||
*/
|
||||
List<WmsMaterialCoilAnnealExportVo> queryAnnealExportList(WmsMaterialCoilBo bo);
|
||||
|
||||
/**
|
||||
* 导出异常报表(按 coilIds,联查钢卷信息、异常信息、改判原因)
|
||||
* 一个钢卷可能对应多个异常,钢卷信息合并居中,异常信息逐条显示
|
||||
* 改判原因放在钢卷信息和异常信息之间
|
||||
*
|
||||
* @param bo 查询条件(前端通过 POST 传 coilIds)
|
||||
* @param response HTTP响应对象
|
||||
*/
|
||||
void exportAbnormalReport(WmsMaterialCoilBo bo, HttpServletResponse response);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user