TAddressMapper.java 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157
  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. public List<Map<String, Object>> selectTAddressListMap(TAddress tAddress);
  32. /**
  33. * 查询堆场信息
  34. * @param tAddress
  35. * @return
  36. */
  37. public List<TAddress> selectStockDump(TAddress tAddress);
  38. /**
  39. * 查询码头信息
  40. * @param tAddress
  41. * @return
  42. */
  43. public List<TAddress> selectWarfDump(TAddress tAddress);
  44. /**
  45. * 查看港口名称
  46. * @param tAddress
  47. * @return
  48. */
  49. public List<Map<String, Object>>selectPortName(TAddress tAddress);
  50. /**
  51. * 查看航线名称
  52. * @param tAddress
  53. * @return
  54. */
  55. public List<Map<String, Object>>selectAirLineName(TAddress tAddress);
  56. /**
  57. * 查看堆场名称
  58. * @param tAddress
  59. * @return
  60. */
  61. public List<Map<String, Object>>selectStorageName(TAddress tAddress);
  62. /**
  63. * 查看码头名称
  64. * @param tAddress
  65. * @return
  66. */
  67. public List<Map<String, Object>>selectWharfName(TAddress tAddress);
  68. /**
  69. * 查看港口信息
  70. * @param tAddress
  71. * @return
  72. */
  73. public List<TAddress>selectPortDump(TAddress tAddress);
  74. /**
  75. * 新增地点基础信息(港口 码头 堆场 航线)
  76. *
  77. * @param tAddress 地点基础信息(港口 码头 堆场 航线)
  78. * @return 结果
  79. */
  80. public int insertTAddress(TAddress tAddress);
  81. /**
  82. * 修改地点基础信息(港口 码头 堆场 航线)
  83. *
  84. * @param tAddress 地点基础信息(港口 码头 堆场 航线)
  85. * @return 结果
  86. */
  87. public int updateTAddress(TAddress tAddress);
  88. /**
  89. * 删除地点基础信息(港口 码头 堆场 航线)
  90. *
  91. * @param fId 地点基础信息(港口 码头 堆场 航线)ID
  92. * @return 结果
  93. */
  94. public int deleteTAddressById(Long fId);
  95. /**
  96. * 批量删除地点基础信息(港口 码头 堆场 航线)
  97. *
  98. * @param fIds 需要删除的数据ID
  99. * @return 结果
  100. */
  101. public int deleteTAddressByIds(Long[] fIds);
  102. /**
  103. * 批量停用数据
  104. * @param fIds
  105. * @return
  106. */
  107. public int updateTAddressStatus(Long[] fIds);
  108. /**
  109. * 查询地点基础 下拉信息
  110. * @param tAddress 条件
  111. * @return 结果
  112. */
  113. public List<TAddress> selectTAddressBasicList(TAddress tAddress);
  114. /**
  115. * 查询地址表里的编号
  116. * @param tAddress
  117. * @return
  118. */
  119. public TAddress selectAddressFno(TAddress tAddress);
  120. /**
  121. * 查询地址表里的名称
  122. * @param tAddress
  123. * @return
  124. */
  125. public TAddress selectAddressFName(TAddress tAddress);
  126. /**
  127. * 查询地点
  128. * @param
  129. * @return
  130. */
  131. public List<TAddress> selectadress();
  132. /**
  133. * 根据名称获取地点id
  134. * @param fNam
  135. * @return
  136. */
  137. public Long selectTAddressByfName(@Param("fNam") String fNam);
  138. }