From 6d44fa56ae000ecc3b34c681e16d721789c1f49e Mon Sep 17 00:00:00 2001 From: lyh <925863403@qq.com> Date: 星期三, 25 六月 2025 11:56:22 +0800 Subject: [PATCH] 优化分配权限代码 --- lxzn-module-dnc/src/main/java/org/jeecg/modules/dnc/controller/CutterController.java | 35 +++++++++++++++++++++++++++++++++++ 1 files changed, 35 insertions(+), 0 deletions(-) diff --git a/lxzn-module-dnc/src/main/java/org/jeecg/modules/dnc/controller/CutterController.java b/lxzn-module-dnc/src/main/java/org/jeecg/modules/dnc/controller/CutterController.java index 3d85d1a..d8af84d 100644 --- a/lxzn-module-dnc/src/main/java/org/jeecg/modules/dnc/controller/CutterController.java +++ b/lxzn-module-dnc/src/main/java/org/jeecg/modules/dnc/controller/CutterController.java @@ -1,5 +1,7 @@ package org.jeecg.modules.dnc.controller; +import cn.hutool.core.util.StrUtil; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import lombok.extern.slf4j.Slf4j; @@ -13,6 +15,7 @@ import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; +import java.util.List; @Slf4j @Api(tags = "鍒�鍏蜂俊鎭�") @@ -32,6 +35,25 @@ @GetMapping("/getByBusinessId") public Result<?> getByBusinessId( Cutter cutter,Integer pageNo,Integer pageSize){ return service.query(cutter,pageNo,pageSize); + } + + /** + * 鏌ヨ鍒�鍏稬ist + * @param cutter + * @return + */ + @AutoLog(value = "鍒�鍏蜂俊鎭�-鏌ヨ鍒�鍏稬ist") + @ApiOperation(value = "鍒�鍏蜂俊鎭�-鏌ヨ鍒�鍏稬ist", notes = "鍒�鍏蜂俊鎭�-鏌ヨ鍒�鍏稬ist") + @GetMapping("/getList") + public Result<?> getList( Cutter cutter){ + QueryWrapper<Cutter> queryWrapper = new QueryWrapper<>(); + queryWrapper.eq(StrUtil.isNotEmpty(cutter.getDocId()),"doc_id",cutter.getDocId()); + queryWrapper.like(StrUtil.isNotEmpty(cutter.getCutterName()),"cutter_name",cutter.getCutterName()); + queryWrapper.like(StrUtil.isNotEmpty(cutter.getCutterType()),"cutter_type",cutter.getCutterType()); + queryWrapper.like(StrUtil.isNotEmpty(cutter.getCutterSpacing()),"cutter_spacing",cutter.getCutterSpacing()); + queryWrapper.orderByDesc("create_time"); + List<Cutter> list = service.list(queryWrapper); + return Result.OK(list); } /** @@ -110,4 +132,17 @@ return service.extractAndSaveFromContent(docId,attributionId,attributionType); } + /** + * 鍙戦�佸垁鍏风郴缁� + * @param docId 鏂囨。Id + * @return + */ + @AutoLog(value = "鍒�鍏蜂俊鎭�-鍙戦�佸垁鍏风郴缁�") + @ApiOperation(value = "鍒�鍏蜂俊鎭�-鍙戦�佸垁鍏风郴缁�", notes = "鍒�鍏蜂俊鎭�-鍙戦�佸垁鍏风郴缁�") + @GetMapping("/sendCutterInfo/{docId}/{attributionType}/{attributionId}") + public Result<?> sendCutterInfo(@PathVariable("docId") String docId + ,@PathVariable("attributionType") Integer attributionType + ,@PathVariable("attributionId") String attributionId) { + return service.sendToCutterSystem(docId,attributionId,attributionType); + } } -- Gitblit v1.9.3