ReleaseTravelServiceImpl.java 2.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. package com.travel.service.impl;
  2. import com.travel.mapper.ReleaseTravelMapper;
  3. import com.travel.model.Travel;
  4. import com.travel.model.TravelExperience;
  5. import com.travel.model.TravelGive;
  6. import com.travel.service.ReleaseTravelService;
  7. import org.springframework.beans.factory.annotation.Autowired;
  8. import org.springframework.stereotype.Service;
  9. import org.springframework.transaction.annotation.Transactional;
  10. import java.util.List;
  11. @Service
  12. public class ReleaseTravelServiceImpl implements ReleaseTravelService {
  13. @Autowired
  14. private ReleaseTravelMapper releaseTravelMapperl;
  15. @Override
  16. @Transactional(rollbackFor = Exception.class)
  17. public void travelInsterExper(TravelExperience travelExperience) {
  18. releaseTravelMapperl.travelInsterExper(travelExperience);
  19. }
  20. @Override
  21. @Transactional(rollbackFor = Exception.class)
  22. public void travelInster(Travel travel) {
  23. releaseTravelMapperl.travelInster(travel);
  24. }
  25. @Override
  26. public List<Travel> getTravel(Travel travel) {
  27. return releaseTravelMapperl.getTravel(travel);
  28. }
  29. @Override
  30. public List<TravelExperience> getTravelExper(Travel travel1) {
  31. return releaseTravelMapperl.getTravelExper(travel1);
  32. }
  33. @Override
  34. @Transactional(rollbackFor = Exception.class)
  35. public void delTravel(Travel travel) {
  36. releaseTravelMapperl.delTravel(travel);//删除游记
  37. releaseTravelMapperl.delTravelExper(travel);//删除每日游记
  38. }
  39. @Override
  40. @Transactional(rollbackFor = Exception.class)
  41. public void delTravelExper(Travel travel) {
  42. releaseTravelMapperl.delTravelExper(travel);
  43. }
  44. @Override
  45. @Transactional(rollbackFor = Exception.class)
  46. public void updateTravel(Travel travel) {
  47. releaseTravelMapperl.updateTravel(travel);
  48. }
  49. @Override
  50. @Transactional(rollbackFor = Exception.class)
  51. public void addGive(TravelGive travelGive) {
  52. releaseTravelMapperl.addGive(travelGive);
  53. }
  54. @Override
  55. @Transactional(rollbackFor = Exception.class)
  56. public void delGive(TravelGive travelGive) {
  57. releaseTravelMapperl.delGive(travelGive);
  58. }
  59. @Override
  60. public List<Travel> getTravelAll(Travel travel) {
  61. return releaseTravelMapperl.getTravelAll(travel);
  62. }
  63. @Override
  64. @Transactional(rollbackFor = Exception.class)
  65. public void updateLookNum(Travel travel) {
  66. releaseTravelMapperl.updateLookNum(travel);
  67. }
  68. }