From 8c65f898ed6e5b0c7a94c792c4562f6ec831dccd Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期六, 07 十一月 2026 08:50:53 +0800
Subject: [PATCH] feat: 完善质检、生产、销售、财务与人事模块并接入审批流程
---
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/pro/route/MesProRouteController.java | 22 +++++++++++++++-------
1 files changed, 15 insertions(+), 7 deletions(-)
diff --git a/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/pro/route/MesProRouteController.java b/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/pro/route/MesProRouteController.java
index 648556e..ac39079 100644
--- a/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/pro/route/MesProRouteController.java
+++ b/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/pro/route/MesProRouteController.java
@@ -91,7 +91,6 @@
@GetMapping("/get")
@Operation(summary = "鑾峰緱宸ヨ壓璺嚎")
@Parameter(name = "id", description = "缂栧彿", required = true, example = "1024")
- @PreAuthorize("@ss.hasPermission('mes:pro-route:query')")
public CommonResult<MesProRouteRespVO> getRoute(@RequestParam("id") Long id) {
MesProRouteDO route = routeService.getRoute(id);
return success(BeanUtils.toBean(route, MesProRouteRespVO.class));
@@ -99,7 +98,6 @@
@GetMapping("/page")
@Operation(summary = "鑾峰緱宸ヨ壓璺嚎鍒嗛〉")
- @PreAuthorize("@ss.hasPermission('mes:pro-route:query')")
public CommonResult<PageResult<MesProRouteRespVO>> getRoutePage(@Valid MesProRoutePageReqVO pageReqVO) {
PageResult<MesProRouteDO> pageResult = routeService.getRoutePage(pageReqVO);
return success(BeanUtils.toBean(pageResult, MesProRouteRespVO.class));
@@ -161,15 +159,25 @@
ExcelWriter writer = FastExcelFactory.write(response.getOutputStream()).autoCloseStream(false).build();
try {
writer.write(Collections.emptyList(), FastExcelFactory.writerSheet(0, "璺嚎")
- .head(MesProRouteCompleteImportWorkbook.RouteRow.class).build());
+ .head(MesProRouteCompleteImportWorkbook.RouteRow.class)
+ .registerWriteHandler(new cn.iocoder.yudao.framework.excel.core.handler.ColumnWidthMatchStyleStrategy())
+ .registerWriteHandler(new cn.iocoder.yudao.framework.excel.core.handler.RequiredHeaderWriteHandler()).build());
writer.write(Collections.emptyList(), FastExcelFactory.writerSheet(1, "浜у搧")
- .head(MesProRouteCompleteImportWorkbook.ProductRow.class).build());
+ .head(MesProRouteCompleteImportWorkbook.ProductRow.class)
+ .registerWriteHandler(new cn.iocoder.yudao.framework.excel.core.handler.ColumnWidthMatchStyleStrategy())
+ .registerWriteHandler(new cn.iocoder.yudao.framework.excel.core.handler.RequiredHeaderWriteHandler()).build());
writer.write(Collections.emptyList(), FastExcelFactory.writerSheet(2, "宸ュ簭")
- .head(MesProRouteCompleteImportWorkbook.ProcessRow.class).build());
+ .head(MesProRouteCompleteImportWorkbook.ProcessRow.class)
+ .registerWriteHandler(new cn.iocoder.yudao.framework.excel.core.handler.ColumnWidthMatchStyleStrategy())
+ .registerWriteHandler(new cn.iocoder.yudao.framework.excel.core.handler.RequiredHeaderWriteHandler()).build());
writer.write(Collections.emptyList(), FastExcelFactory.writerSheet(3, "宸ュ簭浜у嚭")
- .head(MesProRouteCompleteImportWorkbook.OutputRow.class).build());
+ .head(MesProRouteCompleteImportWorkbook.OutputRow.class)
+ .registerWriteHandler(new cn.iocoder.yudao.framework.excel.core.handler.ColumnWidthMatchStyleStrategy())
+ .registerWriteHandler(new cn.iocoder.yudao.framework.excel.core.handler.RequiredHeaderWriteHandler()).build());
writer.write(Collections.emptyList(), FastExcelFactory.writerSheet(4, "宸ュ簭鎶曟枡")
- .head(MesProRouteCompleteImportWorkbook.InputRow.class).build());
+ .head(MesProRouteCompleteImportWorkbook.InputRow.class)
+ .registerWriteHandler(new cn.iocoder.yudao.framework.excel.core.handler.ColumnWidthMatchStyleStrategy())
+ .registerWriteHandler(new cn.iocoder.yudao.framework.excel.core.handler.RequiredHeaderWriteHandler()).build());
writer.write(List.of(
new MesProRouteCompleteImportWorkbook.GuideRow("璺嚎", "姣忚涓�鏉¤矾绾匡紱璺嚎缂栫爜鍞竴銆傚畬鏁村鍏ヤ粎鏂板锛屽凡鏈夌紪鐮佷細鎶ラ敊锛屽鍏ュ悗榛樿鍋滅敤銆�"),
new MesProRouteCompleteImportWorkbook.GuideRow("浜у搧", "璺嚎缂栫爜涓庤矾绾胯〃涓�鑷达紱姣忔潯璺嚎鑷冲皯涓�涓骇鍝併�傜墿鏂欍�佷粨搴撱�佸簱鍖恒�佸簱浣嶅~鍐欏凡鏈変笟鍔$紪鐮侊紱鏃堕棿鍗曚綅濉� MINUTE/HOUR/DAY銆�"),
--
Gitblit v1.9.3