/** * UserService.java * 2014-4-16 */ package com.mtools.core.plugin.auth.service; import java.util.List; import com.mtools.core.plugin.entity.Permission; import com.mtools.core.plugin.entity.Role; import com.mtools.core.plugin.entiy.vo.UserVo; /** * @author zhang * 角色相关业务逻辑 * 2014-4-16 */ public interface RoleService { /** * 功能:获取角色列表 * 2014-4-29 */ public List<Role> getRoles(Role role); /** * 功能:获取用户角色 * 2014-4-29 * @throws Exception */ public void setUserRole(UserVo user) throws Exception; /** * 功能:新增角色 * 2014-4-29 */ public int addRole(Role role,Permission perm); /** * 功能:修改角色 * 2014-4-29 */ public int modRole(Role role,Permission perm); /** * 功能:删除角色 * 2014-4-29 */ public int deleteRole(Role role,Permission perm); }