基于SSM框架用户管理系统的用户角色功能
一、简介
每个用户可以拥有用户角色,用户角色分为管理员和普通用户,管理员可以对其他成员分配用户角色。
二、功能实现
1.实体类创建
Role:
package com.guang.bean;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
@Data
@AllArgsConstructor
@NoArgsConstructor
public class Role {
private int id;
private String rolename;
private String roledesc;
}
UserRole:
package com.guang.bean;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
@Data
@AllArgsConstructor
@NoArgsConstructor
public class UserRole {
private int id;
private int userId;
private int roleId;
}
2.dao层实现
定义方法
RoleDao:
package com.guang.dao;
import com.guang.bean.Role;
import com.guang.bean.UserRole;
import org.apache.ibatis.annotations.Param;
import java.util.List;
public interface RoleDao {
//根据用户id查询角色的id
List<Integer> findRoleIdByUserId(