模块:商城模块 接口数:60 更新:2026-09-05 16:11

商城模块

控制层 TypechoShopController @author buxia97 @date 2022/01/27

类路径:ShopController 前缀:/typechoShop

1. shopList

接口路径:GET/POST /typechoShop/shopList

权限:公开接口;但当系统配置 isLogin=1 时会强制要求登录

接口说明:商品列表

请求参数:

参数名 类型 必填 默认值 说明
searchParams String(JSON 字符串,需后端解析) 否 - JSON 字符串,需后端解析
page Integer 否 1
searchKey String 否 -
order String 否 created
limit Integer 否 15
token String 否 -

响应说明:

{
  "code": 1,
  "msg": "",
  "data": ...
}

前端调用参考:


2. shopInfo

接口路径:GET/POST /typechoShop/shopInfo

权限:公开接口;但当系统配置 isLogin=1 时会强制要求登录

接口说明:查询商品详情

请求参数:

参数名 类型 必填 默认值 说明
key String 否 -
token String 否 -

响应说明:

{
  "code": 1,
  "msg": "",
  "data": ...
}

前端调用参考:


3. addShop

接口路径:GET/POST /typechoShop/addShop

权限:需要登录(普通用户及以上)

接口说明:添加商品

请求参数:

参数名 类型 必填 默认值 说明
params String(JSON 字符串,需后端解析) 否 - JSON 字符串,需后端解析
token String 否 -
text String 否 -
isSpace Integer 否 0
isMd Integer 否 1
verifyCode String 否 -

响应说明:

{
  "code": 1,
  "msg": "",
  "data": ...
}

前端调用参考:


4. editShop

接口路径:GET/POST /typechoShop/editShop

权限:需要登录(普通用户及以上)

接口说明:修改商品

请求参数:

参数名 类型 必填 默认值 说明
params String(JSON 字符串,需后端解析) 否 - JSON 字符串,需后端解析
token String 否 -
text String 否 -
isMd Integer 否 1

响应说明:

{
  "code": 1,
  "msg": "",
  "data": ...
}

前端调用参考:


5. deleteShop

接口路径:GET/POST /typechoShop/deleteShop

权限:需要登录(普通用户及以上)

接口说明:删除商品

请求参数:

参数名 类型 必填 默认值 说明
key String 否 -
token String 否 -

响应说明:

{
  "code": 1,
  "msg": "",
  "data": ...
}

前端调用参考:


6. addRecommend

接口路径:GET/POST /typechoShop/addRecommend

权限:需要超级管理员权限

接口说明:商品推荐

请求参数:

参数名 类型 必填 默认值 说明
id Integer 否 -
isRecommend Integer 否 1
token String 否 -

响应说明:

{
  "code": 1,
  "msg": "",
  "data": ...
}

前端调用参考:


7. auditShop

接口路径:GET/POST /typechoShop/auditShop

权限:需要管理员或编辑权限

接口说明:审核商品

请求参数:

参数名 类型 必填 默认值 说明
key String 否 -
token String 否 -
type Integer 否 -
reason String 否 -

响应说明:

{
  "code": 1,
  "msg": "",
  "data": ...
}

前端调用参考:


8. buyShop

接口路径:GET/POST /typechoShop/buyShop

权限:需要登录(普通用户及以上)

接口说明:购买商品

请求参数:

参数名 类型 必填 默认值 说明
sid String 否 -
quantity Integer 否 1
isIntegral Integer 否 0
address String 否 -
remark String 否 -
model Integer 否 0
token String 否 -

响应说明:

{
  "code": 1,
  "msg": "",
  "data": ...
}

前端调用参考:


9. unlockByAd

接口路径:POST /typechoShop/unlockByAd

权限:需要登录(普通用户及以上)

接口说明:广告解锁付费内容

请求参数:

参数名 类型 必填 默认值 说明
token String 否 -
sid Integer 否 -
logid Integer 否 -

响应说明:

{
  "code": 1,
  "msg": "",
  "data": ...
}

前端调用参考:


10. buyVIP

接口路径:GET/POST /typechoShop/buyVIP

权限:需要登录(普通用户及以上)

接口说明:购买VIP

请求参数:

参数名 类型 必填 默认值 说明
day Integer 否 -
token String 否 -

响应说明:

{
  "code": 1,
  "msg": "",
  "data": ...
}

前端调用参考:


11. vipInfo

接口路径:GET/POST /typechoShop/vipInfo

权限:公开接口;但当系统配置 isLogin=1 时会强制要求登录

接口说明:VIP信息

请求参数:

无请求参数

响应说明:

{
  "code": 1,
  "msg": "",
  "data": ...
}

前端调用参考:


12. mountShop

接口路径:GET/POST /typechoShop/mountShop

权限:需要登录(普通用户及以上)

接口说明:文章挂载商品

请求参数:

参数名 类型 必填 默认值 说明
cid String 否 -
sid String 否 -
token String 否 -

响应说明:

{
  "code": 1,
  "msg": "",
  "data": ...
}

前端调用参考:


13. isBuyShop

接口路径:GET/POST /typechoShop/isBuyShop

权限:需要登录(普通用户及以上)

接口说明:查询商品是否已经购买过

请求参数:

参数名 类型 必填 默认值 说明
sid String 否 -
token String 否 -

响应说明:

{
  "code": 1,
  "msg": "",
  "data": ...
}

前端调用参考:


14. buyVIPpackage

接口路径:GET/POST /typechoShop/buyVIPpackage

权限:需要登录(普通用户及以上)

接口说明:购买VIP(新版,自定义套餐模式)

请求参数:

参数名 类型 必填 默认值 说明
id Integer 否 -
token String 否 -

响应说明:

{
  "code": 1,
  "msg": "",
  "data": ...
}

前端调用参考:


15. addShopType

接口路径:GET/POST /typechoShop/addShopType

权限:需要管理员或编辑权限

接口说明:添加商品分类

请求参数:

参数名 类型 必填 默认值 说明
params String(JSON 字符串,需后端解析) 否 - JSON 字符串,需后端解析
token String 否 -

响应说明:

{
  "code": 1,
  "msg": "",
  "data": ...
}

前端调用参考:


16. editShopType

接口路径:GET/POST /typechoShop/editShopType

权限:需要超级管理员权限

接口说明:修改商品分类

请求参数:

参数名 类型 必填 默认值 说明
params String(JSON 字符串,需后端解析) 否 - JSON 字符串,需后端解析
token String 否 -

响应说明:

{
  "code": 1,
  "msg": "",
  "data": ...
}

前端调用参考:


17. deleteShopType

接口路径:GET/POST /typechoShop/deleteShopType

权限:需要超级管理员权限

接口说明:删除分类

请求参数:

参数名 类型 必填 默认值 说明
id String 否 -
token String 否 -

响应说明:

{
  "code": 1,
  "msg": "",
  "data": ...
}

前端调用参考:


18. shopTypeList

接口路径:GET/POST /typechoShop/shopTypeList

权限:公开接口;但当系统配置 isLogin=1 时会强制要求登录

接口说明:查询商品分类

请求参数:

参数名 类型 必填 默认值 说明
searchParams String(JSON 字符串,需后端解析) 否 - JSON 字符串,需后端解析
page Integer 否 1
limit Integer 否 15
searchKey String 否 -
order String 否 orderKey

响应说明:

{
  "code": 1,
  "msg": "",
  "data": ...
}

前端调用参考:


19. shopTypeInfo

接口路径:GET/POST /typechoShop/shopTypeInfo

权限:公开接口;但当系统配置 isLogin=1 时会强制要求登录

接口说明:商品分类信息

请求参数:

参数名 类型 必填 默认值 说明
id Integer 否 -
token String 否 -

响应说明:

{
  "code": 1,
  "msg": "",
  "data": ...
}

前端调用参考:


20. shopMark

接口路径:GET/POST /typechoShop/shopMark

权限:需要登录(普通用户及以上)

接口说明:商品收藏

请求参数:

参数名 类型 必填 默认值 说明
id Integer 否 -
type Integer 否 1
token String 否 -

响应说明:

{
  "code": 1,
  "msg": "",
  "data": ...
}

前端调用参考:


21. shopMarkList

接口路径:GET/POST /typechoShop/shopMarkList

权限:需要登录(普通用户及以上)

接口说明:商品收藏列表

请求参数:

参数名 类型 必填 默认值 说明
page Integer 否 1
limit Integer 否 15
token String 否 -

响应说明:

{
  "code": 1,
  "msg": "",
  "data": ...
}

前端调用参考:


22. setCart

接口路径:GET/POST /typechoShop/setCart

权限:需要登录(普通用户及以上)

接口说明:商品加入购物车

请求参数:

参数名 类型 必填 默认值 说明
sid Integer 否 0
num Integer 否 1
model Integer 否 0
token String 否 -

响应说明:

{
  "code": 1,
  "msg": "",
  "data": ...
}

前端调用参考:


23. myCartNum

接口路径:GET/POST /typechoShop/myCartNum

权限:需要登录(普通用户及以上)

接口说明:购物车数量

请求参数:

参数名 类型 必填 默认值 说明
token String 否 -

响应说明:

{
  "code": 1,
  "msg": "",
  "data": ...
}

前端调用参考:


24. deleteCart

接口路径:GET/POST /typechoShop/deleteCart

权限:需要登录(普通用户及以上)

接口说明:商品从购物车删除

请求参数:

参数名 类型 必填 默认值 说明
id Integer 否 0
token String 否 -

响应说明:

{
  "code": 1,
  "msg": "",
  "data": ...
}

前端调用参考:


25. EditSumCart

接口路径:GET/POST /typechoShop/editSumCart

权限:需要登录(普通用户及以上)

接口说明:修改购物车里的商品数量

请求参数:

参数名 类型 必填 默认值 说明
id Integer 否 0
num Integer 否 0
token String 否 -

响应说明:

{
  "code": 1,
  "msg": "",
  "data": ...
}

前端调用参考:


26. myCartList

接口路径:GET/POST /typechoShop/myCartList

权限:需要登录(普通用户及以上)

接口说明:商品收藏列表

请求参数:

参数名 类型 必填 默认值 说明
page Integer 否 1
limit Integer 否 15
token String 否 -

响应说明:

{
  "code": 1,
  "msg": "",
  "data": ...
}

前端调用参考:


27. merchantEditOrder

接口路径:GET/POST /typechoShop/merchantEditOrder

权限:需要登录(普通用户及以上)

接口说明:商户订单状态修改(商户操作)

请求参数:

参数名 类型 必填 默认值 说明
orderId Integer 否 1
status String 否 Progress
trackingNumber String 否 -
trackingType String 否 -
token String 否 -

响应说明:

{
  "code": 1,
  "msg": "",
  "data": ...
}

前端调用参考:


28. userEditOrder

接口路径:GET/POST /typechoShop/userEditOrder

权限:需要登录(普通用户及以上)

接口说明:商户订单状态修改(用户操作)

请求参数:

参数名 类型 必填 默认值 说明
orderId Integer 否 1
status String 否 Progress
trackingNumber String 否 -
trackingType String 否 -
token String 否 -

响应说明:

{
  "code": 1,
  "msg": "",
  "data": ...
}

前端调用参考:


29. shopOrderList

接口路径:GET/POST /typechoShop/shopOrderList

权限:公开接口;但当系统配置 isLogin=1 时会强制要求登录

接口说明:订单列表(新)

请求参数:

参数名 类型 必填 默认值 说明
searchParams String(JSON 字符串,需后端解析) 否 - JSON 字符串,需后端解析
page Integer 否 1
searchKey String 否 -
order String 否 orderTime
limit Integer 否 15
token String 否 -

响应说明:

{
  "code": 1,
  "msg": "",
  "data": ...
}

前端调用参考:


30. urgeShipment

接口路径:GET/POST /typechoShop/urgeShipment

权限:需要登录(普通用户及以上)

接口说明:用户催发货

请求参数:

参数名 类型 必填 默认值 说明
id Integer 否 -
token String 否 -

响应说明:

{
  "code": 1,
  "msg": "",
  "data": ...
}

前端调用参考:


31. setArrived

接口路径:GET/POST /typechoShop/setArrived

权限:需要登录(普通用户及以上)

接口说明:商家标记/更新送达时间

请求参数:

参数名 类型 必填 默认值 说明
id Integer 否 -
token String 否 -

响应说明:

{
  "code": 1,
  "msg": "",
  "data": ...
}

前端调用参考:


32. storeList

接口路径:GET/POST /typechoShop/storeList

权限:公开接口;但当系统配置 isLogin=1 时会强制要求登录

接口说明:店铺列表

请求参数:

参数名 类型 必填 默认值 说明
searchParams String(JSON 字符串,需后端解析) 否 - JSON 字符串,需后端解析
page Integer 否 1
searchKey String 否 -
order String 否 created
limit Integer 否 15
token String 否 -

响应说明:

{
  "code": 1,
  "msg": "",
  "data": ...
}

前端调用参考:


33. storeInfo

接口路径:GET/POST /typechoShop/storeInfo

权限:需要登录(普通用户及以上)

接口说明:店铺详情

请求参数:

参数名 类型 必填 默认值 说明
id Integer 否 -

响应说明:

{
  "code": 1,
  "msg": "",
  "data": ...
}

前端调用参考:


34. addStore

接口路径:GET/POST /typechoShop/addStore

权限:需要登录(普通用户及以上)

接口说明:创建店铺

请求参数:

参数名 类型 必填 默认值 说明
params String(JSON 字符串,需后端解析) 否 - JSON 字符串,需后端解析
token String 否 -

响应说明:

{
  "code": 1,
  "msg": "",
  "data": ...
}

前端调用参考:


35. editStore

接口路径:GET/POST /typechoShop/editStore

权限:需要登录(普通用户及以上)

接口说明:修改店铺

请求参数:

参数名 类型 必填 默认值 说明
params String(JSON 字符串,需后端解析) 否 - JSON 字符串,需后端解析
token String 否 -

响应说明:

{
  "code": 1,
  "msg": "",
  "data": ...
}

前端调用参考:


36. manageStoreEdit

接口路径:GET/POST /typechoShop/manageStoreEdit

权限:需要管理员或编辑权限

接口说明:管理员编辑店铺

请求参数:

参数名 类型 必填 默认值 说明
params String(JSON 字符串,需后端解析) 否 - JSON 字符串,需后端解析
token String 否 -

响应说明:

{
  "code": 1,
  "msg": "",
  "data": ...
}

37. deleteStore

接口路径:GET/POST /typechoShop/deleteStore

权限:需要登录(普通用户及以上)

接口说明:删除店铺(管理员)

请求参数:

参数名 类型 必填 默认值 说明
id String 否 -
token String 否 -

响应说明:

{
  "code": 1,
  "msg": "",
  "data": ...
}

前端调用参考:


38. storeMargin

接口路径:GET/POST /typechoShop/storeMargin

权限:需要登录(普通用户及以上)

接口说明:缴纳/追加保证金

请求参数:

参数名 类型 必填 默认值 说明
id Integer 否 -
margin BigDecimal 否 -
token String 否 -

响应说明:

{
  "code": 1,
  "msg": "",
  "data": ...
}

前端调用参考:


39. storeReview

接口路径:GET/POST /typechoShop/storeReview

权限:需要登录(普通用户及以上)

接口说明:店铺审核

请求参数:

参数名 类型 必填 默认值 说明
id Integer 否 -
type Integer 否 1
msg String 否 -
token String 否 -

响应说明:

{
  "code": 1,
  "msg": "",
  "data": ...
}

前端调用参考:


40. shopCommentList

接口路径:GET/POST /typechoShop/shopCommentList

权限:公开接口;但当系统配置 isLogin=1 时会强制要求登录

接口说明:商品评论列表

请求参数:

参数名 类型 必填 默认值 说明
searchParams String(JSON 字符串,需后端解析) 否 - JSON 字符串,需后端解析
page Integer 否 1
searchKey String 否 -
order String 否 created
limit Integer 否 15
token String 否 -

响应说明:

{
  "code": 1,
  "msg": "",
  "data": ...
}

前端调用参考:


41. addShopComment

接口路径:GET/POST /typechoShop/addShopComment

权限:需要登录(普通用户及以上)

接口说明:添加评论

请求参数:

参数名 类型 必填 默认值 说明
params String(JSON 字符串,需后端解析) 否 - JSON 字符串,需后端解析
sid String 否 -
token String 否 -

响应说明:

{
  "code": 1,
  "msg": "",
  "data": ...
}

前端调用参考:


42. deleteShopComment

接口路径:GET/POST /typechoShop/deleteShopComment

权限:需要登录(普通用户及以上)

接口说明:删除评论(只有用户或者管理员)

请求参数:

参数名 类型 必填 默认值 说明
id String 否 -
token String 否 -

响应说明:

{
  "code": 1,
  "msg": "",
  "data": ...
}

前端调用参考:


43. shopCommentReview

接口路径:GET/POST /typechoShop/shopCommentReview

权限:需要登录(普通用户及以上)

接口说明:评价审核

请求参数:

参数名 类型 必填 默认值 说明
id Integer 否 -
type Integer 否 1
msg String 否 -
token String 否 -

响应说明:

{
  "code": 1,
  "msg": "",
  "data": ...
}

前端调用参考:


44. userReplyComment

接口路径:GET/POST /typechoShop/userReplyComment

权限:需要登录(普通用户及以上)

接口说明:用户追评

请求参数:

参数名 类型 必填 默认值 说明
id Integer 否 -
reply String 否 -
token String 否 -

响应说明:

{
  "code": 1,
  "msg": "",
  "data": ...
}

前端调用参考:


45. merchantReplyComment

接口路径:GET/POST /typechoShop/merchantReplyComment

权限:需要登录(普通用户及以上)

接口说明:商户回复

请求参数:

参数名 类型 必填 默认值 说明
id Integer 否 -
reply String 否 -
token String 否 -

响应说明:

{
  "code": 1,
  "msg": "",
  "data": ...
}

前端调用参考:


46. shopCommentInfo

接口路径:GET/POST /typechoShop/shopCommentInfo

权限:需要登录(普通用户及以上)

接口说明:评论详情

请求参数:

参数名 类型 必填 默认值 说明
id Integer 否 -

响应说明:

{
  "code": 1,
  "msg": "",
  "data": ...
}

47. shopStatistics

接口路径:GET/POST /typechoShop/shopStatistics

权限:需要超级管理员权限

接口说明:商城统计接口 返回内容包含: 1. 在售商品、商品总数、订单数量、成交金额 2. 活跃会员、最近七天销售情况 3. 财务统计数据、支付渠道占比 4. 总库存数量、店铺平均评分

请求参数:

参数名 类型 必填 默认值 说明
token String 否 -

响应说明:

{
  "code": 1,
  "msg": "",
  "data": ...
}

48. myEarn

接口路径:GET/POST /typechoShop/myEarn

权限:需要登录(普通用户及以上)

接口说明:获取我赚到的

请求参数:

参数名 类型 必填 默认值 说明
token String 否 -

响应说明:

{
  "code": 1,
  "msg": "",
  "data": ...
}

前端调用参考:


49. shopModelList

接口路径:GET/POST /typechoShop/shopModelList

权限:公开接口;但当系统配置 isLogin=1 时会强制要求登录

接口说明:商品型号列表

请求参数:

参数名 类型 必填 默认值 说明
sid Integer 否 -

响应说明:

{
  "code": 1,
  "msg": "",
  "data": ...
}

前端调用参考:


50. shopModelAdd

接口路径:GET/POST /typechoShop/shopModelAdd

权限:需要登录(普通用户及以上)

接口说明:商品型号添加

请求参数:

参数名 类型 必填 默认值 说明
params String(JSON 字符串,需后端解析) 否 - JSON 字符串,需后端解析
token String 否 -

响应说明:

{
  "code": 1,
  "msg": "",
  "data": ...
}

前端调用参考:


51. shopModelEdit

接口路径:GET/POST /typechoShop/shopModelEdit

权限:需要登录(普通用户及以上)

接口说明:修改商品型号

请求参数:

参数名 类型 必填 默认值 说明
params String(JSON 字符串,需后端解析) 否 - JSON 字符串,需后端解析
token String 否 -

响应说明:

{
  "code": 1,
  "msg": "",
  "data": ...
}

前端调用参考:


52. shopModelDelete

接口路径:GET/POST /typechoShop/shopModelDelete

权限:需要登录(普通用户及以上)

接口说明:删除商品型号

请求参数:

参数名 类型 必填 默认值 说明
id String 否 -
token String 否 -

响应说明:

{
  "code": 1,
  "msg": "",
  "data": ...
}

前端调用参考:


53. buyCartShop

接口路径:GET/POST /typechoShop/buyCartShop

权限:需要登录(普通用户及以上)

接口说明:购买商品

请求参数:

参数名 类型 必填 默认值 说明
cartShop String 否 -
isIntegral Integer 否 0
address String 否 -
remark String 否 -
token String 否 -

响应说明:

{
  "code": 1,
  "msg": "",
  "data": ...
}

前端调用参考:


54. followShop

接口路径:GET/POST /typechoShop/followShop

权限:需要登录(普通用户及以上)

接口说明:我关注的人的商品

请求参数:

参数名 类型 必填 默认值 说明
token String 否 -
page Integer 否 1
limit Integer 否 15

响应说明:

{
  "code": 1,
  "msg": "",
  "data": ...
}

前端调用参考:


55. merchantOverview

接口路径:GET/POST /typechoShop/merchantOverview

权限:需要登录(普通用户及以上)

接口说明:商户经营概览:店铺健康度 + 收益总览 + 订单状态分布 + 待办计数

请求参数:

参数名 类型 必填 默认值 说明
token String 否 -

响应说明:

{
  "code": 1,
  "msg": "",
  "data": ...
}

前端调用参考:


56. merchantTrend

接口路径:GET/POST /typechoShop/merchantTrend

权限:需要登录(普通用户及以上)

接口说明:商户收益趋势(按天):days=7/30/90,返回收入/订单数/销量 序列

请求参数:

参数名 类型 必填 默认值 说明
token String 否 -
days Integer 否 7

响应说明:

{
  "code": 1,
  "msg": "",
  "data": ...
}

前端调用参考:


57. merchantGoodsStats

接口路径:GET/POST /typechoShop/merchantGoodsStats

权限:需要登录(普通用户及以上)

接口说明:商户商品分析:在售/售罄/草稿/待审核、库存预警、热销/收益 Top

请求参数:

参数名 类型 必填 默认值 说明
token String 否 -

响应说明:

{
  "code": 1,
  "msg": "",
  "data": ...
}

前端调用参考:


58. merchantFinancial

接口路径:GET/POST /typechoShop/merchantFinancial

权限:需要登录(普通用户及以上)

接口说明:商户财务:已结算/待结算/退款/提现摘要

请求参数:

参数名 类型 必填 默认值 说明
token String 否 -

响应说明:

{
  "code": 1,
  "msg": "",
  "data": ...
}

前端调用参考:


59. merchantTodo

接口路径:GET/POST /typechoShop/merchantTodo

权限:需要登录(普通用户及以上)

接口说明:商户待办:发货超时、退款超时、评价待回复

请求参数:

参数名 类型 必填 默认值 说明
token String 否 -
days Integer 否 0

响应说明:

{
  "code": 1,
  "msg": "",
  "data": ...
}

前端调用参考:


60. merchantCommentOverview

接口路径:GET/POST /typechoShop/merchantCommentOverview

权限:需要登录(普通用户及以上)

接口说明:商户评价口碑:好评率、评分分布、待回复

请求参数:

参数名 类型 必填 默认值 说明
token String 否 -

响应说明:

{
  "code": 1,
  "msg": "",
  "data": ...
}

前端调用参考: