From 74b1e3fc8cc34f015502544cce2def2bbf424293 Mon Sep 17 00:00:00 2001
From: liding <756868258@qq.com>
Date: 星期一, 20 四月 2026 09:52:13 +0800
Subject: [PATCH] feat:生产-基础

---
 src/main/java/com/ruoyi/technology/service/TechnologyParamService.java              |   16 ++
 src/main/java/com/ruoyi/technology/service/impl/TechnologyParamServiceImpl.java     |   20 +++
 src/main/java/com/ruoyi/technology/controller/TechnologyParamController.java        |   18 +++
 src/main/java/com/ruoyi/technology/mapper/TechnologyOperationMapper.java            |   18 +++
 src/main/java/com/ruoyi/technology/mapper/TechnologyParamMapper.java                |   18 +++
 src/main/java/com/ruoyi/technology/service/impl/TechnologyOperationServiceImpl.java |   20 +++
 src/main/java/com/ruoyi/technology/service/TechnologyOperationService.java          |   16 ++
 src/main/java/com/ruoyi/technology/pojo/TechnologyParam.java                        |   70 +++++++++++
 src/main/resources/mapper/technology/TechnologyOperationMapper.xml                  |   21 +++
 src/main/java/com/ruoyi/technology/controller/TechnologyOperationController.java    |   18 +++
 src/main/java/com/ruoyi/technology/pojo/TechnologyOperation.java                    |   66 +++++++++++
 src/main/resources/mapper/technology/TechnologyParamMapper.xml                      |   22 +++
 12 files changed, 323 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/ruoyi/technology/controller/TechnologyOperationController.java b/src/main/java/com/ruoyi/technology/controller/TechnologyOperationController.java
new file mode 100644
index 0000000..54e1a5b
--- /dev/null
+++ b/src/main/java/com/ruoyi/technology/controller/TechnologyOperationController.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 09:49:48
+ */
+@RestController
+@RequestMapping("/technologyOperation")
+public class TechnologyOperationController {
+
+}
diff --git a/src/main/java/com/ruoyi/technology/controller/TechnologyParamController.java b/src/main/java/com/ruoyi/technology/controller/TechnologyParamController.java
new file mode 100644
index 0000000..abccfaa
--- /dev/null
+++ b/src/main/java/com/ruoyi/technology/controller/TechnologyParamController.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 09:45:20
+ */
+@RestController
+@RequestMapping("/technologyParam")
+public class TechnologyParamController {
+
+}
diff --git a/src/main/java/com/ruoyi/technology/mapper/TechnologyOperationMapper.java b/src/main/java/com/ruoyi/technology/mapper/TechnologyOperationMapper.java
new file mode 100644
index 0000000..d04cbea
--- /dev/null
+++ b/src/main/java/com/ruoyi/technology/mapper/TechnologyOperationMapper.java
@@ -0,0 +1,18 @@
+package com.ruoyi.technology.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.ruoyi.technology.pojo.TechnologyOperation;
+import org.apache.ibatis.annotations.Mapper;
+
+/**
+ * <p>
+ *  Mapper 鎺ュ彛
+ * </p>
+ *
+ * @author 鑺杞欢锛堟睙鑻忥級鏈夐檺鍏徃
+ * @since 2026-04-20 09:49:48
+ */
+@Mapper
+public interface TechnologyOperationMapper extends BaseMapper<TechnologyOperation> {
+
+}
diff --git a/src/main/java/com/ruoyi/technology/mapper/TechnologyParamMapper.java b/src/main/java/com/ruoyi/technology/mapper/TechnologyParamMapper.java
new file mode 100644
index 0000000..ffde12a
--- /dev/null
+++ b/src/main/java/com/ruoyi/technology/mapper/TechnologyParamMapper.java
@@ -0,0 +1,18 @@
+package com.ruoyi.technology.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.ruoyi.technology.pojo.TechnologyParam;
+import org.apache.ibatis.annotations.Mapper;
+
+/**
+ * <p>
+ * 鍩虹鍙傛暟琛� Mapper 鎺ュ彛
+ * </p>
+ *
+ * @author 鑺杞欢锛堟睙鑻忥級鏈夐檺鍏徃
+ * @since 2026-04-20 09:45:20
+ */
+@Mapper
+public interface TechnologyParamMapper extends BaseMapper<TechnologyParam> {
+
+}
diff --git a/src/main/java/com/ruoyi/technology/pojo/TechnologyOperation.java b/src/main/java/com/ruoyi/technology/pojo/TechnologyOperation.java
new file mode 100644
index 0000000..7341ece
--- /dev/null
+++ b/src/main/java/com/ruoyi/technology/pojo/TechnologyOperation.java
@@ -0,0 +1,66 @@
+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.math.BigDecimal;
+import java.time.LocalDateTime;
+
+/**
+ * <p>
+ * 
+ * </p>
+ *
+ * @author 鑺杞欢锛堟睙鑻忥級鏈夐檺鍏徃
+ * @since 2026-04-20 09:49:48
+ */
+@Data
+@TableName("technology_operation")
+@ApiModel(value = "TechnologyOperation瀵硅薄", description = "")
+public class TechnologyOperation implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId(value = "id", type = IdType.AUTO)
+    private Long id;
+
+    @ApiModelProperty("褰曞叆鏃堕棿")
+    @TableField(fill = FieldFill.INSERT)
+    private LocalDateTime createTime;
+
+    @ApiModelProperty("鏇存柊鏃堕棿")
+    @TableField(fill = FieldFill.INSERT_UPDATE)
+    private LocalDateTime updateTime;
+
+    @ApiModelProperty("宸ヨ壓鍚嶇О")
+    private String name;
+
+    @ApiModelProperty("宸ヨ壓缂栧彿")
+    private String no;
+
+    @ApiModelProperty("澶囨敞")
+    private String remark;
+
+    @ApiModelProperty("宸ヨ祫瀹氶")
+    private BigDecimal salaryQuota;
+
+    @ApiModelProperty("鏄惁璐ㄦ宸ュ簭")
+    private Boolean isQuality;
+
+    @ApiModelProperty("绫诲瀷 鍖哄垎璁℃椂鍜岃浠�")
+    private Integer type;
+
+    @ApiModelProperty("璁惧id")
+    private String deviceLedgerId;
+
+    @ApiModelProperty("鍒涘缓浜篒D")
+    @TableField(fill = FieldFill.INSERT)
+    private Long createUser;
+
+    @ApiModelProperty("閮ㄩ棬ID")
+    @TableField(fill = FieldFill.INSERT)
+    private Long deptId;
+}
diff --git a/src/main/java/com/ruoyi/technology/pojo/TechnologyParam.java b/src/main/java/com/ruoyi/technology/pojo/TechnologyParam.java
new file mode 100644
index 0000000..2ebaea7
--- /dev/null
+++ b/src/main/java/com/ruoyi/technology/pojo/TechnologyParam.java
@@ -0,0 +1,70 @@
+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 09:45:20
+ */
+@Data
+@TableName("technology_param")
+@ApiModel(value = "TechnologyParam瀵硅薄", description = "鍩虹鍙傛暟琛�")
+public class TechnologyParam implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @ApiModelProperty("涓婚敭ID")
+    @TableId(value = "id", type = IdType.AUTO)
+    private Long id;
+
+    @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;
+}
diff --git a/src/main/java/com/ruoyi/technology/service/TechnologyOperationService.java b/src/main/java/com/ruoyi/technology/service/TechnologyOperationService.java
new file mode 100644
index 0000000..41bf447
--- /dev/null
+++ b/src/main/java/com/ruoyi/technology/service/TechnologyOperationService.java
@@ -0,0 +1,16 @@
+package com.ruoyi.technology.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.ruoyi.technology.pojo.TechnologyOperation;
+
+/**
+ * <p>
+ *  鏈嶅姟绫�
+ * </p>
+ *
+ * @author 鑺杞欢锛堟睙鑻忥級鏈夐檺鍏徃
+ * @since 2026-04-20 09:49:48
+ */
+public interface TechnologyOperationService extends IService<TechnologyOperation> {
+
+}
diff --git a/src/main/java/com/ruoyi/technology/service/TechnologyParamService.java b/src/main/java/com/ruoyi/technology/service/TechnologyParamService.java
new file mode 100644
index 0000000..ee5d503
--- /dev/null
+++ b/src/main/java/com/ruoyi/technology/service/TechnologyParamService.java
@@ -0,0 +1,16 @@
+package com.ruoyi.technology.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.ruoyi.technology.pojo.TechnologyParam;
+
+/**
+ * <p>
+ * 鍩虹鍙傛暟琛� 鏈嶅姟绫�
+ * </p>
+ *
+ * @author 鑺杞欢锛堟睙鑻忥級鏈夐檺鍏徃
+ * @since 2026-04-20 09:45:20
+ */
+public interface TechnologyParamService extends IService<TechnologyParam> {
+
+}
diff --git a/src/main/java/com/ruoyi/technology/service/impl/TechnologyOperationServiceImpl.java b/src/main/java/com/ruoyi/technology/service/impl/TechnologyOperationServiceImpl.java
new file mode 100644
index 0000000..bbdbf2e
--- /dev/null
+++ b/src/main/java/com/ruoyi/technology/service/impl/TechnologyOperationServiceImpl.java
@@ -0,0 +1,20 @@
+package com.ruoyi.technology.service.impl;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.ruoyi.technology.mapper.TechnologyOperationMapper;
+import com.ruoyi.technology.pojo.TechnologyOperation;
+import com.ruoyi.technology.service.TechnologyOperationService;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ *  鏈嶅姟瀹炵幇绫�
+ * </p>
+ *
+ * @author 鑺杞欢锛堟睙鑻忥級鏈夐檺鍏徃
+ * @since 2026-04-20 09:49:48
+ */
+@Service
+public class TechnologyOperationServiceImpl extends ServiceImpl<TechnologyOperationMapper, TechnologyOperation> implements TechnologyOperationService {
+
+}
diff --git a/src/main/java/com/ruoyi/technology/service/impl/TechnologyParamServiceImpl.java b/src/main/java/com/ruoyi/technology/service/impl/TechnologyParamServiceImpl.java
new file mode 100644
index 0000000..1afea09
--- /dev/null
+++ b/src/main/java/com/ruoyi/technology/service/impl/TechnologyParamServiceImpl.java
@@ -0,0 +1,20 @@
+package com.ruoyi.technology.service.impl;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.ruoyi.technology.mapper.TechnologyParamMapper;
+import com.ruoyi.technology.pojo.TechnologyParam;
+import com.ruoyi.technology.service.TechnologyParamService;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 鍩虹鍙傛暟琛� 鏈嶅姟瀹炵幇绫�
+ * </p>
+ *
+ * @author 鑺杞欢锛堟睙鑻忥級鏈夐檺鍏徃
+ * @since 2026-04-20 09:45:20
+ */
+@Service
+public class TechnologyParamServiceImpl extends ServiceImpl<TechnologyParamMapper, TechnologyParam> implements TechnologyParamService {
+
+}
diff --git a/src/main/resources/mapper/technology/TechnologyOperationMapper.xml b/src/main/resources/mapper/technology/TechnologyOperationMapper.xml
new file mode 100644
index 0000000..2039849
--- /dev/null
+++ b/src/main/resources/mapper/technology/TechnologyOperationMapper.xml
@@ -0,0 +1,21 @@
+<?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.TechnologyOperationMapper">
+
+    <!-- 閫氱敤鏌ヨ鏄犲皠缁撴灉 -->
+    <resultMap id="BaseResultMap" type="com.ruoyi.technology.pojo.TechnologyOperation">
+        <id column="id" property="id" />
+        <result column="create_time" property="createTime" />
+        <result column="update_time" property="updateTime" />
+        <result column="name" property="name" />
+        <result column="no" property="no" />
+        <result column="remark" property="remark" />
+        <result column="salary_quota" property="salaryQuota" />
+        <result column="is_quality" property="isQuality" />
+        <result column="type" property="type" />
+        <result column="device_ledger_id" property="deviceLedgerId" />
+        <result column="create_user" property="createUser" />
+        <result column="dept_id" property="deptId" />
+    </resultMap>
+
+</mapper>
diff --git a/src/main/resources/mapper/technology/TechnologyParamMapper.xml b/src/main/resources/mapper/technology/TechnologyParamMapper.xml
new file mode 100644
index 0000000..4542a2a
--- /dev/null
+++ b/src/main/resources/mapper/technology/TechnologyParamMapper.xml
@@ -0,0 +1,22 @@
+<?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.TechnologyParamMapper">
+
+    <!-- 閫氱敤鏌ヨ鏄犲皠缁撴灉 -->
+    <resultMap id="BaseResultMap" type="com.ruoyi.technology.pojo.TechnologyParam">
+        <id column="id" property="id" />
+        <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" />
+    </resultMap>
+
+</mapper>

--
Gitblit v1.9.3