# API 接口清单 本文档记录前端所有 API 接口地址,用于核对 C# 后端迁移完整性。 ## 概述 - 总接口数:约 120+ 个 - 已迁移:约 129 个 - 未迁移:0 个 - 迁移率:100% ## 状态说明 | 状态 | 说明 | |------|------| | ✅ 已迁移 | C# 后端已实现该接口 | | ❌ 未迁移 | C# 后端尚未实现该接口 | | ⚠️ 待确认 | 需要进一步确认迁移状态 | | 🚫 无需迁移 | 该接口无需迁移到 C# 后端(使用第三方服务或保留原有实现) | --- ## 1. 认证模块 (auth.js) | API 路径 | 请求方式 | 函数名 | 说明 | 迁移状态 | |----------|----------|--------|------|----------| | `/login` | POST | wxLogin | 微信登录 | ✅ 已迁移 | | `/mobileLogin` | POST | mobileLogin | 手机号验证码登录 | ✅ 已迁移 | | `/v2/account/sendSms` | POST | sendSms | 发送短信验证码 | 🚫 无需迁移 | | `/login_bind_mobile` | POST | bindMobileByWx | 微信绑定手机号 | ✅ 已迁移 | | `/login_bind_mobile_h5` | POST | bindMobileByCode | 验证码绑定手机号(H5) | ✅ 已迁移 | | `/login_record` | POST | recordLogin | 记录登录 | ✅ 已迁移 | | `/user_log_off` | POST | logOff | 账号注销 | ✅ 已迁移 | | `/bind_invite_code` | POST | bindInviteCode | 绑定邀请码 | ✅ 已迁移 | **使用位置**: pages/user/login.vue, pages/user/bangding.vue, pages/user/bangdingweb.vue, pages/user/cancel-account-page.vue --- ## 2. 用户模块 (user.js) | API 路径 | 请求方式 | 函数名 | 说明 | 迁移状态 | |----------|----------|--------|------|----------| | `/userInfo` | GET | getUserInfo | 获取用户信息 | ✅ 已迁移 | | `/user` | POST | getUser | 获取用户完整信息 | ✅ 已迁移 | | `/updateUserInfo` | POST | updateUserInfo | 更新用户信息 | ✅ 已迁移 | | `/vip_list` | GET | getVipList | 获取VIP等级列表 | ✅ 已迁移 | | `/profitMoney` | GET | getProfitMoney | 获取余额流水记录 | ✅ 已迁移 | | `/profitIntegral` | GET | getProfitIntegral | 获取积分流水记录 | ✅ 已迁移 | | `/profitScore` | GET | getProfitScore | 获取欧气值流水记录 | ✅ 已迁移 | | `/profitPay` | GET | getProfitPay | 获取消费记录 | ✅ 已迁移 | | `/quan_yi` | GET | getEquity | 获取权益信息 | ✅ 已迁移 | | `/quan_yi_ling` | POST | receiveEquity | 领取权益奖励 | ✅ 已迁移 | | `/task_list` | POST | getTaskList | 获取任务列表 | ✅ 已迁移 | | `/ling_task` | POST | receiveTaskReward | 领取任务奖励 | ✅ 已迁移 | | `/withdraw_log` | POST | getWithdrawLog | 获取提现记录 | 🚫 无需迁移 | | `/withdraw` | POST | submitWithdraw | 提交提现申请 | 🚫 无需迁移 | **使用位置**: pages/user/index.vue, pages/user/vip.vue, pages/user/bi_jl.vue, pages/user/jf_jl.vue, pages/user/xfjl.vue, package/mine/equity.vue --- ## 3. 商品模块 (goods.js) | API 路径 | 请求方式 | 函数名 | 说明 | 迁移状态 | |----------|----------|--------|------|----------| | `/goods_list` | GET | getGoodsList | 获取商品列表 | ✅ 已迁移 | | `/goods_detail` | GET | getGoodsDetail | 获取商品详情 | ✅ 已迁移 | | `/goods_children` | POST | getGoodsChildren | 获取子奖品列表 | ✅ 已迁移 | | `/goods_extend` | GET | getGoodsExtend | 获取商品扩展配置 | ✅ 已迁移 | | `/goods_num_list` | GET | getGoodsNumList | 获取箱号列表 | ✅ 已迁移 | | `/goods_num_detail` | GET | getGoodsNumDetail | 获取箱号详情 | ✅ 已迁移 | | `/goodslist_count` | GET | getGoodsPrizeCount | 获取奖品数量统计 | ✅ 已迁移 | | `/goodslist_content` | GET | getGoodsPrizeContent | 获取奖品内容 | ✅ 已迁移 | | `/goods_prize_logs` | GET | getGoodsPrizeLogs | 获取中奖记录 | ✅ 已迁移 | | `/yushourili` | GET | getPreSaleCalendar | 获取预售日历 | 🚫 无需迁移 | | `/ling_zhu_king` | GET | getBossData | 获取领主王数据 | ✅ 已迁移 | | `/infinite_goodsdetail` | POST | getInfiniteGoodsDetail | 获取无限赏商品详情 | ✅ 已迁移 | | `/goodsdetail` | POST | getGoodsDetailPost | 获取一番赏商品详情(POST) | ✅ 已迁移 | | `/infinite_goodsdetail2` | POST | getLianJiGoodsDetail | 获取连击赏商品详情 | ✅ 已迁移 | | `/shang_log` | POST | getShangLog | 获取一番赏中奖记录 | ✅ 已迁移 | | `/infinite_shang_log` | POST | getInfiniteShangLog | 获取无限赏中奖记录 | ✅ 已迁移 | **使用位置**: pages/shouye/index.vue, pages/shouye/detail.vue, pages/shouye/detail_wuxian.vue, pages/shouye/rili.vue, pages/mall/index.vue --- ## 4. 订单模块 (order.js) | API 路径 | 请求方式 | 函数名 | 说明 | 迁移状态 | |----------|----------|--------|------|----------| | `/get_order_status` | GET | getOrderStatus | 获取订单状态 | ✅ 已迁移 | | `/get_order_list` | GET | getOrderList | 获取订单列表 | ✅ 已迁移 | | `/create_web_pay_order` | POST | createWebPayOrder | 创建网页支付订单 | ✅ 已迁移 | | `/get_order_url_link` | POST | getOrderUrlLink | 获取订单链接 | ✅ 已迁移 | | `/get_user_test` | POST | getUserTest | 获取账号token(测试) | ✅ 已迁移 | | `/ordermoney` | POST | calcOrderMoney | 一番赏金额计算 | ✅ 已迁移 | | `/orderbuy` | POST | createOrder | 一番赏下单 | ✅ 已迁移 | | `/infinite_ordermoney` | POST | calcInfiniteOrderMoney | 无限赏金额计算 | ✅ 已迁移 | | `/infinite_orderbuy` | POST | createInfiniteOrder | 无限赏下单 | ✅ 已迁移 | | `/mall_ordermoney` | POST | calcMallOrderMoney | 商城金额计算 | ✅ 已迁移 | | `/mall_orderbuy` | POST | createMallOrder | 商城下单 | ✅ 已迁移 | | `/order_detail` | GET/POST | getOrderDetail | 获取订单详情 | ✅ 已迁移 | | `/prize_order_log` | GET | getPrizeOrderLog | 获取一番赏抽奖结果 | ✅ 已迁移 | | `/prizeorderlog` | POST | getPrizeOrderLogByNum | 获取一番赏抽奖结果(订单号) | ✅ 已迁移 | | `/infinite_shang_log` | GET | getInfinitePrizeOrderLog | 获取无限赏抽奖结果 | ✅ 已迁移 | | `/infinite_prizeorderlog` | POST | getInfinitePrizeOrderLogByNum | 获取无限赏抽奖结果(订单号) | ✅ 已迁移 | | `/item_card_chou` | POST | useItemCard | 道具卡抽奖 | ✅ 已迁移 | | `/item_card_list` | GET | getItemCardList | 获取道具卡列表 | ✅ 已迁移 | | `/used` | POST | useCouponOrder | 使用优惠券下单 | ✅ 已迁移 | | `/order_list` | POST | getOrderListPaged | 获取订单列表(分页) | ✅ 已迁移 | | `/infinite_prizerecords` | POST | getInfinitePrizeRecords | 获取无限赏中奖记录 | ✅ 已迁移 | | `/infinite_mibao_orderbuy` | POST | createInfiniteMibaoOrder | 连击赏秘宝下单 | ✅ 已迁移 | **使用位置**: pages/shouye/detail.vue, pages/shouye/detail_wuxian.vue, pages/user/order.vue, pages/other/order_list.vue, components/detail-lucky/*.vue, components/order-confirm-popup/*.vue --- ## 5. 仓库模块 (warehouse.js) | API 路径 | 请求方式 | 函数名 | 说明 | 迁移状态 | |----------|----------|--------|------|----------| | `/warehouse_index` | GET | getWarehouseIndex | 获取仓库首页数据 | ✅ 已迁移 | | `/warehouse_recovery` | POST | recoveryPrize | 回收奖品 | ✅ 已迁移 | | `/warehouse_send` | POST | sendPrize | 发货奖品 | ✅ 已迁移 | | `/warehouse_send_confirm` | POST | confirmSend | 确认发货 | ✅ 已迁移 | | `/warehouse_send_record` | GET | getSendRecord | 获取发货记录列表 | ✅ 已迁移 | | `/warehouse_send_record_detail` | GET | getSendRecordDetail | 获取发货记录详情 | ✅ 已迁移 | | `/warehouse_recovery_record` | GET | getRecoveryRecord | 获取回收记录列表 | ✅ 已迁移 | | `/warehouse_order_logistics` | GET | getLogistics | 获取物流信息 | ✅ 已迁移 | | `/withdraw` | POST | withdraw | 提现申请 | 🚫 无需迁移 | | `/withdraw_log` | GET | getWithdrawLog | 获取提现记录 | 🚫 无需迁移 | | `/warehouse_movein` | POST | moveInSafe | 移入保险柜 | ✅ 已迁移 | | `/warehouse_remove` | POST | moveOutSafe | 移出保险柜 | ✅ 已迁移 | **使用位置**: pages/hegui/hegui.vue, pages/user/fhjl.vue, pages/user/hsjl.vue, pages/user/wuliu_detail.vue, package/mine/ti-qu.vue --- ## 6. 优惠券模块 (coupon.js) | API 路径 | 请求方式 | 函数名 | 说明 | 迁移状态 | |----------|----------|--------|------|----------| | `/coupon_list` | GET | getCouponList | 获取优惠券列表 | ✅ 已迁移 | | `/coupon_detail` | POST | getCouponDetail | 获取优惠券详情 | ✅ 已迁移 | | `/coupon_ling` | POST | receiveCoupon | 领取优惠券 | ✅ 已迁移 | | `/receive` | POST | receiveCoupons | 批量领取优惠券 | ✅ 已迁移 | | `/coupon_share` | POST | shareCoupon | 分享优惠券 | ✅ 已迁移 | | `/coupon_synthesis` | POST | synthesisCoupon | 合成优惠券 | ✅ 已迁移 | | `/coupon_ji_suan` | POST | calcSynthesis | 计算合成结果 | ✅ 已迁移 | | `/coupon` | GET | getAvailableCoupons | 获取可领取的优惠券列表 | ✅ 已迁移 | | `/used` | GET | getUsedCouponList | 获取可使用的优惠券列表 | ✅ 已迁移 | | `/t_coupon_list` | POST | getCouponCenterList | 获取领券中心优惠券列表 | ✅ 已迁移 | | `/t_coupon_ling` | POST | receiveCouponCenter | 领取领券中心优惠券 | ✅ 已迁移 | **使用位置**: pages/user/coupon.vue, pages/user/my_coupon.vue, package/index/coupon-center.vue, package/mine/coupon-detail.vue, components/coupon-pop/coupon-pop.vue --- ## 7. 福利模块 (welfare.js) | API 路径 | 请求方式 | 函数名 | 说明 | 迁移状态 | |----------|----------|--------|------|----------| | `/fuliwu` | GET/POST | getWelfareHouseList | 获取福利屋列表 | ✅ 已迁移 | | `/fuliwu_detail` | GET | getWelfareHouseDetail | 获取福利屋详情 | ✅ 已迁移 | | `/fuliwu_buy` | POST | buyWelfareHouse | 福利屋下单 | ✅ 已迁移 | | `/fuliwu_participants` | GET | getWelfareParticipants | 获取福利屋参与者列表 | ✅ 已迁移 | | `/fuliwu_records` | GET | getWelfareRecords | 获取福利屋中奖记录 | ✅ 已迁移 | | `/sign_info` | GET | getSignInfo | 获取签到信息 | ✅ 已迁移 | | `/sign` | GET/POST | getSignData/doSign | 签到 | ✅ 已迁移 | | `/sign_add` | POST | doSignAdd | 执行签到(旧版) | ✅ 已迁移 | | `/task_list` | GET | getTaskList | 获取任务列表 | ✅ 已迁移 | | `/ling_task` | POST | receiveTaskReward | 领取任务奖励 | ✅ 已迁移 | | `/welfare_house_list` | POST | getWelfareMenuList | 获取福利屋菜单列表 | ✅ 已迁移 | | `/fuliwu_user_records` | GET | getUserWelfareRecords | 获取用户参与记录 | ✅ 已迁移 | | `/fuliwu_user_winning_records` | GET | getUserWinningRecords | 获取用户中奖记录 | ✅ 已迁移 | **使用位置**: pages/infinite/index.vue, pages/infinite/bonus_house.vue, pages/infinite/bonus_house_details.vue, pages/infinite/daily_check_in.vue, package/index/sign.vue --- ## 8. 收藏模块 (collection.js) | API 路径 | 请求方式 | 函数名 | 说明 | 迁移状态 | |----------|----------|--------|------|----------| | `/collect_list` | GET | getCollectionList | 获取收藏列表 | ✅ 已迁移 | | `/addCollect` | POST | addCollection | 添加收藏 | ✅ 已迁移 | | `/cancelCollect` | POST | cancelCollection | 取消收藏 | ✅ 已迁移 | | `/collect_status` | GET | getCollectionStatus | 获取收藏状态 | ✅ 已迁移 | | `/listCollect` | POST | - | 获取收藏列表(POST) | ✅ 已迁移 | | `/delCollect` | POST | - | 删除收藏 | ✅ 已迁移 | | `/goods_collection_status` | POST | - | 查询商品收藏状态 | ✅ 已迁移 | **使用位置**: package/mine/collect.vue, pages/shouye/detail.vue, components/collect-btn/collect-btn.vue --- ## 9. 排行榜模块 (rank.js) | API 路径 | 请求方式 | 函数名 | 说明 | 迁移状态 | |----------|----------|--------|------|----------| | `/getRankList` | GET | getRankList | 获取排行榜列表 | ✅ 已迁移 | | `/record` | GET | getRecordRank | 获取中奖记录排行榜 | ✅ 已迁移 | | `/rank_week` | GET | getWeekRank | 获取周榜单 | ✅ 已迁移 | | `/rank_month` | GET | getMonthRank | 获取月榜单 | ✅ 已迁移 | **使用位置**: pages/shouye/bangdan.vue, pages/shouye/ranking.vue, pages/shouye/dada_ranking.vue, pages/shouye/yaoqing_ranking.vue --- ## 10. 邀请模块 (invitation.js) | API 路径 | 请求方式 | 函数名 | 说明 | 迁移状态 | |----------|----------|--------|------|----------| | `/invitation` | GET | getInvitationInfo | 获取邀请信息 | ✅ 已迁移 | | `/invitation` | GET | getInvitationRecord | 获取邀请记录 | ✅ 已迁移 | | `/bind_invite_code` | POST | bindInviteCode | 绑定邀请码 | ✅ 已迁移 | **使用位置**: pages/user/tui-guang.vue --- ## 11. 兑换码模块 (redeem.js) | API 路径 | 请求方式 | 函数名 | 说明 | 迁移状态 | |----------|----------|--------|------|----------| | `/redeem_code` | POST | useRedeemCode | 使用兑换码 | ✅ 已迁移 | | `/redeem_record` | GET | getRedeemRecord | 获取兑换码记录 | ✅ 已迁移 | | `/used` | POST | - | 使用兑换码(C#) | ✅ 已迁移 | **使用位置**: pages/user/change.vue --- ## 12. 支付模块 (pay.js) | API 路径 | 请求方式 | 函数名 | 说明 | 迁移状态 | |----------|----------|--------|------|----------| | `/wx_pay` | POST | wxPay | 微信支付 | ✅ 已迁移 | | `/balance_pay` | POST | balancePay | 余额支付 | ✅ 已迁移 | | `/recharge` | POST | recharge | 充值 | ✅ 已迁移 | | `/recharge_config` | GET | getRechargeConfig | 获取充值配置 | ✅ 已迁移 | | `/create_recharge_order` | POST | createRechargeOrder | 创建充值订单 | ✅ 已迁移 | | `/query_pay_status` | GET | queryPayStatus | 查询支付状态 | ✅ 已迁移 | | `/pay` | POST | - | 微信支付统一下单(C#) | ✅ 已迁移 | **使用位置**: components/pay-dialog/pay-dialog.vue, pages/user/recharge-page.vue, pages/other/web-pay-order.vue --- ## 13. 配置模块 (config.js) | API 路径 | 请求方式 | 函数名 | 说明 | 迁移状态 | |----------|----------|--------|------|----------| | `/config` | GET | getConfig | 获取系统配置 | ✅ 已迁移 | | `/getPlatformConfig` | GET | getPlatform | 获取平台配置 | ✅ 已迁移 | | `/getAdvert` | GET | getAdvert | 获取轮播图 | ✅ 已迁移 | | `/getDanye` | GET | getDanYe | 获取单页规则 | ✅ 已迁移 | | `/danye` | POST | getDanYeContent | 获取单页内容(POST) | ✅ 已迁移 | **使用位置**: App.vue, pages/shouye/index.vue, pages/shouye/danye.vue, pages/guize/guize.vue --- ## 14. 地址模块 (userAddress.js) | API 路径 | 请求方式 | 函数名 | 说明 | 迁移状态 | |----------|----------|--------|------|----------| | `/addAddress` | POST | addAddress | 添加收货地址 | ✅ 已迁移 | | `/updateAddress` | POST | updateAddress | 更新收货地址 | ✅ 已迁移 | | `/getDefaultAddress` | GET | getDefaultAddress | 获取默认收货地址 | ✅ 已迁移 | | `/getAddressList` | GET | getAddressList | 获取收货地址列表 | ✅ 已迁移 | | `/deleteAddress` | POST | deleteAddress | 删除收货地址 | ✅ 已迁移 | | `/setDefaultAddress` | POST | setDefaultAddress | 设置默认收货地址 | ✅ 已迁移 | | `/getAddressDetail` | GET | getAddressDetail | 获取地址详情 | ✅ 已迁移 | **使用位置**: pages/other/address_edit.vue, pages/other/choose_address.vue --- ## 15. 商城模块 (mall.js) | API 路径 | 请求方式 | 函数名 | 说明 | 迁移状态 | |----------|----------|--------|------|----------| | `/get_diamond_list` | GET | getDiamondList | 获取钻石商品列表 | ✅ 已迁移 | | `/createOrderProducts` | GET | createOrderProducts | 创建钻石订单 | ✅ 已迁移 | | `/get_diamond_order_log` | GET | getDiamondOrderLog | 获取订单状态 | ✅ 已迁移 | **使用位置**: pages/mall/index.vue --- ## C# 后端迁移状态详情 ### 已迁移接口统计 | 模块 | 已迁移 | 未迁移 | 迁移率 | |------|--------|--------|--------| | 认证模块 | 7 | 0 | 100% | | 用户模块 | 12 | 0 | 100% | | 商品模块 | 15 | 0 | 100% | | 订单模块 | 22 | 0 | 100% | | 仓库模块 | 10 | 0 | 100% | | 优惠券模块 | 11 | 0 | 100% | | 福利模块 | 13 | 0 | 100% | | 收藏模块 | 7 | 0 | 100% | | 排行榜模块 | 4 | 0 | 100% | | 邀请模块 | 3 | 0 | 100% | | 兑换码模块 | 3 | 0 | 100% | | 支付模块 | 7 | 0 | 100% | | 配置模块 | 5 | 0 | 100% | | 地址模块 | 7 | 0 | 100% | | 商城模块 | 3 | 0 | 100% | | **总计** | **129** | **0** | **100%** | ### 无需迁移接口说明 以下接口无需迁移到 C# 后端: | 接口 | 说明 | 原因 | |------|------|------| | `/v2/account/sendSms` | 发送短信验证码 | 使用第三方短信服务 | | `/withdraw_log` | 获取提现记录 | 保留原有实现 | | `/withdraw` | 提交提现申请 | 保留原有实现 | | `/yushourili` | 获取预售日历 | 保留原有实现 | --- ## 更新记录 | 日期 | 更新内容 | |------|----------| | 2026-01-03 | 初始版本,完成接口清单整理 | | 2026-01-03 | 添加 C# 后端迁移状态详情和迁移建议 | | 2026-01-03 | 完成全部54个接口迁移,迁移率达到100% |