TAddressMapper.java 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174
  1. package com.ruoyi.shipping.mapper;
  2. import java.util.List;
  3. import java.util.Map;
  4. import com.ruoyi.shipping.domain.TAddress;
  5. import org.apache.ibatis.annotations.Param;
  6. import org.springframework.security.core.parameters.P;
  7. import java.util.List;
  8. import java.util.Map;
  9. /**
  10. * 地点基础信息(港口 码头 堆场 航线)Mapper接口
  11. *
  12. * @author ruoyi
  13. * @date 2021-03-22
  14. */
  15. public interface TAddressMapper
  16. {
  17. /**
  18. * 查询地点基础信息(港口 码头 堆场 航线)
  19. *
  20. * @param fId 地点基础信息(港口 码头 堆场 航线)ID
  21. * @return 地点基础信息(港口 码头 堆场 航线)
  22. */
  23. public TAddress selectTAddressById(Long fId);
  24. /**
  25. * 查询地点基础信息(港口 码头 堆场 航线)列表
  26. *
  27. * @param tAddress 地点基础信息(港口 码头 堆场 航线)
  28. * @return 地点基础信息(港口 码头 堆场 航线)集合
  29. */
  30. public List<TAddress> selectTAddressList(TAddress tAddress);
  31. /**
  32. * 查看运输信息
  33. * @param tAddress
  34. * @return
  35. */
  36. public List<TAddress> selectCarriageList(TAddress tAddress);
  37. public List<Map<String, Object>> selectTAddressListMap(TAddress tAddress);
  38. /**
  39. * 查询堆场信息
  40. * @param tAddress
  41. * @return
  42. */
  43. public List<TAddress> selectStockDump(TAddress tAddress);
  44. /**
  45. * 查询码头信息
  46. * @param tAddress
  47. * @return
  48. */
  49. public List<TAddress> selectWarfDump(TAddress tAddress);
  50. /**
  51. * 查看港口名称
  52. * @param tAddress
  53. * @return
  54. */
  55. public List<Map<String, Object>>selectPortName(TAddress tAddress);
  56. /**
  57. * 查看航线名称
  58. * @param tAddress
  59. * @return
  60. */
  61. public List<Map<String, Object>>selectAirLineName(TAddress tAddress);
  62. /**
  63. * 查看堆场名称
  64. * @param tAddress
  65. * @return
  66. */
  67. public List<Map<String, Object>>selectStorageName(TAddress tAddress);
  68. /**
  69. * 查看码头名称
  70. * @param tAddress
  71. * @return
  72. */
  73. public List<Map<String, Object>>selectWharfName(TAddress tAddress);
  74. /**
  75. * 查看港口信息
  76. * @param tAddress
  77. * @return
  78. */
  79. public List<TAddress>selectPortDump(TAddress tAddress);
  80. /**
  81. * 新增地点基础信息(港口 码头 堆场 航线)
  82. *
  83. * @param tAddress 地点基础信息(港口 码头 堆场 航线)
  84. * @return 结果
  85. */
  86. public int insertTAddress(TAddress tAddress);
  87. /**
  88. * 修改地点基础信息(港口 码头 堆场 航线)
  89. *
  90. * @param tAddress 地点基础信息(港口 码头 堆场 航线)
  91. * @return 结果
  92. */
  93. public int updateTAddress(TAddress tAddress);
  94. /**
  95. * 删除地点基础信息(港口 码头 堆场 航线)
  96. *
  97. * @param fId 地点基础信息(港口 码头 堆场 航线)ID
  98. * @return 结果
  99. */
  100. public int deleteTAddressById(Long fId);
  101. /**
  102. * 批量删除地点基础信息(港口 码头 堆场 航线)
  103. *
  104. * @param fIds 需要删除的数据ID
  105. * @return 结果
  106. */
  107. public int deleteTAddressByIds(Long[] fIds);
  108. /**
  109. * 批量停用数据
  110. * @param fIds
  111. * @return
  112. */
  113. public int updateTAddressStatus(Long[] fIds);
  114. /**
  115. * 查询地点基础 下拉信息
  116. * @param tAddress 条件
  117. * @return 结果
  118. */
  119. public List<TAddress> selectTAddressBasicList(TAddress tAddress);
  120. /**
  121. * 查询地址表里的编号
  122. * @param tAddress
  123. * @return
  124. */
  125. public TAddress selectAddressFno(TAddress tAddress);
  126. /**
  127. * 查询地址表里的名称
  128. * @param tAddress
  129. * @return
  130. */
  131. public TAddress selectAddressFName(TAddress tAddress);
  132. /**
  133. * 查询地点
  134. * @param
  135. * @return
  136. */
  137. public List<TAddress> selectadress();
  138. /**
  139. * 根据名称获取地点id
  140. * @param fNam
  141. * @return
  142. */
  143. public Long selectTAddressByfName(@Param("fNam") String fNam);
  144. /**
  145. * 根据类型 名称获取地点ID
  146. * @param fNam
  147. * @param fTypes
  148. * @return
  149. */
  150. public TAddress selectTAddressByfNameType(@Param("fNam") String fNam,
  151. @Param("fTypes") String fTypes);
  152. }