Path: /code
Method: GET
接口描述:
Query
| 参数名称 | 是否必须 | 示例 | 备注 |
|---|---|---|---|
| mobile | 是 | 13211112222 | 手机号 |
| type | 是 | register | 发送短信类型,取值范围[register、login] |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 必须 | undefined: 发送成功 | ||
| result | object | 必须 |
Path: /login/refresh
Method: PUT
接口描述:
在token过期后,再次刷新token,根据token和用户的信息,换取新的token值
Header必须携带过期token样例:
"Authorization":"Bearer ${token}"
例子:
"Authorization":"Bearer eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ7XCJuYW1lXCI6XCLotoXnuqfnrqHnkIblkZhcIixcImlkXCI6XCIxMjkzMTA4NTkwNTk2NDQ0MTYxXCIsXCJ1c2VybmFtZVwiOlwiYWRtaW5cIn0iLCJpYXQiOjE1OTc5NzMyNzcsImV4cCI6MTU5ODIzMjQ3N30.zjzRwT1wVpSMiugyKPwbIjF6iYuC6oTF5J5JgS6Zt1A"
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/json | 是 | ||
| Authorization | 是 | Bearer eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ7XCJuYW1lXCI6XCLkvaDnjJxcIixcImlkXCI6XCIxMzY5NTk0OTU0NzM5ODU5NDU4XCIsXCJ1c2VybmFtZVwiOlwiY2VzaGlcIn0iLCJpYXQiOjE2MjA2Mjg0OTYsImV4cCI6MTYyMDg4NzY5Nn0.xuNNA47A10GabH4YXgkQe5IedhFt7HHyY8lfRUP63RE | token |
Body
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| account | string | 必须 | 用户名或手机号 | undefined: ceshi | |
| id | string | 必须 | 用户id | undefined: 123456 |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 必须 | 提示语 | undefined: 登录成功 | |
| result | object | 必须 | 用户信息 | ||
| ├─ id | number | 必须 | 用户ID | undefined: @natural | |
| ├─ mobile | string | 必须 | 手机号 | undefined: 13200000000 | |
| ├─ token | string | 必须 | undefined: 03c891e1abda7801193a | ||
| ├─ nickname | string | 必须 | undefined: @cname | ||
| ├─ avatar | string | 必须 | undefined: http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/avatar_1.png | ||
| ├─ gender | string | 必须 | 性别,男、女、未知 | ||
| ├─ birthday | string | 必须 | 生日 | ||
| ├─ cityCode | string | 必须 | 城市编码 | ||
| ├─ provinceCode | string | 必须 | 省份编码 | ||
| ├─ profession | string | 必须 | 职业 |
Path: /register/code
Method: GET
接口描述:
Query
| 参数名称 | 是否必须 | 示例 | 备注 |
|---|---|---|---|
| mobile | 是 | 13211112222 | 手机号 |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 必须 | undefined: 发送成功 | ||
| result | object | 必须 |
Path: /register
Method: POST
接口描述:
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/json | 是 |
Body
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| account | string | 必须 | abcdef | 最大长度: 20 最小长度: 5 | |
| mobile | string | 必须 | 18210090581 | 最大长度: 11 最小长度: 11 undefined: 13219165182 | |
| code | string | 必须 | 123456 | 最大长度: 6 最小长度: 6 | |
| password | string | 必须 | abcdefg | 最大长度: 20 最小长度: 6 | |
| type | string | 必须 | PC端默认不传此值,app必传且值为app | undefined: app |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 必须 | undefined: 注册成功 | ||
| result | object | 必须 |
Path: /register/code/check
Method: GET
接口描述:
Query
| 参数名称 | 是否必须 | 示例 | 备注 |
|---|---|---|---|
| mobile | 是 | 13211112222 | 手机号 |
| code | 是 | 123456 | 验证码 |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 必须 | undefined: 发送成功 | ||
| result | object | 必须 |
Path: /register/check
Method: GET
接口描述:
Query
| 参数名称 | 是否必须 | 示例 | 备注 |
|---|---|---|---|
| account | 是 | 用户名或手机号 |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 必须 | |||
| result | boolean | 必须 | 是否存在,true:已存在,false:不存在 | undefined: @boolean |
Path: /regiser/other
Method: POST
接口描述:
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/json | 是 |
Body
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| mobile | string | 必须 | |||
| password | string | 必须 |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 必须 | undefined: 注册成功 | ||
| result | object | 必须 |
Path: /login/code
Method: GET
接口描述:
Query
| 参数名称 | 是否必须 | 示例 | 备注 |
|---|---|---|---|
| mobile | 是 | 13211112222 | 手机号 |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 必须 | undefined: 发送成功 | ||
| result | object | 必须 |
Path: /login
Method: POST
接口描述:
登录成功后,后台返回的token,请在本地保存,并在每次请求接口时在Header中携带
Header携带token样例:
"Authorization":"Bearer ${token}"
例子:
"Authorization":"Bearer eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ7XCJuYW1lXCI6XCLotoXnuqfnrqHnkIblkZhcIixcImlkXCI6XCIxMjkzMTA4NTkwNTk2NDQ0MTYxXCIsXCJ1c2VybmFtZVwiOlwiYWRtaW5cIn0iLCJpYXQiOjE1OTc5NzMyNzcsImV4cCI6MTU5ODIzMjQ3N30.zjzRwT1wVpSMiugyKPwbIjF6iYuC6oTF5J5JgS6Zt1A"
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/json | 是 |
Body
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| account | string | 必须 | 用户名或手机号 | undefined: ceshi | |
| password | string | 必须 | 密码 | undefined: 123456 |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 必须 | 提示语 | undefined: 登录成功 | |
| result | object | 必须 | 用户信息 | ||
| ├─ id | number | 必须 | 用户ID | undefined: @natural | |
| ├─ mobile | string | 必须 | 手机号 | undefined: 13200000000 | |
| ├─ token | string | 必须 | undefined: 03c891e1abda7801193a | ||
| ├─ nickname | string | 必须 | undefined: @cname | ||
| ├─ avatar | string | 必须 | undefined: http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/avatar_1.png | ||
| ├─ gender | string | 必须 | 性别,男、女、未知 | ||
| ├─ birthday | string | 必须 | 生日 | ||
| ├─ cityCode | string | 必须 | 城市编码 | ||
| ├─ provinceCode | string | 必须 | 省份编码 | ||
| ├─ profession | string | 必须 | 职业 |
Path: /login/code
Method: POST
接口描述:
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/json | 是 |
Body
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| mobile | string | 必须 | 手机号 | ||
| code | string | 必须 | 验证码 |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 必须 | 提示语 | undefined: 登录成功 | |
| result | object | 必须 | 用户信息 | ||
| ├─ id | number | 必须 | 用户ID | undefined: @natural | |
| ├─ mobile | string | 必须 | 手机号 | undefined: 13200000000 | |
| ├─ token | string | 必须 | undefined: 03c891e1abda7801193a | ||
| ├─ nickname | string | 必须 | undefined: @cname | ||
| ├─ avatar | string | 必须 | undefined: http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/avatar_1.png | ||
| ├─ gender | string | 必须 | 性别,男、女、未知 | ||
| ├─ birthday | string | 必须 | 生日 | ||
| ├─ cityCode | string | 必须 | 城市编码 | ||
| ├─ provinceCode | string | 必须 | 省份编码 | ||
| ├─ profession | integer | 必须 | 职业 |
Path: /login/social/code
Method: GET
接口描述:
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/json | 是 |
Query
| 参数名称 | 是否必须 | 示例 | 备注 |
|---|---|---|---|
| mobile | 否 | 13211112222 | 手机号 |
Body
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| unionId | string | 必须 | 三方标识 | ||
| source | integer | 必须 | 注册来源 注册来源,1为pc,2为webapp,3为微信小程序,4为Android,5为ios,6为qq,7为微信 |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 必须 | 提示语 | undefined: 登录成功 |
Path: /login/social
Method: POST
接口描述:
当token与mobile不存在或均为null时,即需要完善资料
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/json | 是 |
Body
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| unionId | string | 必须 | 三方标识 | ||
| source | integer | 必须 | 注册来源 注册来源,1为pc,2为webapp,3为微信小程序,4为Android,5为ios,6为qq,7为微信 | undefined: 6 |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 必须 | 提示语 | undefined: 登录成功 | |
| result | object | 必须 | 用户信息 | ||
| ├─ id | number | 必须 | 用户ID | undefined: @natural | |
| ├─ mobile | string | 必须 | 手机号 | undefined: 13200000000 | |
| ├─ token | string | 必须 | undefined: 03c891e1abda7801193a | ||
| ├─ nickname | string | 必须 | undefined: @cname | ||
| ├─ avatar | string | 必须 | undefined: http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/avatar_1.png | ||
| ├─ gender | string | 必须 | 性别,男、女、未知 | ||
| ├─ birthday | string | 必须 | 生日 | ||
| ├─ cityCode | string | 必须 | 城市编码 | ||
| ├─ provinceCode | string | 必须 | 省份编码 | ||
| ├─ profession | integer | 必须 | 职业 |
Path: /login/social/bind
Method: POST
接口描述:
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/json | 是 |
Body
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| unionId | string | 必须 | 三方标识 | ||
| mobile | string | 必须 | 手机号 | ||
| code | string | 必须 | 验证码 |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 必须 | 提示语 | undefined: 登录成功 | |
| result | object | 必须 | |||
| ├─ id | string | 必须 | id | undefined: @id | |
| ├─ mobile | string | 必须 | 手机号 | undefined: 13211112222 | |
| ├─ token | string | 必须 | token | undefined: @id | |
| ├─ nickname | string | 必须 | 昵称 | undefined: @cname | |
| ├─ avatar | string | 必须 | 头像 | undefined: http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/avatar_1.png |
Path: /login/social/unbind
Method: GET
接口描述:
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/json | 是 |
Query
| 参数名称 | 是否必须 | 示例 | 备注 |
|---|---|---|---|
| mobile | 是 | 手机号 |
Body
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| mobile | string | 必须 | 手机号 |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 必须 | 提示语 | undefined: 登录成功 | |
| result | object | 必须 | |||
| ├─ id | string | 必须 | id | undefined: @id | |
| ├─ mobile | string | 必须 | 手机号 | undefined: 13211112222 | |
| ├─ nickname | string | 必须 | 昵称 | undefined: @cname | |
| ├─ avatar | string | 必须 | 头像 | undefined: http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/avatar_1.png | |
| ├─ account | string | 必须 |
Path: /login/social/:unionId/complement
Method: POST
接口描述:
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/json | 是 |
路径参数
| 参数名称 | 示例 | 备注 |
|---|---|---|
| unionId | sad123231dsada | unionId |
Body
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| account | string | 必须 | |||
| mobile | string | 必须 | |||
| code | string | 必须 | |||
| password | string | 必须 |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 必须 | undefined: 注册成功 | ||
| result | object | 必须 | |||
| ├─ id | string | 必须 | 用户ID | undefined: @id | |
| ├─ mobile | string | 必须 | 手机号 | undefined: 13211112222 | |
| ├─ token | string | 必须 | token | undefined: @id | |
| ├─ nickname | string | 必须 | undefined: @cname | ||
| ├─ avatar | string | 必须 | undefined: http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/avatar_1.png |
Path: /upload
Method: POST
接口描述:
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | multipart/form-data | 是 |
Body
| 参数名称 | 参数类型 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| file | file | 是 | 文件 |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 必须 | 提示语 | ||
| result | object | 必须 | 返回信息 | ||
| ├─ url | string | 必须 | 文件链接 |
Path: /reset/mobile/code
Method: GET
接口描述:
验证票据有效时间5分钟
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/json | 是 |
Query
| 参数名称 | 是否必须 | 示例 | 备注 |
|---|---|---|---|
| ticket | 是 | 上一步中返回的ticket |
Body
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| account | string | 必须 | 账号 | ||
| uuid | string | 必须 | 获取验证码图片时使用的uuid | ||
| code | string | 必须 | 验证码 |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 必须 | 提示语 | undefined: 短信已发送 |
Path: /reset/verification
Method: GET
接口描述:
返回数据为验证码图片
Query
| 参数名称 | 是否必须 | 示例 | 备注 |
|---|---|---|---|
| uuid | 是 | 览器生成随机id |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|
Path: /reset/mobile
Method: GET
接口描述:
Query
| 参数名称 | 是否必须 | 示例 | 备注 |
|---|---|---|---|
| mobile | 是 | 手机号 |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 必须 | 提示语 | undefined: 验证通过 | |
| result | object | 必须 | 返回信息 | ||
| ├─ mobile | string | 必须 | 手机号 | undefined: 13211111111 | |
| ├─ ticket | string | 必须 | 验证票据 | undefined: 000000000 |
Path: /reset/account/check
Method: GET
接口描述:
验证码有效时间5分钟
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/json | 是 |
Query
| 参数名称 | 是否必须 | 示例 | 备注 |
|---|---|---|---|
| account | 是 | 用户名 | |
| code | 是 | 验证码 | |
| uuid | 是 | 获取图片验证码所使用的uuid |
Body
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| account | string | 必须 | 账号 | ||
| uuid | string | 必须 | 获取验证码图片时使用的uuid | ||
| code | string | 必须 | 验证码 |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 必须 | 提示语 | ||
| result | object | 必须 | 返回信息 | ||
| ├─ mobile | string | 必须 | 手机号 | ||
| ├─ ticket | string | 必须 | 验证票据 |
Path: /reset/mobile/check
Method: GET
接口描述:
验证票据有效时间5分钟
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/json | 是 |
Query
| 参数名称 | 是否必须 | 示例 | 备注 |
|---|---|---|---|
| ticket | 是 | 上一步中返回的ticket | |
| code | 是 | 手机验证码 |
Body
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| account | string | 必须 | 账号 | ||
| uuid | string | 必须 | 获取验证码图片时使用的uuid | ||
| code | string | 必须 | 验证码 |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 必须 | 提示语 | undefined: 校验成功 | |
| result | object | 必须 | 返回信息 | ||
| ├─ ticket | string | 必须 | 新的验证票据,有效期5分钟 | undefined: 111111111 |
Path: /reset/password
Method: PUT
接口描述:
验证票据有效时间5分钟
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/json | 是 |
Body
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| ticket | string | 必须 | 上一步获取的验证票据 | ||
| password | string | 必须 | 新的密码 |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 必须 | 提示语 | undefined: 重置密码成功 |
Path: /home/inVogue/mutli
Method: GET
接口描述:
目前爆款推荐分为了24小时热榜,热销总榜,人气周榜
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 非必须 | |||
| result | object | 非必须 | |||
| ├─ title | string | 非必须 | 活动标题:爆款推荐 | undefined: 一站买全 | |
| ├─ id | string | 必须 | id信息 | ||
| ├─ bannerPicture | string | 必须 | 活动图片 | ||
| ├─ goodsItems | object [] | 非必须 | 活动对应的商品集合 | item 类型: object | |
| ├─ goods | object [] | 必须 | item 类型: object | ||
| ├─ desc | string | 必须 | |||
| ├─ id | string | 必须 | |||
| ├─ name | string | 必须 | |||
| ├─ picture | string | 必须 | |||
| ├─ price | number | 必须 | |||
| ├─ id | string | 必须 | 子类活动项id | ||
| ├─ name | string | 必须 | 子类活动名称比如:24小时热榜 | ||
| ├─ picture | string | 必须 | 子类活动图片 | ||
| ├─ summary | string | 必须 | 副标题 | ||
| ├─ subTypes | object [] | 非必须 | 子类选项 | item 类型: object | |
| ├─ id | string | 必须 | 子类选项id | ||
| ├─ name | string | 必须 | 子类选项名称 | ||
| ├─ picture | string | 必须 | 子类选项图片 |
Path: /home/new/mutli
Method: GET
接口描述:
目前新鲜好物分为了抢先尝鲜、新品预告
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 非必须 | |||
| result | object | 非必须 | |||
| ├─ title | string | 非必须 | 活动标题:新鲜好物 | undefined: 一站买全 | |
| ├─ id | string | 必须 | id信息 | ||
| ├─ bannerPicture | string | 必须 | 活动图片 | ||
| ├─ goodsItems | object [] | 非必须 | 活动对应的商品集合 | item 类型: object | |
| ├─ goods | object [] | 必须 | item 类型: object | ||
| ├─ desc | string | 必须 | |||
| ├─ id | string | 必须 | |||
| ├─ name | string | 必须 | |||
| ├─ picture | string | 必须 | |||
| ├─ price | number | 必须 | |||
| ├─ id | string | 必须 | 子类活动项id | ||
| ├─ name | string | 必须 | 子类活动名称比如:抢先尝鲜 | ||
| ├─ picture | string | 必须 | 子类活动图片 | ||
| ├─ summary | string | 必须 | 副标题 | ||
| ├─ subTypes | object [] | 非必须 | 子类选项 | item 类型: object | |
| ├─ id | string | 必须 | 子类选项id | ||
| ├─ name | string | 必须 | 子类选项名称 | ||
| ├─ picture | string | 必须 | 子类选项图片 |
Path: /home/new/simple
Method: GET
接口描述:
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 非必须 | |||
| result | object | 非必须 | |||
| ├─ newProduct | object [] | 非必须 | item 类型: object | ||
| ├─ id | string | 必须 | |||
| ├─ picture | string | 必须 | |||
| ├─ name | string | 必须 | |||
| ├─ price | number | 必须 | |||
| ├─ desc | string | 必须 | |||
| ├─ orderNum | number | 必须 | |||
| ├─ preSales | object [] | 非必须 | item 类型: object | ||
| ├─ id | string | 必须 | |||
| ├─ picture | string | 必须 | |||
| ├─ name | string | 必须 | |||
| ├─ price | number | 必须 | |||
| ├─ desc | string | 必须 | |||
| ├─ orderNum | number | 必须 |
Path: /home/preference/mutli
Method: GET
接口描述:
目前特惠推荐分为了抢先尝鲜、新品预告
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 非必须 | |||
| result | object | 非必须 | |||
| ├─ title | string | 非必须 | 活动标题:特惠推荐 | undefined: 一站买全 | |
| ├─ id | string | 必须 | id信息 | ||
| ├─ bannerPicture | string | 必须 | 活动图片 | ||
| ├─ goodsItems | object [] | 非必须 | 活动对应的商品集合 | item 类型: object | |
| ├─ goods | object [] | 必须 | item 类型: object | ||
| ├─ desc | string | 必须 | |||
| ├─ id | string | 必须 | |||
| ├─ name | string | 必须 | |||
| ├─ picture | string | 必须 | |||
| ├─ price | number | 必须 | |||
| ├─ id | string | 必须 | 子类活动项id | ||
| ├─ name | string | 必须 | 子类活动名称比如: | ||
| ├─ picture | string | 必须 | 子类活动图片 | ||
| ├─ summary | string | 必须 | 副标题 | ||
| ├─ subTypes | object [] | 非必须 | 子类选项 | item 类型: object | |
| ├─ id | string | 必须 | 子类选项id | ||
| ├─ name | string | 必须 | 子类选项名称 | ||
| ├─ picture | string | 必须 | 子类选项图片 |
Path: /home/oneStop/mutli
Method: GET
接口描述:
目前一站全买分为了搞定熊孩子,家里不凌乱,让音质更出众三个子项
Query
| 参数名称 | 是否必须 | 示例 | 备注 |
|---|---|---|---|
| page | 否 | 默认是1 | |
| pageSize | 否 | 默认是10 | |
| subType | 否 | 子类项活动的id,可以不传,不传,查询全部子类项的第一页数据 |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 非必须 | |||
| result | object | 非必须 | |||
| ├─ bannerPicture | string | 非必须 | |||
| ├─ goodsItems | object | 非必须 | 不传 | ||
| ├─ id1 | object | 非必须 | 是subTypes | ||
| ├─ goods | object [] | 非必须 | item 类型: object | ||
| ├─ desc | string | 必须 | |||
| ├─ id | string | 必须 | |||
| ├─ name | string | 必须 | |||
| ├─ picture | string | 必须 | |||
| ├─ price | number | 必须 | |||
| ├─ id | string | 非必须 | |||
| ├─ name | string | 非必须 | |||
| ├─ picture | string | 非必须 | |||
| ├─ summary | string | 非必须 | |||
| ├─ id | string | 非必须 | |||
| ├─ subTypes | object [] | 非必须 | item 类型: object | ||
| ├─ id | string | 必须 | |||
| ├─ name | string | 必须 | |||
| ├─ picture | string | 必须 | |||
| ├─ title | string | 非必须 |
Path: /home/new/multi
Method: GET
接口描述:
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 必须 | 提示语 | ||
| result | object | 必须 | 返回数据 | ||
| ├─ highlys | object [] | 必须 | 力荐新品 | 最大数量: 2 item 类型: object | |
| ├─ id | string | 必须 | id | undefined: @id | |
| ├─ picture | string | 必须 | 商品图片链接 | 枚举: http://zhoushugang.gitee.io/erabbit-client-pc-static//uploads/img/index-new-pd01.png,http://zhoushugang.gitee.io/erabbit-client-pc-static//uploads/img/index-new-pd02.png | |
| ├─ name | string | 必须 | 商品名称 | undefined: @ctitle(10,16) | |
| ├─ price | number | 必须 | 价格 | undefined: @float(100,200,2,2) | |
| ├─ desc | string | 必须 | 备注 | undefined: @ctitle(4,8) | |
| ├─ newProduct | object [] | 必须 | 新品列表 | 最大数量: 10 item 类型: object | |
| ├─ id | string | 必须 | id | undefined: @id | |
| ├─ picture | string | 必须 | 商品图片链接 | 枚举: https://yanxuan-item.nosdn.127.net/1d374eef36fb36f618cb0000b0c021eb.png | |
| ├─ name | string | 必须 | 商品名称 | undefined: @ctitle(10,16) | |
| ├─ price | number | 必须 | 价格 | undefined: @float(100,200,2,2) | |
| ├─ desc | string | 必须 | 备注 | undefined: @ctitle(4,8) | |
| ├─ preSales | object [] | 必须 | 预售列表 | 最大数量: 5 item 类型: object | |
| ├─ id | string | 必须 | id | undefined: @id | |
| ├─ picture | string | 必须 | 商品图片链接 | 枚举: http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/home_goods_5.jpg | |
| ├─ name | string | 必须 | 商品名称 | undefined: @ctitle(10,16) | |
| ├─ price | number | 必须 | 价格 | undefined: @float(100,200,2,2) | |
| ├─ desc | string | 必须 | 备注 | undefined: @ctitle(4,8) |
Path: /home/inVogue
Method: GET
接口描述:
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 必须 | 提示语 | ||
| result | object | 必须 | 返回数据 | ||
| ├─ byDay | object [] | 必须 | 24小时热销 | 最大数量: 10 item 类型: object | |
| ├─ id | string | 必须 | id | undefined: @id | |
| ├─ picture | string | 必须 | 商品图片链接 | 枚举: http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/fresh_goods_1.jpg,http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/fresh_goods_2.jpg,http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/fresh_goods_3.jpg,http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/fresh_goods_4.jpg,http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/fresh_goods_5.jpg,http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/fresh_goods_6.jpg,http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/fresh_goods_7.jpg,http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/fresh_goods_8.jpg | |
| ├─ name | string | 必须 | 商品名称 | undefined: @ctitle(10,20) | |
| ├─ price | number | 必须 | 价格 | undefined: @float(20,200,2,2) | |
| ├─ desc | string | 必须 | 备注 | undefined: @ctitle(10,20) | |
| ├─ orderNum | integer | 必须 | 销量 | ||
| ├─ byWeek | object [] | 必须 | 人气周榜 | 最大数量: 10 item 类型: object | |
| ├─ id | string | 必须 | id | undefined: @id | |
| ├─ picture | string | 必须 | 商品图片链接 | 枚举: http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/fresh_goods_1.jpg,http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/fresh_goods_2.jpg,http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/fresh_goods_3.jpg,http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/fresh_goods_4.jpg,http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/fresh_goods_5.jpg,http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/fresh_goods_6.jpg,http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/fresh_goods_7.jpg,http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/fresh_goods_8.jpg | |
| ├─ name | string | 必须 | 商品名称 | undefined: @ctitle(10,20) | |
| ├─ price | number | 必须 | 价格 | undefined: @float(20,200,2,2) | |
| ├─ desc | string | 必须 | 备注 | undefined: @ctitle(10,20) | |
| ├─ orderNum | integer | 必须 | 销量 | ||
| ├─ byTotal | object [] | 必须 | 热销总榜 | 最大数量: 10 item 类型: object | |
| ├─ id | string | 必须 | id | undefined: @id | |
| ├─ picture | string | 必须 | 商品图片链接 | 枚举: http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/fresh_goods_1.jpg,http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/fresh_goods_2.jpg,http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/fresh_goods_3.jpg,http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/fresh_goods_4.jpg,http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/fresh_goods_5.jpg,http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/fresh_goods_6.jpg,http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/fresh_goods_7.jpg,http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/fresh_goods_8.jpg | |
| ├─ name | string | 必须 | 商品名称 | undefined: @ctitle(10,20) | |
| ├─ price | number | 必须 | 价格 | undefined: @float(20,200,2,2) | |
| ├─ desc | string | 必须 | 备注 | undefined: @ctitle(10,20) | |
| ├─ orderNum | integer | 必须 | 销量 |
Path: /home/oneStop
Method: GET
接口描述:
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 必须 | 提示语 | ||
| result | object [] | 必须 | 返回数据 | 最大数量: 5 item 类型: object | |
| ├─ id | string | 必须 | id | undefined: @id | |
| ├─ name | string | 必须 | 名称 | undefined: @ctitle(6,10) | |
| ├─ summary | string | 必须 | 副标题 | undefined: @ctitle(10,16) | |
| ├─ picture | string | 必须 | 专场图片 | undefined: @image('1240x180', '#ccc','#ccc','') | |
| ├─ goods | object [] | 必须 | 商品集合 | 最大数量: 10 item 类型: object | |
| ├─ id | string | 必须 | id | undefined: @id | |
| ├─ picture | string | 必须 | 商品图片链接 | 枚举: http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/clothes_goods_1.jpg,http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/clothes_goods_2.jpg,http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/clothes_goods_3.jpg,http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/clothes_goods_4.jpg,http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/clothes_goods_5.jpg,http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/clothes_goods_6.jpg,http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/clothes_goods_7.jpg | |
| ├─ name | string | 必须 | 商品名称 | undefined: @ctitle(10,16) | |
| ├─ price | number | 必须 | 价格 | undefined: @float(10,100,2,2) | |
| ├─ desc | string | 必须 | 备注 | undefined: @ctitle(10,16) |
Path: /home/index
Method: GET
接口描述:
一次拉取首页所有数据
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 非必须 | 请求结果描述 | undefined: 操作成功 | |
| result | object | 非必须 | |||
| ├─ imageBanners | object [] | 非必须 | 轮播图列表 | item 类型: object | |
| ├─ id | string | 必须 | id | ||
| ├─ imgUrl | string | 必须 | banner链接 | ||
| ├─ hrefUrl | string | 必须 | 跳转链接 | ||
| ├─ type | string | 必须 | 跳转类型1、页面2、H5 3、小程序(小程序使用) | ||
| ├─ categoryGrids | object [] | 非必须 | 分类列表 | item 类型: object | |
| ├─ id | string | 必须 | 前台类目Id | ||
| ├─ name | string | 必须 | 前台类目名称 | ||
| ├─ picture | string | 必须 | 前台类目图片 | ||
| ├─ children | null | 必须 | 子类目集合-此处为null | ||
| ├─ goods | null | 必须 | 推荐商品集合-此处为null | ||
| ├─ hotRecommends | object [] | 非必须 | 推荐列表 | item 类型: object | |
| ├─ leftIcon | string | 必须 | 左侧图片 | ||
| ├─ rightIcon | string | 必须 | 右侧图片 | ||
| ├─ title | string | 必须 | 标题 | ||
| ├─ caption | string | 必须 | 简述 | ||
| ├─ freshGoods | object [] | 非必须 | 新鲜好物 | item 类型: object | |
| ├─ id | string | 必须 | spuId,即商品Id | ||
| ├─ name | string | 必须 | 商品名称 | ||
| ├─ desc | string | 必须 | 商品描述 | ||
| ├─ price | string | 必须 | 商品价格 | ||
| ├─ picture | string | 必须 | 商品图片 | ||
| ├─ discount | number | 必须 | 折扣信息,如为null时,即无折扣 | ||
| ├─ orderNum | number | 必须 | 销量 | ||
| ├─ hotBrands | object [] | 非必须 | 热门品牌 | item 类型: object | |
| ├─ id | string | 必须 | 品牌Id | ||
| ├─ name | string | 必须 | 品牌名称 | ||
| ├─ nameEn | string | 必须 | 英文品牌名 | ||
| ├─ logo | string | 必须 | 品牌logo | ||
| ├─ picture | string | 必须 | 图片 | ||
| ├─ type | null | 必须 | 属性来源:1为本级,2为父级 | ||
| ├─ desc | string | 必须 | 描述 | ||
| ├─ place | string | 必须 | 地址信息 | ||
| ├─ projects | object [] | 非必须 | 专题推荐 | item 类型: object | |
| ├─ creator | string | 必须 | |||
| ├─ isDelete | number | 必须 | |||
| ├─ createTime | string | 必须 | |||
| ├─ updateTime | string | 必须 | |||
| ├─ id | string | 必须 | 专题id | ||
| ├─ classificationId | string | 必须 | 专题分类id | ||
| ├─ title | string | 必须 | 标题 | ||
| ├─ summary | string | 必须 | 副标题 | ||
| ├─ lowestPrice | number | 必须 | 最低价格 | ||
| ├─ cover | string | 必须 | 专题封面 | ||
| ├─ detailsUrl | string | 必须 | 详情链接 | ||
| ├─ collectNum | number | 必须 | 收藏数 | ||
| ├─ viewNum | number | 必须 | 浏览数 | ||
| ├─ replyNum | number | 必须 | 回复数 | ||
| ├─ categoryBanners | object [] | 非必须 | 商品推荐分类列表 | item 类型: object | |
| ├─ id | string | 必须 | 前台类目Id | ||
| ├─ name | string | 必须 | 前台类目名称 | ||
| ├─ picture | string | 必须 | 前台类目图片 | ||
| ├─ children | object [] | 必须 | 子类目集合 | item 类型: object | |
| ├─ id | string | 必须 | 前台类目Id-子类目 | ||
| ├─ name | string | 必须 | 前台类目名称-子类目 | ||
| ├─ picture | string | 必须 | 前台类目图片-子类目 | ||
| ├─ children | null | 必须 | 子类目集合--此处为nll(前台类目一共两级) | ||
| ├─ goods | null | 必须 | 此处为null | ||
| ├─ goods | object [] | 必须 | 推荐商品集合 | item 类型: object | |
| ├─ id | string | 必须 | spuId,即商品Id | ||
| ├─ name | string | 必须 | 商品名称 | ||
| ├─ desc | string | 必须 | 商品描述 | ||
| ├─ price | string | 必须 | 商品价格 | ||
| ├─ picture | string | 必须 | 商品图片 | ||
| ├─ discount | number | 必须 | 折扣信息,如为null时,即无折扣 | ||
| ├─ orderNum | number | 必须 | 销量 |
Path: /home/banner
Method: GET
接口描述:
除了首页调用广告区域外,其他的页面也会调用广告接口
Query
| 参数名称 | 是否必须 | 示例 | 备注 |
|---|---|---|---|
| distributionSite | 否 | 广告区域展示位置(投放位置 投放位置,1为首页,2为分类商品页) 默认是1 |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 必须 | 提示语 | ||
| result | object [] | 必须 | 数据集合 | 最大数量: 5 item 类型: object | |
| ├─ id | string | 必须 | id | undefined: @id | |
| ├─ imgUrl | string | 必须 | banner链接 | 枚举: http://zhoushugang.gitee.io/erabbit-client-pc-static/images/b1.jpg,http://zhoushugang.gitee.io/erabbit-client-pc-static/images/b2.jpg,http://zhoushugang.gitee.io/erabbit-client-pc-static/images/b3.jpg,http://zhoushugang.gitee.io/erabbit-client-pc-static/images/b4.jpg,http://zhoushugang.gitee.io/erabbit-client-pc-static/images/b5.jpg | |
| ├─ hrefUrl | string | 必须 | 跳转链接 | undefined: / | |
| ├─ type | integer | 必须 | 跳转类型1、页面2、H5 3、小程序(小程序使用) |
Path: /home/category/head
Method: GET
接口描述:
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 必须 | 提示语 | ||
| result | object [] | 必须 | 数据集合 | 最小数量: 9 最大数量: 9 item 类型: object | |
| ├─ id | string | 必须 | id | undefined: @id | |
| ├─ name | string | 必须 | 分类名称 | undefined: @ctitle(2,2) | |
| ├─ children | object [] | 必须 | 子分类集合 | 最小数量: 5 最大数量: 10 item 类型: object | |
| ├─ id | string | 必须 | id | undefined: @id | |
| ├─ name | string | 必须 | 子分类名称 | undefined: @ctitle(2,3) | |
| ├─ picture | string | 必须 | 子分类图片 | undefined: https://yanxuan.nosdn.127.net/b438fd2754a938ae071422aabf9f1b57.png?quality=95 | |
| ├─ goods | object [] | 必须 | 推荐商品集合 | item 类型: object | |
| ├─ id | string | 必须 | 商品ID | undefined: @id | |
| ├─ name | string | 必须 | 商品名称 | undefined: @ctitle(10,20) | |
| ├─ desc | string | 必须 | 商品描述 | undefined: @ctitle(10,20) | |
| ├─ price | string | 必须 | 商品价格 | undefined: @float(100,200,2,2) | |
| ├─ picture | string | 必须 | 商品图片 | undefined: @image |
Path: /home/index/userLike
Method: GET
接口描述:
首页底部推荐商品
Query
| 参数名称 | 是否必须 | 示例 | 备注 |
|---|---|---|---|
| categoryId | 否 | 3213213213 | 分类Id |
| page | 否 | 1 | 页码,未传或为0,则相当于刷新 |
| pageSize | 否 | 10 | 数量限制,默认为10 |
| spuId | 否 | 213231 | 商品id |
| brandId | 否 | 231231 | 品牌id |
{"type":"object","title":"empty object","properties":{}}
Path: /home/new
Method: GET
接口描述:
Query
| 参数名称 | 是否必须 | 示例 | 备注 |
|---|---|---|---|
| limit | 否 | 默认值为 4,指定响应数据中商品的数量 |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 必须 | 提示语 | ||
| result | object [] | 必须 | 数据集合 | item 类型: object | |
| ├─ id | string | 必须 | id | ||
| ├─ picture | string | 必须 | 商品图片链接 | ||
| ├─ name | string | 必须 | 商品名称 | ||
| ├─ price | number | 必须 | 价格 | ||
| ├─ desc | string | 必须 | 备注 |
Path: /home/hot
Method: GET
接口描述:
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 必须 | 提示语 | ||
| result | object [] | 必须 | 数据集合 | item 类型: object | |
| ├─ id | string | 必须 | id | ||
| ├─ picture | string | 必须 | 图片 | ||
| ├─ title | string | 必须 | 标题 | ||
| ├─ alt | string | 必须 | 说明 |
Path: /home/brand
Method: GET
接口描述:
Query
| 参数名称 | 是否必须 | 示例 | 备注 |
|---|---|---|---|
| limit | 否 | 4 | 数量限制 |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 必须 | 提示词 | ||
| result | object [] | 必须 | 数据集合 | 最大数量: 5 item 类型: object | |
| ├─ id | string | 必须 | id | undefined: @id | |
| ├─ picture | string | 必须 | 图片 | 枚举: http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/brand_goods_1.jpg,http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/brand_goods_2.jpg,http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/brand_goods_3.jpg,http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/brand_goods_4.jpg,http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/brand_goods_5.jpg | |
| ├─ name | string | 必须 | 品牌名称 | undefined: @ctitle(2,3) | |
| ├─ nameEn | string | 必须 | 品牌英文名称 | undefined: @title(2,3) |
Path: /home/special
Method: GET
接口描述:
Query
| 参数名称 | 是否必须 | 示例 | 备注 |
|---|---|---|---|
| limit | 否 | 数量限制 |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 必须 | 提示语 | ||
| result | object [] | 必须 | 数据集合 | 最大数量: 3 item 类型: object | |
| ├─ id | string | 必须 | id | undefined: @id | |
| ├─ title | string | 必须 | 标题 | undefined: @ctitle(8,16) | |
| ├─ summary | string | 必须 | 副标题 | undefined: @ctitle(8,16) | |
| ├─ lowestPrice | number | 必须 | 最低价格 | undefined: @float(20,30,2,2) | |
| ├─ cover | string | 必须 | 专题封面 | 枚举: http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/topic_goods_1.jpg,http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/topic_goods_2.jpg,http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/topic_goods_3.jpg | |
| ├─ detailsUrl | string | 必须 | 详情链接 | undefined: @url | |
| ├─ collectNum | integer | 必须 | 收藏数 | undefined: @integer(100,200) | |
| ├─ viewNum | integer | 必须 | 浏览数 | undefined: @integer(400,600) | |
| ├─ replyNum | integer | 必须 | undefined: @integer(100,300) |
Path: /home/goods
Method: GET
接口描述:
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 必须 | 提示语 | ||
| result | object [] | 必须 | 返回数据 | 最大数量: 4 item 类型: object | |
| ├─ id | string | 必须 | id | undefined: @id | |
| ├─ name | string | 必须 | 分类名称 | undefined: @ctitle(2,2) | |
| ├─ picture | string | 必须 | 图片 | 枚举: http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/fresh_goods_cover.jpg,http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/clothes_goods_cover.jpg,http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/kitchen_goods_cover.jpg,http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/home_goods_cover.jpg | |
| ├─ saleInfo | string | 必须 | 售卖标语 | undefined: @ctitle(4,4) | |
| ├─ children | object [] | 必须 | 子类集合 | 最大数量: 5 item 类型: object | |
| ├─ id | string | 必须 | id | undefined: @id | |
| ├─ name | string | 必须 | 名称 | undefined: @ctitle(2,3) | |
| ├─ goods | object [] | 必须 | 商品集合 | 最大数量: 8 item 类型: object | |
| ├─ id | string | 必须 | id | undefined: @id | |
| ├─ name | string | 必须 | 商品名称 | undefined: @ctitle(10,20) | |
| ├─ price | number | 必须 | 价格 | undefined: @float(100,1000,2,2) | |
| ├─ picture | string | 必须 | 商品图片 | 枚举: http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/clothes_goods_1.jpg,http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/clothes_goods_2.jpg,http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/clothes_goods_3.jpg,http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/clothes_goods_4.jpg,http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/clothes_goods_5.jpg,http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/clothes_goods_6.jpg,http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/clothes_goods_7.jpg,http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/clothes_goods_8.jpg |
Path: /home/hot/mutli
Method: GET
接口描述:
"leftIcon": "https://yanxuan-item.nosdn.127.net/1d422d423100c7efbd143c7adfe93e0e.png?type=webp&quality=95&thumbnail=245x245&imageView",
"rightIcon": "https://yanxuan-item.nosdn.127.net/7f6470607bc86b134862458b2f086886.jpg?type=webp&quality=95&thumbnail=245x245&imageView",
"title": "特惠推荐",
"caption": "精选全攻略"
target---目标
返回type
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| source-client | miniapp | 是 | minapp 代表小程序端,app 代表 App端 |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 必须 | 提示语 | ||
| result | object [] | 必须 | 数据集合 | item 类型: object | |
| ├─ id | string | 必须 | id | ||
| ├─ picture | string [] | 必须 | 图片 | item 类型: string | |
| ├─ | 非必须 | 移动端支持多个图片 | |||
| ├─ title | string | 必须 | 标题 | ||
| ├─ alt | string | 必须 | 说明 | ||
| ├─ target | string | 必须 | 跳转地址 |
Path: /home/category/head/mutli
Method: GET
接口描述:
小程序查询前台分类,只查询一级类目信息(此处pc和app、mini共用了一套前台类目信息)
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 必须 | 提示语 | ||
| result | object [] | 必须 | 数据集合 | 最小数量: 9 最大数量: 9 item 类型: object | |
| ├─ id | string | 必须 | id | undefined: @id | |
| ├─ name | string | 必须 | 分类名称 | undefined: @ctitle(2,2) | |
| ├─ icon | string | 必须 | 展示图标 | undefined: @image |
Path: /home/goods/guessLike
Method: GET
接口描述:
Query
| 参数名称 | 是否必须 | 示例 | 备注 |
|---|---|---|---|
| page | 否 | 1 | 页码默认值1 |
| pageSize | 否 | 10 | 页大小默认是10 |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 非必须 | 提示语 | undefined: 操作成功 | |
| result | object | 非必须 | 返回数据 | ||
| ├─ counts | number | 非必须 | 总条数 | ||
| ├─ pageSize | number | 非必须 | 每页条数 | ||
| ├─ pages | number | 非必须 | 总页数 | ||
| ├─ page | number | 非必须 | 当前页数 | ||
| ├─ items | object [] | 非必须 | 当前页数据 | item 类型: object | |
| ├─ id | string | 必须 | id | ||
| ├─ name | string | 必须 | 商品名称 | ||
| ├─ desc | string | 必须 | 商品描述 | ||
| ├─ price | number | 必须 | 商品价格 | ||
| ├─ picture | string | 必须 | 商品图片 | ||
| ├─ discount | number | 必须 | 商品折扣 | ||
| ├─ orderNum | number | 必须 | 商品已下单数量 |
Path: /search/all
Method: POST
接口描述:
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/json | 是 |
Body
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| page | integer | 非必须 | 页码 | ||
| pageSize | integer | 非必须 | 页尺寸 | ||
| keyword | string | 非必须 | 所输入的关键词 | ||
| associatedIds | string [] | 非必须 | 联想词Id集合 | item 类型: string | |
| ├─ | 非必须 | 联想词Id | |||
| categoryId | string | 非必须 | 分类id | ||
| brandId | string | 非必须 | 品牌id | ||
| onlyDiscount | boolean | 非必须 | 只显示特惠 | ||
| sortField | string | 非必须 | 排序字段,取值范围:[publishTime,orderNum,price,evaluateNum] | ||
| sortMethod | string | 非必须 | 排序规则,asc为正序,desc为倒序,默认为desc |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 必须 | 提示语 | ||
| result | object | 必须 | 数据信息 | ||
| ├─ conditions | object | 必须 | 条件信息 | ||
| ├─ categories | object [] | 必须 | 分类集合 | 最大数量: 8 item 类型: object | |
| ├─ id | string | 必须 | id | undefined: @id | |
| ├─ name | string | 必须 | 分类名称 | undefined: @ctitle(2,3) | |
| ├─ brands | object [] | 必须 | 品牌集合 | 最大数量: 10 item 类型: object | |
| ├─ id | string | 必须 | id | undefined: @id | |
| ├─ name | string | 必须 | 品牌名称 | undefined: @ctitle(2,4) | |
| ├─ nameEn | string | 必须 | 品牌英文名称 | ||
| ├─ logo | string | 必须 | 品牌logo | ||
| ├─ pageData | object | 必须 | 分页信息 | ||
| ├─ counts | integer | 必须 | 总数量 | ||
| ├─ pageSize | integer | 必须 | 每页条数 | ||
| ├─ pages | integer | 必须 | 总页数 | ||
| ├─ page | integer | 必须 | 当前页数 | ||
| ├─ items | object [] | 必须 | 商品集合 | 最大数量: 16 item 类型: object | |
| ├─ id | string | 必须 | id | undefined: @id | |
| ├─ picture | string | 必须 | 商品图片 | 枚举: https://yanxuan-item.nosdn.127.net/65be335760e2375432b4410adbd32b2f.png?type=webp&imageView&quality=95&thumbnail=210x210,https://yanxuan-item.nosdn.127.net/34aa50a8aabd592681733f615fc862c4.png?type=webp&imageView&quality=95&thumbnail=210x210,https://yanxuan-item.nosdn.127.net/ad15ea988d0591e5d0a9e47c938a69d9.jpg?type=webp&quality=95&thumbnail=245x245&imageView,https://yanxuan-item.nosdn.127.net/7f84dd79d8d8620fe1ed38a709fabef3.jpg?type=webp&quality=95&thumbnail=245x245&imageView | |
| ├─ name | string | 必须 | 商品名称 | undefined: @ctitle(10,20) | |
| ├─ price | number | 必须 | 商品价格 | undefined: @float(10,200,2,2) | |
| ├─ desc | string | 必须 | 备注 | undefined: @ctitle(4,8) | |
| ├─ discount | number | 必须 | 折扣信息 |
Path: /search/tips
Method: GET
接口描述:
Query
| 参数名称 | 是否必须 | 示例 | 备注 |
|---|---|---|---|
| keyword | 是 | 橘子 | 所输入的关键词 |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 必须 | 提示语 | ||
| result | object [] | 必须 | 数据集合 | item 类型: object | |
| ├─ ids | string [] | 必须 | 关键字id集合 | item 类型: string | |
| ├─ | 非必须 | 关键字Id | |||
| ├─ associatedWord | string | 必须 | 联想词 |
Path: /category/sub
Method: GET
接口描述:
Query
| 参数名称 | 是否必须 | 示例 | 备注 |
|---|---|---|---|
| id | 是 | 一级分类ID |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 必须 | 提示语 | ||
| result | object | 必须 | 返回信息 | ||
| ├─ id | string | 必须 | 分类Id | ||
| ├─ name | string | 必须 | 分类名称 | ||
| ├─ imageBanners | object [] | 必须 | 轮播图集合 | item 类型: object | |
| ├─ title | string | 必须 | 标题 | ||
| ├─ imgUrl | string | 必须 | 图片链接 | ||
| ├─ hrefUrl | string | 必须 | 跳转链接 | ||
| ├─ children | object [] | 必须 | 子类集合 | item 类型: object | |
| ├─ id | string | 必须 | id | ||
| ├─ name | string | 必须 | 名称 | ||
| ├─ picture | string | 必须 | 图片 | ||
| ├─ children | object [] | 必须 | 子类集合 | item 类型: object | |
| ├─ id | string | 必须 | id | ||
| ├─ name | string | 必须 | 名称 | ||
| ├─ picture | string | 必须 | 图片 |
Path: /category/goods/mutli
Method: POST
接口描述:
未提交排序字段(sortField)则视为综合排序
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/json | 是 |
Body
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| categoryId | integer | 必须 | 分类ID | ||
| inventory | boolean | 非必须 | 是否有库存 | ||
| onlyDiscount | boolean | 非必须 | 只显示特惠 | ||
| brandId | integer | 非必须 | 品牌ID | ||
| arttrs | object [] | 非必须 | 属性条件数组 | item 类型: object | |
| ├─ groupName | string | 非必须 | 属性组名称 | ||
| ├─ propertyName | string | 非必须 | 属性名称 | ||
| sortField | string | 非必须 | 排序字段,取值范围:[publishTime,orderNum,price,evaluateNum] | ||
| sortMethod | string | 非必须 | 排序规则,asc为正序,desc为倒序,默认为desc | ||
| page | integer | 非必须 | 当前页 | ||
| pageSize | integer | 非必须 | 页条数 | ||
| lowPrice | number | 非必须 | 最低价 | ||
| highPrice | number | 非必须 | 最高价 |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 必须 | 提示语 | ||
| result | object | 必须 | 数据集合 | ||
| ├─ brands | object [] | 必须 | 品牌集合 | item 类型: object | |
| ├─ id | string | 必须 | id | ||
| ├─ name | string | 必须 | 品牌名称 | ||
| ├─ nameEn | string | 必须 | 品牌英文名称 | ||
| ├─ logo | string | 必须 | 品牌logo | ||
| ├─ pageData | object | 必须 | 分页信息 | ||
| ├─ counts | integer | 必须 | 总数量 | ||
| ├─ pageSize | integer | 必须 | 每页条数 | ||
| ├─ pages | integer | 必须 | 总页数 | ||
| ├─ page | integer | 必须 | 当前页数 | ||
| ├─ items | object [] | 必须 | 商品集合 | item 类型: object | |
| ├─ id | string | 必须 | id | ||
| ├─ picture | string | 必须 | 商品图片 | ||
| ├─ name | string | 必须 | 商品名称 | ||
| ├─ price | number | 必须 | 商品价格 | ||
| ├─ desc | string | 必须 | 备注 | ||
| ├─ discount | number | 必须 | 折扣信息 | ||
| ├─ joinCount | integer | 必须 | 已拼团数量 | ||
| ├─ oldPrice | number | 必须 | 原价 |
Path: /category/top
Method: GET
接口描述:
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 非必须 | |||
| result | object [] | 非必须 | item 类型: object | ||
| ├─ id | number | 必须 | |||
| ├─ name | string | 必须 | |||
| ├─ imageBanners | object [] | 必须 | item 类型: object | ||
| ├─ title | string | 必须 | |||
| ├─ imgUrl | string | 必须 | |||
| ├─ hrefUrl | string | 必须 | |||
| ├─ subcats | object [] | 必须 | item 类型: object | ||
| ├─ id | number | 必须 | |||
| ├─ name | string | 必须 | |||
| ├─ imgUrl | string | 必须 | |||
| ├─ goods | object [] | 必须 | item 类型: object | ||
| ├─ name | string | 必须 | |||
| ├─ price | string | 必须 | |||
| ├─ imgUrl | string | 必须 |
Path: /category
Method: GET
接口描述:
Query
| 参数名称 | 是否必须 | 示例 | 备注 |
|---|---|---|---|
| id | 是 | 一级类目ID |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 必须 | 提示语 | ||
| result | object | 必须 | 数据信息 | ||
| ├─ id | string | 必须 | id | undefined: @id | |
| ├─ name | string | 必须 | 分类名称 | undefined: @ctitle(2,2) | |
| ├─ children | object [] | 必须 | 子分类集合 | 最大数量: 8 item 类型: object | |
| ├─ id | string | 必须 | id | undefined: @id | |
| ├─ name | string | 必须 | 分类名称 | undefined: @ctitle(2,3) | |
| ├─ picture | string | 必须 | 图片 | 枚举: http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/img/cate-01.png,http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/img/cate-02.png,http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/img/cate-03.png,http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/img/cate-04.png,http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/img/cate-05.png | |
| ├─ goods | object [] | 必须 | 商品集合 | 最大数量: 5 item 类型: object | |
| ├─ id | string | 必须 | id | undefined: @id | |
| ├─ picture | string | 必须 | 商品图片 | 枚举: http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/clothes_goods_1.jpg,http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/clothes_goods_2.jpg,http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/clothes_goods_3.jpg,http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/clothes_goods_4.jpg,http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/clothes_goods_5.jpg,http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/clothes_goods_6.jpg | |
| ├─ name | string | 必须 | 商品名称 | undefined: @ctitle(12,20) | |
| ├─ price | number | 必须 | 商品价格 | undefined: @float(10,200,2,2) | |
| ├─ desc | string | 必须 | 备注 | undefined: @ctitle(6,12) | |
| ├─ discount | number | 必须 | 折扣信息 |
Path: /category/sub/filter
Method: GET
接口描述:
Query
| 参数名称 | 是否必须 | 示例 | 备注 |
|---|---|---|---|
| id | 是 | 二级分类ID |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 必须 | 提示语 | ||
| result | object | 必须 | 返回信息 | ||
| ├─ categories | object [] | 必须 | 分类集合 | item 类型: object | |
| ├─ id | string | 必须 | id | ||
| ├─ name | string | 必须 | 分类名称 | ||
| ├─ brands | object [] | 必须 | 品牌集合 | 最大数量: 6 item 类型: object | |
| ├─ id | string | 必须 | id | undefined: @id | |
| ├─ name | string | 必须 | 品牌名称 | undefined: @ctitle(2,4) | |
| ├─ nameEn | string | 必须 | 品牌英文名称 | undefined: @title(2,4) | |
| ├─ logo | string | 必须 | 品牌Logo | ||
| ├─ saleProperties | object [] | 必须 | 销售属性集合 | 最大数量: 4 item 类型: object | |
| ├─ id | string | 必须 | id | undefined: @id | |
| ├─ name | string | 必须 | 属性组名称 | undefined: @ctitle(2,4) | |
| ├─ properties | object [] | 必须 | 属性集合 | 最大数量: 8 item 类型: object | |
| ├─ id | string | 必须 | id | undefined: @id | |
| ├─ name | string | 必须 | 属性名称 | undefined: @ctitle(2,4) | |
| ├─ id | string | 必须 | id | undefined: @id | |
| ├─ name | string | 必须 | 二级分类ID | undefined: @ctitle(2,2) | |
| ├─ parentId | string | 必须 | 顶级分类ID | undefined: @id | |
| ├─ parentName | string | 必须 | 顶级分类名称 | undefined: @ctitle(2,4) |
Path: /category/goods
Method: POST
接口描述:
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/json | 是 |
Body
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| categoryId | integer | 必须 | 分类ID | ||
| inventory | boolean | 非必须 | 是否有库存 | ||
| onlyDiscount | boolean | 非必须 | 只显示特惠 | ||
| brandId | integer | 非必须 | 品牌ID | ||
| attrs | object [] | 非必须 | 属性条件数组 | item 类型: object | |
| ├─ groupName | string | 非必须 | 属性组名称 | ||
| ├─ propertyName | string | 非必须 | 属性名称 | ||
| sortField | string | 非必须 | 排序字段,取值范围:[publishTime,orderNum,price,evaluateNum] | ||
| sortMethod | string | 非必须 | 排序规则,asc为正序,desc为倒序,默认为desc | ||
| page | integer | 非必须 | 1 | 当前页 | 最大值: 100 最小值: 1 |
| pageSize | integer | 非必须 | 页条数 | ||
| lowPrice | number | 非必须 | 最低价 | ||
| highPrice | number | 非必须 | 最高价 |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 必须 | 提示语 | ||
| result | object | 必须 | 数据集合 | ||
| ├─ counts | integer | 必须 | 总数量 | ||
| ├─ pageSize | integer | 必须 | 每页条数 | ||
| ├─ pages | integer | 必须 | 总页数 | ||
| ├─ page | integer | 必须 | 当前页数 | ||
| ├─ items | object [] | 必须 | 商品集合 | item 类型: object | |
| ├─ id | string | 必须 | id | ||
| ├─ picture | string | 必须 | 商品图片 | ||
| ├─ name | string | 必须 | 商品名称 | ||
| ├─ price | number | 必须 | 商品价格 | ||
| ├─ desc | string | 必须 | 备注 | ||
| ├─ discount | number | 必须 | 折扣信息 | ||
| ├─ joinCount | integer | 必须 | 已拼团数量 | ||
| ├─ oldPrice | number | 必须 | 原价 |
Path: /category/goods/mini
Method: POST
接口描述:
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/json | 是 |
Body
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| categoryId | integer | 必须 | 分类ID | ||
| page | integer | 非必须 | 1 | 当前页 | 最大值: 100 最小值: 1 |
| pageSize | integer | 非必须 | 页条数 |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 必须 | 提示语 | ||
| result | object | 必须 | 数据集合 | ||
| ├─ counts | integer | 必须 | 总数量 | ||
| ├─ pageSize | integer | 必须 | 每页条数 | ||
| ├─ pages | integer | 必须 | 总页数 | ||
| ├─ page | integer | 必须 | 当前页数 | ||
| ├─ items | object [] | 必须 | 商品集合 | item 类型: object | |
| ├─ id | string | 必须 | id | ||
| ├─ picture | string | 必须 | 商品图片 | ||
| ├─ name | string | 必须 | 商品名称 | ||
| ├─ price | number | 必须 | 商品价格 | ||
| ├─ desc | string | 必须 | 备注 | ||
| ├─ discount | number | 必须 | 折扣信息 | ||
| ├─ joinCount | integer | 必须 | 已拼团数量 | ||
| ├─ oldPrice | number | 必须 | 原价 |
Path: /category/goods/temporary
Method: POST
接口描述:
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/json | 是 |
Body
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| categoryId | integer | 非必须 | 分类ID | ||
| inventory | boolean | 非必须 | 是否有库存 | ||
| onlyDiscount | boolean | 非必须 | 只显示特惠 | ||
| brandId | integer | 非必须 | 品牌ID | ||
| attrs | object [] | 非必须 | 属性条件数组 | item 类型: object | |
| ├─ groupName | string | 非必须 | 属性组名称 | ||
| ├─ propertyName | string | 非必须 | 属性名称 | ||
| sortField | string | 非必须 | 排序字段,取值范围:[publishTime,orderNum,price,evaluateNum] | ||
| sortMethod | string | 非必须 | 排序规则,asc为正序,desc为倒序,默认为desc | ||
| page | integer | 非必须 | 1 | 当前页 | 最大值: 100 最小值: 1 |
| pageSize | integer | 非必须 | 页条数 | ||
| lowPrice | number | 非必须 | 最低价 | ||
| highPrice | number | 非必须 | 最高价 |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 必须 | 提示语 | ||
| result | object | 必须 | 数据集合 | ||
| ├─ counts | integer | 必须 | 总数量 | ||
| ├─ pageSize | integer | 必须 | 每页条数 | ||
| ├─ pages | integer | 必须 | 总页数 | ||
| ├─ page | integer | 必须 | 当前页数 | ||
| ├─ items | object [] | 必须 | 商品集合 | item 类型: object | |
| ├─ id | string | 必须 | id | ||
| ├─ picture | string | 必须 | 商品图片 | ||
| ├─ name | string | 必须 | 商品名称 | ||
| ├─ price | number | 必须 | 商品价格 | ||
| ├─ desc | string | 必须 | 备注 | ||
| ├─ discount | number | 必须 | 折扣信息 | ||
| ├─ joinCount | integer | 必须 | 已拼团数量 | ||
| ├─ oldPrice | number | 必须 | 原价 |
Path: /goods
Method: GET
接口描述:
规格集合一定要和skus集合下的specs 顺序保持一致
Query
| 参数名称 | 是否必须 | 示例 | 备注 |
|---|---|---|---|
| id | 是 | 1351450860273995777 | 商品id |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 必须 | 提示语 | ||
| result | object | 必须 | 商品信息 | ||
| ├─ id | string | 必须 | id | undefined: 1608018 | |
| ├─ name | string | 必须 | 商品名称 | ||
| ├─ spuCode | string | 必须 | spu编码 | ||
| ├─ desc | string | 必须 | 备注 | ||
| ├─ price | number | 必须 | 当前价格 | ||
| ├─ oldPrice | number | 必须 | 原价 | ||
| ├─ discount | number | 必须 | 折扣信息,当折扣信息大于0时有效 | ||
| ├─ inventory | integer | 必须 | 库存 | ||
| ├─ brand | object | 必须 | 品牌信息 | ||
| ├─ id | string | 必须 | 品牌id | ||
| ├─ name | string | 必须 | 品牌名称 | ||
| ├─ nameEn | string | 必须 | 品牌英文名称 | ||
| ├─ picture | string | 必须 | 图片 | ||
| ├─ salesCount | integer | 必须 | 销量 | ||
| ├─ commentCount | integer | 必须 | 评价数量 | ||
| ├─ collectCount | integer | 必须 | 收藏数量 | ||
| ├─ mainVideos | string [] | 必须 | 主图视频集合 | item 类型: string | |
| ├─ | 非必须 | 主图视频链接 | |||
| ├─ videoScale | integer | 必须 | 主图视频比例,1为1:1/16:9,2为3:4 | ||
| ├─ mainPictures | string [] | 必须 | 主图图片集合 | item 类型: string | |
| ├─ | 非必须 | 主图图片链接 | |||
| ├─ specs | object [] | 必须 | 可选规格集合备注:规格集合一定要和skus集合下的specs 顺序保持一致 | item 类型: object | |
| ├─ name | string | 必须 | 规格名称 | ||
| ├─ values | object [] | 必须 | 可选值集合 | item 类型: object | |
| ├─ name | string | 必须 | 可选值名称 | ||
| ├─ picture | string | 必须 | 可选值图片链接 | ||
| ├─ available | boolean | 必须 | 是否可售 | ||
| ├─ desc | string | 必须 | 可选值备注 | ||
| ├─ skus | object [] | 必须 | sku集合 | item 类型: object | |
| ├─ id | string | 必须 | id | ||
| ├─ skuCode | string | 必须 | sku编码 | ||
| ├─ price | number | 必须 | 当前价格 | ||
| ├─ oldPrice | number | 必须 | 原价 | ||
| ├─ inventory | integer | 必须 | 库存 | ||
| ├─ picture | string | 必须 | sku图片 | ||
| ├─ specs | object [] | 必须 | 规格集合(和详情中specs的顺序一定要保持一致) | item 类型: object | |
| ├─ name | string | 必须 | 规格名称 | ||
| ├─ valueName | string | 必须 | 可选值名称 | ||
| ├─ categories | object [] | 必须 | 所属分类,多级以数组形式体现,如[一级分类,二级分类,三级分类] | item 类型: object | |
| ├─ id | string | 必须 | 分类id | ||
| ├─ name | string | 必须 | 分类名称 | ||
| ├─ details | object | 必须 | 商品详情 | ||
| ├─ properties | object [] | 必须 | 商品属性集合 | item 类型: object | |
| ├─ name | string | 必须 | 属性名称 | ||
| ├─ value | string | 必须 | 属性值 | ||
| ├─ pictures | string [] | 必须 | 商品详情图片集合 | item 类型: string | |
| ├─ | 非必须 | 图片链接 | |||
| ├─ isPreSale | boolean | 必须 | 是否为预售商品 | ||
| ├─ isCollect | boolean | 必须 | 是否已收藏 | ||
| ├─ recommends | object [] | 必须 | 推荐商品集合,仅APP有此数据 | item 类型: object | |
| ├─ id | string | 必须 | 商品id | undefined: @id | |
| ├─ picture | string | 必须 | 商品图片 | 枚举: https://yanxuan-item.nosdn.127.net/65be335760e2375432b4410adbd32b2f.png?type=webp&imageView&quality=95&thumbnail=210x210,https://yanxuan-item.nosdn.127.net/34aa50a8aabd592681733f615fc862c4.png?type=webp&imageView&quality=95&thumbnail=210x210,https://yanxuan-item.nosdn.127.net/ad15ea988d0591e5d0a9e47c938a69d9.jpg?type=webp&quality=95&thumbnail=245x245&imageView,https://yanxuan-item.nosdn.127.net/7f84dd79d8d8620fe1ed38a709fabef3.jpg?type=webp&quality=95&thumbnail=245x245&imageView | |
| ├─ name | string | 必须 | 商品名称 | undefined: @ctitle(10,20) | |
| ├─ price | number | 必须 | 商品价格 | undefined: @float(100,200,2,2) | |
| ├─ desc | string | 必须 | 备注 | undefined: @ctitle(10,20) | |
| ├─ discount | number | 必须 | 折扣信息 | ||
| ├─ userAddresses | object [] | 必须 | 用户地址列表 | item 类型: object | |
| ├─ id | string | 必须 | 地址id | ||
| ├─ provinceCode | string | 必须 | 省份编码 | ||
| ├─ cityCode | string | 必须 | 城市编码 | ||
| ├─ countyCode | string | 必须 | 所在区/县编码 | ||
| ├─ address | string | 必须 | 详细地址 | ||
| ├─ isDefault | integer | 必须 | 是否为默认,0为是,1为否 | ||
| ├─ fullLocation | string | 必须 | undefined: @county(true) | ||
| ├─ evaluationInfo | object | 必须 | 评价信息 | ||
| ├─ orderInfo | object | 必须 | 订单信息 | ||
| ├─ specs | object [] | 必须 | 规格信息集合 | item 类型: object | |
| ├─ name | string | 必须 | 规格名称 | ||
| ├─ valueName | string | 必须 | 值 | ||
| ├─ quantity | string | 必须 | 购买数量 | ||
| ├─ createTime | string | 必须 | 下单时间 | ||
| ├─ member | object | 必须 | 评价用户信息 | ||
| ├─ id | string | 必须 | 用户id | ||
| ├─ nickname | string | 必须 | 用户昵称 | ||
| ├─ avatar | string | 必须 | 用户头像 | ||
| ├─ score | number | 必须 | 评分,取值范围0-5 | ||
| ├─ content | string | 必须 | 评论正文 | ||
| ├─ pictures | string | 必须 | 评论晒图集合 | ||
| ├─ createTime | string | 必须 | 评论时间 | ||
| ├─ praisePercent | number | 必须 | 好评率 | ||
| ├─ similarProducts | object [] | 必须 | 同类商品 | item 类型: object | |
| ├─ id | string | 必须 | id | ||
| ├─ picture | string | 必须 | 商品图片链接 | ||
| ├─ name | string | 必须 | 商品名称 | ||
| ├─ price | number | 必须 | 价格 | ||
| ├─ desc | string | 必须 | 备注 | ||
| ├─ orderNum | integer | 必须 | 销量 | ||
| ├─ hotByDay | object [] | 必须 | 24小时热销 | item 类型: object | |
| ├─ id | string | 必须 | id | ||
| ├─ picture | string | 必须 | 商品图片链接 | ||
| ├─ name | string | 必须 | 商品名称 | ||
| ├─ price | number | 必须 | 价格 | ||
| ├─ desc | string | 必须 | 备注 | ||
| ├─ orderNum | integer | 必须 | 销量 |
Path: /goods/app
Method: GET
接口描述:
规格集合和skus集合下的specs的顺序一定要保持一致~~~~
Query
| 参数名称 | 是否必须 | 示例 | 备注 |
|---|---|---|---|
| id | 是 | 商品id |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 必须 | 提示语 | ||
| result | object | 必须 | 商品信息 | ||
| ├─ id | string | 必须 | id | ||
| ├─ name | string | 必须 | 商品名称 | ||
| ├─ spuCode | string | 必须 | spu编码 | ||
| ├─ desc | string | 必须 | 备注 | ||
| ├─ price | number | 必须 | 当前价格 | ||
| ├─ oldPrice | number | 必须 | 原价 | ||
| ├─ discount | number | 必须 | 折扣信息,当折扣信息大于0时有效 | ||
| ├─ inventory | integer | 必须 | 库存 | ||
| ├─ brand | object | 必须 | 品牌信息 | ||
| ├─ id | string | 必须 | 品牌id | ||
| ├─ name | string | 必须 | 品牌名称 | ||
| ├─ nameEn | string | 必须 | 品牌英文名称 | ||
| ├─ picture | string | 必须 | 图片 | ||
| ├─ mainVideos | string [] | 必须 | 主图视频集合 | item 类型: string | |
| ├─ | 非必须 | 主图视频链接 | |||
| ├─ videoScale | integer | 必须 | 主图视频比例,1为1:1/16:9,2为3:4 | ||
| ├─ mainPictures | string [] | 必须 | 主图图片集合 | item 类型: string | |
| ├─ | 非必须 | 主图图片链接 | |||
| ├─ specs | object [] | 必须 | 可选规格集合备注:规格集合一定要和skus集合下的specs 顺序保持一致 | item 类型: object | |
| ├─ name | string | 必须 | 规格名称 | ||
| ├─ values | object [] | 必须 | 可选值集合 | item 类型: object | |
| ├─ name | string | 必须 | 可选值名称 | ||
| ├─ picture | string | 必须 | 可选值图片链接 | ||
| ├─ available | boolean | 必须 | 是否可售 | ||
| ├─ desc | string | 必须 | 可选值备注 | ||
| ├─ skus | object [] | 必须 | sku集合 | item 类型: object | |
| ├─ id | string | 必须 | id | ||
| ├─ skuCode | string | 必须 | sku编码 | ||
| ├─ price | number | 必须 | 当前价格 | ||
| ├─ oldPrice | number | 必须 | 原价 | ||
| ├─ inventory | integer | 必须 | 库存 | ||
| ├─ picture | string | 必须 | sku图片 | ||
| ├─ specs | object [] | 必须 | 规格集合 | item 类型: object | |
| ├─ name | string | 必须 | 规格名称 | ||
| ├─ valueName | string | 必须 | 可选值名称 | ||
| ├─ details | object | 必须 | 商品详情 | ||
| ├─ properties | object [] | 必须 | 商品属性集合 | item 类型: object | |
| ├─ name | string | 必须 | 属性名称 | ||
| ├─ value | string | 必须 | 属性值 | ||
| ├─ pictures | object [] | 必须 | 商品详情图片集合 | item 类型: object | |
| ├─ url | string | 必须 | 图片链接 | ||
| ├─ height | integer | 必须 | 图片高度 | ||
| ├─ width | integer | 必须 | 图片宽度 | ||
| ├─ isPreSale | boolean | 必须 | 是否为预售商品 | ||
| ├─ isCollect | boolean | 必须 | 是否已收藏 | ||
| ├─ recommends | object [] | 必须 | 推荐商品集合,仅APP有此数据 | item 类型: object | |
| ├─ id | string | 必须 | 商品id | undefined: @id | |
| ├─ picture | string | 必须 | 商品图片 | 枚举: https://yanxuan-item.nosdn.127.net/65be335760e2375432b4410adbd32b2f.png?type=webp&imageView&quality=95&thumbnail=210x210,https://yanxuan-item.nosdn.127.net/34aa50a8aabd592681733f615fc862c4.png?type=webp&imageView&quality=95&thumbnail=210x210,https://yanxuan-item.nosdn.127.net/ad15ea988d0591e5d0a9e47c938a69d9.jpg?type=webp&quality=95&thumbnail=245x245&imageView,https://yanxuan-item.nosdn.127.net/7f84dd79d8d8620fe1ed38a709fabef3.jpg?type=webp&quality=95&thumbnail=245x245&imageView | |
| ├─ name | string | 必须 | 商品名称 | undefined: @ctitle(10,20) | |
| ├─ price | number | 必须 | 商品价格 | undefined: @float(100,200,2,2) | |
| ├─ desc | string | 必须 | 备注 | undefined: @ctitle(10,20) | |
| ├─ discount | number | 必须 | 折扣信息 | ||
| ├─ userAddresses | object [] | 必须 | 用户地址列表,用户未登录时该字段为空 | item 类型: object | |
| ├─ id | string | 必须 | 地址id | ||
| ├─ provinceCode | string | 必须 | 省份编码 | ||
| ├─ cityCode | string | 必须 | 城市编码 | ||
| ├─ countyCode | string | 必须 | 所在区/县编码 | ||
| ├─ address | string | 必须 | 详细地址 | ||
| ├─ isDefault | integer | 必须 | 是否为默认,0为是,1为否 | ||
| ├─ evaluationInfo | object | 必须 | 评价信息 | ||
| ├─ orderInfo | object | 必须 | 订单信息 | ||
| ├─ quantity | string | 必须 | 购买数量 | ||
| ├─ createTime | string | 必须 | 下单时间 | ||
| ├─ specs | object | 必须 | 评价中商品的规格 | ||
| ├─ name | string | 必须 | |||
| ├─ value | string | 必须 | |||
| ├─ member | object | 必须 | 评价用户信息 | ||
| ├─ id | string | 必须 | 用户id | ||
| ├─ account | string | 必须 | 用户昵称:需要后台脱敏 | ||
| ├─ avatar | string | 必须 | 用户头像 | ||
| ├─ score | number | 必须 | 评分,取值范围0-5 | ||
| ├─ content | string | 必须 | 评论正文 | ||
| ├─ pictures | string | 必须 | 评论晒图集合 | ||
| ├─ createTime | string | 必须 | 评论时间 | ||
| ├─ praisePercent | number | 必须 | 好评率 | ||
| ├─ officialReply | string | 必须 | 客服回复 | ||
| ├─ similarProducts | object [] | 必须 | 同类商品 | item 类型: object | |
| ├─ id | string | 必须 | id | ||
| ├─ picture | string | 必须 | 商品图片链接 | ||
| ├─ name | string | 必须 | 商品名称 | ||
| ├─ price | number | 必须 | 价格 | ||
| ├─ desc | string | 必须 | 备注 | ||
| ├─ orderNum | integer | 必须 | 销量 | ||
| ├─ hotByDay | object [] | 必须 | 24小时热销 | item 类型: object | |
| ├─ id | string | 必须 | id | ||
| ├─ picture | string | 必须 | 商品图片链接 | ||
| ├─ name | string | 必须 | 商品名称 | ||
| ├─ price | number | 必须 | 价格 | ||
| ├─ desc | string | 必须 | 备注 | ||
| ├─ orderNum | integer | 必须 | 销量 |
Path: /goods/relevant
Method: GET
接口描述:
Query
| 参数名称 | 是否必须 | 示例 | 备注 |
|---|---|---|---|
| id | 否 | 商品ID(传入代表查询相关商品,不传代表查询猜你喜欢) | |
| limit | 否 | 4 | 数量限制 |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 必须 | 提示语 | ||
| result | object [] | 必须 | 数据集合 | 最大数量: 16 item 类型: object | |
| ├─ id | string | 必须 | id | undefined: @id | |
| ├─ picture | string | 必须 | 商品图片 | 枚举: https://yanxuan-item.nosdn.127.net/65be335760e2375432b4410adbd32b2f.png?type=webp&imageView&quality=95&thumbnail=210x210,https://yanxuan-item.nosdn.127.net/34aa50a8aabd592681733f615fc862c4.png?type=webp&imageView&quality=95&thumbnail=210x210,https://yanxuan-item.nosdn.127.net/ad15ea988d0591e5d0a9e47c938a69d9.jpg?type=webp&quality=95&thumbnail=245x245&imageView,https://yanxuan-item.nosdn.127.net/7f84dd79d8d8620fe1ed38a709fabef3.jpg?type=webp&quality=95&thumbnail=245x245&imageView | |
| ├─ name | string | 必须 | 商品名称 | undefined: @ctitle(10,20) | |
| ├─ price | number | 必须 | 商品价格 | undefined: @float(100,200,2,2) | |
| ├─ desc | string | 必须 | 备注 | undefined: @ctitle(5,10) | |
| ├─ discount | number | 必须 | 折扣信息 | undefined: @float(0,0.99,2,2) |
Path: /goods/hot
Method: GET
接口描述:
在商品详情页面,同类推荐也使用了此接口
Query
| 参数名称 | 是否必须 | 示例 | 备注 |
|---|---|---|---|
| id | 否 | 商品ID | |
| limit | 否 | 4 | 数量限制 |
| type | 否 | 热销类型,1为24小时,2为周榜,3为总榜,默认为1 |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 必须 | 提示语 | ||
| result | object [] | 必须 | 数据集合 | 最大数量: 3 item 类型: object | |
| ├─ id | string | 必须 | id | undefined: @id | |
| ├─ picture | string | 必须 | 商品图片 | undefined: https://yanxuan-item.nosdn.127.net/0803ed26ba11271ee3cfab308f9a926a.jpg?type=webp&quality=95&thumbnail=245x245&imageView | |
| ├─ name | string | 必须 | 商品名称 | undefined: @ctitle(10,20) | |
| ├─ price | number | 必须 | 商品价格 | undefined: @float(100,200,2,2) | |
| ├─ desc | string | 必须 | 备注 | undefined: 香氛维C滤芯,洁肤美肌 | |
| ├─ discount | number | 必须 | 折扣信息 |
Path: /goods/:id/evaluate
Method: GET
接口描述:
路径参数
| 参数名称 | 示例 | 备注 |
|---|---|---|
| id | 312321312312 | 商品id,即spu id |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 必须 | 提示语 | ||
| result | object | 必须 | 评价信息 | ||
| ├─ salesCount | integer | 必须 | 销量 | ||
| ├─ praisePercent | number | 必须 | 好评率 | ||
| ├─ evaluateCount | integer | 必须 | 评价数 | ||
| ├─ hasPictureCount | integer | 必须 | 评价有图数 | ||
| ├─ tags | object [] | 必须 | 标签统计信息集合 | item 类型: object | |
| ├─ title | string | 必须 | 标签 | ||
| ├─ tagCount | integer | 必须 | 数量 |
Path: /goods/:id/evaluate/page
Method: GET
接口描述:
路径参数
| 参数名称 | 示例 | 备注 |
|---|---|---|
| id | 312321312312 | 商品信息 |
Query
| 参数名称 | 是否必须 | 示例 | 备注 |
|---|---|---|---|
| page | 是 | 1 | 页码 |
| pageSize | 是 | 10 | 页尺寸 |
| hasPicture | 否 | true | 是否有图 |
| tag | 否 | 质量好 | 标签 |
| sortField | 否 | praiseCount | 排序字段,可选值范围[praiseCount,createTime] |
| sortMethod | 否 | desc | 排序方法,可选值范围[asc,desc],默认为desc |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 必须 | 提示语 | ||
| result | object | 必须 | 评价信息 | ||
| ├─ counts | integer | 必须 | 总数量 | ||
| ├─ pageSize | integer | 必须 | 每页条数 | ||
| ├─ pages | integer | 必须 | 总页数 | ||
| ├─ page | integer | 必须 | 当前页数 | ||
| ├─ items | object [] | 必须 | 评价集合 | item 类型: object | |
| ├─ id | string | 必须 | 评价id | ||
| ├─ orderInfo | object | 必须 | 订单信息 | ||
| ├─ specs | object [] | 必须 | 规格信息集合 | item 类型: object | |
| ├─ name | string | 必须 | 规格名称 | ||
| ├─ valueName | string | 必须 | 值 | ||
| ├─ quantity | integer | 必须 | 购买数量 | ||
| ├─ createTime | string | 必须 | 下单时间 | ||
| ├─ member | object | 必须 | 评价用户信息 | ||
| ├─ id | string | 必须 | 用户id | ||
| ├─ nickname | string | 必须 | 用户昵称 | ||
| ├─ avatar | string | 必须 | 用户头像 | ||
| ├─ score | number | 必须 | 评分,取值范围0-5 | ||
| ├─ tags | string [] | 必须 | 印象标签集合 | item 类型: string | |
| ├─ | 非必须 | 印象标签 | |||
| ├─ content | string | 必须 | 评论正文 | ||
| ├─ pictures | string [] | 必须 | 评论晒图集合 | item 类型: string | |
| ├─ | 非必须 | 图片链接 | |||
| ├─ officialReply | string | 必须 | 客服回复 | ||
| ├─ praiseCount | integer | 必须 | 点赞数 | ||
| ├─ createTime | string | 必须 | 评论时间 |
Path: /goods/stock/:id
Method: GET
接口描述:
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/json | 是 |
路径参数
| 参数名称 | 示例 | 备注 |
|---|---|---|
| id | 1352956998412406785 | SKU_ID |
Body
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| id | integer | 必须 | 商品ID | ||
| attrs | object [] | 非必须 | item 类型: object | ||
| ├─ id | integer | 非必须 | 属性ID | ||
| ├─ groupId | integer | 非必须 | 属性值ID |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 必须 | 提示 | undefined: 获取现价和库存成功 | |
| result | object | 必须 | |||
| ├─ nowPrice | number | 必须 | 现价 | undefined: @float(180,200,2,2) | |
| ├─ stock | integer | 必须 | 库存 | undefined: @natural(99,199) | |
| ├─ isEffective | boolean | 必须 | 是否有效商品 | undefined: @boolean |
Path: /goods/sku/:id
Method: GET
接口描述:
路径参数
| 参数名称 | 示例 | 备注 |
|---|---|---|
| id | SKUID |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 必须 | 提示语 | ||
| result | object | 必须 | |||
| ├─ specs | object [] | 必须 | 可选规格集合 | item 类型: object | |
| ├─ name | string | 必须 | 规格名称 | ||
| ├─ values | object [] | 必须 | 可选值集合 | item 类型: object | |
| ├─ name | string | 必须 | 可选值名称 | ||
| ├─ picture | string | 必须 | 可选值图片链接 | ||
| ├─ available | boolean | 必须 | 是否可售 | ||
| ├─ desc | string | 必须 | 可选值备注 | ||
| ├─ skus | object [] | 必须 | sku集合 | item 类型: object | |
| ├─ id | string | 必须 | id | ||
| ├─ skuCode | string | 必须 | sku编码 | ||
| ├─ price | number | 必须 | 当前价格 | ||
| ├─ oldPrice | number | 必须 | 原价 | ||
| ├─ inventory | integer | 必须 | 库存 | ||
| ├─ specs | object [] | 必须 | 规格集合 | item 类型: object | |
| ├─ name | string | 必须 | 规格名称 | ||
| ├─ valueName | string | 必须 | 可选值名称 |
Path: /pay/aliPay/app
Method: GET
接口描述:
Query
| 参数名称 | 是否必须 | 示例 | 备注 |
|---|---|---|---|
| orderId | 是 | 231312 | 订单Id |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 必须 | 提示语 | ||
| result | string | 必须 | 发起app支付返回的body信息 |
Path: /pay/aliPay
Method: GET
接口描述:
直接跳转到页面(支付宝的页面,立即支付的页面)
Query
| 参数名称 | 是否必须 | 示例 | 备注 |
|---|---|---|---|
| orderId | 是 | 231312 | 订单Id |
| redirect | 是 | http://localhost:8080/#/pay/callback | 回跳地址,URI编码 |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 必须 | 提示语 |
Path: /pay/aliPay/transferQuery
Method: GET
接口描述:
Query
| 参数名称 | 是否必须 | 示例 | 备注 |
|---|---|---|---|
| orderId | 是 | 231312 | 订单Id |
| outBizNo | 是 | wf32e2 | 交易流水号 |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 必须 | 提示语 | ||
| result | string | 必须 | 查询交易返回的body信息 |
Path: /pay/mock
Method: GET
接口描述:
Query
| 参数名称 | 是否必须 | 示例 | 备注 |
|---|---|---|---|
| orderId | 是 | 231312 | 订单Id |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 必须 | 提示语 |
Path: /member/cart/count
Method: GET
接口描述:
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 必须 | 提示语 | ||
| result | object | 必须 | 数据信息 | ||
| ├─ count | number | 必须 | 数量 |
Path: /member/cart
Method: GET
接口描述:
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 必须 | 提示语 | ||
| result | object [] | 必须 | 数据集合 | item 类型: object | |
| ├─ id | string | 必须 | SPUID | undefined: @id | |
| ├─ name | string | 必须 | 商品名称 | undefined: @ctitle(10,20) | |
| ├─ picture | string | 必须 | 图片 | undefined: https://yanxuan-item.nosdn.127.net/85ba9eb0817c0e5a184147ae470a52e2.jpg | |
| ├─ price | number | 必须 | 加入时价格 | undefined: 299 | |
| ├─ count | integer | 必须 | 数量 | undefined: @integer(1,5) | |
| ├─ skuId | string | 必须 | SKUID | undefined: @id | |
| ├─ attrsText | string | 必须 | 属性文字,例如“颜色:瓷白色 尺寸:8寸” | undefined: 颜色:瓷白色 尺寸:8寸 | |
| ├─ selected | boolean | 必须 | 是否选中 | undefined: @boolean | |
| ├─ nowPrice | number | 必须 | 当前的价格 | undefined: @float(200,299,2,2) | |
| ├─ stock | integer | 必须 | 库存 | undefined: 100 | |
| ├─ isCollect | boolean | 必须 | 是否收藏 | undefined: @boolean | |
| ├─ discount | number | 必须 | 折扣信息 | ||
| ├─ isEffective | boolean | 必须 | 是否为有效商品 |
Path: /member/cart/mutli
Method: GET
接口描述:
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 必须 | 提示语 | ||
| result | object | 必须 | 数据信息 | ||
| ├─ valids | object [] | 必须 | 有效商品 | item 类型: object | |
| ├─ id | string | 必须 | SPUID | ||
| ├─ name | string | 必须 | 商品名称 | ||
| ├─ picture | string | 必须 | 图片 | ||
| ├─ price | number | 必须 | 加入时价格 | ||
| ├─ count | integer | 必须 | 数量 | ||
| ├─ skuId | string | 必须 | SKUID | ||
| ├─ attrsText | string | 必须 | 属性文字,例如“颜色:瓷白色 尺寸:8寸” | ||
| ├─ specs | object [] | 必须 | 规格列表 | item 类型: object | |
| ├─ name | string | 必须 | 规格键 | ||
| ├─ valueName | string | 必须 | 规格值 | ||
| ├─ selected | boolean | 必须 | 是否选中 | ||
| ├─ nowPrice | number | 必须 | 当前的价格 | ||
| ├─ stock | integer | 必须 | 库存 | ||
| ├─ isCollect | boolean | 必须 | 是否收藏 | ||
| ├─ discount | number | 必须 | 折扣信息 | ||
| ├─ invalids | object [] | 必须 | 无效商品 | item 类型: object | |
| ├─ id | string | 必须 | SPUID | ||
| ├─ name | string | 必须 | 商品名称 | ||
| ├─ picture | string | 必须 | 图片 | ||
| ├─ price | number | 必须 | 加入时价格 | ||
| ├─ count | integer | 必须 | 数量 | ||
| ├─ skuId | string | 必须 | skuId | ||
| ├─ attrsText | string | 必须 | 属性文字,例如“颜色:瓷白色 尺寸:8寸” | ||
| ├─ selected | boolean | 必须 | 是否选中 | ||
| ├─ nowPrice | number | 必须 | 当前的价格 | ||
| ├─ stock | integer | 必须 | 库存 | ||
| ├─ isCollect | boolean | 必须 | 是否收藏 | ||
| ├─ discount | number | 必须 | 折扣信息 |
Path: /member/cart/merge
Method: POST
接口描述:
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/json | 是 |
Body
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| object [] | 非必须 | 购物车sku集合 | item 类型: object | ||
| ├─ skuId | string | 必须 | skuId | ||
| ├─ selected | boolean | 必须 | 是否选中 | ||
| ├─ count | integer | 必须 | 数量 |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 必须 | undefined: 添加成功 | ||
| result | object | 必须 |
Path: /member/cart/selected
Method: PUT
接口描述:
ids参数如果不传,表示用户访问的是全选和取消全选操作,后端根据selected确定用户是全选和取消全选
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/json | 是 |
Body
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| selected | boolean | 必须 | 是否选中 | ||
| ids | string [] | 必须 | skuId集合 | item 类型: string | |
| ├─ | 非必须 | skuId |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 必须 | undefined: 添加成功 | ||
| result | object | 必须 |
Path: /member/cart
Method: POST
接口描述:
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/json | 是 |
Body
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| skuId | string | 必须 | SKUID | ||
| count | integer | 必须 | 数量 |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 必须 | undefined: 添加成功 | ||
| result | object | 必须 | |||
| ├─ skuId | string | 必须 | SKUID | undefined: @id | |
| ├─ name | string | 必须 | 商品名称 | undefined: @ctitle(10,20) | |
| ├─ attrsText | string | 必须 | 属性文字,例如“颜色:瓷白色 尺寸:8寸” | undefined: @ctitle(10,20) | |
| ├─ picture | string | 必须 | 商品图片 | undefined: https://yanxuan-item.nosdn.127.net/f7a4f643e245d03771d6f12c94e71214.png | |
| ├─ price | string | 必须 | 加入时价格 | undefined: @float(150,200,2,2) | |
| ├─ nowPrice | string | 必须 | 当前的价格 | undefined: @float(100,150,2,2) | |
| ├─ selected | boolean | 必须 | 是否选中 | undefined: @boolean | |
| ├─ stock | integer | 必须 | 库存 | undefined: @natural(99,999) | |
| ├─ count | integer | 必须 | 数量 | undefined: @natural(1,5) | |
| ├─ discount | number | 必须 | 折扣信息 | ||
| ├─ isCollect | boolean | 必须 | 是否收藏 | ||
| ├─ isEffective | boolean | 必须 | 是否为有效商品 | ||
| ├─ id | string | 必须 | SPUID | undefined: @id |
Path: /member/cart
Method: DELETE
接口描述:
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/json | 是 |
Body
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| ids | string [] | 必须 | SKUID集合 | item 类型: string | |
| ├─ | 非必须 | SKUID | |||
| clearAll | boolean | 必须 | 是否清空,默认否 | ||
| clearInvalid | boolean | 必须 | 是否清空无效商品,默认否 |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 必须 | 提示语句 | undefined: 删除成功 |
Path: /member/cart/:id
Method: PUT
接口描述:
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/json | 是 |
路径参数
| 参数名称 | 示例 | 备注 |
|---|---|---|
| id | SKUID |
Body
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| selected | boolean | 非必须 | 是否选中 | ||
| count | integer | 必须 | 数量 |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 必须 | undefined: 添加成功 | ||
| result | object | 必须 | |||
| ├─ id | string | 必须 | id | ||
| ├─ name | string | 必须 | 商品名称 | ||
| ├─ picture | string | 必须 | 图片 | ||
| ├─ price | number | 必须 | 加入时价格 | ||
| ├─ count | integer | 必须 | 数量 | ||
| ├─ skuId | string | 必须 | SKUID | ||
| ├─ attrsText | string | 必须 | 属性文字,例如“颜色:瓷白色 尺寸:8寸” | ||
| ├─ selected | boolean | 必须 | 是否选中 | ||
| ├─ nowPrice | number | 必须 | 当前的价格 | ||
| ├─ stock | integer | 必须 | 库存 | ||
| ├─ isCollect | boolean | 必须 | 是否收藏 | ||
| ├─ discount | number | 必须 | 折扣信息 | ||
| ├─ isEffective | boolean | 必须 | 是否为有效商品 |
Path: /evaluate/:id
Method: POST
接口描述:
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/json | 是 |
路径参数
| 参数名称 | 示例 | 备注 |
|---|---|---|
| id | 21312 | 订单id |
Body
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| anonymous | boolean | 必须 | 是否匿名 | ||
| evaluates | object [] | 必须 | 评价信息集合 | item 类型: object | |
| ├─ id | string | 必须 | 商品Id | ||
| ├─ skuId | string | 必须 | skuId | ||
| ├─ score | number | 必须 | 评分,取值范围0-5 | ||
| ├─ content | string | 必须 | 评价正文 | ||
| ├─ tags | string [] | 必须 | 印象标签集合 | item 类型: string | |
| ├─ | 非必须 | 印象标签 | |||
| ├─ pictures | string [] | 必须 | 图片或视频链接集合 | item 类型: string | |
| ├─ | 非必须 | 图片或视频链接 |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 必须 | 提示语 | ||
| result | object | 必须 | 返回信息 |
Path: /evaluate/order
Method: GET
接口描述:
Query
| 参数名称 | 是否必须 | 示例 | 备注 |
|---|---|---|---|
| id | 是 | 23213213 | 订单Id |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 必须 | 提示语 | ||
| result | object [] | 必须 | 返回信息集合 | item 类型: object | |
| ├─ id | string | 必须 | id | ||
| ├─ name | string | 必须 | 商品名称 | ||
| ├─ picture | string | 必须 | 图片 | ||
| ├─ count | string | 必须 | 数量 | ||
| ├─ skuId | string | 必须 | SKUID | ||
| ├─ attrsText | string | 必须 | 属性文字,例如“瓷白色 8寸” | ||
| ├─ price | number | 必须 | 原单价 | ||
| ├─ payPrice | number | 必须 | 实付单价 | ||
| ├─ totalPrice | number | 必须 | 小计总价 | ||
| ├─ totalPayPrice | number | 必须 | 实付价格小计 | ||
| ├─ tags | string [] | 必须 | 印象标签集合 | item 类型: string | |
| ├─ | 非必须 | 印象标签 |
Path: /evaluate
Method: GET
接口描述:
Query
| 参数名称 | 是否必须 | 示例 | 备注 |
|---|---|---|---|
| id | 是 | 23213213 | 订单Id |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 必须 | 提示语 | ||
| result | object [] | 必须 | 返回信息集合 | item 类型: object | |
| ├─ id | string | 必须 | id | ||
| ├─ name | string | 必须 | 商品名称 | ||
| ├─ picture | string | 必须 | 图片 | ||
| ├─ count | string | 必须 | 数量 | ||
| ├─ skuId | string | 必须 | SKUID | ||
| ├─ attrsText | string | 必须 | 属性文字,例如“瓷白色 8寸” | ||
| ├─ price | number | 必须 | 原单价 | ||
| ├─ payPrice | number | 必须 | 实付单价 | ||
| ├─ totalPrice | number | 必须 | 小计总价 | ||
| ├─ totalPayPrice | number | 必须 | 实付价格小计 | ||
| ├─ tags | string [] | 必须 | 印象标签集合 | item 类型: string | |
| ├─ | 非必须 | 印象标签 | |||
| ├─ content | string | 必须 | 评价正文 | ||
| ├─ score | number | 必须 | 评分,取值范围0-5 | ||
| ├─ pictures | string [] | 必须 | 晒单照片或视频,多图以英文逗号分割 | item 类型: string | |
| ├─ | 非必须 |
Path: /brand/simple
Method: GET
接口描述:
Query
| 参数名称 | 是否必须 | 示例 | 备注 |
|---|---|---|---|
| categoryId | 否 | 123 | 分类Id,0或不传为全部 |
| productionPlace | 否 | 中国 | 产地,空字符串或不传为全部 |
| firstWord | 否 | A | 首字母 |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 必须 | 提示语 | ||
| result | object [] | 必须 | 数据集合 | item 类型: object | |
| ├─ id | string | 必须 | 品牌id | ||
| ├─ logo | string | 必须 | logo | ||
| ├─ slogan | string | 必须 | 标语、宣传语 | ||
| ├─ name | string | 必须 | 品牌名 | ||
| ├─ nameEn | string | 必须 | 英文品牌名 | ||
| ├─ productionPlace | string | 必须 | 产地 | ||
| ├─ brandImage | string | 必须 | 品牌大图 | ||
| ├─ firstWord | string | 必须 | 首字母 |
Path: /brand
Method: GET
接口描述:
Query
| 参数名称 | 是否必须 | 示例 | 备注 |
|---|---|---|---|
| categoryId | 否 | 123 | 分类Id,0或不传为全部 |
| productionPlace | 否 | 中国 | 产地,空字符串或不传为全部 |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 必须 | 提示语 | ||
| result | object [] | 必须 | 数据集合 | item 类型: object | |
| ├─ firstWord | string | 必须 | 首字母 | ||
| ├─ brands | object [] | 必须 | 品牌集合 | item 类型: object | |
| ├─ id | string | 必须 | 品牌id | ||
| ├─ logo | string | 必须 | logo | ||
| ├─ slogan | string | 必须 | 标语、宣传语 | ||
| ├─ name | string | 必须 | 品牌名 | ||
| ├─ nameEn | string | 必须 | 英文品牌名 | ||
| ├─ productionPlace | string | 必须 | 产地 | ||
| ├─ brandImage | string | 必须 | 品牌大图 | ||
| ├─ firstWord | string | 必须 | 首字母 |
Path: /brand/:id
Method: GET
接口描述:
路径参数
| 参数名称 | 示例 | 备注 |
|---|---|---|
| id | 123 | 品牌id |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 必须 | 提示语 | ||
| result | object | 必须 | 数据信息 | ||
| ├─ id | string | 必须 | 品牌id | ||
| ├─ logo | string | 必须 | logo | ||
| ├─ slogan | string | 必须 | 标语、宣传语 | ||
| ├─ name | string | 必须 | 品牌名 | ||
| ├─ nameEn | string | 必须 | 英文品牌名 | ||
| ├─ productionPlace | string | 必须 | 产地 | ||
| ├─ brandImage | string | 必须 | 品牌大图 | ||
| ├─ firstWord | string | 必须 | 首字母 | ||
| ├─ brandStory | string | 必须 | 品牌故事 | ||
| ├─ collectNum | integer | 必须 | 关注数 | ||
| ├─ isCollect | boolean | 必须 | 是否已关注 |
Path: /brand/conditions
Method: GET
接口描述:
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 必须 | 提示语 | ||
| result | object | 必须 | 数据信息 | ||
| ├─ categories | object [] | 必须 | 分类集合 | item 类型: object | |
| ├─ id | string | 必须 | 分类Id | ||
| ├─ name | string | 必须 | 分类名称 | ||
| ├─ productionPlaces | string [] | 必须 | 产地集合 | item 类型: string | |
| ├─ | 非必须 | 产地 | |||
| ├─ firstWords | string [] | 必须 | 首字母集合 | item 类型: string | |
| ├─ | 非必须 | 首字母 |
Path: /topic/:id/collect
Method: POST
接口描述:
收藏或取消收藏,以当前状态取反
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/x-www-form-urlencoded | 是 |
路径参数
| 参数名称 | 示例 | 备注 |
|---|---|---|
| id | 1232131 | 专题id |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 必须 | 提示语 | undefined: 收藏成功 |
Path: /topic/classification
Method: GET
接口描述:
Query
| 参数名称 | 是否必须 | 示例 | 备注 |
|---|---|---|---|
| limit | 否 | 10 | 最大获取数量 |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 必须 | 提示语 | ||
| result | object [] | 必须 | 数据集合 | 最小数量: 8 最大数量: 8 item 类型: object | |
| ├─ id | string | 必须 | 专题分类id | undefined: @id | |
| ├─ name | string | 必须 | 专题分类名称 | undefined: @ctitle(4,4) | |
| ├─ icon | string | 必须 | 专题分类icon | undefined: @url |
Path: /topic
Method: GET
接口描述:
Query
| 参数名称 | 是否必须 | 示例 | 备注 |
|---|---|---|---|
| page | 否 | 1 | 页码,默认值1 |
| pageSize | 否 | 10 | 页尺寸,默认值10 |
| classificationId | 否 | 专题分类id | |
| sortField | 否 | 排序字段,默认以updateTime字段倒序,可选值:title、summary、lowestPrice、collectNum、viewNum | |
| sortRule | 否 | 排序规则,asc为正序、desc为倒序,默认为倒序 |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 必须 | 提示语 | ||
| result | object | 必须 | 数据集合 | ||
| ├─ counts | integer | 必须 | 总记录数 | undefined: 34 | |
| ├─ pageSize | integer | 必须 | 页尺寸 | undefined: 10 | |
| ├─ pages | string | 必须 | 总页数 | undefined: 4 | |
| ├─ page | string | 必须 | 当前页码 | undefined: 1 | |
| ├─ items | object [] | 必须 | 数据集合 | 最小数量: 5 最大数量: 5 item 类型: object | |
| ├─ id | string | 必须 | 专题id | undefined: @id | |
| ├─ title | string | 必须 | 标题 | undefined: @ctitle(10,20) | |
| ├─ summary | string | 必须 | 副标题 | undefined: @ctitle(8,16) | |
| ├─ lowestPrice | number | 必须 | 最低价格 | undefined: @float(10,100,2,2) | |
| ├─ cover | string | 必须 | 封面链接 | undefined: @url | |
| ├─ detailsUrl | string | 必须 | 详情链接 | undefined: @url | |
| ├─ classification | object | 必须 | 分类信息 | ||
| ├─ id | string | 必须 | 分类id | undefined: @id | |
| ├─ name | string | 必须 | 分类名称 | undefined: @ctitle(4,4) | |
| ├─ icon | string | 必须 | 图片 | undefined: @url | |
| ├─ updateTime | string | 必须 | 最近更新时间 | undefined: @date('yyyy/MM/dd') | |
| ├─ collectNum | integer | 必须 | 收藏数 | undefined: @float(90,100,2,2) | |
| ├─ viewNum | integer | 必须 | 查看数 | undefined: @natural(100,999) |
Path: /topic/:id
Method: GET
接口描述:
路径参数
| 参数名称 | 示例 | 备注 |
|---|---|---|
| id | 12321312 | 专题id |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 必须 | 提示语 | ||
| result | object | 必须 | 数据信息 | ||
| ├─ id | string | 必须 | 专题id | ||
| ├─ title | string | 必须 | 标题 | ||
| ├─ summary | string | 必须 | 副标题 | ||
| ├─ lowestPrice | number | 必须 | 最低价格 | ||
| ├─ cover | string | 必须 | 封面链接 | ||
| ├─ detailsUrl | string | 必须 | 详情链接 | ||
| ├─ updateTime | string | 必须 | 最近更新时间 | ||
| ├─ collectNum | string | 必须 | 收藏数 | ||
| ├─ viewNum | string | 必须 | 查看数 | ||
| ├─ classification | object | 必须 | 分类信息 | ||
| ├─ id | string | 必须 | 分类id | ||
| ├─ name | string | 必须 | 分类名称 | ||
| ├─ icon | string | 必须 | 图片 | ||
| ├─ isCollect | boolean | 必须 | 是否收藏 |
Path: /topic/hot
Method: GET
接口描述:
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 必须 | 提示语 | ||
| result | object [] | 必须 | 数据集合 | 最小数量: 6 最大数量: 6 item 类型: object | |
| ├─ id | string | 必须 | 专题id | undefined: @id | |
| ├─ title | string | 必须 | 标题 | undefined: @ctitle(20,30) | |
| ├─ summary | string | 必须 | 副标题 | undefined: @ctitle(10,20) | |
| ├─ cover | string | 必须 | 专题封面 | undefined: @url | |
| ├─ detailsUrl | string | 必须 | 详情链接 | undefined: @url |
Path: /member/profile
Method: GET
接口描述:
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/json | 是 |
Body
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| nickname | string | 必须 | 昵称 | ||
| gender | string | 必须 | 性别,男、女、未知 | ||
| birthday | string | 必须 | 生日 YYYY-MM-DD | ||
| cityCode | string | 必须 | 城市编码 | ||
| provinceCode | string | 必须 | 省份编码 | ||
| profession | string | 必须 | 职业 |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 必须 | 操作结果 | undefined: 操作成功 | |
| result | object | 必须 | 返回信息 | ||
| ├─ id | string | 必须 | 用户Id | undefined: @id | |
| ├─ avatar | string | 必须 | 头像 | undefined: http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/avatar_1.png | |
| ├─ nickname | string | 必须 | 昵称 | undefined: @cname | |
| ├─ account | string | 必须 | 账号名称 | undefined: @string | |
| ├─ gender | string | 必须 | 性别,男、女、未知 | 枚举: 男,女,未知 | |
| ├─ birthday | string | 必须 | 生日 | undefined: @date | |
| ├─ fullLocation | string | 必须 | 省市区的名称:如山东省济南市里历下区 | undefined: @string | |
| ├─ profession | string | 必须 | 职业 |
Path: /member/profile
Method: PUT
接口描述:
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/json | 是 |
Body
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| nickname | string | 必须 | 昵称 | ||
| gender | string | 必须 | 性别,男、女、未知 | ||
| birthday | string | 必须 | 生日 YYYY-MM-DD | ||
| cityCode | string | 必须 | 城市编码 | ||
| provinceCode | string | 必须 | 省份编码 | ||
| countyCode | string | 必须 | 区/县编码 | ||
| profession | integer | 必须 | 职业 |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 必须 | 操作结果 | undefined: 操作成功 |
Path: /member/profile/avatar
Method: POST
接口描述:
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | multipart/form-data | 是 |
Body
| 参数名称 | 参数类型 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| file | file | 是 | 头像文件 |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 必须 | 操作结果 | undefined: 操作成功 | |
| result | string | 必须 | 返回数据 | 枚举: http://zhoushugang.gitee.io/erabbit-client-pc-static/uploads/avatar_1.png |
Path: /member/order/repurchase/:id
Method: GET
接口描述:
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/json | 是 |
路径参数
| 参数名称 | 示例 | 备注 |
|---|---|---|
| id | 1222222 | 订单id |
Body
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 必须 | 提示语 | ||
| result | object | 必须 | 返回信息 | ||
| ├─ userAddresses | object [] | 必须 | 用户地址列表 | item 类型: object | |
| ├─ id | string | 必须 | id | ||
| ├─ provinceCode | string | 必须 | 省份编码 | ||
| ├─ cityCode | string | 必须 | 城市编码 | ||
| ├─ countyCode | string | 必须 | 所在区/县编码 | ||
| ├─ address | string | 必须 | 详细地址 | ||
| ├─ isDefault | integer | 必须 | 是否为默认,0为是,1为否 | ||
| ├─ goods | object [] | 必须 | 商品集合 | item 类型: object | |
| ├─ id | string | 必须 | id | ||
| ├─ name | string | 必须 | 商品名称 | ||
| ├─ picture | string | 必须 | 图片 | ||
| ├─ count | integer | 必须 | 数量 | ||
| ├─ skuId | string | 必须 | SKUID | ||
| ├─ attrsText | string | 必须 | 属性文字,例如“颜色:瓷白色 尺寸:8寸” | ||
| ├─ price | number | 必须 | 原单价 | ||
| ├─ payPrice | number | 必须 | 实付单价 | ||
| ├─ totalPrice | number | 必须 | 小计总价 | ||
| ├─ totalPayPrice | number | 必须 | 实付价格小计 | ||
| ├─ summary | object | 必须 | 综述信息 | ||
| ├─ goodsCount | integer | 必须 | 商品件数 | ||
| ├─ totalPrice | number | 必须 | 价格总计 | ||
| ├─ totalPayPrice | number | 必须 | 应付总计 | ||
| ├─ postFee | number | 必须 | 邮费 | ||
| ├─ discountPrice | number | 必须 | 折扣总计 |
Path: /member/order/consignment/:id
Method: GET
接口描述:
路径参数
| 参数名称 | 示例 | 备注 |
|---|---|---|
| id | 11111 | 订单id |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 必须 | 提示语 | ||
| result | object | 必须 | 返回信息 | ||
| ├─ id | string | 必须 | 订单编号 | undefined: @natural | |
| ├─ createTime | string | 必须 | 下单时间 | undefined: @now | |
| ├─ payType | integer | 必须 | 支付方式,1为在线支付,2为货到付款 | ||
| ├─ orderState | integer | 必须 | 订单状态,1为待付款、2为待发货、3为待收货、4为待评价、5为已完成、6为已取消 | undefined: @integer(1,6) | |
| ├─ payLatestTime | integer | 必须 | 付款截止时间:剩余的秒数,前台转换成分钟:秒数 | ||
| ├─ postFee | string | 必须 | 邮费 | ||
| ├─ payMoney | string | 必须 | 实付金额 | undefined: @float(100,1000,2,2) | |
| ├─ payChannel | integer | 必须 | 支付渠道,1支付宝、2微信 | ||
| ├─ totalMoney | string | 必须 | 金额合计 | ||
| ├─ totalNum | string | 必须 | 数量合计 | ||
| ├─ deliveryTimeType | integer | 必须 | 配送时间类型,1为不限,2为工作日,3为双休或假日 | ||
| ├─ receiverContact | string | 必须 | 收货人 | ||
| ├─ receiverMobile | string | 必须 | 收货人手机 | ||
| ├─ receiverAddress | string | 必须 | 收货人地址 | ||
| ├─ payTime | string | 必须 | 付款时间 | undefined: @date('yyyy-MM-dd HH:mm:ss') | |
| ├─ consignTime | string | 必须 | 发货时间 | undefined: @date('yyyy-MM-dd HH:mm:ss') | |
| ├─ endTime | string | 必须 | 交易完成时间 | undefined: @date('yyyy-MM-dd HH:mm:ss') | |
| ├─ closeTime | string | 必须 | 交易关闭时间 | undefined: @date('yyyy-MM-dd HH:mm:ss') | |
| ├─ evaluationTime | string | 必须 | 完成评价时间 | undefined: @date('yyyy-MM-dd HH:mm:ss') |
Path: /member/order
Method: GET
接口描述:
Query
| 参数名称 | 是否必须 | 示例 | 备注 |
|---|---|---|---|
| page | 是 | 1 | 页码 |
| pageSize | 是 | 10 | 页尺寸 |
| orderState | 否 | 1 | 订单状态,1为待付款、2为待发货、3为待收货、4为待评价、5为已完成、6为已取消,未传该参数或0为全部 |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 必须 | 提示语 | ||
| result | object | 必须 | 返回信息 | ||
| ├─ counts | integer | 必须 | 总记录数 | ||
| ├─ pageSize | string | 必须 | 页尺寸 | ||
| ├─ pages | string | 必须 | 总页数 | ||
| ├─ page | string | 必须 | 当前页码 | ||
| ├─ items | object [] | 必须 | 数据集合 | item 类型: object | |
| ├─ id | string | 必须 | 订单编号 | ||
| ├─ createTime | string | 必须 | 下单时间 | ||
| ├─ payType | integer | 必须 | 支付方式,1为在线支付,2为货到付款 | ||
| ├─ orderState | integer | 必须 | 订单状态,1为待付款、2为待发货、3为待收货、4为待评价、5为已完成、6为已取消 | ||
| ├─ payLatestTime | string | 必须 | 付款截止时间 | ||
| ├─ countdown | integer | 必须 | 倒计时--剩余的秒数 -1 表示已经超时,正数表示倒计时未结束 | ||
| ├─ postFee | number | 必须 | 邮费 | ||
| ├─ payMoney | number | 必须 | 实付金额 | ||
| ├─ totalMoney | number | 必须 | 金额合计 | ||
| ├─ totalNum | string | 必须 | 数量合计 | ||
| ├─ skus | object [] | 必须 | 商品集合 | item 类型: object | |
| ├─ id | string | 必须 | sku id | ||
| ├─ spuId | string | 必须 | spu id | ||
| ├─ name | string | 必须 | 商品名称 | ||
| ├─ quantity | integer | 必须 | 数量 | ||
| ├─ image | string | 必须 | 图片地址 | ||
| ├─ realPay | number | 必须 | 实付金额 | ||
| ├─ properties | object [] | 必须 | 属性集合 | item 类型: object | |
| ├─ propertyMainName | string | 必须 | 属性名称,如 颜色 | ||
| ├─ propertyValueName | string | 必须 | 属性值名称,如 黑色 | ||
| ├─ attrsText | string | 必须 | 属性例如“颜色:瓷白色 尺寸:8寸” |
Path: /member/order/:id
Method: GET
接口描述:
路径参数
| 参数名称 | 示例 | 备注 |
|---|---|---|
| id | 11111 | 订单id |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 必须 | 提示语 | ||
| result | object | 必须 | 返回信息 | ||
| ├─ id | string | 必须 | 订单编号 | undefined: @natural | |
| ├─ createTime | string | 必须 | 下单时间 | undefined: @now | |
| ├─ payType | integer | 必须 | 支付方式,1为在线支付,2为货到付款 | ||
| ├─ orderState | integer | 必须 | 订单状态,1为待付款、2为待发货、3为待收货、4为待评价、5为已完成、6为已取消 | undefined: @integer(1,6) | |
| ├─ payLatestTime | integer | 必须 | 付款截止时间:剩余的秒数,前台转换成分钟:秒数 | ||
| ├─ countdown | integer | 必须 | 倒计时--剩余的秒数 -1 表示已经超时,正数表示倒计时未结束 | undefined: @integer(-1,180) | |
| ├─ postFee | string | 必须 | 邮费 | ||
| ├─ payMoney | string | 必须 | 实付金额 | undefined: @float(100,1000,2,2) | |
| ├─ payChannel | integer | 必须 | 支付渠道,1支付宝、2微信 | ||
| ├─ totalMoney | string | 必须 | 金额合计 | ||
| ├─ totalNum | string | 必须 | 数量合计 | ||
| ├─ deliveryTimeType | integer | 必须 | 配送时间类型,1为不限,2为工作日,3为双休或假日 | ||
| ├─ receiverContact | string | 必须 | 收货人 | ||
| ├─ receiverMobile | string | 必须 | 收货人手机 | ||
| ├─ receiverAddress | string | 必须 | 收货人地址 | ||
| ├─ payTime | string | 必须 | 付款时间 | undefined: @date('yyyy-MM-dd HH:mm:ss') | |
| ├─ consignTime | string | 必须 | 发货时间 | undefined: @date('yyyy-MM-dd HH:mm:ss') | |
| ├─ arrivalEstimatedTime | string | 必须 | 预计到货时间 | undefined: @date('yyyy-MM-dd') | |
| ├─ endTime | string | 必须 | 交易完成时间 | undefined: @date('yyyy-MM-dd HH:mm:ss') | |
| ├─ closeTime | string | 必须 | 交易关闭时间 | undefined: @date('yyyy-MM-dd HH:mm:ss') | |
| ├─ evaluationTime | string | 必须 | 完成评价时间 | undefined: @date('yyyy-MM-dd HH:mm:ss') | |
| ├─ skus | object [] | 必须 | 商品集合 | item 类型: object | |
| ├─ id | string | 必须 | sku id | ||
| ├─ spuId | string | 必须 | spu id | ||
| ├─ name | string | 必须 | 商品名称 | ||
| ├─ quantity | string | 必须 | 数量 | ||
| ├─ image | string | 必须 | 图片地址 | ||
| ├─ totalMoney | number | 必须 | 小计 | ||
| ├─ realPay | number | 必须 | 实付金额 | ||
| ├─ curPrice | number | 必须 | 单价 | ||
| ├─ properties | object [] | 必须 | 属性集合 | item 类型: object | |
| ├─ propertyMainName | string | 必须 | 属性名称,如 颜色 | ||
| ├─ propertyValueName | string | 必须 | 属性值名称,如 黑色 |
Path: /member/order/:id/cancel
Method: PUT
接口描述:
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/json | 是 |
路径参数
| 参数名称 | 示例 | 备注 |
|---|---|---|
| id | 11111 | 订单id |
Body
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| cancelReason | string | 必须 | 取消理由 |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 必须 | 提示语 | ||
| result | object | 必须 | 返回信息 | ||
| ├─ id | string | 必须 | 订单编号 | ||
| ├─ createTime | string | 必须 | 下单时间 | ||
| ├─ payType | integer | 必须 | 支付方式,1为在线支付,2为货到付款 | ||
| ├─ orderState | integer | 必须 | 订单状态,1为待付款、2为待发货、3为待收货、4为待评价、5为已完成、6为已取消 | ||
| ├─ payLatestTime | string | 必须 | 付款截止时间 | ||
| ├─ postFee | string | 必须 | 邮费 | ||
| ├─ payMoney | string | 必须 | 实付金额 | ||
| ├─ payChannel | integer | 必须 | 支付渠道,1支付宝、2微信 | ||
| ├─ totalMoney | string | 必须 | 金额合计 | ||
| ├─ totalNum | string | 必须 | 数量合计 | ||
| ├─ deliveryTimeType | integer | 必须 | 配送时间类型,1为不限,2为工作日,3为双休或假日 | ||
| ├─ receiverContact | string | 必须 | 收货人 | ||
| ├─ receiverMobile | string | 必须 | 收货人手机 | ||
| ├─ receiverAddress | string | 必须 | 收货人地址 | ||
| ├─ payTime | string | 必须 | 付款时间 | ||
| ├─ consignTime | string | 必须 | 发货时间 | ||
| ├─ endTime | string | 必须 | 交易完成时间 | ||
| ├─ closeTime | string | 必须 | 交易关闭时间 | ||
| ├─ skus | object [] | 必须 | 商品集合 | item 类型: object | |
| ├─ id | string | 必须 | sku id | ||
| ├─ spuId | string | 必须 | spu id | ||
| ├─ name | string | 必须 | 商品名称 | ||
| ├─ quantity | string | 必须 | 数量 | ||
| ├─ image | string | 必须 | 图片地址 | ||
| ├─ totalMoney | number | 必须 | 小计 | ||
| ├─ realPay | number | 必须 | 实付金额 | ||
| ├─ curPrice | number | 必须 | 单价 | ||
| ├─ properties | object [] | 必须 | 属性集合 | item 类型: object | |
| ├─ propertyMainName | string | 必须 | 属性名称,如 颜色 | ||
| ├─ propertyValueName | string | 必须 | 属性值名称,如 黑色 |
Path: /member/order/:id/receipt
Method: PUT
接口描述:
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/json | 是 |
路径参数
| 参数名称 | 示例 | 备注 |
|---|---|---|
| id | 11111 | 订单id |
Body
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 必须 | 提示语 | ||
| result | object | 必须 | 返回信息 | ||
| ├─ id | string | 必须 | 订单编号 | ||
| ├─ createTime | string | 必须 | 下单时间 | ||
| ├─ payType | integer | 必须 | 支付方式,1为在线支付,2为货到付款 | ||
| ├─ orderState | integer | 必须 | 订单状态,1为待付款、2为待发货、3为待收货、4为待评价、5为已完成、6为已取消 | ||
| ├─ payLatestTime | string | 必须 | 付款截止时间 | ||
| ├─ postFee | string | 必须 | 邮费 | ||
| ├─ payMoney | string | 必须 | 实付金额 | ||
| ├─ payChannel | integer | 必须 | 支付渠道,1支付宝、2微信 | ||
| ├─ totalMoney | string | 必须 | 金额合计 | ||
| ├─ totalNum | string | 必须 | 数量合计 | ||
| ├─ deliveryTimeType | integer | 必须 | 配送时间类型,1为不限,2为工作日,3为双休或假日 | ||
| ├─ receiverContact | string | 必须 | 收货人 | ||
| ├─ receiverMobile | string | 必须 | 收货人手机 | ||
| ├─ receiverAddress | string | 必须 | 收货人地址 | ||
| ├─ payTime | string | 必须 | 付款时间 | ||
| ├─ consignTime | string | 必须 | 发货时间 | ||
| ├─ endTime | string | 必须 | 交易完成时间 | ||
| ├─ closeTime | string | 必须 | 交易关闭时间 | ||
| ├─ skus | object [] | 必须 | 商品集合 | item 类型: object | |
| ├─ id | string | 必须 | sku id | ||
| ├─ spuId | string | 必须 | spu id | ||
| ├─ name | string | 必须 | 商品名称 | ||
| ├─ quantity | string | 必须 | 数量 | ||
| ├─ image | string | 必须 | 图片地址 | ||
| ├─ totalMoney | number | 必须 | 小计 | ||
| ├─ realPay | number | 必须 | 实付金额 | ||
| ├─ curPrice | number | 必须 | 单价 | ||
| ├─ properties | object [] | 必须 | 属性集合 | item 类型: object | |
| ├─ propertyMainName | string | 必须 | 属性名称,如 颜色 | ||
| ├─ propertyValueName | string | 必须 | 属性值名称,如 黑色 |
Path: /member/order/:id/logistics
Method: GET
接口描述:
路径参数
| 参数名称 | 示例 | 备注 |
|---|---|---|
| id | 100001 | 订单编号 |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 必须 | undefined: 查询成功 | ||
| result | object | 必须 | 查询结果 | ||
| ├─ picture | string | 必须 | 商品图片 | undefined: https://yanxuan-item.nosdn.127.net/f7a4f643e245d03771d6f12c94e71214.png | |
| ├─ count | integer | 必须 | 商品件数 | undefined: @natural(1,3) | |
| ├─ company | object | 必须 | 快递公司 | ||
| ├─ name | string | 必须 | 公司名称 | undefined: 顺丰快递 | |
| ├─ number | string | 必须 | 快递编号 | undefined: @natural | |
| ├─ tel | string | 必须 | 联系电话 | undefined: 95338 | |
| ├─ list | object [] | 必须 | 物流日志 | item 类型: object | |
| ├─ id | string | 必须 | 信息ID | undefined: @natural | |
| ├─ text | string | 必须 | 信息文字 | undefined: @ctitle(10,20) | |
| ├─ time | string | 必须 | 时间 | undefined: @date('yyyy-MM-dd HH:mm:ss') |
Path: /member/order/pre/now
Method: GET
接口描述:
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/json | 是 |
Query
| 参数名称 | 是否必须 | 示例 | 备注 |
|---|---|---|---|
| skuId | 是 | 1377177712698855425 | 商品skuId |
| count | 是 | 1 | 购买商品的数量 |
| addressId | 是 | 1371397836297474050 | 下单时已经选择好的地址id |
Body
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| skuId | string | 必须 | sku Id集合 | ||
| count | number | 必须 | |||
| addressId | string | 必须 |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 必须 | 提示语 | ||
| result | object | 必须 | 返回信息 | ||
| ├─ userAddresses | object [] | 必须 | 用户地址列表 | item 类型: object | |
| ├─ id | string | 必须 | id | ||
| ├─ provinceCode | string | 必须 | 省份编码 | ||
| ├─ cityCode | string | 必须 | 城市编码 | ||
| ├─ countyCode | string | 必须 | 所在区/县编码 | ||
| ├─ address | string | 必须 | 详细地址 | ||
| ├─ isDefault | integer | 必须 | 是否为默认,0为是,1为否 | ||
| ├─ selected | boolean | 必须 | 标识:传入的地址信息 | ||
| ├─ goods | object [] | 必须 | 商品集合 | item 类型: object | |
| ├─ id | string | 必须 | id | ||
| ├─ name | string | 必须 | 商品名称 | ||
| ├─ picture | string | 必须 | 图片 | ||
| ├─ count | integer | 必须 | 数量 | ||
| ├─ skuId | string | 必须 | SKUID | ||
| ├─ attrsText | string | 必须 | 属性文字,例如“颜色:瓷白色 尺寸:8寸” | ||
| ├─ price | number | 必须 | 原单价 | ||
| ├─ payPrice | number | 必须 | 实付单价 | ||
| ├─ totalPrice | number | 必须 | 小计总价 | ||
| ├─ totalPayPrice | number | 必须 | 实付价格小计 | ||
| ├─ summary | object | 必须 | 综述信息 | ||
| ├─ goodsCount | integer | 必须 | 商品件数 | ||
| ├─ totalPrice | number | 必须 | 价格总计 | ||
| ├─ totalPayPrice | number | 必须 | 应付总计 | ||
| ├─ postFee | number | 必须 | 邮费 | ||
| ├─ discountPrice | number | 必须 | 折扣总计 |
Path: /member/order/pre
Method: GET
接口描述:
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/json | 是 |
Body
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| cancelReason | string | 必须 | 取消理由 |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 必须 | 提示语 | ||
| result | object | 必须 | 返回信息 | ||
| ├─ userAddresses | object [] | 必须 | 用户地址列表 | item 类型: object | |
| ├─ id | string | 必须 | id | undefined: @id | |
| ├─ provinceCode | string | 必须 | 省份编码 | undefined: 360000 | |
| ├─ cityCode | string | 必须 | 城市编码 | undefined: 360100 | |
| ├─ countyCode | string | 必须 | 所在区/县编码 | undefined: 360113 | |
| ├─ address | string | 必须 | 详细地址 | undefined: 解放路108号物质大厦1003室 | |
| ├─ isDefault | integer | 必须 | 是否为默认,0为是,1为否 | undefined: 0 | |
| ├─ receiver | string | 必须 | 收货人 | undefined: @cname | |
| ├─ contact | string | 必须 | 联系方式 | undefined: 132****2033 | |
| ├─ fullLocation | string | 必须 | 完整行政区 | undefined: 江西省 南昌市 红谷滩区 | |
| ├─ postalCode | string | 必须 | 邮编 | undefined: @integer(0,999999,6,6) | |
| ├─ goods | object [] | 必须 | 商品集合 | 最大数量: 3 item 类型: object | |
| ├─ id | string | 必须 | id | undefined: @id | |
| ├─ name | string | 必须 | 商品名称 | undefined: @ctitle(10,20) | |
| ├─ picture | string | 必须 | 图片 | undefined: https://yanxuan-item.nosdn.127.net/08472a1eddfcbff0f5fbf9e3b0695980.jpg?type=webp&imageView&quality=95&thumbnail=210x210 | |
| ├─ count | integer | 必须 | 数量 | undefined: 1 | |
| ├─ skuId | string | 必须 | SKUID | undefined: @id | |
| ├─ attrsText | string | 必须 | 属性文字,例如“颜色:瓷白色 尺寸:8寸” | undefined: 颜色:白色 尺寸:10cm 产地:日本 | |
| ├─ price | number | 必须 | 原单价 | undefined: 128.00 | |
| ├─ payPrice | number | 必须 | 实付单价 | undefined: 128.00 | |
| ├─ totalPrice | number | 必须 | 小计总价 | undefined: 128.00 | |
| ├─ totalPayPrice | number | 必须 | 实付价格小计 | undefined: 128.00 | |
| ├─ summary | object | 必须 | |||
| ├─ goodsCount | integer | 必须 | 商品件数 | undefined: 3 | |
| ├─ totalPrice | number | 必须 | 价格总计 | undefined: 384.00 | |
| ├─ totalPayPrice | number | 必须 | 应付总计 | undefined: 384.00 | |
| ├─ postFee | number | 必须 | 邮费 | undefined: 0.00 | |
| ├─ discountPrice | number | 必须 | 折扣总计 | undefined: 0.00 |
Path: /member/order
Method: POST
接口描述:
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/json | 是 |
Body
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| goods | object [] | 必须 | 商品集合 | item 类型: object | |
| ├─ skuId | string | 必须 | skuId | ||
| ├─ count | integer | 必须 | 数量 | ||
| addressId | string | 必须 | 所选地址Id | ||
| deliveryTimeType | integer | 必须 | 配送时间类型,1为不限,2为工作日,3为双休或假日 | ||
| payType | integer | 必须 | 支付方式,1为在线支付,2为货到付款 | ||
| payChannel | integer | 必须 | 支付渠道:支付渠道,1支付宝、2微信--支付方式为在线支付时,传值,为货到付款时,不传值 | ||
| buyerMessage | string | 必须 | 买家留言 |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 必须 | 提示语 | ||
| result | object | 必须 | 返回信息 | ||
| ├─ id | string | 必须 | 订单Id | undefined: @id | |
| ├─ payType | string | 必须 | 支付方式,1为在线支付,2为货到付款 | ||
| ├─ payChannel | string | 必须 | 支付渠道,1支付宝、2微信 |
Path: /member/order
Method: DELETE
接口描述:
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/json | 是 |
Body
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| ids | string [] | 必须 | 订单集合 | item 类型: string | |
| ├─ | 非必须 | 订单id |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 必须 | 提示语 | ||
| result | object | 必须 | 返回信息 |
Path: /member/profile/interest
Method: GET
接口描述:
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 必须 | 操作结果 | ||
| result | object [] | 必须 | 数据集合 | 最小数量: 9 最大数量: 9 item 类型: object | |
| ├─ id | string | 必须 | 兴趣分类id | undefined: @id | |
| ├─ name | string | 必须 | 兴趣分类名称 | undefined: @ctitle(2,3) | |
| ├─ url | string | 必须 | 兴趣图片url | undefined: https://yanxuan-item.nosdn.127.net/f7a4f643e245d03771d6f12c94e71214.png | |
| ├─ check | boolean | 必须 | 是否选中 |
Path: /member/profile/interest
Method: PUT
接口描述:
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/json | 是 |
Body
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| string [] | 非必须 | 兴趣分类集合 | item 类型: string | ||
| ├─ | 非必须 | 兴趣分类Id |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 必须 | 操作成功 |
Path: /member/profile/property
Method: GET
接口描述:
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/json | 是 |
Body
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| object [] | 非必须 | 兴趣分类集合 | item 类型: object | ||
| ├─ id | string | 必须 | 兴趣分类Id |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 必须 | 操作成功 | ||
| result | object [] | 必须 | 数据集合 | item 类型: object | |
| ├─ id | string | 必须 | 数据Id | undefined: @id | |
| ├─ height | number | 必须 | 身高,单位cm | undefined: @integer(160,190) | |
| ├─ bodyWeight | number | 必须 | 体重,单位kg | undefined: @integer(40,100) | |
| ├─ shoulderWidth | number | 必须 | 肩宽,单位cm | undefined: @integer(30,80) | |
| ├─ chestCircumference | number | 必须 | 胸围,单位cm | undefined: @integer(60,100) | |
| ├─ waistCircumference | number | 必须 | 腰围,单位cm | undefined: @integer(40,80) | |
| ├─ hips | number | 必须 | 臀围,单位cm | undefined: @integer(60,100) | |
| ├─ footSize | number | 必须 | 脚长,单位cm | undefined: @integer(10,40) | |
| ├─ footCircumference | number | 必须 | 脚围,单位cm | undefined: @integer(20,40) | |
| ├─ name | string | 必须 | 角色名称 | undefined: @cname | |
| ├─ gender | string | 必须 | 性别,男、女、未知 | 枚举: 男,女,未知 | |
| ├─ isDefault | integer | 必须 | 是否为默认,0为是,1为否 | undefined: @integer(0,1) |
Path: /member/profile/property
Method: POST
接口描述:
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/json | 是 |
Body
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| height | number | 非必须 | 身高,单位cm | ||
| bodyWeight | number | 非必须 | 体重,单位kg | ||
| shoulderWidth | number | 非必须 | 肩宽,单位cm | ||
| chestCircumference | number | 必须 | 胸围,单位cm | ||
| waistCircumference | number | 必须 | 腰围,单位cm | ||
| hips | number | 必须 | 臀围,单位cm | ||
| footSize | number | 必须 | 脚长,单位cm | ||
| footCircumference | number | 必须 | 脚围,单位cm | ||
| name | string | 必须 | 角色名称 | ||
| gender | string | 必须 | 性别,男、女、未知 | ||
| isDefault | integer | 必须 | 是否为默认,0为是,1为否 |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 必须 | 操作信息 | undefined: 操作成功 | |
| result | object | 必须 | |||
| ├─ id | string | 必须 | ID | undefined: @id |
Path: /member/profile/property/:id
Method: POST
接口描述:
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/json | 是 |
路径参数
| 参数名称 | 示例 | 备注 |
|---|---|---|
| id | 111 | 我的尺码id |
Body
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| height | number | 非必须 | 身高,单位cm | ||
| bodyWeight | number | 非必须 | 体重,单位kg | ||
| shoulderWidth | number | 非必须 | 肩宽,单位cm | ||
| chestCircumference | number | 必须 | 胸围,单位cm | ||
| waistCircumference | number | 必须 | 腰围,单位cm | ||
| hips | number | 必须 | 臀围,单位cm | ||
| footSize | number | 必须 | 脚长,单位cm | ||
| footCircumference | number | 必须 | 脚围,单位cm | ||
| name | string | 必须 | 角色名称 | ||
| gender | string | 必须 | 性别,男、女、未知 | ||
| isDefault | integer | 必须 | 是否为默认,0为是,1为否 |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 必须 | 操作信息 | undefined: 操作成功 |
Path: /member/profile/property/:id
Method: DELETE
接口描述:
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/json | 是 |
路径参数
| 参数名称 | 示例 | 备注 |
|---|---|---|
| id | 111 | 我的尺码id |
Body
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 必须 | 操作信息 | undefined: 操作成功 |
Path: /member/address
Method: POST
接口描述:
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/json | 是 |
Body
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| receiver | string | 必须 | 测试 | 收货人姓名 | |
| contact | string | 必须 | 联系方式 | ||
| provinceCode | string | 必须 | 所在省份编码 | ||
| cityCode | string | 必须 | 所在城市编码 | ||
| countyCode | string | 必须 | 所在区/县编码 | ||
| address | string | 必须 | 详细地址 | ||
| postalCode | string | 必须 | 邮政编码 | ||
| addressTags | string | 必须 | 地址标签,以英文逗号分割 | ||
| isDefault | integer | 必须 | 是否为默认,0为是,1为否 |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 必须 | 操作结果 | undefined: 操作成功 | |
| result | object | 必须 | |||
| ├─ id | integer | 必须 | undefined: @id |
Path: /member/address/:id
Method: DELETE
接口描述:
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/json | 是 |
路径参数
| 参数名称 | 示例 | 备注 |
|---|---|---|
| id | 1 | 收货地址id |
Body
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 必须 | 操作结果 | undefined: 操作成功 |
Path: /member/address/:id
Method: PUT
接口描述:
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/json | 是 |
路径参数
| 参数名称 | 示例 | 备注 |
|---|---|---|
| id | 123 | 收货地址id |
Body
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| receiver | string | 必须 | 收货人姓名 | ||
| contact | string | 必须 | 联系方式 | ||
| provinceCode | string | 必须 | 所在省份编码 | ||
| cityCode | string | 必须 | 所在城市编码 | ||
| countyCode | string | 必须 | 所在区/县编码 | ||
| address | string | 必须 | 详细地址 | ||
| postalCode | string | 必须 | 邮政编码 | ||
| addressTags | string | 必须 | 地址标签,以英文逗号分割 | ||
| isDefault | integer | 必须 | 是否为默认,0为是,1为否 |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 必须 | 操作结果 | undefined: 操作成功 |
Path: /member/address
Method: GET
接口描述:
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/json | 是 |
Body
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| receiver | string | 必须 | 收货人姓名 | ||
| contact | string | 必须 | 联系方式 | ||
| provinceCode | string | 必须 | 所在省份编码 | ||
| cityCode | string | 必须 | 所在城市编码 | ||
| countyCode | string | 必须 | 所在区/县编码 | ||
| address | string | 必须 | 详细地址 | ||
| postalCode | string | 必须 | 邮政编码 | ||
| addressTags | string | 必须 | 地址标签,以英文逗号分割 | ||
| isDefault | integer | 必须 | 是否为默认,0为是,1为否 |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 必须 | 操作结果 | undefined: 操作成功 | |
| result | object [] | 必须 | 数据集合 | item 类型: object | |
| ├─ id | string | 必须 | 收货地址id | ||
| ├─ receiver | string | 必须 | 收货人姓名 | undefined: @cname | |
| ├─ provinceCode | string | 必须 | 所在省份编码 | undefined: 360000 | |
| ├─ cityCode | string | 必须 | 所在城市编码 | undefined: 360100 | |
| ├─ countyCode | string | 必须 | 所在区/县编码 | undefined: 360113 | |
| ├─ address | string | 必须 | 详细地址 | undefined: @ctitle(10,15) | |
| ├─ isDefault | integer | 必须 | 是否为默认,0为是,1为否 | ||
| ├─ contact | string | 必须 | 联系方式 | undefined: 13211112222 | |
| ├─ postalCode | string | 必须 | 邮政编码 | ||
| ├─ addressTags | string | 必须 | 地址标签,号分隔 | undefined: 家,江西 | |
| ├─ fullLocation | string | 必须 | 完整行政区 | undefined: @county(true) |
Path: /member/browseHistory
Method: GET
接口描述:
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/json | 是 |
Query
| 参数名称 | 是否必须 | 示例 | 备注 |
|---|---|---|---|
| page | 是 | 1 | 当前页码 |
| pageSize | 是 | 10 | 页尺寸 |
Body
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| receiver | string | 必须 | 收货人姓名 | ||
| contact | string | 必须 | 联系方式 | ||
| provinceCode | string | 必须 | 所在省份编码 | ||
| cityCode | string | 必须 | 所在城市编码 | ||
| countyCode | string | 必须 | 所在区/县编码 | ||
| address | string | 必须 | 详细地址 | ||
| postalCode | string | 必须 | 邮政编码 | ||
| addressTags | string | 必须 | 地址标签,以英文逗号分割 | ||
| isDefault | integer | 必须 | 是否为默认,0为是,1为否 |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 必须 | 操作结果 | undefined: 操作成功 | |
| result | object | 必须 | 分页数据 | ||
| ├─ counts | integer | 必须 | 总记录数 | undefined: @integer(40,100) | |
| ├─ pageSize | integer | 必须 | 页尺寸 | ||
| ├─ pages | integer | 必须 | 总页数 | ||
| ├─ page | integer | 必须 | 当前页码 | ||
| ├─ items | object [] | 必须 | 数据集合 | 最小数量: 10 最大数量: 10 item 类型: object | |
| ├─ id | string | 必须 | spuId,即商品Id | undefined: @natural | |
| ├─ name | string | 必须 | 商品名称 | undefined: @ctitle | |
| ├─ desc | string | 必须 | 商品描述 | undefined: @ctitle | |
| ├─ price | number | 必须 | 商品价格 | undefined: @float(100,200,2,2) | |
| ├─ discount | number | 必须 | 折扣信息,如为null时,即无折扣 | undefined: @float(0,0,1,1) | |
| ├─ browserTime | string | 必须 | 浏览时间 | undefined: @datetime | |
| ├─ picture | string | 必须 | 商品图片 | undefined: https://yanxuan-item.nosdn.127.net/f7a4f643e245d03771d6f12c94e71214.png |
Path: /member/browseHistory/batch
Method: DELETE
接口描述:
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/json | 是 |
Body
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| ids | string [] | 非必须 | 需删除的集合 | item 类型: string | |
| ├─ | 非必须 | spu id | |||
| dateType | integer | 非必须 | 1为今天,2为昨天,3为更早以前,4为全部 |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 必须 | 操作结果 | undefined: 操作成功 |
Path: /member/collect
Method: POST
接口描述:
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/json | 是 |
Body
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| collectType | integer | 必须 | 收藏类型,1为商品,2为专题,3为品牌 | ||
| collectObjectIds | string [] | 必须 | 收藏对象id集合 | item 类型: string | |
| ├─ | 非必须 | 收藏对象id(多个为批量处理) |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 必须 | 操作结果 | undefined: 操作成功 |
Path: /member/collect
Method: GET
接口描述:
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/json | 是 |
Query
| 参数名称 | 是否必须 | 示例 | 备注 |
|---|---|---|---|
| page | 否 | 1 | 页码 |
| pageSize | 否 | 10 | 页尺寸 |
| collectType | 是 | 1 | 收藏类型,1为商品,2为专题,3为品牌 |
Body
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| ids | string [] | 非必须 | 需删除的集合 | item 类型: string | |
| ├─ | 非必须 | spu id | |||
| all | boolean | 非必须 | 是否全部清除 |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 必须 | 操作结果 | undefined: 操作成功 | |
| result | object | 必须 | 分页数据 | ||
| ├─ counts | integer | 必须 | 总记录数 | undefined: 100 | |
| ├─ pageSize | integer | 必须 | 页尺寸 | ||
| ├─ pages | integer | 必须 | 总页数 | ||
| ├─ page | integer | 必须 | 当前页码 | ||
| ├─ items | object [] | 必须 | 数据集合 | 最小数量: 12 最大数量: 12 item 类型: object | |
| ├─ id | string | 必须 | id | undefined: @natural | |
| ├─ name | string | 必须 | 名称 | undefined: @ctitle | |
| ├─ description | string | 必须 | 描述 | undefined: @ctitle | |
| ├─ picture | string | 必须 | 图片 | undefined: @image | |
| ├─ collectType | integer | 必须 | 收藏类型,1为商品,2为专题,3为品牌 | ||
| ├─ price | number | 必须 | 商品-商品价格 | undefined: @natural(100,200) | |
| ├─ discount | number | 必须 | 商品-折扣信息 | ||
| ├─ productionPlace | string | 必须 | 品牌-产地,多字段通过/分割 | undefined: @city | |
| ├─ detailsUrl | string | 必须 | 详情链接 |
Path: /member/collect/batch
Method: DELETE
接口描述:
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/json | 是 |
Body
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| ids | string [] | 非必须 | 待删除的集合 | item 类型: string | |
| ├─ | 非必须 | 待删除对象id | |||
| type | integer | 必须 | 收藏类型,1为商品,2为专题,3为品牌 |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 必须 | 操作结果 | undefined: 操作成功 |