RightsServiceImpl.java 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. package cn.efunbox.audio.impl;
  2. import cn.efunbox.audio.entity.Channel;
  3. import cn.efunbox.audio.entity.Rights;
  4. import cn.efunbox.audio.repository.ChannelRepo;
  5. import cn.efunbox.audio.repository.RightsRepo;
  6. import cn.efunbox.audio.service.ChannelService;
  7. import cn.efunbox.audio.service.RightsService;
  8. import org.springframework.beans.factory.annotation.Autowired;
  9. import org.springframework.stereotype.Service;
  10. import java.util.List;
  11. /**
  12. * Created by yao on 17-9-26.
  13. */
  14. @Service
  15. public class RightsServiceImpl implements RightsService {
  16. @Autowired
  17. RightsRepo rightsRepo;
  18. @Override
  19. public List<Rights> SearchById(Long id){
  20. List<Rights> list = rightsRepo.findById(id);
  21. return list;
  22. }
  23. @Override
  24. public List<Rights> SearchByIdChannel(Long id){
  25. List<Rights> list = rightsRepo.findByIdChannel(id);
  26. return list;
  27. }
  28. @Override
  29. public List<Rights> SearchByIdGroup(Long id){
  30. List<Rights> list = rightsRepo.findByIdGroup(id);
  31. return list;
  32. }
  33. @Override
  34. public List<Rights> SearchByIdChannelAndIdGroup(Long idChannel, Long idGroup){
  35. List<Rights> list = rightsRepo.findByIdChannelAndIdGroup(idChannel, idGroup);
  36. return list;
  37. }
  38. @Override
  39. public List<Rights> SearchByNameChannel(String name){
  40. if(name==null || name.isEmpty())
  41. return null;
  42. List<Rights> list = rightsRepo.findByNameChannel(name);
  43. return list;
  44. }
  45. @Override
  46. public List<Rights> SearchByNameGroup(String name){
  47. if(name==null || name.isEmpty())
  48. return null;
  49. List<Rights> list = rightsRepo.findByNameGroup(name);
  50. return list;
  51. }
  52. @Override
  53. public Rights Insert(Rights rights){
  54. Rights r = rightsRepo.save(rights);
  55. return r;
  56. }
  57. }