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<String> addRole(ContextCacheUser currentUser, RoleAddRPCReqDTO roleAddRPCReqDTO);
|
|
/**
|
* @Description: 修改角色
|
*/
|
ResultVO<String> modRole(ContextCacheUser currentUser, RoleModRPCReqDTO roleModRPCReqDTO);
|
|
/**
|
* @Description: 删除角色
|
*/
|
ResultVO<String> delRole(ContextCacheUser currentUser, Long roleId);
|
|
|
/**
|
* @Description: 角色列表
|
*/
|
|
ResultVO<List<RoleRPCRespDTO>> getRoleList();
|
|
}
|