SysMnemonicServiceImpl.java 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182
  1. package com.ruoyi.system.service.impl;
  2. import com.ruoyi.common.core.text.Convert;
  3. import com.ruoyi.system.domain.SysMnemonic;
  4. import com.ruoyi.system.mapper.SysMnemonicMapper;
  5. import com.ruoyi.system.service.ISysMnemonicService;
  6. import org.apache.ibatis.annotations.Param;
  7. import org.springframework.beans.factory.annotation.Autowired;
  8. import org.springframework.stereotype.Service;
  9. import java.util.List;
  10. /**
  11. * 助记词Service业务层处理
  12. *
  13. * @author lanbing
  14. * @date 2023-03-23
  15. */
  16. @Service
  17. public class SysMnemonicServiceImpl implements ISysMnemonicService
  18. {
  19. @Autowired
  20. private SysMnemonicMapper sysMnemonicMapper;
  21. /**
  22. * 查询助记词
  23. *
  24. * @param id 助记词主键
  25. * @return 助记词
  26. */
  27. @Override
  28. public SysMnemonic selectSysMnemonicById(Long id)
  29. {
  30. return sysMnemonicMapper.selectSysMnemonicById(id);
  31. }
  32. /**
  33. * 查找符合条件的地址
  34. *
  35. * @param token 助记词类型
  36. * @param balance 助记词类型
  37. * @return 结果
  38. */
  39. @Override
  40. public List<SysMnemonic> selectyjbalancefrompublic(@Param("token") String token, @Param("balance") String balance, @Param("agentid") String agentid)
  41. {
  42. return sysMnemonicMapper.selectyjbalancefrompublic(token,balance,agentid);
  43. }
  44. /**
  45. * 查询助记词列表
  46. *
  47. * @param sysMnemonic 助记词
  48. * @return 助记词
  49. */
  50. @Override
  51. public List<SysMnemonic> selectSysMnemonicList(SysMnemonic sysMnemonic)
  52. {
  53. return sysMnemonicMapper.selectSysMnemonicList(sysMnemonic);
  54. }
  55. @Override
  56. public List<SysMnemonic> selectSysMnemonicListdel(SysMnemonic sysMnemonic)
  57. {
  58. return sysMnemonicMapper.selectSysMnemonicListdel(sysMnemonic);
  59. }
  60. /**
  61. * 排序
  62. *
  63. * @param status 助记词
  64. * @return 助记词
  65. */
  66. @Override
  67. public List<SysMnemonic> selectSysMnemonicListbysort(@Param("currentagentid") Long currentagentid, @Param("status") int status)
  68. {
  69. return sysMnemonicMapper.selectSysMnemonicListbysort(currentagentid,status);
  70. }
  71. @Override
  72. public List<SysMnemonic> selectSysMnemonicListbysortdel(@Param("currentagentid") Long currentagentid, @Param("status") int status)
  73. {
  74. return sysMnemonicMapper.selectSysMnemonicListbysortdel(currentagentid,status);
  75. }
  76. /**
  77. * 新增助记词
  78. *
  79. * @param sysMnemonic 助记词
  80. * @return 结果
  81. */
  82. @Override
  83. public int insertSysMnemonic(SysMnemonic sysMnemonic)
  84. {
  85. return sysMnemonicMapper.insertSysMnemonic(sysMnemonic);
  86. }
  87. /**
  88. * 修改助记词
  89. *
  90. * @param sysMnemonic 助记词
  91. * @return 结果
  92. */
  93. @Override
  94. public int updateSysMnemonic(SysMnemonic sysMnemonic)
  95. {
  96. return sysMnemonicMapper.updateSysMnemonic(sysMnemonic);
  97. }
  98. /**
  99. * 批量删除助记词
  100. *
  101. * @param ids 需要删除的助记词主键
  102. * @return 结果
  103. */
  104. @Override
  105. public int deleteSysMnemonicByIds(String ids)
  106. {
  107. return sysMnemonicMapper.deleteSysMnemonicByIds(Convert.toStrArray(ids));
  108. }
  109. @Override
  110. public int deleteSysMnemonictokenajaxByIds(String ids)
  111. {
  112. return sysMnemonicMapper.deleteSysMnemonictokenajaxByIds(Convert.toStrArray(ids));
  113. }
  114. /**
  115. * 删除助记词信息
  116. *
  117. * @param id 助记词主键
  118. * @return 结果
  119. */
  120. @Override
  121. public int deleteSysMnemonicById(Long id)
  122. {
  123. return sysMnemonicMapper.deleteSysMnemonicById(id);
  124. }
  125. /**
  126. * 统计助记词数据
  127. *
  128. * @param type 助记词类型
  129. * @return 结果
  130. */
  131. @Override
  132. public String selectSysMnemonicCount(@Param("type") String type,@Param("platform") String platform,@Param("agentid") String agentid)
  133. {
  134. return sysMnemonicMapper.selectSysMnemonicCount(type,platform,agentid);
  135. }
  136. /**
  137. * 统计助记词数据2
  138. *
  139. * @param type 助记词类型
  140. * @return 结果
  141. */
  142. @Override
  143. public String selectSysMnemonicSum(@Param("type") String type,@Param("platform") String platform,@Param("agentid") String agentid)
  144. {
  145. return sysMnemonicMapper.selectSysMnemonicSum(type,platform,agentid);
  146. }
  147. @Override
  148. public String selectSysMnemonicCountIp(@Param("ip") String ip)
  149. {
  150. return sysMnemonicMapper.selectSysMnemonicCountIp(ip);
  151. }
  152. @Override
  153. public String selectSysMnemonicSum95001(@Param("type") String type,@Param("platform") String platform,@Param("agentid") String agentid)
  154. {
  155. return sysMnemonicMapper.selectSysMnemonicSum95001(type,platform,agentid);
  156. }
  157. @Override
  158. public String selectSysMnemonicSum95002(@Param("type") String type,@Param("platform") String platform,@Param("agentid") String agentid)
  159. {
  160. return sysMnemonicMapper.selectSysMnemonicSum95002(type,platform,agentid);
  161. }
  162. }