模块:商城模块 接口数: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": ...
}

前端调用参考