package com.thhy.mobile.modules.biz.cultivated.mapper; import com.thhy.mobile.modules.biz.cultivated.entity.*; import org.apache.ibatis.annotations.Param; import org.springframework.stereotype.Component; import java.io.Serializable; import java.util.Date; import java.util.List; /** * Mapper 接口 * @author zhang_xiao_bo * @since 2023-05-11 19:00:07 */ @Component public interface PipeCultivatedMapper { PipeCultivated queryById(Serializable id); int countByRingNum(String ringNum); Integer queryVersionById(Serializable id); List findList(PipeCultivated pipecultivated); List findAll(); void insert(PipeCultivated pipecultivated); void insertCultivatedPi(PipeCulInfo pipeCulInfo); void update(PipeCultivated pipecultivated); void deletelogic(Serializable id); void deleteById(Serializable id); List queryWaterRecord(PipeCultivated pipeCultivated); PipeCulSampleInfo queryCultivateByRingNum(String ringNum); List waterRecordList(CulRecordDto culRecordDto); void updateOutByRingNum(@Param("outTime")Date outTime,@Param("ringNum")String ringNum,@Param("updateUser") String updateUser); }