package com.gkhy.safePlatform.account.rpc.apimodel; import com.gkhy.safePlatform.account.rpc.apimodel.model.req.RoleAddRPCReqDTO; import com.gkhy.safePlatform.account.rpc.apimodel.model.req.RoleModRPCReqDTO; import com.gkhy.safePlatform.account.rpc.apimodel.model.resp.RoleRPCRespDTO; import com.gkhy.safePlatform.commons.co.ContextCacheUser; import com.gkhy.safePlatform.commons.vo.ResultVO; import java.util.List; public interface AccountRoleService { /** * @Description: 新增角色 */ ResultVO addRole(ContextCacheUser currentUser, RoleAddRPCReqDTO roleAddRPCReqDTO); /** * @Description: 修改角色 */ ResultVO modRole(ContextCacheUser currentUser, RoleModRPCReqDTO roleModRPCReqDTO); /** * @Description: 删除角色 */ ResultVO delRole(ContextCacheUser currentUser, Long roleId); /** * @Description: 角色列表 */ ResultVO> getRoleList(); }