From 34e795bedc57454c43b00cdf8e2cc2d9eb5a932a Mon Sep 17 00:00:00 2001 From: zhubaomin <zhubaomin> Date: 星期五, 11 四月 2025 14:59:50 +0800 Subject: [PATCH] 优化轮灌组分页查询接口 --- pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/daoRm/UgRtuControllerMapper.java | 134 ++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 134 insertions(+), 0 deletions(-) diff --git a/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/daoRm/UgRtuControllerMapper.java b/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/daoRm/UgRtuControllerMapper.java new file mode 100644 index 0000000..f7b0230 --- /dev/null +++ b/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/daoRm/UgRtuControllerMapper.java @@ -0,0 +1,134 @@ +package com.dy.pipIrrGlobal.daoRm; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.dy.pipIrrGlobal.pojoUg.UgRtuController; +import com.dy.pipIrrGlobal.voPr.VoController; +import com.dy.pipIrrGlobal.voUg.VoUgResult; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; + +import java.util.List; +import java.util.Map; + +/** + * @Author: liurunyu + * @Date: 2024/11/5 9:29 + * @Description + */ +@Mapper +public interface UgRtuControllerMapper extends BaseMapper<UgRtuController> { + /** + * delete by primary key + * + * @param id primaryKey + * @return deleteCount + */ + int deleteByPrimaryKey(Long id); + /** + * delete by task key + * + * @param taskId task id + * @return deleteCount + */ + int deleteByTaskId(@Param("taskId")Long taskId); + + /** + * insert record to table + * + * @param record the record + * @return insert count + */ + int insert(UgRtuController record); + + /** + * insert record to table selective + * + * @param record the record + * @return insert count + */ + int insertSelective(UgRtuController record); + + /** + * select by primary key + * + * @param id primary key + * @return object by primary key + */ + UgRtuController selectByPrimaryKey(Long id); + /** + * 鏍规嵁鎸囧畾鑾峰彇鎺у埗鍣ㄨ褰曟暟 + * @param params + * @return + */ + Long selectRecordCount(Map<?, ?> params); + + /** + * 鏍规嵁鎸囧畾鑾峰彇鎺у埗鍣ㄨ褰� + * @param params + * @return + */ + List<VoController> selectControllers(Map<?, ?> params); + + + /** + * 寰楀埌鍗囩骇浠诲姟鐨勬墍鏈夊璞℃帶鍒跺櫒 + * + * @param taskId 鍗囩骇浠诲姟id + * @return object by primary key + */ + List<UgRtuController> selectAllConByTask(Long taskId) ; + + /** + * 寰楀埌鍗囩骇浠诲姟鐨勬墍鏈夊璞℃帶鍒跺櫒 + * + * @param taskId 鍗囩骇浠诲姟id + * @return object by primary key + */ + List<String> selectAllRtuAddrByTask(Long taskId) ; + + /** + * 鏍规嵁浠诲姟id鍜屾帶鍒跺櫒id鏌ヨ鏁伴噺 + * + * @param taskId 鍗囩骇浠诲姟id + * @param conId 鎺у埗鍣╥d + * @return object by primary key + */ + Long selectCountByTaskAndCon(@Param("taskId") Long taskId, @Param("conId") Long conId) ; + + /** + * 鍒嗛〉鏌ヨ涓�涓崌绾т换鍔′腑鎵�鏈夋帶鍒跺櫒鍗囩骇缁撴煡 鏁伴噺 + * + * @param params + * @return + */ + Long selectControllerUpgradeResultsCount(Map<?, ?> params) ; + /** + * 鍒嗛〉鏌ヨ涓�涓崌绾т换鍔′腑鎵�鏈夋帶鍒跺櫒鍗囩骇缁撴煡 + * @param params + * @return + */ + List<VoUgResult> selectControllerUpgradeResults(Map<?, ?> params); + + /** + * update record selective + * + * @param record the updated record + * @return update count + */ + int updateByPrimaryKeySelective(UgRtuController record); + + /** + * update record + * + * @param record the updated record + * @return update count + */ + int updateByPrimaryKey(UgRtuController record); + + /** + * 鏇存柊鍗囩骇RTU鐨勫崌绾у畬鎴愮姸鎬� + * @param params + * @return + */ + int updateRtuUpgradeState(Map<?, ?> params) ; +} \ No newline at end of file -- Gitblit v1.8.0