package com.gkhy.hazmat.system.mapper; import com.gkhy.hazmat.system.domain.HzHazmatFlow; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import java.util.List; /** *

* 危化品流向表 Mapper 接口 *

* * @author kzy * @since 2024-08-05 14:41:40 */ @Mapper public interface HzHazmatFlowMapper extends BaseMapper { /** * 分页获取流向信息 * @param hazmatFlow * @return */ List selectHazmatFlowList(HzHazmatFlow hazmatFlow); /** * 根据流向id查询详情 * @param flowId * @return */ HzHazmatFlow selectHazmatFlowById(Long flowId); /** * 根据危化品id查询所有流行 * @param hazmatId * @return */ List selectAllHazmatFlowByHazmatId(Long hazmatId); /** * 根据操作人分页查询流向 * @param hazmat * @return */ List selectAllHazmatFlowByUser(HzHazmatFlow hazmat); /** * 查找试剂最新的流向 * @param hazmatId * @return */ HzHazmatFlow selectLastFlow(@Param("slice") Integer slice,@Param("hazmatId") Long hazmatId, @Param("state")Integer state); }