feat(wms): 新增退火报表导出功能
- 在IWmsMaterialCoilService中添加queryAnnealExportList方法 - 在WmsMaterialCoilController中新增exportAnneal接口用于导出退火报表 - 在WmsMaterialCoilMapper中添加selectAnnealExportListByCoilIds查询方法 - 在WmsMaterialCoilMapper.xml中实现退火报表SQL查询,关联钢卷、退火计划、炉子等信息 - 在WmsMaterialCoilServiceImpl中实现退火报表数据查询逻辑 - 创建WmsMaterialCoilAnnealExportVo实体类用于退火报表数据导出 - 优化材质异常查询SQL逻辑,改进热轧卷板相关查询条件
This commit is contained in:
@@ -132,6 +132,17 @@ public class WmsMaterialCoilController extends BaseController {
|
||||
ExcelUtil.exportExcel(list, "发货报表", WmsMaterialCoilDeliveryExportVo.class, response);
|
||||
}
|
||||
|
||||
/**
|
||||
* 导出退火报表(按 coilIds,联查退火计划/目标炉/逻辑库区)
|
||||
* 前端仍使用 POST 传参(建议在 body 中传 coilIds,避免 URL 限制)
|
||||
*/
|
||||
@Log(title = "钢卷物料表-退火报表", businessType = BusinessType.EXPORT)
|
||||
@PostMapping("/exportAnneal")
|
||||
public void exportAnneal(WmsMaterialCoilBo bo, HttpServletResponse response) {
|
||||
List<WmsMaterialCoilAnnealExportVo> list = iWmsMaterialCoilService.queryAnnealExportList(bo);
|
||||
ExcelUtil.exportExcel(list, "退火报表", WmsMaterialCoilAnnealExportVo.class, response);
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询钢卷物料表列表(POST请求,支持大量coilIds查询)
|
||||
* 功能与GET /list相同,但使用POST请求体传递参数,避免URL长度限制
|
||||
|
||||
Reference in New Issue
Block a user