package com.dy.pipIrrGlobal.daoMd; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.dy.pipIrrGlobal.pojoMd.MdCrops; import com.dy.pipIrrGlobal.voMd.VoCrops; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import java.util.List; import java.util.Map; /** * @Author: liurunyu * @Date: 2025/8/15 15:22 * @Description */ @Mapper public interface MdCropsMapper extends BaseMapper { int deleteByPrimaryKey(Long id); int insert(MdCrops record); int insertSelective(MdCrops record); MdCrops selectByPrimaryKey(Long id); int updateByPrimaryKeySelective(MdCrops record); int updateByPrimaryKey(MdCrops record); VoCrops selectById(Long id); /** * 查询总数 * * @param params 查询条件 * @return 总数 */ Long selectTotal(Map params); /** * 分页查询一些 * * @param params 查询条件 * @return 实体集合 */ List selectSome(Map params); /** * 查询所有实体 * * @return 实体集合 */ List selectAll(); /** * 根据id逻辑删除 * * @param id * @return */ Integer deleteById(@Param("id") Long id); }