PermissionService.java 938 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. package com.goafanti.permission.service;
  2. import java.util.List;
  3. import java.util.Map;
  4. import java.util.Set;
  5. import com.goafanti.common.model.Permission;
  6. import com.goafanti.permission.bo.Menu;
  7. import com.goafanti.permission.bo.Navigation;
  8. public interface PermissionService {
  9. int deleteByPrimaryKeys(List<String> ids);
  10. // 根据用户ID查询权限(permission),放入到Authorization里。
  11. Set<String> findPermissionByUserId(String userId);
  12. List<Permission> findPermissions();
  13. int insert(List<Permission> records);
  14. int insertn(Permission record);
  15. Permission selectSuperIdById(String id);
  16. int insertSubordinate(Permission record);
  17. int deleteById(String id);
  18. Permission selectAllById(String id);
  19. List<Permission> selectName(String name);
  20. int updateById(Permission record);
  21. Map<String,Object> findPermissionsAll();
  22. List<Navigation> selectNavList();
  23. List<Menu> selectMenuList(String superId);
  24. }