API清单.md 24 KB

萤火商城接口清单(Java 重写对齐基线)

自动扫描自 F:\shop\shop(ThinkPHP 6 多应用路由:/模块/控制器/方法,多级控制器用点号连接)。响应统一为 {"status":200,"message":"success","data":{...}}。

接口总数:253

模块 admin(24 个接口)

Controller(app/admin/controller/Controller.php)

方法 URL 参数 说明
initialize /admin/controller/initialize — —

Passport(app/admin/controller/Passport.php)

方法 URL 参数 说明
login /admin/passport/login — —
logout /admin/passport/logout — —

Store(app/admin/controller/Store.php)

方法 URL 参数 说明
index /admin/store/index — —
add /admin/store/add — —
recycle /admin/store/recycle — —
recovery /admin/store/recovery int $storeId —
edit /admin/store/edit int $storeId —
move /admin/store/move int $storeId —

User(app/admin/controller/admin/User.php)

方法 URL 参数 说明
detail /admin/admin.user/detail — —
renew /admin/admin.user/renew — —

Cache(app/admin/controller/setting/Cache.php)

方法 URL 参数 说明
clear /admin/setting.cache/clear — —

Science(app/admin/controller/setting/Science.php)

方法 URL 参数 说明
info /admin/setting.science/info — —

Timer(app/admin/controller/setting/Timer.php)

方法 URL 参数 说明
test /admin/setting.timer/test — —

Api(app/admin/controller/store/Api.php)

方法 URL 参数 说明
index /admin/store.api/index — —
add /admin/store.api/add — —
edit /admin/store.api/edit int $apiId —
delete /admin/store.api/delete int $apiId —

Menu(app/admin/controller/store/Menu.php)

方法 URL 参数 说明
index /admin/store.menu/index — —
info /admin/store.menu/info int $menuId —
add /admin/store.menu/add — —
edit /admin/store.menu/edit int $menuId —
setApis /admin/store.menu/set_apis int $menuId —
delete /admin/store.menu/delete int $menuId —

模块 api(74 个接口)

Address(app/api/controller/Address.php)

方法 URL 参数 说明
list /api/address/list — —
defaultId /api/address/default_id — —
detail /api/address/detail int $addressId —
add /api/address/add — —
edit /api/address/edit int $addressId —
setDefault /api/address/set_default int $addressId —
remove /api/address/remove int $addressId —

Article(app/api/controller/Article.php)

方法 URL 参数 说明
list /api/article/list int $categoryId = 0 —
detail /api/article/detail int $articleId —

Captcha(app/api/controller/Captcha.php)

方法 URL 参数 说明
image /api/captcha/image — —
sendSmsCaptcha /api/captcha/send_sms_captcha — —

Cart(app/api/controller/Cart.php)

方法 URL 参数 说明
list /api/cart/list — —
total /api/cart/total — —
add /api/cart/add int $goodsId, string $goodsSkuId, int $goodsNum —
update /api/cart/update int $goodsId, string $goodsSkuId, int $goodsNum —
clear /api/cart/clear array $cartIds = [] —

Cashier(app/api/controller/Cashier.php)

方法 URL 参数 说明
orderInfo /api/cashier/order_info int $orderId, string $client —
orderPay /api/cashier/order_pay int $orderId, string $method, string $client, array $extra = [] —
tradeQuery /api/cashier/trade_query string $outTradeNo, string $method, string $client —

Category(app/api/controller/Category.php)

方法 URL 参数 说明
list /api/category/list — —

Checkout(app/api/controller/Checkout.php)

方法 URL 参数 说明
order /api/checkout/order string $mode = 'buyNow' —
submit /api/checkout/submit string $mode = 'buyNow' —

Comment(app/api/controller/Comment.php)

方法 URL 参数 说明
list /api/comment/list int $goodsId, int $scoreType = null —
total /api/comment/total int $goodsId —
listRows /api/comment/list_rows int $goodsId, int $limit = 5 —

Coupon(app/api/controller/Coupon.php)

方法 URL 参数 说明
list /api/coupon/list — —

Express(app/api/controller/Express.php)

方法 URL 参数 说明
list /api/express/list — —

Goods(app/api/controller/Goods.php)

方法 URL 参数 说明
list /api/goods/list — —
detail /api/goods/detail int $goodsId, bool $verifyStatus = true —
basic /api/goods/basic int $goodsId, bool $verifyStatus = true —
specData /api/goods/spec_data int $goodsId —
skuInfo /api/goods/sku_info int $goodsId, string $goodsSkuId —

Help(app/api/controller/Help.php)

方法 URL 参数 说明
list /api/help/list — —

Index(app/api/controller/Index.php)

方法 URL 参数 说明
index /api/index/index — —

MyCoupon(app/api/controller/MyCoupon.php)

方法 URL 参数 说明
list /api/my_coupon/list — —
receive /api/my_coupon/receive int $couponId —

Notify(app/api/controller/Notify.php)

方法 URL 参数 说明
wechatV2 /api/notify/wechat_v2 — —
wechatV3 /api/notify/wechat_v3 — —
alipay /api/notify/alipay — —

Order(app/api/controller/Order.php)

方法 URL 参数 说明
list /api/order/list string $dataType —
detail /api/order/detail int $orderId —
express /api/order/express int $orderId —
cancel /api/order/cancel int $orderId —
receipt /api/order/receipt int $orderId —
todoCounts /api/order/todo_counts — —

Page(app/api/controller/Page.php)

方法 URL 参数 说明
detail /api/page/detail int $pageId = null —

Passport(app/api/controller/Passport.php)

方法 URL 参数 说明
login /api/passport/login — —
loginMpWx /api/passport/login_mp_wx — —
loginMpWxMobile /api/passport/login_mp_wx_mobile — —
isPersonalMpweixin /api/passport/is_personal_mpweixin string $code —

Recharge(app/api/controller/Recharge.php)

方法 URL 参数 说明
center /api/recharge/center string $client —
submit /api/recharge/submit — —
tradeQuery /api/recharge/trade_query string $outTradeNo, string $method, string $client —

Refund(app/api/controller/Refund.php)

方法 URL 参数 说明
list /api/refund/list int $state = -1 —
goods /api/refund/goods int $orderGoodsId —
apply /api/refund/apply int $orderGoodsId —
detail /api/refund/detail int $orderRefundId —
delivery /api/refund/delivery int $orderRefundId —

Region(app/api/controller/Region.php)

方法 URL 参数 说明
all /api/region/all — —
tree /api/region/tree — —

Setting(app/api/controller/Setting.php)

方法 URL 参数 说明
data /api/setting/data — —

Store(app/api/controller/Store.php)

方法 URL 参数 说明
data /api/store/data — —

Upload(app/api/controller/Upload.php)

方法 URL 参数 说明
image /api/upload/image bool $checkLogin = true —

User(app/api/controller/User.php)

方法 URL 参数 说明
info /api/user/info — —
assets /api/user/assets — —
bindMobile /api/user/bind_mobile — —
personal /api/user/personal — —

Category(app/api/controller/article/Category.php)

方法 URL 参数 说明
list /api/article.category/list — —

Log(app/api/controller/balance/Log.php)

方法 URL 参数 说明
list /api/balance.log/list — —

Service(app/api/controller/goods/Service.php)

方法 URL 参数 说明
list /api/goods.service/list int $goodsId —

Comment(app/api/controller/order/Comment.php)

方法 URL 参数 说明
list /api/order.comment/list int $orderId —
submit /api/order.comment/submit int $orderId —

Log(app/api/controller/points/Log.php)

方法 URL 参数 说明
list /api/points.log/list — —

Order(app/api/controller/recharge/Order.php)

方法 URL 参数 说明
list /api/recharge.order/list — —

模块 store(151 个接口)

Category(app/store/controller/Category.php)

方法 URL 参数 说明
list /store/category/list — —
delete /store/category/delete int $categoryId —
add /store/category/add — —
edit /store/category/edit int $categoryId —

Controller(app/store/controller/Controller.php)

方法 URL 参数 说明
initialize /store/controller/initialize — —

Files(app/store/controller/Files.php)

方法 URL 参数 说明
list /store/files/list — —
edit /store/files/edit int $fileId —
delete /store/files/delete array $fileIds —
moveGroup /store/files/move_group int $groupId, array $fileIds —

Goods(app/store/controller/Goods.php)

方法 URL 参数 说明
list /store/goods/list — —
listByIds /store/goods/list_by_ids array $goodsIds —
detail /store/goods/detail int $goodsId —
basic /store/goods/basic int $goodsId —
add /store/goods/add — —
edit /store/goods/edit int $goodsId —
state /store/goods/state array $goodsIds, bool $state —
delete /store/goods/delete array $goodsIds —

Home(app/store/controller/Home.php)

方法 URL 参数 说明
data /store/home/data — —

Order(app/store/controller/Order.php)

方法 URL 参数 说明
list /store/order/list string $dataType —
detail /store/order/detail int $orderId —

Page(app/store/controller/Page.php)

方法 URL 参数 说明
list /store/page/list — —
defaultData /store/page/default_data — —
detail /store/page/detail int $pageId —
add /store/page/add — —
edit /store/page/edit int $pageId —
delete /store/page/delete int $pageId —
setHome /store/page/set_home int $pageId —

Passport(app/store/controller/Passport.php)

方法 URL 参数 说明
login /store/passport/login — —
logout /store/passport/logout — —

Region(app/store/controller/Region.php)

方法 URL 参数 说明
all /store/region/all — —
tree /store/region/tree — —

Setting(app/store/controller/Setting.php)

方法 URL 参数 说明
detail /store/setting/detail string $key —
update /store/setting/update string $key —

Store(app/store/controller/Store.php)

方法 URL 参数 说明
info /store/store/info — —
update /store/store/update — —

Upload(app/store/controller/Upload.php)

方法 URL 参数 说明
image /store/upload/image int $groupId = 0 —
video /store/upload/video int $groupId = 0 —

User(app/store/controller/User.php)

方法 URL 参数 说明
list /store/user/list — —
delete /store/user/delete int $userId —
recharge /store/user/recharge int $userId, string $target —
grade /store/user/grade int $userId —

Setting(app/store/controller/client/h5/Setting.php)

方法 URL 参数 说明
detail /store/client.h5.setting/detail string $key —
update /store/client.h5.setting/update string $key —

Setting(app/store/controller/client/wxapp/Setting.php)

方法 URL 参数 说明
detail /store/client.wxapp.setting/detail string $key —
update /store/client.wxapp.setting/update string $key —

Article(app/store/controller/content/Article.php)

方法 URL 参数 说明
list /store/content.article/list — —
detail /store/content.article/detail int $articleId —
add /store/content.article/add — —
edit /store/content.article/edit int $articleId —
delete /store/content.article/delete int $articleId —

Help(app/store/controller/content/Help.php)

方法 URL 参数 说明
list /store/content.help/list — —
add /store/content.help/add — —
edit /store/content.help/edit int $helpId —
delete /store/content.help/delete int $helpId —

Category(app/store/controller/content/article/Category.php)

方法 URL 参数 说明
list /store/content.article.category/list — —
add /store/content.article.category/add — —
edit /store/content.article.category/edit int $categoryId —
delete /store/content.article.category/delete int $categoryId —

Group(app/store/controller/files/Group.php)

方法 URL 参数 说明
list /store/files.group/list — —
add /store/files.group/add — —
edit /store/files.group/edit int $groupId —
delete /store/files.group/delete int $groupId —

Comment(app/store/controller/goods/Comment.php)

方法 URL 参数 说明
list /store/goods.comment/list — —
detail /store/goods.comment/detail int $commentId —
edit /store/goods.comment/edit int $commentId —
delete /store/goods.comment/delete int $commentId —

Service(app/store/controller/goods/Service.php)

方法 URL 参数 说明
list /store/goods.service/list — —
all /store/goods.service/all — —
add /store/goods.service/add — —
edit /store/goods.service/edit int $serviceId —
delete /store/goods.service/delete int $serviceId —

Spec(app/store/controller/goods/Spec.php)

方法 URL 参数 说明
list /store/goods.spec/list int $goodsId —

Coupon(app/store/controller/market/Coupon.php)

方法 URL 参数 说明
list /store/market.coupon/list — —
detail /store/market.coupon/detail int $couponId —
add /store/market.coupon/add — —
edit /store/market.coupon/edit int $couponId —
delete /store/market.coupon/delete int $couponId —
receive /store/market.coupon/receive — —

Points(app/store/controller/market/Points.php)

方法 URL 参数 说明
log /store/market.points/log — —

Plan(app/store/controller/market/recharge/Plan.php)

方法 URL 参数 说明
list /store/market.recharge.plan/list — —
add /store/market.recharge.plan/add — —
edit /store/market.recharge.plan/edit int $planId —
delete /store/market.recharge.plan/delete int $planId —

Delivery(app/store/controller/order/Delivery.php)

方法 URL 参数 说明
list /store/order.delivery/list — —
detail /store/order.delivery/detail int $deliveryId —
delivery /store/order.delivery/delivery int $orderId —
traces /store/order.delivery/traces int $deliveryId —

Event(app/store/controller/order/Event.php)

方法 URL 参数 说明
updatePrice /store/order.event/update_price int $orderId —
updateRemark /store/order.event/update_remark int $orderId —
updateAddress /store/order.event/update_address int $orderId —
printer /store/order.event/printer int $orderId —
confirmCancel /store/order.event/confirm_cancel $orderId —
delete /store/order.event/delete int $orderId —

Export(app/store/controller/order/Export.php)

方法 URL 参数 说明
exportOrder /store/order.export/export_order — —
list /store/order.export/list — —

Refund(app/store/controller/order/Refund.php)

方法 URL 参数 说明
list /store/order.refund/list — —
detail /store/order.refund/detail int $orderRefundId —
audit /store/order.refund/audit int $orderRefundId —
receipt /store/order.refund/receipt int $orderRefundId —

Cache(app/store/controller/setting/Cache.php)

方法 URL 参数 说明
items /store/setting.cache/items — —
clear /store/setting.cache/clear — —

Delivery(app/store/controller/setting/Delivery.php)

方法 URL 参数 说明
list /store/setting.delivery/list — —
all /store/setting.delivery/all — —
detail /store/setting.delivery/detail int $deliveryId —
add /store/setting.delivery/add — —
edit /store/setting.delivery/edit int $deliveryId —
delete /store/setting.delivery/delete int $deliveryId —

Express(app/store/controller/setting/Express.php)

方法 URL 参数 说明
list /store/setting.express/list — —
all /store/setting.express/all — —
delete /store/setting.express/delete int $expressId —
add /store/setting.express/add — —
edit /store/setting.express/edit int $expressId —

Payment(app/store/controller/setting/Payment.php)

方法 URL 参数 说明
options /store/setting.payment/options — —
update /store/setting.payment/update — —

Printer(app/store/controller/setting/Printer.php)

方法 URL 参数 说明
list /store/setting.printer/list — —
all /store/setting.printer/all — —
add /store/setting.printer/add — —
edit /store/setting.printer/edit int $printerId —
delete /store/setting.printer/delete int $printerId —

Template(app/store/controller/setting/payment/Template.php)

方法 URL 参数 说明
list /store/setting.payment.template/list — —
all /store/setting.payment.template/all — —
detail /store/setting.payment.template/detail int $templateId —
add /store/setting.payment.template/add — —
edit /store/setting.payment.template/edit int $templateId —
delete /store/setting.payment.template/delete int $templateId —

Data(app/store/controller/statistics/Data.php)

方法 URL 参数 说明
initialize /store/statistics.data/initialize — —
data /store/statistics.data/data — —
survey /store/statistics.data/survey $startDate = null, $endDate = null —

Address(app/store/controller/store/Address.php)

方法 URL 参数 说明
list /store/store.address/list — —
all /store/store.address/all — —
add /store/store.address/add — —
edit /store/store.address/edit int $addressId —
delete /store/store.address/delete int $addressId —

Menu(app/store/controller/store/Menu.php)

方法 URL 参数 说明
list /store/store.menu/list — —

Role(app/store/controller/store/Role.php)

方法 URL 参数 说明
list /store/store.role/list — —
add /store/store.role/add — —
edit /store/store.role/edit int $roleId —
delete /store/store.role/delete int $roleId —

User(app/store/controller/store/User.php)

方法 URL 参数 说明
info /store/store.user/info — —
list /store/store.user/list — —
add /store/store.user/add — —
edit /store/store.user/edit int $userId —
delete /store/store.user/delete int $userId —
renew /store/store.user/renew — —

Balance(app/store/controller/user/Balance.php)

方法 URL 参数 说明
log /store/user.balance/log — —

Grade(app/store/controller/user/Grade.php)

方法 URL 参数 说明
list /store/user.grade/list — —
all /store/user.grade/all — —
add /store/user.grade/add — —
edit /store/user.grade/edit int $gradeId —
delete /store/user.grade/delete int $gradeId —

Recharge(app/store/controller/user/Recharge.php)

方法 URL 参数 说明
order /store/user.recharge/order — —

模块 timer(4 个接口)

Order(app/timer/controller/Order.php)

方法 URL 参数 说明
handle /timer/order/handle array $param —

Store(app/timer/controller/Store.php)

方法 URL 参数 说明
handle /timer/store/handle — —

UserCoupon(app/timer/controller/UserCoupon.php)

方法 URL 参数 说明
handle /timer/user_coupon/handle array $param —

UserGrade(app/timer/controller/UserGrade.php)

方法 URL 参数 说明
handle /timer/user_grade/handle array $param —