From 8d76e801e612abb38123acc7edaccd24887a685b Mon Sep 17 00:00:00 2001
From: liurunyu <lry9898@163.com>
Date: 星期五, 15 八月 2025 09:07:42 +0800
Subject: [PATCH] 根据韩月设计,去除参数实体类(Param)及相关逻辑代码,作物实体类的开始日期与结束日期属性改为月日型。

---
 /dev/null                                                                                         |   71 -----------------------------------
 pipIrr-platform/pipIrr-web/pipIrr-web-model/src/main/java/com/dy/pipIrrModel/crops/CropsSv.java   |    1 
 pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/daoMd/MdCropsMapper.java          |    1 
 pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/pojoMd/MdCrops.java               |    8 ++--
 pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/voMd/VoCrops.java                 |   15 +++----
 pipIrr-platform/pipIrr-global/src/main/resources/mapper/MdCropsMapper.xml                         |   20 +++++-----
 pipIrr-platform/pipIrr-web/pipIrr-web-model/src/main/java/com/dy/pipIrrModel/crops/CropsCtrl.java |    4 -
 7 files changed, 22 insertions(+), 98 deletions(-)

diff --git a/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/daoMd/MdCropsMapper.java b/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/daoMd/MdCropsMapper.java
index 191e268..fa84c22 100644
--- a/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/daoMd/MdCropsMapper.java
+++ b/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/daoMd/MdCropsMapper.java
@@ -2,7 +2,6 @@
 
 import com.dy.pipIrrGlobal.pojoMd.MdCrops;
 import com.dy.pipIrrGlobal.voMd.VoCrops;
-import com.dy.pipIrrGlobal.voMd.VoParam;
 import org.apache.ibatis.annotations.Param;
 
 import java.util.List;
diff --git a/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/daoMd/MdParamMapper.java b/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/daoMd/MdParamMapper.java
deleted file mode 100644
index 1eedcbd..0000000
--- a/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/daoMd/MdParamMapper.java
+++ /dev/null
@@ -1,37 +0,0 @@
-package com.dy.pipIrrGlobal.daoMd;
-
-import com.dy.pipIrrGlobal.pojoMd.MdParam;
-import com.dy.pipIrrGlobal.voMd.VoParam;
-import org.apache.ibatis.annotations.Param;
-
-import java.util.List;
-import java.util.Map;
-
-/**
- * @Author: liurunyu
- * @Date: 2025/8/6 10:51
- * @Description
- */
-public interface MdParamMapper {
-    int deleteByPrimaryKey(Long id);
-
-    int insert(MdParam record);
-
-    int insertSelective(MdParam record);
-
-    MdParam selectByPrimaryKey(Long id);
-
-    int updateByPrimaryKeySelective(MdParam record);
-
-    int updateByPrimaryKey(MdParam record);
-
-
-    VoParam selectById(Long id);
-
-    /**
-     * 鏌ヨ鎵�鏈夊疄浣�
-     * @return 瀹炰綋闆嗗悎
-     * */
-    List<VoParam> selectAll(Long cropsId);
-
-}
\ No newline at end of file
diff --git a/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/pojoMd/MdCrops.java b/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/pojoMd/MdCrops.java
index 21aec32..9bd2000 100644
--- a/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/pojoMd/MdCrops.java
+++ b/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/pojoMd/MdCrops.java
@@ -51,15 +51,15 @@
     * 璁$畻寮�濮嬫棩鏈燂紙涓�骞寸敓浣滅墿鏄妞嶆椂闂存垨鍑鸿娊鏃堕棿锛夛紝濡傛灉涓虹┖鍊煎垯涓洪暱涔呰绠楋紝鏍煎紡yyyy-mm-dd
     */
     @Schema(description = "璁$畻寮�濮嬫棩鏈燂紙涓�骞寸敓浣滅墿鏄妞嶆椂闂存垨鍑鸿娊鏃堕棿锛夛紝濡傛灉涓虹┖鍊煎垯涓洪暱涔呰绠楋紝鏍煎紡yyyy-mm-dd", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
-    @JsonFormat(pattern = "yyyy-MM-dd")
-    public Date startDt;
+    @JsonFormat(pattern = "MM-dd")
+    public String startDt;
 
     /**
     * 璁$畻鎴鏃ユ湡锛堜竴骞寸敓浣滅墿鏄仠姝㈢亴婧夋椂闂达級锛屽鏋滀负绌哄�煎垯涓洪暱涔呰绠楋紝鏍煎紡yyyy-mm-dd
     */
     @Schema(description = "璁$畻鎴鏃ユ湡锛堜竴骞寸敓浣滅墿鏄仠姝㈢亴婧夋椂闂达級锛屽鏋滀负绌哄�煎垯涓洪暱涔呰绠楋紝鏍煎紡yyyy-mm-dd", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
-    @JsonFormat(pattern = "yyyy-MM-dd")
-    public Date endDt;
+    @JsonFormat(pattern = "MM-dd")
+    public String endDt;
 
     /**
     * 鏄惁鍋滄璁$畻锛�1鏄紝0鍚�
diff --git a/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/pojoMd/MdParam.java b/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/pojoMd/MdParam.java
deleted file mode 100644
index a7c1d6e..0000000
--- a/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/pojoMd/MdParam.java
+++ /dev/null
@@ -1,64 +0,0 @@
-package com.dy.pipIrrGlobal.pojoMd;
-
-import com.alibaba.fastjson2.annotation.JSONField;
-import com.alibaba.fastjson2.writer.ObjectWriterImplToString;
-import com.baomidou.mybatisplus.annotation.IdType;
-import com.baomidou.mybatisplus.annotation.TableId;
-import com.baomidou.mybatisplus.annotation.TableName;
-import com.dy.common.po.BaseEntity;
-import io.swagger.v3.oas.annotations.media.Schema;
-import jakarta.validation.constraints.NotEmpty;
-import jakarta.validation.constraints.NotNull;
-import lombok.*;
-import org.hibernate.validator.constraints.Length;
-
-/**
- * @Author: liurunyu
- * @Date: 2025/8/6 10:51
- * @Description
- */
-@TableName(value="md_param", autoResultMap = true)
-@Data
-@Builder
-@ToString
-@NoArgsConstructor
-@AllArgsConstructor
-@Schema(name = "浣滅墿璁$畻鍙傛暟")
-public class MdParam implements BaseEntity {
-
-    public static final long serialVersionUID = 202508061621001L;
-    /**
-    * 涓婚敭
-    */
-    @Schema(description = "涓婚敭", requiredMode = Schema.RequiredMode.REQUIRED)
-    @JSONField(serializeUsing= ObjectWriterImplToString.class)
-    @TableId(type = IdType.INPUT)
-    public Long id;
-
-    @Schema(description = "浣滅墿瀹炰綋澶栭敭", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
-    @JSONField(serializeUsing= ObjectWriterImplToString.class)
-    public Long cropsId;
-
-    /**
-    * 鍙傛暟鍚嶇О
-    */
-    @Schema(description = "鍙傛暟鍚嶇О", requiredMode = Schema.RequiredMode.REQUIRED)
-    @NotEmpty(message = "鍙傛暟鍚嶇О涓嶈兘涓虹┖") //涓嶈兘涓虹┖涔熶笉鑳戒负null
-    @Length(message = "鍙傛暟鍚嶇О涓嶅ぇ浜巤max}瀛楋紝涓嶅皬浜巤min}瀛�", min = 1, max = 25)
-    public String name;
-
-    /**
-    * 鍙傛暟鍊�
-    */
-    @Schema(description = "鍙傛暟鍊�", requiredMode = Schema.RequiredMode.REQUIRED)
-    @NotNull(message = "鍙傛暟鍊间笉鑳戒负绌�") //涓嶈兘涓虹┖涔熶笉鑳戒负null
-    public Double value;
-
-    /**
-    * 鍙傛暟鍚箟
-    */
-    @Schema(description = "鍙傛暟鍚箟", requiredMode = Schema.RequiredMode.REQUIRED)
-    public String sense;
-
-
-}
\ No newline at end of file
diff --git a/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/voMd/VoCrops.java b/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/voMd/VoCrops.java
index 8b0235d..11ba859 100644
--- a/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/voMd/VoCrops.java
+++ b/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/voMd/VoCrops.java
@@ -16,7 +16,7 @@
  */
 
 @Data
-@JsonPropertyOrder({"id", "name", "startDt", "endDt", "isStopped", "remarks", "createDt"})
+@JsonPropertyOrder({"id", "name", "startDt", "endDt", "stopped", "isStopped", "remarks", "createDt"})
 public class VoCrops implements Serializable {
 
     public static final long serialVersionUID = 202508061124001L;
@@ -33,21 +33,20 @@
     public String name;
 
     /**
-     * 璁$畻寮�濮嬫棩鏈燂紙涓�骞寸敓浣滅墿鏄妞嶆椂闂存垨鍑鸿娊鏃堕棿锛夛紝濡傛灉涓虹┖鍊煎垯涓洪暱涔呰绠楋紝鏍煎紡yyyy-mm-dd
+     * 璁$畻寮�濮嬫棩鏈燂紙涓�骞寸敓浣滅墿鏄妞嶆椂闂存垨鍑鸿娊鏃堕棿锛夛紝濡傛灉涓虹┖鍊煎垯涓洪暱涔呰绠楋紝鏍煎紡mm-dd
      */
-    @JsonFormat(pattern = "yyyy-MM-dd")
-    public Date startDt;
+    @JsonFormat(pattern = "MM-dd")
+    public String startDt;
 
     /**
-     * 璁$畻鎴鏃ユ湡锛堜竴骞寸敓浣滅墿鏄仠姝㈢亴婧夋椂闂达級锛屽鏋滀负绌哄�煎垯涓洪暱涔呰绠楋紝鏍煎紡yyyy-mm-dd
+     * 璁$畻鎴鏃ユ湡锛堜竴骞寸敓浣滅墿鏄仠姝㈢亴婧夋椂闂达級锛屽鏋滀负绌哄�煎垯涓洪暱涔呰绠楋紝鏍煎紡mm-dd
      */
-    @JsonFormat(pattern = "yyyy-MM-dd")
-    public Date endDt;
+    @JsonFormat(pattern = "MM-dd")
+    public String endDt;
 
     /**
      * 鏄惁鍋滄璁$畻锛�1鏄紝0鍚�
      */
-    @JSONField(serialize = false)
     public Byte stopped;
 
     /**
diff --git a/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/voMd/VoParam.java b/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/voMd/VoParam.java
deleted file mode 100644
index 1ff00ba..0000000
--- a/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/voMd/VoParam.java
+++ /dev/null
@@ -1,49 +0,0 @@
-package com.dy.pipIrrGlobal.voMd;
-
-import com.alibaba.fastjson2.annotation.JSONField;
-import com.alibaba.fastjson2.writer.ObjectWriterImplToString;
-import com.fasterxml.jackson.annotation.JsonPropertyOrder;
-import io.swagger.v3.oas.annotations.media.Schema;
-import jakarta.validation.constraints.NotEmpty;
-import lombok.Data;
-import org.hibernate.validator.constraints.Length;
-
-import java.io.Serializable;
-
-/**
- * @Author: liurunyu
- * @Date: 2025/8/6 11:41
- * @Description
- */
-
-@Data
-@JsonPropertyOrder({"id", "name", "value", "sense"})
-public class VoParam implements Serializable {
-
-    public static final long serialVersionUID = 202508061141001L;
-
-    /**
-     * 涓婚敭
-     */
-    @JSONField(serializeUsing= ObjectWriterImplToString.class)
-    public Long id;
-
-    @JSONField(serializeUsing= ObjectWriterImplToString.class)
-    public Long cropsId;
-
-    /**
-     * 鍙傛暟鍚嶇О
-     */
-    public String name;
-
-    /**
-     * 鍙傛暟鍊�
-     */
-    public Double value;
-
-    /**
-     * 鍙傛暟鍚箟
-     */
-    public String sense;
-
-}
diff --git a/pipIrr-platform/pipIrr-global/src/main/resources/mapper/MdCropsMapper.xml b/pipIrr-platform/pipIrr-global/src/main/resources/mapper/MdCropsMapper.xml
index aa909aa..b738134 100644
--- a/pipIrr-platform/pipIrr-global/src/main/resources/mapper/MdCropsMapper.xml
+++ b/pipIrr-platform/pipIrr-global/src/main/resources/mapper/MdCropsMapper.xml
@@ -6,8 +6,8 @@
     <!--@Table md_crops-->
     <id column="id" jdbcType="BIGINT" property="id" />
     <result column="name" jdbcType="VARCHAR" property="name" />
-    <result column="start_dt" jdbcType="DATE" property="startDt" />
-    <result column="end_dt" jdbcType="DATE" property="endDt" />
+    <result column="start_dt" jdbcType="VARCHAR" property="startDt" />
+    <result column="end_dt" jdbcType="VARCHAR" property="endDt" />
     <result column="stopped" jdbcType="TINYINT" property="stopped" />
     <result column="remarks" jdbcType="VARCHAR" property="remarks" />
     <result column="create_dt" jdbcType="TIMESTAMP" property="createDt" />
@@ -47,8 +47,8 @@
     insert into md_crops (id, `name`, start_dt, 
       end_dt, stopped, remarks, 
       create_dt, deleted)
-    values (#{id,jdbcType=BIGINT}, #{name,jdbcType=VARCHAR}, #{startDt,jdbcType=DATE}, 
-      #{endDt,jdbcType=DATE}, #{stopped,jdbcType=TINYINT}, #{remarks,jdbcType=VARCHAR}, 
+    values (#{id,jdbcType=BIGINT}, #{name,jdbcType=VARCHAR}, #{startDt,jdbcType=VARCHAR},
+      #{endDt,jdbcType=VARCHAR}, #{stopped,jdbcType=TINYINT}, #{remarks,jdbcType=VARCHAR},
       #{createDt,jdbcType=TIMESTAMP}, #{deleted,jdbcType=TINYINT})
   </insert>
   <insert id="insertSelective" parameterType="com.dy.pipIrrGlobal.pojoMd.MdCrops">
@@ -88,10 +88,10 @@
         #{name,jdbcType=VARCHAR},
       </if>
       <if test="startDt != null">
-        #{startDt,jdbcType=DATE},
+        #{startDt,jdbcType=VARCHAR},
       </if>
       <if test="endDt != null">
-        #{endDt,jdbcType=DATE},
+        #{endDt,jdbcType=VARCHAR},
       </if>
       <if test="stopped != null">
         #{stopped,jdbcType=TINYINT},
@@ -115,10 +115,10 @@
         `name` = #{name,jdbcType=VARCHAR},
       </if>
       <if test="startDt != null">
-        start_dt = #{startDt,jdbcType=DATE},
+        start_dt = #{startDt,jdbcType=VARCHAR},
       </if>
       <if test="endDt != null">
-        end_dt = #{endDt,jdbcType=DATE},
+        end_dt = #{endDt,jdbcType=VARCHAR},
       </if>
       <if test="stopped != null">
         stopped = #{stopped,jdbcType=TINYINT},
@@ -139,8 +139,8 @@
     <!--@mbg.generated-->
     update md_crops
     set `name` = #{name,jdbcType=VARCHAR},
-      start_dt = #{startDt,jdbcType=DATE},
-      end_dt = #{endDt,jdbcType=DATE},
+      start_dt = #{startDt,jdbcType=VARCHAR},
+      end_dt = #{endDt,jdbcType=VARCHAR},
       stopped = #{stopped,jdbcType=TINYINT},
       remarks = #{remarks,jdbcType=VARCHAR},
       create_dt = #{createDt,jdbcType=TIMESTAMP},
diff --git a/pipIrr-platform/pipIrr-global/src/main/resources/mapper/MdParamMapper.xml b/pipIrr-platform/pipIrr-global/src/main/resources/mapper/MdParamMapper.xml
deleted file mode 100644
index e7cc0c2..0000000
--- a/pipIrr-platform/pipIrr-global/src/main/resources/mapper/MdParamMapper.xml
+++ /dev/null
@@ -1,121 +0,0 @@
-<?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.dy.pipIrrGlobal.daoMd.MdParamMapper">
-  <resultMap id="BaseResultMap" type="com.dy.pipIrrGlobal.pojoMd.MdParam">
-    <!--@mbg.generated-->
-    <!--@Table md_param-->
-    <id column="id" jdbcType="BIGINT" property="id" />
-    <result column="crops_id" jdbcType="BIGINT" property="cropsId" />
-    <result column="name" jdbcType="VARCHAR" property="name" />
-    <result column="value" jdbcType="FLOAT" property="value" />
-    <result column="sense" jdbcType="VARCHAR" property="sense" />
-  </resultMap>
-  <sql id="Base_Column_List">
-    <!--@mbg.generated-->
-    id, crops_id, `name`, `value`, sense
-  </sql>
-  <select id="selectByPrimaryKey" parameterType="java.lang.Long" resultMap="BaseResultMap">
-    <!--@mbg.generated-->
-    select 
-    <include refid="Base_Column_List" />
-    from md_param
-    where id = #{id,jdbcType=BIGINT}
-  </select>
-  <delete id="deleteByPrimaryKey" parameterType="java.lang.Long">
-    <!--@mbg.generated-->
-    delete from md_param
-    where id = #{id,jdbcType=BIGINT}
-  </delete>
-  <insert id="insert" parameterType="com.dy.pipIrrGlobal.pojoMd.MdParam">
-    <!--@mbg.generated-->
-    insert into md_param (id, crops_id, `name`, 
-      `value`, sense)
-    values (#{id,jdbcType=BIGINT}, #{cropsId,jdbcType=BIGINT}, #{name,jdbcType=VARCHAR}, 
-      #{value,jdbcType=FLOAT}, #{sense,jdbcType=VARCHAR})
-  </insert>
-  <insert id="insertSelective" parameterType="com.dy.pipIrrGlobal.pojoMd.MdParam">
-    <!--@mbg.generated-->
-    insert into md_param
-    <trim prefix="(" suffix=")" suffixOverrides=",">
-      <if test="id != null">
-        id,
-      </if>
-      <if test="cropsId != null">
-        crops_id,
-      </if>
-      <if test="name != null">
-        `name`,
-      </if>
-      <if test="value != null">
-        `value`,
-      </if>
-      <if test="sense != null">
-        sense,
-      </if>
-    </trim>
-    <trim prefix="values (" suffix=")" suffixOverrides=",">
-      <if test="id != null">
-        #{id,jdbcType=BIGINT},
-      </if>
-      <if test="cropsId != null">
-        #{cropsId,jdbcType=BIGINT},
-      </if>
-      <if test="name != null">
-        #{name,jdbcType=VARCHAR},
-      </if>
-      <if test="value != null">
-        #{value,jdbcType=FLOAT},
-      </if>
-      <if test="sense != null">
-        #{sense,jdbcType=VARCHAR},
-      </if>
-    </trim>
-  </insert>
-  <update id="updateByPrimaryKeySelective" parameterType="com.dy.pipIrrGlobal.pojoMd.MdParam">
-    <!--@mbg.generated-->
-    update md_param
-    <set>
-      <if test="cropsId != null">
-        crops_id = #{cropsId,jdbcType=BIGINT},
-      </if>
-      <if test="name != null">
-        `name` = #{name,jdbcType=VARCHAR},
-      </if>
-      <if test="value != null">
-        `value` = #{value,jdbcType=FLOAT},
-      </if>
-      <if test="sense != null">
-        sense = #{sense,jdbcType=VARCHAR},
-      </if>
-    </set>
-    where id = #{id,jdbcType=BIGINT}
-  </update>
-  <update id="updateByPrimaryKey" parameterType="com.dy.pipIrrGlobal.pojoMd.MdParam">
-    <!--@mbg.generated-->
-    update md_param
-    set crops_id = #{cropsId,jdbcType=BIGINT},
-      `name` = #{name,jdbcType=VARCHAR},
-      `value` = #{value,jdbcType=FLOAT},
-      sense = #{sense,jdbcType=VARCHAR}
-    where id = #{id,jdbcType=BIGINT}
-  </update>
-
-
-
-  <select id="selectById" parameterType="java.lang.Long" resultType="com.dy.pipIrrGlobal.voMd.VoParam">
-    <!--@mbg.generated-->
-    select
-    <include refid="Base_Column_List" />
-    from md_param
-    where id = #{id,jdbcType=BIGINT}
-  </select>
-
-
-  <select id="selectAll" parameterType="java.lang.Long" resultType="com.dy.pipIrrGlobal.voMd.VoParam">
-    select
-    <include refid="Base_Column_List" />
-    from md_param tb
-    where crops_id = #{cropsId,jdbcType=BIGINT}
-  </select>
-
-</mapper>
\ No newline at end of file
diff --git a/pipIrr-platform/pipIrr-web/pipIrr-web-model/src/main/java/com/dy/pipIrrModel/crops/CropsCtrl.java b/pipIrr-platform/pipIrr-web/pipIrr-web-model/src/main/java/com/dy/pipIrrModel/crops/CropsCtrl.java
index 5c94eeb..a5d2f82 100644
--- a/pipIrr-platform/pipIrr-web/pipIrr-web-model/src/main/java/com/dy/pipIrrModel/crops/CropsCtrl.java
+++ b/pipIrr-platform/pipIrr-web/pipIrr-web-model/src/main/java/com/dy/pipIrrModel/crops/CropsCtrl.java
@@ -1,14 +1,12 @@
 package com.dy.pipIrrModel.crops;
 
 import com.dy.common.aop.SsoAop;
-import com.dy.common.util.DateTime;
 import com.dy.common.webUtil.BaseResponse;
 import com.dy.common.webUtil.BaseResponseUtils;
 import com.dy.common.webUtil.QueryResultVo;
 import com.dy.common.webUtil.ResultCodeMsg;
 import com.dy.pipIrrGlobal.pojoMd.MdCrops;
 import com.dy.pipIrrGlobal.voMd.VoCrops;
-import com.dy.pipIrrGlobal.voMd.VoParam;
 import io.swagger.v3.oas.annotations.Operation;
 import io.swagger.v3.oas.annotations.media.Content;
 import io.swagger.v3.oas.annotations.media.Schema;
@@ -95,7 +93,7 @@
                     responseCode = ResultCodeMsg.RsCode.SUCCESS_CODE,
                     description = "杩斿洖鎵�鏈変綔鐗╂暟鎹紙BaseResponse.content:QueryResultVo[{}]锛�",
                     content = {@Content(mediaType = MediaType.APPLICATION_JSON_VALUE,
-                            schema = @Schema(implementation = VoParam.class))}
+                            schema = @Schema(implementation = VoCrops.class))}
             )
     })
     @GetMapping(path = "all")
diff --git a/pipIrr-platform/pipIrr-web/pipIrr-web-model/src/main/java/com/dy/pipIrrModel/crops/CropsSv.java b/pipIrr-platform/pipIrr-web/pipIrr-web-model/src/main/java/com/dy/pipIrrModel/crops/CropsSv.java
index b3eb92b..235913f 100644
--- a/pipIrr-platform/pipIrr-web/pipIrr-web-model/src/main/java/com/dy/pipIrrModel/crops/CropsSv.java
+++ b/pipIrr-platform/pipIrr-web/pipIrr-web-model/src/main/java/com/dy/pipIrrModel/crops/CropsSv.java
@@ -4,7 +4,6 @@
 import com.dy.pipIrrGlobal.daoMd.MdCropsMapper;
 import com.dy.pipIrrGlobal.pojoMd.MdCrops;
 import com.dy.pipIrrGlobal.voMd.VoCrops;
-import com.dy.pipIrrGlobal.voMd.VoParam;
 import lombok.extern.slf4j.Slf4j;
 import org.apache.dubbo.common.utils.PojoUtils;
 import org.springframework.beans.factory.annotation.Autowired;
diff --git a/pipIrr-platform/pipIrr-web/pipIrr-web-model/src/main/java/com/dy/pipIrrModel/param/ParamCtrl.java b/pipIrr-platform/pipIrr-web/pipIrr-web-model/src/main/java/com/dy/pipIrrModel/param/ParamCtrl.java
deleted file mode 100644
index 427917a..0000000
--- a/pipIrr-platform/pipIrr-web/pipIrr-web-model/src/main/java/com/dy/pipIrrModel/param/ParamCtrl.java
+++ /dev/null
@@ -1,190 +0,0 @@
-package com.dy.pipIrrModel.param;
-
-import com.dy.common.aop.SsoAop;
-import com.dy.common.webUtil.BaseResponse;
-import com.dy.common.webUtil.BaseResponseUtils;
-import com.dy.common.webUtil.QueryResultVo;
-import com.dy.common.webUtil.ResultCodeMsg;
-import com.dy.pipIrrGlobal.pojoMd.MdParam;
-import com.dy.pipIrrGlobal.voMd.VoParam;
-import io.swagger.v3.oas.annotations.Operation;
-import io.swagger.v3.oas.annotations.media.Content;
-import io.swagger.v3.oas.annotations.media.Schema;
-import io.swagger.v3.oas.annotations.responses.ApiResponse;
-import io.swagger.v3.oas.annotations.responses.ApiResponses;
-import io.swagger.v3.oas.annotations.tags.Tag;
-import jakarta.validation.Valid;
-import lombok.extern.slf4j.Slf4j;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.http.MediaType;
-import org.springframework.validation.BindingResult;
-import org.springframework.web.bind.annotation.*;
-
-import java.util.List;
-import java.util.Objects;
-
-/**
- * @Author: liurunyu
- * @Date: 2025/8/6 13:44
- * @Description
- */
-@Slf4j
-@Tag(name = "璁$畻鍙傛暟绠$悊", description = "璁$畻鍙傛暟绠$悊")
-@RestController
-@RequestMapping(path = "mdParam")
-public class ParamCtrl {
-
-    private ParamSv sv;
-
-    @Autowired
-    private void setSv(ParamSv sv) { this.sv = sv; }
-
-    /**
-     * 寰楀埌涓�涓绠楀弬鏁版暟鎹�
-     * @return 涓�涓绠楀弬鏁版暟鎹�
-     */
-    @Operation(summary = "涓�涓绠楀弬鏁�", description = "寰楀埌涓�涓绠楀弬鏁版暟鎹�")
-    @ApiResponses(value = {
-            @ApiResponse(
-                    responseCode = ResultCodeMsg.RsCode.SUCCESS_CODE,
-                    description = "杩斿洖涓�涓绠楀弬鏁版暟鎹紙BaseResponse.content:{}锛�",
-                    content = {@Content(mediaType = MediaType.APPLICATION_JSON_VALUE,
-                            schema = @Schema(implementation = VoParam.class))}
-            )
-    })
-    @GetMapping(path = "one")
-    @SsoAop()
-    public BaseResponse<VoParam> one(Long id){
-        return BaseResponseUtils.buildSuccess(this.sv.selectById(id));
-    }
-    /**
-     * 瀹㈡埛绔姹傚緱鍒颁竴涓綔鐗╃殑鎵�鏈夎绠楀弬鏁版暟鎹�
-     * @return 涓�涓綔鐗╃殑鎵�鏈夎绠楀弬鏁版暟鎹�
-     */
-    @Operation(summary = "鑾峰緱涓�涓綔鐗╃殑鎵�鏈夎绠楀弬鏁�", description = "杩斿洖涓�涓綔鐗╃殑鎵�鏈夎绠楀弬鏁版暟鎹�")
-    @ApiResponses(value = {
-            @ApiResponse(
-                    responseCode = ResultCodeMsg.RsCode.SUCCESS_CODE,
-                    description = "杩斿洖涓�涓綔鐗╃殑鎵�鏈夎绠楀弬鏁版暟鎹紙BaseResponse.content:QueryResultVo[{}]锛�",
-                    content = {@Content(mediaType = MediaType.APPLICATION_JSON_VALUE,
-                            schema = @Schema(implementation = VoParam.class))}
-            )
-    })
-    @GetMapping(path = "all")
-    @SsoAop()
-    public BaseResponse<List<VoParam>> all(Long cropsId){
-        try {
-            List<VoParam> res = this.sv.selectAll(cropsId) ;
-            return BaseResponseUtils.buildSuccess(res);
-        } catch (Exception e) {
-            log.error("鏌ヨ璁$畻鍙傛暟寮傚父", e);
-            return BaseResponseUtils.buildException(e.getMessage()) ;
-        }
-    }
-
-    /**
-     * 鏂板淇濆瓨璁$畻鍙傛暟
-     * @param po 鏂板淇濆瓨璁$畻鍙傛暟form琛ㄥ崟瀵硅薄
-     * @return 鏄惁鎴愬姛
-     */
-    @Operation(summary = "淇濆瓨璁$畻鍙傛暟", description = "鎻愪氦璁$畻鍙傛暟鏁版嵁锛坒orm琛ㄥ崟锛夛紝杩涜淇濆瓨")
-    @ApiResponses(value = {
-            @ApiResponse(
-                    responseCode = ResultCodeMsg.RsCode.SUCCESS_CODE,
-                    description = "鎿嶄綔缁撴灉锛歵rue锛氭垚鍔燂紝false锛氬け璐ワ紙BaseResponse.content锛�",
-                    content = {@Content(mediaType = MediaType.APPLICATION_JSON_VALUE,
-                            schema = @Schema(implementation = Boolean.class))}
-            )
-    })
-    @PostMapping(path = "save", consumes = MediaType.APPLICATION_JSON_VALUE)
-    @SsoAop()
-    public BaseResponse<Boolean> save(@RequestBody @Valid MdParam po, BindingResult bindingResult){
-        if(bindingResult != null && bindingResult.hasErrors()){
-            return BaseResponseUtils.buildFail(Objects.requireNonNull(bindingResult.getFieldError()).getDefaultMessage());
-        }
-        po.id = null ;
-        int count;
-        try {
-            count = this.sv.save(po);
-        } catch (Exception e) {
-            log.error("淇濆瓨璁$畻鍙傛暟寮傚父", e);
-            return BaseResponseUtils.buildException(e.getMessage()) ;
-        }
-        if(count <= 0){
-            return BaseResponseUtils.buildFail("鏁版嵁搴撳瓨鍌ㄥけ璐�") ;
-        }else{
-            return BaseResponseUtils.buildSuccess(true) ;
-        }
-    }
-    /**
-     * 缂栬緫淇敼璁$畻鍙傛暟
-     * @param po 淇濆瓨璁$畻鍙傛暟form琛ㄥ崟瀵硅薄
-     * @return 鏄惁鎴愬姛
-     */
-    @Operation(summary = "缂栬緫淇敼鐗囧尯", description = "鎻愪氦鐗囧尯鏁版嵁锛坒orm琛ㄥ崟锛夛紝杩涜淇敼")
-    @ApiResponses(value = {
-            @ApiResponse(
-                    responseCode = ResultCodeMsg.RsCode.SUCCESS_CODE,
-                    description = "鎿嶄綔缁撴灉锛歵rue锛氭垚鍔燂紝false锛氬け璐ワ紙BaseResponse.content锛�",
-                    content = {@Content(mediaType = MediaType.APPLICATION_JSON_VALUE,
-                            schema = @Schema(implementation = Boolean.class))}
-            )
-    })
-    @PostMapping(path = "update", consumes = MediaType.APPLICATION_JSON_VALUE)
-    @SsoAop()
-    public BaseResponse<Boolean> update(@RequestBody @Valid MdParam po, BindingResult bindingResult){
-        if(bindingResult != null && bindingResult.hasErrors()){
-            return BaseResponseUtils.buildFail(Objects.requireNonNull(bindingResult.getFieldError()).getDefaultMessage());
-        }
-        if(po.id == null){
-            return BaseResponseUtils.buildFail("鏃犳暟鎹疄浣揑D") ;
-        }
-        int count;
-        try {
-            count = this.sv.update(po);
-        } catch (Exception e) {
-            log.error("淇濆瓨璁$畻鍙傛暟寮傚父", e);
-            return BaseResponseUtils.buildException(e.getMessage()) ;
-        }
-        if(count <= 0){
-            return BaseResponseUtils.buildFail("鏁版嵁搴撳瓨鍌ㄥけ璐�") ;
-        }else{
-            return BaseResponseUtils.buildSuccess(true) ;
-        }
-    }
-
-
-    /**
-     * 鍒犻櫎璁$畻鍙傛暟
-     * @param id 璁$畻鍙傛暟ID
-     * @return 鏄惁鎴愬姛
-     */
-    @Operation(summary = "鍒犻櫎璁$畻鍙傛暟", description = "鎻愪氦璁$畻鍙傛暟ID锛岃繘琛岄�昏緫鍒犻櫎")
-    @ApiResponses(value = {
-            @ApiResponse(
-                    responseCode = ResultCodeMsg.RsCode.SUCCESS_CODE,
-                    description = "鎿嶄綔缁撴灉锛歵rue锛氭垚鍔燂紝false锛氬け璐ワ紙BaseResponse.content锛�",
-                    content = {@Content(mediaType = MediaType.APPLICATION_JSON_VALUE,
-                            schema = @Schema(implementation = Boolean.class))}
-            )
-    })
-    @GetMapping(path = "delete")
-    @SsoAop()
-    public BaseResponse<Boolean> delete(Long id){
-        if(id == null){
-            return BaseResponseUtils.buildFail("id涓嶈兘涓虹┖") ;
-        }
-        int count;
-        try {
-            count = this.sv.delete(id);
-        } catch (Exception e) {
-            log.error("淇濆瓨璁$畻鍙傛暟寮傚父", e);
-            return BaseResponseUtils.buildException(e.getMessage()) ;
-        }
-        if(count <= 0){
-            return BaseResponseUtils.buildFail("鏁版嵁搴撳瓨鍌ㄥけ璐�") ;
-        }else{
-            return BaseResponseUtils.buildSuccess(true) ;
-        }
-    }
-}
diff --git a/pipIrr-platform/pipIrr-web/pipIrr-web-model/src/main/java/com/dy/pipIrrModel/param/ParamSv.java b/pipIrr-platform/pipIrr-web/pipIrr-web-model/src/main/java/com/dy/pipIrrModel/param/ParamSv.java
deleted file mode 100644
index bb69a82..0000000
--- a/pipIrr-platform/pipIrr-web/pipIrr-web-model/src/main/java/com/dy/pipIrrModel/param/ParamSv.java
+++ /dev/null
@@ -1,71 +0,0 @@
-package com.dy.pipIrrModel.param;
-
-import com.dy.common.webUtil.QueryResultVo;
-import com.dy.pipIrrGlobal.daoMd.MdParamMapper;
-import com.dy.pipIrrGlobal.pojoMd.MdParam;
-import com.dy.pipIrrGlobal.voMd.VoParam;
-import lombok.extern.slf4j.Slf4j;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.stereotype.Service;
-
-import java.util.List;
-
-/**
- * @Author: liurunyu
- * @Date: 2025/8/6 13:44
- * @Description
- */
-
-@Slf4j
-@Service
-public class ParamSv {
-
-    private MdParamMapper mdParamDao ;
-
-    @Autowired
-    private void setDao(MdParamMapper dao) { this.mdParamDao = dao; }
-
-    /**
-     * 寰楀埌涓�涓垎姘村彛
-     * @param id 鍒嗘按鍙D
-     * @return 鍒嗘按鍙e疄浣�
-     */
-    public VoParam selectById(Long id){
-        return this.mdParamDao.selectById(id) ;
-    }
-
-    /**
-     * 鏌ヨ鎵�鏈夊疄浣�
-     * @return 鍖呭惈瀹炰綋闆嗗悎鐨勭粨鏋滃璞�
-     */
-    @SuppressWarnings("unchecked")
-    public List<VoParam> selectAll(Long cropsId){
-        return this.mdParamDao.selectAll(cropsId) ;
-    }
-    /**
-     * 娣诲姞瀹炰綋
-     * @param po 瀹炰綋
-     * @return 瀹炰綋ID
-     */
-    public Integer save(MdParam po){
-        return mdParamDao.insert(po);
-    }
-    /**
-     * 淇敼瀹炰綋
-     * @param po
-     * @return
-     */
-    public int update(MdParam po) {
-        return mdParamDao.updateByPrimaryKeySelective(po);
-    }
-
-    /**
-     * 鏍规嵁瀹炰綋ID閫昏緫鍒犻櫎瀹炰綋
-     * @param id 瀹炰綋
-     * @return
-     */
-    public Integer delete(Long id) {
-        return mdParamDao.deleteByPrimaryKey(id);
-    }
-
-}

--
Gitblit v1.8.0