From d55721924174387377c0bd0b7964a82d4629224a Mon Sep 17 00:00:00 2001
From: liurunyu <lry9898@163.com>
Date: 星期四, 07 八月 2025 09:28:14 +0800
Subject: [PATCH] 1、增加获得所有作物的方法;2、完善代码。

---
 pipIrr-platform/pipIrr-web/pipIrr-web-model/src/main/java/com/dy/pipIrrModel/crops/CropsSv.java   |    9 ++++
 pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/daoMd/MdParamMapper.java          |    2 
 pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/daoMd/MdCropsMapper.java          |    8 +++
 pipIrr-platform/pipIrr-global/src/main/resources/mapper/MdCropsMapper.xml                         |   13 +++++-
 pipIrr-platform/pipIrr-global/src/main/resources/mapper/MdParamMapper.xml                         |    4 -
 pipIrr-platform/pipIrr-web/pipIrr-web-model/src/main/java/com/dy/pipIrrModel/crops/CropsCtrl.java |   26 ++++++++++++
 pipIrr-platform/pipIrr-web/pipIrr-web-model/src/main/java/com/dy/pipIrrModel/param/ParamCtrl.java |    8 ++--
 pipIrr-platform/pipIrr-web/pipIrr-web-model/src/main/java/com/dy/pipIrrModel/param/ParamSv.java   |    2 
 8 files changed, 58 insertions(+), 14 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 9354fb2..191e268 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
@@ -1,8 +1,8 @@
 package com.dy.pipIrrGlobal.daoMd;
 
-import com.dy.pipIrrGlobal.pojoBa.BaDivide;
 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;
@@ -43,6 +43,12 @@
     List<VoCrops> selectSome(Map<?,?> params);
 
     /**
+     * 鏌ヨ鎵�鏈夊疄浣�
+     * @return 瀹炰綋闆嗗悎
+     * */
+    List<VoCrops> selectAll();
+
+    /**
      * 鏍规嵁id閫昏緫鍒犻櫎
      * @param id
      * @return
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
index 42a391a..1eedcbd 100644
--- 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
@@ -29,7 +29,7 @@
     VoParam selectById(Long id);
 
     /**
-     * 鍒嗛〉鏌ヨ涓�浜�
+     * 鏌ヨ鎵�鏈夊疄浣�
      * @return 瀹炰綋闆嗗悎
      * */
     List<VoParam> selectAll(Long cropsId);
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 bac046b..b2c7917 100644
--- a/pipIrr-platform/pipIrr-global/src/main/resources/mapper/MdCropsMapper.xml
+++ b/pipIrr-platform/pipIrr-global/src/main/resources/mapper/MdCropsMapper.xml
@@ -169,9 +169,7 @@
   </select>
   <select id="selectSome" parameterType="java.util.Map" resultType="com.dy.pipIrrGlobal.voMd.VoCrops">
     select
-    <include refid="Part_Column_List" >
-      <property name="alias" value="bd"/>
-    </include>
+    <include refid="Part_Column_List" />
     from md_crops tb
     where tb.deleted != 1
     <trim prefix="and" suffixOverrides="and">
@@ -187,6 +185,15 @@
     </trim>
   </select>
 
+
+  <select id="selectAll" resultType="com.dy.pipIrrGlobal.voMd.VoCrops">
+    select
+    <include refid="Part_Column_List" >
+      <property name="alias" value="tb"/>
+    </include>
+    from md_crops tb
+  </select>
+
   <update id="deleteById" parameterType="java.lang.Long">
     update md_crops
     set deleted = 1
diff --git a/pipIrr-platform/pipIrr-global/src/main/resources/mapper/MdParamMapper.xml b/pipIrr-platform/pipIrr-global/src/main/resources/mapper/MdParamMapper.xml
index 7c4157d..e7cc0c2 100644
--- a/pipIrr-platform/pipIrr-global/src/main/resources/mapper/MdParamMapper.xml
+++ b/pipIrr-platform/pipIrr-global/src/main/resources/mapper/MdParamMapper.xml
@@ -113,9 +113,7 @@
 
   <select id="selectAll" parameterType="java.lang.Long" resultType="com.dy.pipIrrGlobal.voMd.VoParam">
     select
-    <include refid="Base_Column_List" >
-      <property name="alias" value="bd"/>
-    </include>
+    <include refid="Base_Column_List" />
     from md_param tb
     where crops_id = #{cropsId,jdbcType=BIGINT}
   </select>
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 911298a..5c94eeb 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
@@ -8,6 +8,7 @@
 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;
@@ -84,7 +85,30 @@
             return BaseResponseUtils.buildException(e.getMessage()) ;
         }
     }
-
+    /**
+     * 瀹㈡埛绔姹傚緱鍒版墍鏈変綔鐗╂暟鎹�
+     * @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<VoCrops>> all(){
+        try {
+            List<VoCrops> res = this.sv.selectAll() ;
+            return BaseResponseUtils.buildSuccess(res);
+        } catch (Exception e) {
+            log.error("鏌ヨ浣滅墿寮傚父", e);
+            return BaseResponseUtils.buildException(e.getMessage()) ;
+        }
+    }
     /**
      * 鏂板淇濆瓨浣滅墿
      * @param po 鏂板淇濆瓨浣滅墿form琛ㄥ崟瀵硅薄
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 1d2dbd5..b3eb92b 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,6 +4,7 @@
 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;
@@ -55,6 +56,14 @@
         return rsVo ;
     }
     /**
+     * 鏌ヨ鎵�鏈夊疄浣�
+     * @return 鍖呭惈瀹炰綋闆嗗悎鐨勭粨鏋滃璞�
+     */
+    @SuppressWarnings("unchecked")
+    public List<VoCrops> selectAll(){
+        return this.mdCropsDao.selectAll() ;
+    }
+    /**
      * 娣诲姞瀹炰綋
      * @param po 瀹炰綋
      * @return 瀹炰綋ID
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
index f41f47b..427917a 100644
--- 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
@@ -58,14 +58,14 @@
         return BaseResponseUtils.buildSuccess(this.sv.selectById(id));
     }
     /**
-     * 瀹㈡埛绔姹傚緱鍒颁竴浜涜绠楀弬鏁版暟鎹�
-     * @return 涓�浜涜绠楀弬鏁版暟鎹�
+     * 瀹㈡埛绔姹傚緱鍒颁竴涓綔鐗╃殑鎵�鏈夎绠楀弬鏁版暟鎹�
+     * @return 涓�涓綔鐗╃殑鎵�鏈夎绠楀弬鏁版暟鎹�
      */
-    @Operation(summary = "鑾峰緱涓�浜涜绠楀弬鏁�", description = "杩斿洖涓�浜涘垎椤佃绠楀弬鏁版暟鎹�")
+    @Operation(summary = "鑾峰緱涓�涓綔鐗╃殑鎵�鏈夎绠楀弬鏁�", description = "杩斿洖涓�涓綔鐗╃殑鎵�鏈夎绠楀弬鏁版暟鎹�")
     @ApiResponses(value = {
             @ApiResponse(
                     responseCode = ResultCodeMsg.RsCode.SUCCESS_CODE,
-                    description = "杩斿洖涓�浜涜绠楀弬鏁版暟鎹紙BaseResponse.content:QueryResultVo[{}]锛�",
+                    description = "杩斿洖涓�涓綔鐗╃殑鎵�鏈夎绠楀弬鏁版暟鎹紙BaseResponse.content:QueryResultVo[{}]锛�",
                     content = {@Content(mediaType = MediaType.APPLICATION_JSON_VALUE,
                             schema = @Schema(implementation = VoParam.class))}
             )
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
index 398685d..bb69a82 100644
--- 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
@@ -35,7 +35,7 @@
     }
 
     /**
-     * 鏌ヨ涓�浜涘疄浣�
+     * 鏌ヨ鎵�鏈夊疄浣�
      * @return 鍖呭惈瀹炰綋闆嗗悎鐨勭粨鏋滃璞�
      */
     @SuppressWarnings("unchecked")

--
Gitblit v1.8.0