package cn.efunbox.audio.impl; import cn.efunbox.audio.entity.Channel; import cn.efunbox.audio.entity.Rights; import cn.efunbox.audio.repository.ChannelRepo; import cn.efunbox.audio.repository.RightsRepo; import cn.efunbox.audio.service.ChannelService; import cn.efunbox.audio.service.RightsService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.List; /** * Created by yao on 17-9-26. */ @Service public class RightsServiceImpl implements RightsService { @Autowired RightsRepo rightsRepo; @Override public List SearchById(Long id){ List list = rightsRepo.findById(id); return list; } @Override public List SearchByIdChannel(Long id){ List list = rightsRepo.findByIdChannel(id); return list; } @Override public List SearchByIdGroup(Long id){ List list = rightsRepo.findByIdGroup(id); return list; } @Override public List SearchByIdChannelAndIdGroup(Long idChannel, Long idGroup){ List list = rightsRepo.findByIdChannelAndIdGroup(idChannel, idGroup); return list; } @Override public List SearchByNameChannel(String name){ if(name==null || name.isEmpty()) return null; List list = rightsRepo.findByNameChannel(name); return list; } @Override public List SearchByNameGroup(String name){ if(name==null || name.isEmpty()) return null; List list = rightsRepo.findByNameGroup(name); return list; } @Override public Rights Insert(Rights rights){ Rights r = rightsRepo.save(rights); return r; } }