目录
百战程序员,全站22050+开发课程+文档 ,学习精选优质好课快人一步!观看视频 快捷键ALT+N

JAVA全系列 教程

3762个小节阅读:7095.5k

收藏
全部开发者教程

C语言快速入门

JAVA全系列 教程

面向对象的程序设计语言

Python全系列 教程

Python3.x版本,未来主流的版本

人工智能 教程

顺势而为,AI创新未来

大厂算法 教程

算法,程序员自我提升必经之路

C++ 教程

一门通用计算机编程语言

微服务 教程

目前业界流行的框架组合

web前端全系列 教程

通向WEB技术世界的钥匙

大数据全系列 教程

站在云端操控万千数据

AIGC全能工具班

A

A A

White Night

阅读(670)
赞(0)

用户管理

接口列表

序号接口名称接口地址请求类型
1分页查询用户/system/user/listUserForPageget
2新增用户/system/user/addUserpost
3修改用户/system/user/updateUserput
4删除用户/system/user/deleteUserByIds/{userIds}delete
5重置密码/system/user/resetPwd/{userIds}post
6给用户分配角色/system/user/saveUserRolepost
7查询所有角色信息/system/role/selectAllRoleget
8根据用户ID查询角色/system/role/getRoleIdsByUserId/{userId}get

分页查询用户

接口参数
参数名称是否必须
pageNum
pageSize

返回JSON数据

名称类型其他信息
totalint 
codeint 
msgString 
dataobject []item 类型: object
├─ userIdint 
├─ deptIdint 
├─ deptNameString 
├─ userNameString 
├─ userTypeString 
├─ sexString 
├─ ageint 
├─ pictureString 
├─ backgroundString 
├─ phoneString 
├─ emailString 
├─ strongString 
├─ honorString 
├─ introductionString 
├─ userRankString 
├─ statusString 
├─ createTimeString 
├─ createByString 
├─ schedulingFlagString 
接口实现
创建实体类
创建映射类

创建UserMapper.xml

创建接口类
创建controller
接口测试

分页查询用户/system/user/listUserForPage

img

新增用户

接口参数
参数名称是否必须
userName
phone
deptId
userRank
age
background
schedulingFlag
sex
status
email
strong
honor
introduction

返回JSON数据

名称类型其他信息
codeint 
msgString 
接口实现
创建实体类

创建User及UserDTO类

创建映射类

创建UserMapper类及UserMapper.xml

修改接口类
修改controller
接口测试

新增用户/system/user/addUser

image-20211119144024764

修改用户

接口参数
参数名称是否必须
userId
userName
phone
deptId
age
sex
background
userRank
status
schedulingFlag
email
strong
honor
introduction

返回JSON数据

名称类型
msgString
codeint
接口实现
创建实体类

创建User及UserDTO类

创建映射类

创建UserMapper类及UserMapper.xml

修改接口类
修改controller
接口测试

新增用户/system/user/updateUser

image-20211119153627484

删除用户

接口参数
参数名称是否必须
userIds

返回JSON数据

名称类型其他信息
msgString 
codeint 
接口实现
创建实体类

创建User及UserDTO类

创建映射类

创建UserMapper类及UserMapper.xml

修改接口类
修改controller
接口测试

删除用户/system/user/deleteUserByIds/{userIds}

image-20211119154022216

重置密码

接口参数
参数名称是否必须
userIds

返回JSON数据

名称类型其他信息
codeint 
msgString 
接口实现
创建加密工具类

加密工具类AppMd5Utils

修改POM文件

修改his-common模块pom.xml文件,增加加密相关依赖

修改controller
接口测试

重置密码/system/user/resetPwd/{userIds}

image-20211119155711071

查询所有角色信息

接口参数

返回JSON数据

名称类型其他信息
totalint 
codeint 
msgString 
dataobject []item 类型: object
├─ userIdint 
├─ deptIdint 
├─ deptNameString 
├─ userNameString 
接口实现
创建映射类

创建RoleMapper、RoleMapper.xml

修改接口类
修改controller
接口测试

/system/role/selectAllRole,图片

根据用户ID查询角色

接口参数
参数名称是否必须
userId
接口实现
修改接口类
修改controller
接口测试

/system/role/getRoleIdsByUserId/{userId}

给用户分配角色

接口参数
参数名称是否必须
userId
roleIds

返回JSON数据

名称类型其他信息
codeint 
msgString 
接口实现
创建映射类

创建roleMapper接口

修改接口类

增加保存用户、角色关系方法

修改controller
接口测试

/system/user/saveUserRole ,图片

北京市昌平区回龙观镇南店村综合商业楼2楼226室

©2014-2023 百战卓越(北京)科技有限公司 All Rights Reserved.

京ICP备14032124号-2