package com.ruoyi.shipping.mapper; import java.util.List; import java.util.Map; import com.ruoyi.shipping.domain.TCntrno; import org.apache.ibatis.annotations.Param; /** * 集装箱号Mapper接口 * * @author ruoyi * @date 2021-03-22 */ public interface TCntrnoMapper { /** * 查询集装箱号 * * @param fId 集装箱号ID * @return 集装箱号 */ public TCntrno selectTCntrnoById(Long fId); /** * 查询集装箱号列表 * * @param tCntrno 集装箱号 * @return 集装箱号集合 */ public List selectTCntrnoList(TCntrno tCntrno); /** * 查询集装箱信息 * @param tCntrno * @return */ public List selectTcntrnoMessage(@Param("tc") TCntrno tCntrno, @Param("address") String address, @Param("typeidName") String typeidName, @Param("cntrstatusName") String cntrstatusName, @Param("updateEFName") String updateEFName); /** * 新增集装箱号 * * @param tCntrno 集装箱号 * @return 结果 */ public int insertTCntrno(TCntrno tCntrno); /** * 修改集装箱号 * * @param tCntrno 集装箱号 * @return 结果 */ public int updateTCntrno(TCntrno tCntrno); /** * 删除集装箱号 * * @param fId 集装箱号ID * @return 结果 */ public int deleteTCntrnoById(Long fId); /** * 批量删除集装箱号 * * @param fIds 需要删除的数据ID * @return 结果 */ public int deleteTCntrnoByIds(Long[] fIds); /** * 批量更新数据状态 * @param fIds * @return */ public int updateTcntrnoStatus(Long[] fIds); /** * 获取箱动态分布信息 * @param sql * @param tCntrno * @return */ public List> getTCntrnoMessage(@Param("sql") String sql, @Param("tCntrno") TCntrno tCntrno); /** * 查询编号唯一性 * @param tCntrno * @return */ public TCntrno selectTCntrnoFNo(TCntrno tCntrno); }