试写接口文档

本文档详细介绍了用户登录验证、左侧菜单获取、用户管理操作(列表、新增、修改、删除)、图书分类管理(查询、修改、新增、删除)以及图书管理(列表、新增、修改、删除)的API接口,涵盖了前后端交互与权限控制的关键功能。
摘要由CSDN通过智能技术生成

1. 用户登录

1.1 用户登录验证接口

  • 请求路径 :/uers/login

  • 请求方式:POST

  • 请求参数:username 、 password

    参数名称参数说明备注
    username用户名!null
    password密码!null
    • 响应数据SysResult对象

    参数名称参数说明备注
    status状态信息200服务器请求成功201服务器异常
    msg服务器返回的提示信息可以为null
    data服务器返回的业务数据返回token

    返回格式:

    {"status":200,"msg":"服务器成功""data":"sdadsadasd"}
    

1.2 左侧菜单获取

  • 请求地址:/left/getLeftList

  • 方法:get

  • 参数:无

  • 响应数据SysResult对象

    参数名称参数说明备注
    status状态信息200服务器请求成功201服务器异常
    msg服务器返回的提示信息可以为null
    data服务器返回的业务数据返回list权限集合
status:200,
msg:"服务器成功",
data:[{
	id:
	name:"用户管理
	parentId:
	path:
	level:
	children:[{
		id:
		name:"用户管理
        parentId:
        path:
        level:
        children:null
        }]
},{
	id:
	name:"商品管理"
	parentId:
	path:
	level:
	children:[{
		id:
		name:"商品管理"
        parentId:
        path:
        level:
        children:null
        }]
},....
]

1.3 用户管理

1.3.1 用户列表展现

(显示所有已注册用户)

  • 请求路径:/users/list

  • 方法:get

  • 参数:无

  • 返回值: SysResult对象

    参数名称参数说明备注
    status状态信息200服务器请求成功201服务器异常
    msg服务器返回的提示信息可以为null
    data服务器返回的业务数据返回users对象集合
1.3.1 用户新增
  • 路径:/users/addUser

  • POST

  • 参数:form表单

    名称类型说明备注
    usernamestring用户名! null
    passwordstring密码! null
    phonenumber电话!null
    addressstring用户地址!null
    • 返回值结果 :SysResult

      {"status":200,"msg":"服务器调用成功!","data":null}
      
1.3.2 用户修改

​ (1)通过ID查询用户信息

  • 请求路径 :/users/{id}
  • GET
  • 返回值: SysResult对象
参数名称参数说明备注
status状态信息200服务器请求成功201服务器异常
msg服务器返回的提示信息可以为null
data服务器返回的业务数据返回user对象

​ (2)通过ID修改用户信息

  • 请求路径:/users/updateUser

  • PUT

  • 参数:id ,phone,address

    参数名信息备注
    id用户ID!null
    phone电话!null
    address地址!null
  • 返回值: SysResult对象

参数名称参数说明备注
status状态信息200服务器请求成功201服务器异常
msg服务器返回的提示信息可以为null
data服务器返回的业务数据null

(3)通过id删除

  • 请求路径:/user/{id}
  • DELETE
  • 参数 id
参数名信息备注
id用户ID!null

2.图书分类

2.1 查询图书分类信息

  • 请求路径:/book/bookType

  • GET

  • type

    参数名信息备注
    type图书的分类级别1查询一级分类 2查询二级商品分类 3查询3级商品分类
  • 返回值: SysResult对象

参数名称参数说明备注
status状态信息200服务器请求成功201服务器异常
msg服务器返回的提示信息可以为null
data服务器返回的业务数据图书分类信息

2.2 图书分类修改

  • 请求路径:/book/updateBookType
  • PUT
  • 参数 : form表单数据 book对象
  • 返回值: SysResult对象
参数名称参数说明备注
status状态信息200服务器请求成功201服务器异常
msg服务器返回的提示信息可以为null
data服务器返回的业务数据可以为null

2.3 图书分类新增

  • 请求路径:/book/savaType

  • POST

  • 参数:form表单

    参数名称参数说明备注
    name图书分类名!null
    parentID图书分类父级id!null
    level分类级别1 2 3级
  • 返回值: SysResult对象

    参数名称参数说明备注
    status状态信息200服务器请求成功201服务器异常
    msg服务器返回的提示信息可以为null
    data服务器返回的业务数据可以为null

2.4 图书分类删除

  • 请求路径:/book/deleteBookType

  • DELETE

  • 当删除节点为父级时,应该删除自身和所有的子节点

  • 参数:id、level

    参数名称参数说明备注
    idbook_tpye id!null
    level级别
  • 返回值结果 SysResult对象

    参数名称参数说明备注
    status状态信息200服务器请求成功201服务器异常
    msg服务器返回的提示信息可以为null
    data服务器返回的业务数据可以为null

3. 图书管理

3.1 图书列表

  • 请求路径 : /book/getBookList

  • GET

  • 返回值

参数名称参数说明备注
status状态信息200服务器请求成功201服务器异常
msg服务器返回的提示信息可以为null
data服务器返回的业务数据图书列表

3.2 图书新增

  • 请求路径:/book/addBook

  • POST

  • 参数:form表单

    参数说明备注
    name图书名!null
    Type_id图书类别!null
    等等等

3.3 图书修改

通过id先查询得到

  • 请求路径:/book/{id}
  • GET
  • 返回值
参数名称参数说明备注
status状态信息200服务器请求成功201服务器异常
msg服务器返回的提示信息可以为null
data服务器返回的业务数据图书信息
3.3.1 图书修改
  • 请求路径:/book/updateBook

  • PUT

  • 参数:form表单

  • 返回值

    参数名称参数说明备注
    status状态信息200服务器请求成功201服务器异常
    msg服务器返回的提示信息可以为null
    data服务器返回的业务数据可以为null
3.3.2 图书删除
  • 请求路径:/book/{id}

  • delete

  • 参数:id

  • 返回值

    参数名称参数说明备注
    status状态信息200服务器请求成功201服务器异常
    msg服务器返回的提示信息可以为null
    data服务器返回的业务数据null
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值