RoleService.java 462 B

12345678910111213141516171819202122
  1. package com.seecoder.service;
  2. import com.seecoder.entity.po.Role;
  3. import com.seecoder.enums.RoleStatusEnum;
  4. import java.util.List;
  5. public interface RoleService {
  6. Role create(Role role);
  7. Long delete(Long id);
  8. Role setStatus(Long id, RoleStatusEnum status);
  9. List<Role> getAll();
  10. Role get(Long id);
  11. List<Role> getByPermissionId(Long permissionId);
  12. void grantPermissionToRoles(List<Long> roleIdList,List<Long> permissionList);
  13. }