首页 > 其他分享 >商品模块接口文档

商品模块接口文档

时间:2024-11-16 08:50:43浏览次数:1  
标签:product String 商品 模块接口 响应 文档 参数 id 请求

一、商品添加

1、基本信息:

请求路径:/product
请求方式:POST
接口描述:该接口用于商家添加商品于仓库中

2、请求参数:
请求参数格式:applocation/json

参数名称 说明 类型 是否必须 备注
product_name 商品名称 String
description 商品描述 String
product_pic 商品图片 String
price 单价 number
amount 添加数量 number
category 商品类别 String 学习用品,电子产品,服装服饰,生活用品,体育器材,食品饮料,健康药品,艺术用品,书籍杂志或(自定义)

3、请求样例:

{
    "product_name":"软件工程导论",
    "description":"高等教育出版社 第5版",
    "product_pic":"https://img.ixintu.com/download/jpg/20200910/f9256155491e54bf5e99bf29eece0156_512_512.jpg!ys",
    "price":9.99,
    "amount":1,
    "category":"学习用品"
}

4、响应数据:
响应类型:applicaytion/json
响应参数说明:

参数名称 类型 是否必须 默认值 备注 其他信息
code number 响应码,0-成功,1-失败
message String 提示信息
data String 返回的数据

响应数据样例:

{
    "code": 0,
    "massage": "操作成功",
    "data": "当前时间: 01:37:42.908597300 来自于 MiniShopping "
}

二、仓库查询

1、基本信息:

请求路径:/product
请求方式:GET
接口描述:该接口用于商家查询当前仓库储存

2、请求参数:无
请求参数格式:applocation/json

3、请求样例:
(无参数)

4、响应数据:
响应类型:applicaytion/json
响应参数说明:

参数名称 类型 是否必须 默认值 备注 其他信息
code number 响应码,0-成功,1-失败
message String 提示信息
data String 返回的数据,一个列表集合,存放该商家所有商品详细信息

响应数据样例:

{
    "code": 0,
    "massage": "操作成功",
    "data": [
        {
            "id": 1,
            "product_name": "软件工程导论",
            "store_id": 1,
            "description": "高等教育出版社 第5版",
            "product_pic": "https://img.ixintu.com/download/jpg/20200910/f9256155491e54bf5e99bf29eece0156_512_512.jpg!ys",
            "price": 9.99,
            "amount": 1,
            "category": "学习用品",
            "state": "待售",
            "create_time": "2024-11-16 01:37:42",
            "update_time": "2024-11-16 01:37:42"
        },
        {
            "id": 2,
            "product_name": "信息安全概论",
            "store_id": 1,
            "description": "华南理工大学出版社",
            "product_pic": "https://img.ixintu.com/download/jpg/20200910/f9256155491e54bf5e99bf29eece0156_512_512.jpg!ys",
            "price": 9.99,
            "amount": 2,
            "category": "学习用品",
            "state": "待售",
            "create_time": "2024-11-16 01:57:06",
            "update_time": "2024-11-16 01:57:06"
        }
    ]
}

三、商品查询

1、基本信息:

请求路径:/product/details
请求方式:GET
接口描述:该接口用于通过id值查询商品详细信息

2、请求参数:
请求参数格式:applocation/json

参数名称 说明 类型 是否必须 备注
id ID主键 number

3、请求样例:

~/product/detail?id=1

4、响应数据:
响应类型:applicaytion/json
响应参数说明:

参数名称 类型 是否必须 默认值 备注 其他信息
code number 响应码,0-成功,1-失败
message String 提示信息
data String 返回的数据

响应数据样例:

{
    "code": 0,
    "massage": "操作成功",
    "data": {
        "id": 1,
        "product_name": "软件工程导论",
        "store_id": 1,
        "description": "高等教育出版社 第5版",
        "product_pic": "https://img.ixintu.com/download/jpg/20200910/f9256155491e54bf5e99bf29eece0156_512_512.jpg!ys",
        "price": 9.99,
        "amount": 1,
        "category": "学习用品",
        "state": "待售",
        "create_time": "2024-11-16 01:37:42",
        "update_time": "2024-11-16 01:37:42"
    }
}

四、商品更新

1、基本信息:

请求路径:/product
请求方式:PUT
接口描述:该接口用于商家更新商品信息

2、请求参数:
请求参数格式:applocation/json

参数名称 说明 类型 是否必须 备注
id 主键ID String
product_name 商品名称 String
description 商品描述 String
product_pic 商品图片 String
price 单价 number
amount 商品数量 number
category 商品类别 String 学习用品,电子产品,服装服饰,生活用品,体育器材,食品饮料,健康药品,艺术用品,书籍杂志或(自定义)

3、请求样例:

{
    "id": 2,
    "product_name": "信息安全概论",
    "description": "华南理工大学出版社",
    "product_pic": "https://img.ixintu.com/download/jpg/20200910/f9256155491e54bf5e99bf29eece0156_512_512.jpg!ys",
    "price": 9.99,
    "amount": 2,
    "category": "学习用品"
}

4、响应数据:
响应类型:applicaytion/json
响应参数说明:

参数名称 类型 是否必须 默认值 备注 其他信息
code number 响应码,0-成功,1-失败
message String 提示信息
data String 返回的数据

响应数据样例:

{
    "code": 0,
    "massage": "操作成功",
    "data": "当前时间: 02:13:04.052010800 来自于 MiniShopping "
}

五、商品删除

1、基本信息:

请求路径:/product
请求方式:DELETE
接口描述:该接口用于通过主键ID删除商品

2、请求参数:
请求参数格式:applocation/json

参数名称 说明 类型 是否必须 备注
id 主键ID String

3、请求样例:

~/product?id=2

4、响应数据:
响应类型:applicaytion/json
响应参数说明:

参数名称 类型 是否必须 默认值 备注 其他信息
code number 响应码,0-成功,1-失败
message String 提示信息
data String 返回的数据

响应数据样例:

{
    "code": 0,
    "massage": "操作成功",
    "data": "当前时间: 02:17:58.896645100 来自于 MiniShopping "
}

标签:product,String,商品,模块接口,响应,文档,参数,id,请求
From: https://www.cnblogs.com/xulingduo/p/18548957

相关文章

  • 基于SpringBoot+Vue+uniapp的中小型医院网站的详细设计和实现(源码+lw+部署文档+讲解
    文章目录前言详细视频演示具体实现截图技术栈后端框架SpringBoot前端框架Vue持久层框架MyBaitsPlus系统测试系统测试目的系统功能测试系统测试结论为什么选择我代码参考数据库参考源码获取前言......
  • 用户模块接口文档
    一、用户注册1、基本信息:请求路径:/user/register请求方式:POST接口描述:该接口用于用户通过手机号注册账号2、请求参数:请求参数格式:applocation/json参数名称说明类型是否必须备注phone手机号码String是必须输入11位password登录密码String是必须5-......
  • 阿里巴巴中国站获得1688商品类目 API 返回值说明
    1688.item_cat_get-阿里巴巴中国站获得1688商品类目API返回值说明1.请求参数:请求参数:num_iid=123456参数说明:num_iid:1688商品ID2.Curl请求示例,前往体验API:如o0b.cn/opandy ):--请求示例url默认请求参数已经URL编码处理curl-i"https://api-vx.Taobaoapi2014.cn/......
  • hbase-2.2.7分布式搭建文档(附详细操作步骤命令及相关操作截图)
    hbase-2.2.7分布式搭建文档一,搭建前准备1.检查是否已经安装JDK2.搭建hbase前需要先搭建好hadoop3.检查zookeeper是否正常启动#启动zookeeper(三台都要启动)zkServer.shstart#查看zookeeper状态(一个leader两个follower)zkServer.shstatus4.到官网或国内镜像站下载hba......
  • pdf.js使用gulp打包,查看打包后的文档
    在pdf.js的源码中,使用了gulp进行打包,现在对部分有用的gulp方法进行说明gulpserver运行一个服务器版本,能够对源码进行调试gulpgeneric打包一个通用浏览器版本的代码,运行命令后在build/generic/web/viewer.html可以直接打开运行web程序gulpwintersmith是生成gh-pages,用来......
  • AI概要设计文档评审实践
    背景概要设计文档评审是软件开发过程中的一个重要环节,主要体现在以下几个方面:1.确保设计的一致性和完整性:通过评审,可以确保设计文档中描述的系统架构、模块划分、接口定义等内容在各个部分之间保持一致,避免出现相互矛盾或遗漏的情况。评审过程有助于发现设计中的潜在问题,如数据流......
  • SSM理想电子商城网站c48j7 带论文文档1万字以上,文末可获取
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表系统内容:用户,产品分类,电子产品开题报告内容一、选题背景与意义随着互联网技术的快速发展和电子商务的兴起,电子商城已成为人们购物的主要方式之一。然而,传统......
  • 1688商品详情API接口使用方法
    在电子商务的蓬勃发展中,数据的重要性日益凸显。对于商家而言,能够实时获取并分析商品数据,是提升市场竞争力的关键。1688作为阿里巴巴集团旗下的知名B2B平台,提供了丰富的API接口,使得商家能够轻松获取商品详情。本文将为您全面解析如何通过1688商品详情API接口获取所需数据。......
  • 如何用Java爬虫精准获取商品历史价格信息
    在数字化时代,商品价格信息的获取变得尤为重要。对于消费者来说,了解商品的历史价格趋势可以帮助他们做出更明智的购买决策。而对于商家来说,掌握价格数据则有助于制定更有效的销售策略。本文将详细介绍如何使用Java编写爬虫程序,精准获取商品的历史价格信息以及API数据。Java爬虫......
  • 使用Java爬虫技术高效获取电商平台商品历史价格信息
    在电商领域,商品的历史价格信息对于消费者制定购买决策具有重要意义。本文将介绍如何利用Java爬虫技术,通过API接口高效地获取店铺所有商品的详细信息。我们将使用Java语言,结合HttpClient库和JSON解析库,展示从API请求数据到数据处理的整个过程。理解API接口API(应用程序编程接......