src/main/java/com/sojson/permission/service/RoleService.java
(完整代码) 1KBpackage com.sojson.permission.service;
import java.util.List;
import java.util.Map;
import java.util.Set;
import com.sojson.common.model.URole;
import com.sojson.core.mybatis.page.Pagination;
import com.sojson.permission.bo.RolePermissionAllocationBo;
public interface RoleService {
int deleteByPrimaryKey(Long id);
int insert(URole record);
int insertSelective(URole record);
URole selectByPrimaryKey(Long id);
int updateByPrimaryKeySelective(URole record);
int updateByPrimaryKey(URole record);
Pagination<URole> findPage(Map<String, Object> resultMap, Integer pageNo,
Integer pageSize);
Map<String, Object> deleteRoleById(String ids);
Pagination<RolePermissionAllocationBo> findRoleAndPermissionPage(
Map<String, Object> resultMap, Integer pageNo, Integer pageSize);
//根据用户ID查询角色(role),放入到Authorization里。
Set<String> findRoleByUserId(Long userId);
List<URole> findNowAllPermission();
//初始化数据
void initData();
}
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
