商品管理系统API接口文档

1. 获取商品分类列表

API描述: 用于获取商品分类列表。

请求URL:

@GetMapping({"/getCategories"})

请求方式: GET

返回值: 返回值为字符串类型,返回商品分类列表。

2. 添加商品信息

API描述: 用于添加商品信息。

请求URL:

@GetMapping(value = {"/addproduct"},params = {"name", "price", "stock", "description", "category", "pic", "weight", "brand", "supplier", "origin"})

请求方式: GET

请求参数:

| 参数名 | 参数类型 | 是否必须 | 描述 | | ------ | ------ | ------ | ------ | | name | String | 是 | 商品名称 | | price | BigDecimal | 是 | 商品价格 | | stock | Integer | 是 | 商品库存 | | description | String | 是 | 商品描述 | | category | String | 是 | 商品分类名称 | | pic | String | 是 | 商品图片URL | | weight | BigDecimal | 是 | 商品重量 | | brand | String | 是 | 商品品牌 | | supplier | String | 是 | 商品供应商 | | origin | String | 是 | 商品产地 |

返回值: 返回值为字符串类型,返回添加商品操作的结果。

3. 获取商品列表

API描述: 用于获取商品列表。

请求URL:

@GetMapping(value = {"/getproductlist"},params = {"page", "limit", "category", "keyword", "minprice", "maxprice", "brand", "supplier", "origin", "isActive", "isDeleted"})

请求方式: GET

请求参数:

| 参数名 | 参数类型 | 是否必须 | 描述 | | ------ | ------ | ------ | ------ | | page | Integer | 是 | 分页页码 | | limit | Integer | 是 | 分页大小 | | category | String | 否 | 商品分类名称 | | keyword | String | 否 | 商品关键词 | | minprice | BigDecimal | 否 | 最小商品价格 | | maxprice | BigDecimal | 否 | 最大商品价格 | | brand | String | 否 | 商品品牌 | | supplier | String | 否 | 商品供应商 | | origin | String | 否 | 商品产地 | | isActive | String | 否 | 商品是否激活 | | isDeleted | String | 否 | 商品是否删除 |

返回值: 返回值为字符串类型,返回商品列表。

4. 删除商品信息

API描述: 用于删除商品信息。

请求URL:

@GetMapping(value = {"/delproduct"},params = {"id"})

请求方式: GET

请求参数:

| 参数名 | 参数类型 | 是否必须 | 描述 | | ------ | ------ | ------ | ------ | | id | Integer | 是 | 商品ID |

返回值: 返回值为字符串类型,返回删除商品操作的结果。

5. 获取订单列表

API描述: 用于获取订单列表。

请求URL:

@GetMapping(value = {"/getorderlist"},params = {"page","limit"})

请求方式: GET

请求参数:

| 参数名 | 参数类型 | 是否必须 | 描述 | | ------ | ------ | ------ | ------ | | page | Integer | 是 | 分页页码 | | limit | Integer | 是 | 分页大小 |

返回值: 返回值为字符串类型,返回订单列表。

6. 获取所有订单

API描述: 用于获取所有订单。

请求URL:

@GetMapping(value = {"/getallorderlist"},params = {"page","limit"})

请求方式: GET

请求参数:

| 参数名 | 参数类型 | 是否必须 | 描述 | | ------ | ------ | ------ | ------ | | page | Integer | 是 | 分页页码 | | limit | Integer | 是 | 分页大小 |

返回值: 返回值为字符串类型,返回所有订单列表。

7. 更改订单状态

API描述: 用于更改订单状态。

请求URL:

@GetMapping(value = {"/updateorder"},params = {"id","status"})

请求方式: GET

请求参数:

| 参数名 | 参数类型 | 是否必须 | 描述 | | ------ | ------ | ------ | ------ | | id | Integer | 是 | 订单ID | | status | String | 是 | 订单状态 |

返回值: 返回值为字符串类型,返回更改订单状态操作的结果。

8. 获取所有用户信息

API描述: 用于获取所有用户信息。

请求URL:

@GetMapping(value = {"/getalluserinfo"},params = {"page","limit"})

请求方式: GET

请求参数:

| 参数名 | 参数类型 | 是否必须 | 描述 | | ------ | ------ | ------ | ------ | | page | Integer | 是 | 分页页码 | | limit | Integer | 是 | 分页大小 |

返回值: 返回值为字符串类型,返回所有用户信息列表。

9. 获取所有评论信息

API描述: 用于获取所有评论信息。

请求URL:

@GetMapping(value = {"/getallcomment"},params = {"page","limit"})

请求方式: GET

请求参数:

| 参数名 | 参数类型 | 是否必须 | 描述 | | ------ | ------ | ------ | ------ | | page | Integer | 是 | 分页页码 | | limit | Integer | 是 | 分页大小 |

返回值: 返回值为字符串类型,返回所有评论信息列表。

10. 删除评论

API描述: 用于删除评论。

请求URL:

@GetMapping(value = {"/delcomment"},params = {"id"})

请求方式: GET

请求参数:

| 参数名 | 参数类型 | 是否必须 | 描述 | | ------ | ------ | ------ | ------ | | id | Integer | 是 | 评论ID |

返回值: 返回值为字符串类型,返回删除评论操作的结果。

商品管理系统API接口文档

原文地址: https://www.cveoy.top/t/topic/orik 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录