TrafficInfoService.java 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. package com.lqkj.info.service;
  2. import java.util.List;
  3. import org.apache.commons.lang.StringEscapeUtils;
  4. import org.springframework.beans.factory.annotation.Autowired;
  5. import org.springframework.stereotype.Service;
  6. import com.lqkj.info.mapper.TrafficInfoMapper;
  7. import com.lqkj.info.entity.TrafficInfo;
  8. import com.lqkj.common.utils.uuid.IdUtils;
  9. /**
  10. * 交通对象Service业务层处理
  11. *
  12. * @author lqkj
  13. * @date 2024-11-14
  14. */
  15. @Service
  16. public class TrafficInfoService
  17. {
  18. @Autowired
  19. private TrafficInfoMapper trafficInfoMapper;
  20. /**
  21. * 查询交通对象
  22. *
  23. * @param trafficId 交通对象主键
  24. * @return 交通对象
  25. */
  26. public TrafficInfo selectTrafficInfoByTrafficId(Integer trafficId)
  27. {
  28. return trafficInfoMapper.selectTrafficInfoByTrafficId(trafficId);
  29. }
  30. /**
  31. * 查询交通对象列表
  32. *
  33. * @param trafficInfo 交通对象
  34. * @return 交通对象
  35. */
  36. public List<TrafficInfo> selectTrafficInfoList(TrafficInfo trafficInfo)
  37. {
  38. return trafficInfoMapper.selectTrafficInfoList(trafficInfo);
  39. }
  40. /**
  41. * 新增交通对象
  42. *
  43. * @param trafficInfo 交通对象
  44. * @return 结果
  45. */
  46. public int insertTrafficInfo(TrafficInfo trafficInfo)
  47. {
  48. // trafficInfo.setLocation(StringEscapeUtils.unescapeHtml(trafficInfo.getLocation().toString()));
  49. return trafficInfoMapper.insertTrafficInfo(trafficInfo);
  50. }
  51. /**
  52. * 修改交通对象
  53. *
  54. * @param trafficInfo 交通对象
  55. * @return 结果
  56. */
  57. public int updateTrafficInfo(TrafficInfo trafficInfo)
  58. {
  59. // trafficInfo.setLocation(StringEscapeUtils.unescapeHtml(trafficInfo.getLocation().toString()));
  60. return trafficInfoMapper.updateTrafficInfo(trafficInfo);
  61. }
  62. /**
  63. * 批量删除交通对象
  64. *
  65. * @param trafficIds 需要删除的交通对象主键
  66. * @return 结果
  67. */
  68. public int deleteTrafficInfoByTrafficIds(Integer[] trafficIds)
  69. {
  70. return trafficInfoMapper.deleteTrafficInfoByTrafficIds(trafficIds);
  71. }
  72. /**
  73. * 删除交通对象信息
  74. *
  75. * @param trafficId 交通对象主键
  76. * @return 结果
  77. */
  78. public int deleteTrafficInfoByTrafficId(Integer trafficId)
  79. {
  80. return trafficInfoMapper.deleteTrafficInfoByTrafficId(trafficId);
  81. }
  82. }