diff --git a/mes/hd/nladmin-system/src/main/java/org/nl/system/controller/coderule/SysCodeRuleController.java b/mes/hd/nladmin-system/src/main/java/org/nl/system/controller/coderule/SysCodeRuleController.java
new file mode 100644
index 00000000..bb9868b6
--- /dev/null
+++ b/mes/hd/nladmin-system/src/main/java/org/nl/system/controller/coderule/SysCodeRuleController.java
@@ -0,0 +1,78 @@
+package org.nl.system.controller.coderule;
+
+import cn.dev33.satoken.annotation.SaCheckPermission;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import lombok.RequiredArgsConstructor;
+import org.nl.common.TableDataInfo;
+import org.nl.common.anno.Log;
+import org.nl.common.domain.query.PageQuery;
+import org.nl.system.service.coderule.ISysCodeRuleService;
+import org.nl.system.service.coderule.dao.SysCodeRule;
+import org.nl.system.service.coderule.dto.CodeRuleQuery;
+import org.springframework.http.HttpStatus;
+import org.springframework.http.ResponseEntity;
+import org.springframework.validation.annotation.Validated;
+import org.springframework.web.bind.annotation.*;
+
+import java.io.IOException;
+import java.util.Map;
+import java.util.Set;
+
+/**
+ *
+ * 编码规则表 前端控制器
+ *
+ *
+ * @author generator
+ * @since 2022-12-19
+ */
+@RestController
+@Api(tags = "系统:编码生成")
+@RequiredArgsConstructor
+@RequestMapping("/api/genCode")
+public class SysCodeRuleController {
+ private final ISysCodeRuleService codeRuleService;
+
+ @ApiOperation("查询编码")
+ @GetMapping
+// @SaCheckPermission("genCode:list")
+ public ResponseEntity