/**
* 查询所有用户信息
* @GetMapping(value = "/all/users")
*/
export function list () {
return request({
url: BASE_URL + \'/all/users\',
method: \'get\'
})
}
/**
* 保存用户信息
* @param {Object} user
* @PostMapping(value = "/save/user/info")
public Integer saveUserInfo(@RequestBody User user)
*/
export function saveUserInfo (user) {
return request({
url: BASE_URL + \'/save/user/info\',
method: \'post\',
headers: { \'Content-Type\': \'application/json;charset=UTF-8\' },
// 扩展运算符(spread)是三个点(...)。它将一个数组或对象转为用逗号分隔的参数序列。
data: { ...user }
})
}
/**
* 根据用户id删除用户信息
* @param id
* @GetMapping(value = "/delete/user/info")
public Integer deleteUserInfo(@RequestParam("id") Integer id)
*/
export function deleteUserInfo (id) {
return request({
url: BASE_URL + \'/delete/user/info?id=\' + id,
method: \'get\'
})
}
/**
* 修改用户信息
* @param {Object} user
* @PostMapping(value = "/update/user/info")
public Integer updateUserInfo(@RequestBody User user)
*/
export function updateUserInfo (user) {
return request({
url: BASE_URL + \'/update/user/info\',
method: \'post\',
headers: { \'Content-Type\': \'application/json;charset=UTF-8\' },
data: { ...user }
})
}
/**
* 根据URL输入用户名查询用户信息
* @GetMapping(value = "/query/{username}")
public R<User> getUserInfoByName(@PathVariable String username)
*/
export function searchUserInfo (username) {
return request({
url: BASE_URL + \'/query/\' + username,
method: \'get\'
})
}
相关文章:
- 前后端分离初步分析------接口对接 2021-08-05
- 前后端接口规定 2022-01-07
- 前后端接口工具 2022-01-01
- 前后端接口规范 2021-12-01
- 【前端】+前、后端通过json接口建立连接 2022-12-23
- 前后端对接之json 2021-07-22
- golang前后端jwt对接 2022-12-23
- react前后端对接(axios) 2022-12-23