TAddressServiceImpl.java 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176
  1. package com.ruoyi.shipping.service.impl;
  2. import java.util.List;
  3. import java.util.Map;
  4. import com.ruoyi.common.utils.DateUtils;
  5. import com.ruoyi.common.utils.SecurityUtils;
  6. import com.ruoyi.common.utils.SecurityUtils;
  7. import com.ruoyi.shipping.domain.TAddress;
  8. import com.ruoyi.shipping.mapper.TAddressMapper;
  9. import com.ruoyi.shipping.service.ITAddressService;
  10. import org.springframework.beans.factory.annotation.Autowired;
  11. import org.springframework.stereotype.Service;
  12. import java.util.Date;
  13. import java.util.List;
  14. import java.util.Map;
  15. /**
  16. * 地点基础信息(港口 码头 堆场 航线)Service业务层处理
  17. *
  18. * @author ruoyi
  19. * @date 2021-03-22
  20. */
  21. @Service
  22. public class TAddressServiceImpl implements ITAddressService
  23. {
  24. @Autowired
  25. private TAddressMapper tAddressMapper;
  26. /**
  27. * 查询地点基础信息(港口 码头 堆场 航线)
  28. *
  29. * @param fId 地点基础信息(港口 码头 堆场 航线)ID
  30. * @return 地点基础信息(港口 码头 堆场 航线)
  31. */
  32. @Override
  33. public TAddress selectTAddressById(Long fId)
  34. {
  35. return tAddressMapper.selectTAddressById(fId);
  36. }
  37. /**
  38. * 查询地点基础信息(港口 码头 堆场 航线)列表
  39. *
  40. * @param tAddress 地点基础信息(港口 码头 堆场 航线)
  41. * @return 地点基础信息(港口 码头 堆场 航线)
  42. */
  43. @Override
  44. public List<TAddress> selectTAddressList(TAddress tAddress)
  45. {
  46. return tAddressMapper.selectTAddressList(tAddress);
  47. }
  48. @Override
  49. public List<Map<String, Object>> selectTAddressListMap(TAddress tAddress) {
  50. return tAddressMapper.selectTAddressListMap(tAddress);
  51. }
  52. /**
  53. * 新增地点基础信息(港口 码头 堆场 航线)
  54. *
  55. * @param tAddress 地点基础信息(港口 码头 堆场 航线)
  56. * @return 结果
  57. */
  58. @Override
  59. public int insertTAddress(TAddress tAddress)
  60. {
  61. tAddress.setCreateTime(DateUtils.getNowDate());
  62. tAddress.setCreateBy(SecurityUtils.getUsername());
  63. return tAddressMapper.insertTAddress(tAddress);
  64. }
  65. /**
  66. * 修改地点基础信息(港口 码头 堆场 航线)
  67. *
  68. * @param tAddress 地点基础信息(港口 码头 堆场 航线)
  69. * @return 结果
  70. */
  71. @Override
  72. public int updateTAddress(TAddress tAddress)
  73. {
  74. tAddress.setUpdateTime(DateUtils.getNowDate());
  75. tAddress.setUpdateBy(SecurityUtils.getUsername());
  76. return tAddressMapper.updateTAddress(tAddress);
  77. }
  78. /**
  79. * 批量删除地点基础信息(港口 码头 堆场 航线)
  80. *
  81. * @param fIds 需要删除的地点基础信息(港口 码头 堆场 航线)ID
  82. * @return 结果
  83. */
  84. @Override
  85. public int deleteTAddressByIds(Long[] fIds)
  86. {
  87. return tAddressMapper.deleteTAddressByIds(fIds);
  88. }
  89. /**
  90. * 删除地点基础信息(港口 码头 堆场 航线)信息
  91. *
  92. * @param fId 地点基础信息(港口 码头 堆场 航线)ID
  93. * @return 结果
  94. */
  95. @Override
  96. public int deleteTAddressById(Long fId)
  97. {
  98. return tAddressMapper.deleteTAddressById(fId);
  99. }
  100. @Override
  101. public int updateTAddressStatus(Long[] fIds) {
  102. return tAddressMapper.updateTAddressStatus(fIds);
  103. }
  104. @Override
  105. public List<TAddress> selectStockDump(TAddress tAddress) {
  106. return tAddressMapper.selectStockDump(tAddress);
  107. }
  108. @Override
  109. public List<TAddress> selectPortDump(TAddress tAddress) {
  110. return tAddressMapper.selectPortDump(tAddress);
  111. }
  112. @Override
  113. public List<TAddress> selectWarfDump(TAddress tAddress) {
  114. return tAddressMapper.selectWarfDump(tAddress);
  115. }
  116. @Override
  117. public List<Map<String, Object>> selectPortName(TAddress tAddress) {
  118. return tAddressMapper.selectPortName(tAddress);
  119. }
  120. @Override
  121. public List<Map<String, Object>> selectWharfName(TAddress tAddress) {
  122. return tAddressMapper.selectWharfName(tAddress);
  123. }
  124. @Override
  125. public List<Map<String, Object>> selectStorageName(TAddress tAddress) {
  126. return tAddressMapper.selectStorageName(tAddress);
  127. }
  128. @Override
  129. public List<Map<String, Object>> selectAirLineName(TAddress tAddress) {
  130. return tAddressMapper.selectAirLineName(tAddress);
  131. }
  132. /**
  133. * 查询地点基础 下拉信息
  134. * @param tAddress 条件
  135. * @return 结果
  136. */
  137. @Override
  138. public List<TAddress> selectTAddressBasicList(TAddress tAddress) {
  139. return tAddressMapper.selectTAddressBasicList(tAddress);
  140. }
  141. @Override
  142. public String selectAddressFno(TAddress tAddress) {
  143. return tAddressMapper.selectAddressFno(tAddress);
  144. }
  145. @Override
  146. public String selectAddressFName(TAddress tAddress) {
  147. return tAddressMapper.selectAddressFName(tAddress);
  148. }
  149. @Override
  150. public List<TAddress> selectadress() {
  151. return tAddressMapper.selectadress();
  152. }
  153. }