sys_user_role
表中。sys_menu
表中维护,通过 sys_role_menu
表将角色与菜单关联。这样就实现了某个角色可以访问某些页面或操作某些功能。 // 设置部门信息
SysDept sysDept = new SysDept();
user.setDeptId(103L);
user.setDept(sysDept);
// 设置用户角色
Long[] roleIds = new Long[]{100L};
user.setRoleIds(roleIds);
userService.newInsertUser(user);
// 创建 LoginUser 并设置用户参数
LoginUser loginUser = new LoginUser();
loginUser.setUser(user);
// 生成令牌
String token = tokenService.createToken(loginUser);
import com.qiuner.fxxyt.system.service.ISysUserService;
@Autowired
private ISysUserService userService;
SysUser user = new SysUser();
//TODO 记得设置用户必填字段的值
// 设置部门信息
SysDept sysDept = new SysDept();
user.setDeptId(103L);
user.setDept(sysDept);
// 设置用户角色
Long[] roleIds = new Long[]{100L};
user.setRoleIds(roleIds);
// 插入用户(插入代码很简单,直接正常写表插入语句就好了)
userService.MyInsertUser(user);
userService.newInsertUser(user);
// 创建 LoginUser 并设置用户参数
LoginUser loginUser = new LoginUser();
loginUser.setUser(user);
// 生成令牌
String token = tokenService.createToken(loginUser);