SysResourceApiServiceImpl.java 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. /*
  2. * 爱组搭 http://aizuda.com 低代码组件化开发平台
  3. * ------------------------------------------
  4. * 受知识产权保护,请勿删除版权申明
  5. */
  6. package com.aizuda.boot.system.service.impl;
  7. import com.aizuda.service.service.BaseServiceImpl;
  8. import com.aizuda.boot.system.entity.SysResourceApi;
  9. import com.aizuda.boot.system.mapper.SysResourceApiMapper;
  10. import com.aizuda.boot.system.service.ISysResourceApiService;
  11. import com.baomidou.mybatisplus.core.toolkit.Wrappers;
  12. import org.springframework.stereotype.Service;
  13. import java.util.List;
  14. /**
  15. * 系统资源接口 服务实现类
  16. *
  17. * @author 青苗
  18. * @since 2022-02-26
  19. */
  20. @Service
  21. public class SysResourceApiServiceImpl extends BaseServiceImpl<SysResourceApiMapper, SysResourceApi> implements ISysResourceApiService {
  22. @Override
  23. public List<SysResourceApi> listByResourceId(Long resourceId) {
  24. return super.list(Wrappers.<SysResourceApi>lambdaQuery().eq(SysResourceApi::getResourceId, resourceId));
  25. }
  26. @Override
  27. public List<String> listCodesByUserId(Long userId) {
  28. return baseMapper.selectCodesByUserId(userId);
  29. }
  30. @Override
  31. public boolean removeByResourceId(Long resourceId) {
  32. return super.remove(Wrappers.<SysResourceApi>lambdaQuery().eq(SysResourceApi::getResourceId, resourceId));
  33. }
  34. }