package isa.qa.service; import isa.qa.dto.request.RoleRequestDTO; import isa.qa.entity.Role; import java.util.List; import java.util.Map; /** * Role Service * * @author May * @date 2018/11/21 16:42 * @version 1.0 */ public interface RoleService { /** * List all role * * @return role list */ List<Role> listRole(); /** * Add a new role * * @param roleRequestDTO role request data * @return request result map */ Map<String, Long> saveRole(RoleRequestDTO roleRequestDTO); /** * Update the saved role info * * @param id role id * @param roleRequestDTO updating role info * @return request result map */ Map<String, Boolean> updateRole(Long id, RoleRequestDTO roleRequestDTO); /** * Remove the role * * @param id role id * @return request result map */ Map<String, Boolean> removeRole(Long id); }