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