From 1b19f2d340f582e92c27c9dd1ee5a9dce66ad36a Mon Sep 17 00:00:00 2001
From: liding <756868258@qq.com>
Date: 星期一, 20 四月 2026 10:24:15 +0800
Subject: [PATCH] feat:工艺路线工序参数表

---
 src/main/java/com/ruoyi/technology/mapper/TechnologyRoutingOperationParamMapper.java            |   18 ++++
 src/main/java/com/ruoyi/technology/service/impl/TechnologyRoutingOperationParamServiceImpl.java |   20 +++++
 src/main/java/com/ruoyi/technology/controller/TechnologyRoutingOperationParamController.java    |   18 ++++
 src/main/resources/mapper/technology/TechnologyRoutingOperationParamMapper.xml                  |   28 +++++++
 src/main/java/com/ruoyi/technology/service/TechnologyRoutingOperationParamService.java          |   16 ++++
 src/main/java/com/ruoyi/technology/pojo/TechnologyRoutingOperationParam.java                    |   88 ++++++++++++++++++++++
 6 files changed, 188 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/ruoyi/technology/controller/TechnologyRoutingOperationParamController.java b/src/main/java/com/ruoyi/technology/controller/TechnologyRoutingOperationParamController.java
new file mode 100644
index 0000000..19e1197
--- /dev/null
+++ b/src/main/java/com/ruoyi/technology/controller/TechnologyRoutingOperationParamController.java
@@ -0,0 +1,18 @@
+package com.ruoyi.technology.controller;
+
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 鐢熶骇璁㈠崟宸ヨ壓璺嚎宸ュ簭鍙傛暟琛� 鍓嶇鎺у埗鍣�
+ * </p>
+ *
+ * @author 鑺杞欢锛堟睙鑻忥級鏈夐檺鍏徃
+ * @since 2026-04-20 10:22:16
+ */
+@RestController
+@RequestMapping("/technologyRoutingOperationParam")
+public class TechnologyRoutingOperationParamController {
+
+}
diff --git a/src/main/java/com/ruoyi/technology/mapper/TechnologyRoutingOperationParamMapper.java b/src/main/java/com/ruoyi/technology/mapper/TechnologyRoutingOperationParamMapper.java
new file mode 100644
index 0000000..83f23c3
--- /dev/null
+++ b/src/main/java/com/ruoyi/technology/mapper/TechnologyRoutingOperationParamMapper.java
@@ -0,0 +1,18 @@
+package com.ruoyi.technology.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.ruoyi.technology.pojo.TechnologyRoutingOperationParam;
+import org.apache.ibatis.annotations.Mapper;
+
+/**
+ * <p>
+ * 鐢熶骇璁㈠崟宸ヨ壓璺嚎宸ュ簭鍙傛暟琛� Mapper 鎺ュ彛
+ * </p>
+ *
+ * @author 鑺杞欢锛堟睙鑻忥級鏈夐檺鍏徃
+ * @since 2026-04-20 10:22:16
+ */
+@Mapper
+public interface TechnologyRoutingOperationParamMapper extends BaseMapper<TechnologyRoutingOperationParam> {
+
+}
diff --git a/src/main/java/com/ruoyi/technology/pojo/TechnologyRoutingOperationParam.java b/src/main/java/com/ruoyi/technology/pojo/TechnologyRoutingOperationParam.java
new file mode 100644
index 0000000..1f14947
--- /dev/null
+++ b/src/main/java/com/ruoyi/technology/pojo/TechnologyRoutingOperationParam.java
@@ -0,0 +1,88 @@
+package com.ruoyi.technology.pojo;
+
+import com.baomidou.mybatisplus.annotation.*;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.io.Serializable;
+import java.time.LocalDateTime;
+
+/**
+ * <p>
+ * 鐢熶骇璁㈠崟宸ヨ壓璺嚎宸ュ簭鍙傛暟琛�
+ * </p>
+ *
+ * @author 鑺杞欢锛堟睙鑻忥級鏈夐檺鍏徃
+ * @since 2026-04-20 10:22:16
+ */
+@Data
+@TableName("technology_routing_operation_param")
+@ApiModel(value = "TechnologyRoutingOperationParam瀵硅薄", description = "鐢熶骇璁㈠崟宸ヨ壓璺嚎宸ュ簭鍙傛暟琛�")
+public class TechnologyRoutingOperationParam implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @ApiModelProperty("id")
+    @TableId(value = "id", type = IdType.AUTO)
+    private Long id;
+
+    @ApiModelProperty("宸ヨ壓璺嚎宸ュ簭鍙傛暟琛╥d")
+    private Long technologyRoutingOperationParamId;
+
+    @ApiModelProperty("鍙傛暟缂栫爜(鍞竴鏍囪瘑)")
+    private String paramCode;
+
+    @ApiModelProperty("鍙傛暟鍚嶇О")
+    private String paramName;
+
+    @ApiModelProperty("鍙傛暟绫诲瀷(1鏁板瓧 2鏂囨湰 3涓嬫媺閫夋嫨 4鏃堕棿)")
+    private Byte paramType;
+
+    @ApiModelProperty("鍙傛暟鏍煎紡")
+    private String paramFormat;
+
+    @ApiModelProperty("鍗曚綅")
+    private String unit;
+
+    @ApiModelProperty("鏄惁蹇呭~")
+    private Byte isRequired;
+
+    @ApiModelProperty("澶囨敞")
+    private String remark;
+
+    @ApiModelProperty("鍒涘缓浜�")
+    @TableField(fill = FieldFill.INSERT)
+    private String createUser;
+
+    @ApiModelProperty("鍒涘缓鏃堕棿")
+    @TableField(fill = FieldFill.INSERT)
+    private LocalDateTime createTime;
+
+    @ApiModelProperty("淇敼浜�")
+    @TableField(fill = FieldFill.INSERT_UPDATE)
+    private String updateUser;
+
+    @ApiModelProperty("淇敼鏃堕棿")
+    @TableField(fill = FieldFill.INSERT_UPDATE)
+    private LocalDateTime updateTime;
+
+    @ApiModelProperty("閮ㄩ棬ID")
+    @TableField(fill = FieldFill.INSERT)
+    private Long deptId;
+
+    @ApiModelProperty("鍩虹鍙傛暟ID")
+    private Long paramId;
+
+    @ApiModelProperty("宸ュ簭id")
+    private Long technologyOperationId;
+
+    @ApiModelProperty("宸ュ簭鍙傛暟ID")
+    private Long technologyOperationParamId;
+
+    @ApiModelProperty("宸ヨ壓璺嚎宸ュ簭ID")
+    private Long technologyRoutingOperationId;
+
+    @ApiModelProperty("鏍囧噯鍊�")
+    private String standardValue;
+}
diff --git a/src/main/java/com/ruoyi/technology/service/TechnologyRoutingOperationParamService.java b/src/main/java/com/ruoyi/technology/service/TechnologyRoutingOperationParamService.java
new file mode 100644
index 0000000..8bd7ebe
--- /dev/null
+++ b/src/main/java/com/ruoyi/technology/service/TechnologyRoutingOperationParamService.java
@@ -0,0 +1,16 @@
+package com.ruoyi.technology.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.ruoyi.technology.pojo.TechnologyRoutingOperationParam;
+
+/**
+ * <p>
+ * 鐢熶骇璁㈠崟宸ヨ壓璺嚎宸ュ簭鍙傛暟琛� 鏈嶅姟绫�
+ * </p>
+ *
+ * @author 鑺杞欢锛堟睙鑻忥級鏈夐檺鍏徃
+ * @since 2026-04-20 10:22:16
+ */
+public interface TechnologyRoutingOperationParamService extends IService<TechnologyRoutingOperationParam> {
+
+}
diff --git a/src/main/java/com/ruoyi/technology/service/impl/TechnologyRoutingOperationParamServiceImpl.java b/src/main/java/com/ruoyi/technology/service/impl/TechnologyRoutingOperationParamServiceImpl.java
new file mode 100644
index 0000000..c10da3f
--- /dev/null
+++ b/src/main/java/com/ruoyi/technology/service/impl/TechnologyRoutingOperationParamServiceImpl.java
@@ -0,0 +1,20 @@
+package com.ruoyi.technology.service.impl;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.ruoyi.technology.mapper.TechnologyRoutingOperationParamMapper;
+import com.ruoyi.technology.pojo.TechnologyRoutingOperationParam;
+import com.ruoyi.technology.service.TechnologyRoutingOperationParamService;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 鐢熶骇璁㈠崟宸ヨ壓璺嚎宸ュ簭鍙傛暟琛� 鏈嶅姟瀹炵幇绫�
+ * </p>
+ *
+ * @author 鑺杞欢锛堟睙鑻忥級鏈夐檺鍏徃
+ * @since 2026-04-20 10:22:16
+ */
+@Service
+public class TechnologyRoutingOperationParamServiceImpl extends ServiceImpl<TechnologyRoutingOperationParamMapper, TechnologyRoutingOperationParam> implements TechnologyRoutingOperationParamService {
+
+}
diff --git a/src/main/resources/mapper/technology/TechnologyRoutingOperationParamMapper.xml b/src/main/resources/mapper/technology/TechnologyRoutingOperationParamMapper.xml
new file mode 100644
index 0000000..e4a99ca
--- /dev/null
+++ b/src/main/resources/mapper/technology/TechnologyRoutingOperationParamMapper.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.ruoyi.technology.mapper.TechnologyRoutingOperationParamMapper">
+
+    <!-- 閫氱敤鏌ヨ鏄犲皠缁撴灉 -->
+    <resultMap id="BaseResultMap" type="com.ruoyi.technology.pojo.TechnologyRoutingOperationParam">
+        <id column="id" property="id" />
+        <result column="technology_routing_operation_param_id" property="technologyRoutingOperationParamId" />
+        <result column="param_code" property="paramCode" />
+        <result column="param_name" property="paramName" />
+        <result column="param_type" property="paramType" />
+        <result column="param_format" property="paramFormat" />
+        <result column="unit" property="unit" />
+        <result column="is_required" property="isRequired" />
+        <result column="remark" property="remark" />
+        <result column="create_user" property="createUser" />
+        <result column="create_time" property="createTime" />
+        <result column="update_user" property="updateUser" />
+        <result column="update_time" property="updateTime" />
+        <result column="dept_id" property="deptId" />
+        <result column="param_id" property="paramId" />
+        <result column="technology_operation_id" property="technologyOperationId" />
+        <result column="technology_operation_param_id" property="technologyOperationParamId" />
+        <result column="technology_routing_operation_id" property="technologyRoutingOperationId" />
+        <result column="standard_value" property="standardValue" />
+    </resultMap>
+
+</mapper>

--
Gitblit v1.9.3