From 317118e3c8e170b8af34ec29658e111fd8184996 Mon Sep 17 00:00:00 2001
From: zhangherong <571457620@qq.com>
Date: 星期三, 19 三月 2025 14:21:30 +0800
Subject: [PATCH] art: 设备管理-编码规则添加

---
 lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EamProcessParametersController.java |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)

diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EamProcessParametersController.java b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EamProcessParametersController.java
index d5aefc7..c8499af 100644
--- a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EamProcessParametersController.java
+++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EamProcessParametersController.java
@@ -9,9 +9,11 @@
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
 import org.jeecg.common.api.vo.Result;
+import org.jeecg.common.constant.CommonConstant;
 import org.jeecg.common.system.query.QueryGenerator;
 import org.jeecg.common.aspect.annotation.AutoLog;
 import org.jeecg.common.util.oConvertUtils;
+import org.jeecg.modules.eam.constant.BusinessCodeConst;
 import org.jeecg.modules.eam.entity.EamProcessParameters;
 import org.jeecg.modules.eam.service.IEamProcessParametersService;
 import java.util.Date;
@@ -20,6 +22,7 @@
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import lombok.extern.slf4j.Slf4j;
 import org.jeecg.common.system.base.controller.JeecgController;
+import org.jeecg.modules.system.service.ISysBusinessCodeRuleService;
 import org.jeecgframework.poi.excel.ExcelImportUtil;
 import org.jeecgframework.poi.excel.def.NormalExcelConstants;
 import org.jeecgframework.poi.excel.entity.ExportParams;
@@ -48,6 +51,9 @@
 public class EamProcessParametersController extends JeecgController<EamProcessParameters, IEamProcessParametersService> {
 	@Autowired
 	private IEamProcessParametersService eamProcessParametersService;
+
+	@Autowired
+	private ISysBusinessCodeRuleService businessCodeRuleService;
 	
 	/**
 	 * 鍒嗛〉鍒楄〃鏌ヨ
@@ -66,6 +72,7 @@
 								   @RequestParam(name="pageSize", defaultValue="10") Integer pageSize,
 								   HttpServletRequest req) {
 		QueryWrapper<EamProcessParameters> queryWrapper = QueryGenerator.initQueryWrapper(eamProcessParameters, req.getParameterMap());
+		queryWrapper.eq("del_flag", CommonConstant.DEL_FLAG_0);
 		Page<EamProcessParameters> page = new Page<EamProcessParameters>(pageNo, pageSize);
 		IPage<EamProcessParameters> pageList = eamProcessParametersService.page(page, queryWrapper);
 		return Result.OK(pageList);
@@ -81,6 +88,9 @@
 	@ApiOperation(value="宸ュ簭鍙傛暟缁存姢-娣诲姞", notes="宸ュ簭鍙傛暟缁存姢-娣诲姞")
 	@PostMapping(value = "/add")
 	public Result<?> add(@RequestBody EamProcessParameters eamProcessParameters) {
+		String codeSeq = businessCodeRuleService.generateBusinessCodeSeq(BusinessCodeConst.PROCESS_PARAMETERS_RULE);
+		eamProcessParameters.setParameterCode(codeSeq);
+		eamProcessParameters.setDelFlag(CommonConstant.DEL_FLAG_0);
 		eamProcessParametersService.save(eamProcessParameters);
 		return Result.OK("娣诲姞鎴愬姛锛�");
 	}

--
Gitblit v1.9.3