仿乐优商城后台管理-前端vue+后端thinkphp5.1+数据库mysql项目开发-后端接口文档-第2天

leyou电商后台管理接口API文档


目录


内容

2 商品管理

2.1 分类管理

2.1.1、 分类列表

  • 请求路径:item/category/list
  • 请求方法:get
  • 请求参数
参数名 参数说明 备注
?pid 分类 ID 不能为空携带在url中
sel [only,many] 不能为空,通过 only 或 many 来获取分类静态参数还是动态参数
  • 响应参数
参数名 参数说明 备注
id 分类参数 ID
is_parent 是否是父级分类
name 分类名称
parent_id 父类ID
sort 序号
  • 响应数据
{
    [
        {
            id: 1,
			isParent: 1,
			name: "图书、音像、电子书刊",
			parentId: 0,
			sort: 1
        },
		{
			id: 74,
			isParent: 1,
			name: "手机",
			parentId: 0,
			sort: 2
		}
		...
    ]
}

2.1 品牌管理

2.1.1、 品牌分页列表

  • 请求路径:item/brand/page
  • 请求方法:get
  • 请求参数
参数名 类型 参数说明 能否为空 默认 备注
page int 当前页码 true 1
rows int 每页条目 true 10
search string 搜索条件 true ‘’
sortBy string 排序字段 true ‘’
sortDesc boolean 是否降序 true false
  • 响应参数
参数名 类型 参数说明 能否为空 默认 备注
total int 总记录数 true 0
items array 当前页数据 true []
totalPage int 总页数 true 0
  • 响应数据
{
	total: 166,
	totalPage: 17,
    items: [
        {
            id: 1,
			isParent: 1,
			name: "图书、音像、电子书刊",
			parentId: 0,
			sort: 1
        },
		{
			id: 74,
			isParent: 1,
			name: "手机",
			parentId: 0,
			sort: 2
		}
		...
    ]
}

2.1.2、品牌添加

  • 请求路径:item/brand/
  • 请求方法:POST
  • 请求参数
参数名 类型 参数说明 能否为空 默认 备注
id int 品牌ID false
name string 品牌名称 true ‘’
image string 品牌LOGO网络地址 true ‘’
initial string 品牌首字母 true ‘’ 用于排序
cids string 品牌对应分类 false

示例:

{
	id: 327600
	name: '红米'
	image: 'http://api.leyou.com/uploads/414e24f3880af7261825a6d3e7bd37cb.png
	cids: '76'
  • 响应参数
// 没有

  • 响应数据
json('添加成功', 201)

2.2.3、品牌修改

  • 请求路径:item/brand/
  • 请求方法:PUT
  • 请求参数
参数名 类型 参数说明 能否为空 默认 备注
id int 品牌ID false
name string 品牌名称 true ‘’
image string 品牌LOGO网络地址 true ‘’
initial string 品牌首字母 true ‘’ 用于排序
cids string 品牌对应分类 false

示例:

{
	id: 327600
	name: '红米'
	image: 'http://api.leyou.com/uploads/414e24f3880af7261825a6d3e7bd37cb.png
	cids: '76'
  • 响应参数
// 没有

  • 响应数据
json('修改成功', 205)

2.2.4、删除品牌

  • 请求路径:item/brand/
  • 请求方法:DELETE
  • 请求参数
参数名 类型 参数说明 能否为空 默认 备注
id int 品牌ID false
image string 品牌LOGO网络地址 true ‘’

示例:

{
	id: 327600,
	image: 'http://api.leyou.com/uploads/414e24f3880af7261825a6d3e7bd37cb.png

  • 响应参数
// 没有

  • 响应数据
json('删除成功', 204)


后记

    本项目为参考某马视频thinkphp5.1-乐优商城前后端项目开发,相关视频及配套资料可自行度娘或者联系本人。上面为自己编写的开发文档,持续更新。欢迎交流,本人QQ:806797785

    前端项目源代码地址:https://gitee.com/gaogzhen/vue-leyou
    后端thinkphp源代码地址:https://gitee.com/gaogzhen/leyou-backend-thinkphp

发布了17 篇原创文章 · 获赞 3 · 访问量 2679

猜你喜欢

转载自blog.csdn.net/gaogzhen/article/details/103915549