feat(wms): 添加钢卷异常报表导出功能
- 在IWmsMaterialCoilService中新增exportAbnormalReport方法 - 在WmsMaterialCoilController中新增/exportAbnormal接口 - 重构WmsMaterialCoilExportVo中的purpose字段为businessPurpose - 在WmsMaterialCoilServiceImpl中实现异常报表导出逻辑 - 添加POI依赖支持Excel导出功能 - 新增WmsCoilAbnormalExportRow数据结构 - 实现钢卷信息与异常信息的关联查询和数据合并 - 支持按coilIds批量导出异常报表 - 实现Excel表格的样式设置和单元格合并功能
This commit is contained in:
@@ -143,6 +143,17 @@ public class WmsMaterialCoilController extends BaseController {
|
||||
ExcelUtil.exportExcel(list, "退火报表", WmsMaterialCoilAnnealExportVo.class, response);
|
||||
}
|
||||
|
||||
/**
|
||||
* 导出异常报表(按 coilIds,联查钢卷信息、异常信息、改判原因)
|
||||
* 一个钢卷可能对应多个异常,钢卷信息合并居中,异常信息逐条显示
|
||||
* 改判原因放在钢卷信息和异常信息之间
|
||||
*/
|
||||
@Log(title = "钢卷物料表-异常报表", businessType = BusinessType.EXPORT)
|
||||
@PostMapping("/exportAbnormal")
|
||||
public void exportAbnormal(WmsMaterialCoilBo bo, HttpServletResponse response) {
|
||||
iWmsMaterialCoilService.exportAbnormalReport(bo, response);
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询钢卷物料表列表(POST请求,支持大量coilIds查询)
|
||||
* 功能与GET /list相同,但使用POST请求体传递参数,避免URL长度限制
|
||||
|
||||
Reference in New Issue
Block a user