package com.ruoyi.shipping.service; import java.util.List; import java.util.Map; import com.ruoyi.shipping.domain.TAddress; import org.apache.ibatis.annotations.Param; import java.util.List; import java.util.Map; /** * 地点基础信息(港口 码头 堆场 航线)Service接口 * * @author ruoyi * @date 2021-03-22 */ public interface ITAddressService { /** * 查询地点基础信息(港口 码头 堆场 航线) * * @param fId 地点基础信息(港口 码头 堆场 航线)ID * @return 地点基础信息(港口 码头 堆场 航线) */ public TAddress selectTAddressById(Long fId); /** * 查询地点基础信息(港口 码头 堆场 航线)列表 * * @param tAddress 地点基础信息(港口 码头 堆场 航线) * @return 地点基础信息(港口 码头 堆场 航线)集合 */ public List selectTAddressList(TAddress tAddress); public List> selectTAddressListMap(TAddress tAddress); /** * 新增地点基础信息(港口 码头 堆场 航线) * * @param tAddress 地点基础信息(港口 码头 堆场 航线) * @return 结果 */ public int insertTAddress(TAddress tAddress); /** * 修改地点基础信息(港口 码头 堆场 航线) * * @param tAddress 地点基础信息(港口 码头 堆场 航线) * @return 结果 */ public int updateTAddress(TAddress tAddress); /** * 批量删除地点基础信息(港口 码头 堆场 航线) * * @param fIds 需要删除的地点基础信息(港口 码头 堆场 航线)ID * @return 结果 */ public int deleteTAddressByIds(Long[] fIds); /** * 删除地点基础信息(港口 码头 堆场 航线)信息 * * @param fId 地点基础信息(港口 码头 堆场 航线)ID * @return 结果 */ public int deleteTAddressById(Long fId); /** * 批量停用数据 * @param fIds * @return */ public int updateTAddressStatus(Long[] fIds); /** * 查询堆场信息 * @param tAddress * @return */ public List selectStockDump(TAddress tAddress); /** * 查询港口信息 * @param tAddress * @return */ public List selectPortDump(TAddress tAddress); /** * 查询码头信息 * @param tAddress * @return */ public List selectWarfDump(TAddress tAddress); /** * 查看港口名称 * @param tAddress * @return */ public List>selectPortName(TAddress tAddress); /** * 查看码头名称 * @param tAddress * @return */ public List>selectWharfName(TAddress tAddress); /** * 查看堆场名称 * @param tAddress * @return */ public List>selectStorageName(TAddress tAddress); /** * 查看航线名称 * @param tAddress * @return */ public List>selectAirLineName(TAddress tAddress); /** * 查询地点基础 下拉信息 * @param tAddress 条件 * @return 结果 */ List selectTAddressBasicList(TAddress tAddress); /** * 查询地址表里的编号 * @param tAddress * @return */ public String selectAddressFno(TAddress tAddress); /** * 查询地址表里的编号 * @param tAddress * @return */ public String selectAddressFName(TAddress tAddress); /** * 查询地点 * @return */ public List selectadress(); }