# 2 商城控制器

## 2.1 订单列表

用于返回订单列表

### 请求地址

|环境|方法|路径|
|:---:|:---:|:---:|
|本机环境|GET|/shop/order-list|

### 响应参数
|参数|类型|描述|
|:---|:---|:---|
|ID|string|ID|
|USER_ID|string|会员ID|
|BE_USER_NAME|string|会员编号|
|DEC_USER_NAME|string|报单会员|
|DEC_AMOUNT|string|报单金额|
|DEC_PV|string|报单PV|
|CREATED_AT|string|创建时间|


## 2.2 报单套餐列表

用于返回套餐列表

### 请求地址

|环境|方法|路径|
|:---:|:---:|:---:|
|本机环境|GET|/shop/package|

### 响应参数
|参数|类型|描述|
|:---|:---|:---|
|ID|string|ID|
|LEVEL_ID|string|所属报单级别ID|
|LEVEL_NAME|string|所属报单级别名称|
|PACKAGE_NAME|string|套餐名称|
|AMOUNT|string|报单套餐金额|
|PV|string|报单套餐PV|
|PACKAGE_CONTENT|string|套餐内容|
|CREATED_AT|string|创建时间|

## 2.3 添加报单套餐

用于管理员添加报单套餐

### 请求地址

|环境|方法|路径|
|:---:|:---:|:---:|
|本机环境|POST|/shop/package-add|


### 请求参数
|参数|类型|是否必填|最大长度|描述|示例|
|:---:|:---:|:---:|:---:|:---:|:---:|
|id|string|是||套餐id||
|packageName|string|是||套餐名称||
|amount|string|是||套餐金额||
|amountPv|string|是||套餐PV||
|levelId|string|是||报单级别ID||
|packageContent|string|是||套餐内容||

### 响应参数
|参数|类型|描述|
|:---|:---|:---|
|message|string|报单套餐添加成功|


## 2.4 套餐详情
用于返回套餐详情

### 请求地址

|环境|方法|路径|
|:---:|:---:|:---:|
|本机环境|GET,POST|/shop/package-get|

### 请求参数
|参数|类型|是否必填|最大长度|描述|示例|
|:---:|:---:|:---:|:---:|:---:|:---:|
|id|string|否| |套餐ID||

### 响应参数
|参数|类型|描述|
|:---|:---|:---|
|ID|string|套餐ID|
|packageName|string|套餐名称|
|levelId|string|报单级别ID|
|packageContent|string|套餐内容|
|amount|string|套餐金额|
|amountPv|string|套餐PV|


## 2.5 商品列表
用于返回商品列表

### 请求地址
|环境|方法|路径|
|:---:|:---:|:---:|
|本机环境|GET|/shop/index|

### 响应参数
|参数|类型|描述|
|:---|:---|:---|
|ID|string|ID|
|GOODS_NAME|string|商品名称|
|TYPE_NAME|string|商品类型|
|SELL_TYPE_NAME|string|出售方式|
|SELL_PRICE|string|商品价格|
|PRICE_PV|string|价格PV|
|STORE_NUMS|string|库存|
|STATUS|string|状态|
|CREATED_AT|string|创建时间|

## 2.6 商品添加
用于添加商品

### 请求地址
|环境|方法|路径|
|:---:|:---:|:---:|
|本机环境|POST|/shop/goods-add|

### 请求参数
|参数|类型|是否必填|最大长度|描述|示例|
|:---:|:---:|:---:|:---:|:---:|:---:|
|goodsName|string|是||商品名称||
|type|string|是||商品类型||
|sellType|string|是||出售方式||
|goodsNo|string|是||商品编号||
|unit|string|否||单位||
|cover|string|是||封面图片|
|marketPrice|string|是||市场价格|
|sellPrice|string|是||销售价格|
|pricePv|string|是||价格PV|
|storeNums|string|是||库存|
|content|string|否||商品详情|
|sort|string|是||排序|

### 响应参数
|参数|类型|描述|
|:---|:---|:---|
|message|string|商品添加成功|


## 2.7 商品编辑
用于编辑商品

### 请求地址
|环境|方法|路径|
|:---:|:---:|:---:|
|本机环境|GET,POST|/shop/goods-edit|

### 请求参数
|参数|类型|是否必填|最大长度|描述|示例|
|:---:|:---:|:---:|:---:|:---:|:---:|
|id|string|是||商品id||
|goodsName|string|是||商品名称||
|type|string|是||商品类型||
|sellType|string|是||出售方式||
|goodsNo|string|是||商品编号||
|unit|string|否||单位||
|cover|string|是||封面图片|
|marketPrice|number|是||市场价格|
|sellPrice|number|是||销售价格|
|pricePv|number|是||价格PV|
|storeNums|number|是||库存|
|content|string|否||商品详情|
|sort|number|是||排序|

### 响应参数
|参数|类型|描述|
|:---|:---|:---|
|message|string|商品编辑成功|

## 2.8 商品删除
用于删除商品

### 请求地址
|环境|方法|路径|
|:---:|:---:|:---:|
|本机环境|GET,POST|/shop/goods-delete|

### 请求参数
|参数|类型|是否必填|最大长度|描述|示例|
|:---:|:---:|:---:|:---:|:---:|:---:|
|selected|string|是||商品id||

### 响应参数
|参数|类型|描述|
|:---|:---|:---|
|message|string|商品删除成功|


## 2.9 商品上下架
用于上下架商品

### 请求地址
|环境|方法|路径|
|:---:|:---:|:---:|
|本机环境|POST|/shop/goods-status|

### 请求参数
|参数|类型|是否必填|最大长度|描述|示例|
|:---:|:---:|:---:|:---:|:---:|:---:|
|selectedIds|string|是||商品id||
|status|string|是||上架 1 下架 0||

### 响应参数
|参数|类型|描述|
|:---|:---|:---|
|message|string|商品操作成功|


## 2.10 商品图片上传

用于商品图片上传

### 请求地址

|环境|方法|路径|
|:---:|:---:|:---:|
|本机环境|GET,POST,PUT|/shop/upload|

### 请求参数
|参数|类型|是否必填|最大长度|描述|示例|
|:---:|:---:|:---:|:---:|:---:|:---:|
|uploadToken|string|是|32|上传TOken| |
|file||是||文件| |

### 响应参数
|参数|类型|描述|
|:---|:---|:---|
|addImagesTips|string|上传成功|




