HaniBlindBox/server/C#/HoneyBox/src/HoneyBox.Api/obj/Debug/net10.0/HoneyBox.Api.xml
2026-01-03 12:44:56 +08:00

938 lines
39 KiB
XML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?xml version="1.0"?>
<doc>
<assembly>
<name>HoneyBox.Api</name>
</assembly>
<members>
<member name="T:HoneyBox.Api.Controllers.AuthController">
<summary>
认证控制器 - 处理用户登录、注册和手机号绑定
</summary>
<remarks>
提供微信小程序登录、手机号验证码登录、手机号绑定等功能
</remarks>
</member>
<member name="M:HoneyBox.Api.Controllers.AuthController.WechatMiniProgramLogin(HoneyBox.Model.Models.Auth.WechatLoginRequest)">
<summary>
微信小程序登录
</summary>
<remarks>
POST /api/login
使用微信小程序授权code进行登录返回JWT Token
Requirements: 1.1-1.8
</remarks>
<param name="request">微信登录请求参数包含授权code</param>
<returns>登录成功返回JWT Token失败返回错误信息</returns>
</member>
<member name="M:HoneyBox.Api.Controllers.AuthController.MobileLogin(HoneyBox.Model.Models.Auth.MobileLoginRequest)">
<summary>
手机号验证码登录
</summary>
<remarks>
POST /api/mobileLogin
使用手机号和验证码进行登录返回JWT Token
Requirements: 2.1-2.7
</remarks>
<param name="request">手机号登录请求参数,包含手机号和验证码</param>
<returns>登录成功返回JWT Token失败返回错误信息</returns>
</member>
<member name="M:HoneyBox.Api.Controllers.AuthController.LoginBindMobile(HoneyBox.Model.Models.Auth.BindMobileRequest)">
<summary>
微信授权绑定手机号
</summary>
<remarks>
POST /api/login_bind_mobile
使用微信授权code获取手机号并绑定到当前用户
Requirements: 5.1-5.5
</remarks>
<param name="request">绑定手机号请求参数包含微信授权code</param>
<returns>绑定成功返回手机号信息,失败返回错误信息</returns>
</member>
<member name="M:HoneyBox.Api.Controllers.AuthController.BindMobile(HoneyBox.Model.Models.Auth.BindMobileWithCodeRequest)">
<summary>
验证码绑定手机号
</summary>
<remarks>
POST /api/bindMobile
使用手机号和验证码绑定手机号到当前用户
Requirements: 5.1-5.5
</remarks>
<param name="request">绑定手机号请求参数,包含手机号和验证码</param>
<returns>绑定成功返回手机号信息,失败返回错误信息</returns>
</member>
<member name="M:HoneyBox.Api.Controllers.AuthController.RecordLogin(HoneyBox.Model.Models.Auth.RecordLoginRequest)">
<summary>
记录用户登录
</summary>
<remarks>
GET|POST /api/login_record
记录用户登录信息包括设备信息和IP地址
Requirements: 6.1-6.4
</remarks>
<param name="request">登录记录请求参数,包含设备信息(可选)</param>
<returns>登录记录结果</returns>
</member>
<member name="M:HoneyBox.Api.Controllers.AuthController.GetCurrentUserId">
<summary>
获取当前登录用户ID
</summary>
</member>
<member name="M:HoneyBox.Api.Controllers.AuthController.GetClientIp">
<summary>
获取客户端IP地址
</summary>
</member>
<member name="T:HoneyBox.Api.Controllers.CollectionController">
<summary>
收藏控制器 - 处理商品收藏功能
</summary>
<remarks>
提供商品收藏、取消收藏、收藏列表查询等功能
Requirements: 6.1-6.4
</remarks>
</member>
<member name="M:HoneyBox.Api.Controllers.CollectionController.ToggleCollection(HoneyBox.Model.Models.Goods.CollectionRequest)">
<summary>
收藏/取消收藏商品
POST /api/addCollect
Requirements: 6.1-6.3
</summary>
<remarks>
切换收藏状态:如果已收藏则取消收藏,如果未收藏则添加收藏
</remarks>
</member>
<member name="M:HoneyBox.Api.Controllers.CollectionController.GetCollectionList(HoneyBox.Model.Models.Goods.CollectionListRequest)">
<summary>
获取收藏列表
POST /api/listCollect
Requirements: 6.4
</summary>
</member>
<member name="M:HoneyBox.Api.Controllers.CollectionController.DeleteCollection(HoneyBox.Model.Models.Goods.DeleteCollectionRequest)">
<summary>
删除收藏
POST /api/delCollect
</summary>
</member>
<member name="M:HoneyBox.Api.Controllers.CollectionController.GetCurrentUserId">
<summary>
获取当前登录用户ID
</summary>
</member>
<member name="T:HoneyBox.Api.Controllers.CouponController">
<summary>
优惠券控制器 - 处理优惠券相关功能
</summary>
<remarks>
提供优惠券列表查询、详情查询、领取、分享、合成等功能
</remarks>
</member>
<member name="M:HoneyBox.Api.Controllers.CouponController.GetCouponList(HoneyBox.Model.Models.UserCoupon.UserCouponListRequest)">
<summary>
获取优惠券列表
</summary>
<remarks>
POST /api/coupon_list
获取当前用户的优惠券列表,支持按状态筛选
Requirements: 3.1-3.4
</remarks>
<param name="request">优惠券列表请求参数</param>
<returns>优惠券列表数据</returns>
</member>
<member name="M:HoneyBox.Api.Controllers.CouponController.GetCouponDetail(HoneyBox.Model.Models.UserCoupon.CouponDetailRequest)">
<summary>
获取优惠券详情
POST /api/coupon_detail
Requirements: 4.1-4.4
</summary>
</member>
<member name="M:HoneyBox.Api.Controllers.CouponController.ShareCoupon(HoneyBox.Model.Models.UserCoupon.ShareCouponRequest)">
<summary>
分享优惠券
POST /api/coupon_share
Requirements: 5.1-5.3
</summary>
</member>
<member name="M:HoneyBox.Api.Controllers.CouponController.ClaimCoupon(HoneyBox.Model.Models.UserCoupon.ClaimCouponRequest)">
<summary>
领取优惠券
</summary>
<remarks>
POST /api/coupon_ling
领取指定的优惠券
Requirements: 6.1-6.7
</remarks>
<param name="request">领取优惠券请求参数</param>
<returns>领取结果</returns>
</member>
<member name="M:HoneyBox.Api.Controllers.CouponController.CalculateSynthesis(HoneyBox.Model.Models.UserCoupon.SynthesisCalculateRequest)">
<summary>
计算优惠券合成
POST /api/coupon_ji_suan
Requirements: 7.1-7.4
</summary>
</member>
<member name="M:HoneyBox.Api.Controllers.CouponController.SynthesisCoupons(HoneyBox.Model.Models.UserCoupon.SynthesisCouponsRequest)">
<summary>
执行优惠券合成
POST /api/coupon_synthesis
Requirements: 7.5
</summary>
</member>
<member name="M:HoneyBox.Api.Controllers.CouponController.GetCurrentUserId">
<summary>
获取当前登录用户ID
</summary>
</member>
<member name="T:HoneyBox.Api.Controllers.GoodsController">
<summary>
商品控制器 - 处理商品列表、详情、奖品等查询
</summary>
<remarks>
提供商品列表查询、商品详情、子奖品列表、箱号管理、中奖记录等功能
</remarks>
</member>
<member name="M:HoneyBox.Api.Controllers.GoodsController.GetGoodsList(HoneyBox.Model.Models.Goods.GoodsListRequest)">
<summary>
获取商品列表
</summary>
<remarks>
POST /api/goods_list
根据类型、分页参数获取商品列表
Requirements: 1.1-1.6
</remarks>
<param name="request">商品列表请求参数,包含类型、分页信息</param>
<returns>商品列表分页数据</returns>
</member>
<member name="M:HoneyBox.Api.Controllers.GoodsController.GetGoodsDetail(HoneyBox.Model.Models.Goods.GoodsDetailRequest)">
<summary>
获取商品详情
</summary>
<remarks>
POST /api/goods_detail
根据商品ID获取商品详细信息包含奖品列表、价格等
Requirements: 2.1-2.7
</remarks>
<param name="request">商品详情请求参数包含商品ID和箱号</param>
<returns>商品详情数据</returns>
</member>
<member name="M:HoneyBox.Api.Controllers.GoodsController.GetGoodsChildren(HoneyBox.Model.Models.Goods.GoodsChildrenRequest)">
<summary>
获取商品子奖品列表
POST /api/goods_children
Requirements: 3.1-3.3
</summary>
</member>
<member name="M:HoneyBox.Api.Controllers.GoodsController.GetGoodsExtend(HoneyBox.Model.Models.Goods.GoodsExtendRequest)">
<summary>
获取商品扩展配置
POST /api/goods_extend
Requirements: 4.1-4.3
</summary>
</member>
<member name="M:HoneyBox.Api.Controllers.GoodsController.GetBoxList(HoneyBox.Model.Models.Goods.BoxListRequest)">
<summary>
获取箱号列表
POST /api/goods_num_list
Requirements: 5.1
</summary>
</member>
<member name="M:HoneyBox.Api.Controllers.GoodsController.GetBoxDetail(HoneyBox.Model.Models.Goods.BoxDetailRequest)">
<summary>
获取箱号详情
POST /api/goods_num_detail
Requirements: 5.2-5.4
</summary>
</member>
<member name="M:HoneyBox.Api.Controllers.GoodsController.GetPrizeCount(HoneyBox.Model.Models.Goods.PrizeCountRequest)">
<summary>
获取奖品数量统计
POST /api/goods_prize_count
Requirements: 7.1
</summary>
</member>
<member name="M:HoneyBox.Api.Controllers.GoodsController.GetPrizeContent(HoneyBox.Model.Models.Goods.PrizeContentRequest)">
<summary>
获取奖品内容
POST /api/goods_prize_content
Requirements: 7.2
</summary>
</member>
<member name="M:HoneyBox.Api.Controllers.GoodsController.GetPrizeLogs(HoneyBox.Model.Models.Goods.PrizeLogsRequest)">
<summary>
获取中奖记录
</summary>
<remarks>
POST /api/goods_prize_logs
获取指定商品的中奖记录列表,支持分页
Requirements: 8.1-8.4
</remarks>
<param name="request">中奖记录请求参数包含商品ID、箱号、分页信息</param>
<returns>中奖记录分页数据</returns>
</member>
<member name="M:HoneyBox.Api.Controllers.GoodsController.GetCurrentUserId">
<summary>
获取当前登录用户ID
</summary>
</member>
<member name="T:HoneyBox.Api.Controllers.HealthController">
<summary>
健康检查控制器 - 提供系统健康状态检查
</summary>
<remarks>
检查数据库连接、Redis连接等系统组件的健康状态
</remarks>
</member>
<member name="M:HoneyBox.Api.Controllers.HealthController.GetHealth">
<summary>
获取服务健康状态
</summary>
<returns>健康检查结果</returns>
</member>
<member name="T:HoneyBox.Api.Controllers.HealthCheckData">
<summary>
健康检查响应数据
</summary>
</member>
<member name="P:HoneyBox.Api.Controllers.HealthCheckData.Status">
<summary>
整体状态
</summary>
</member>
<member name="P:HoneyBox.Api.Controllers.HealthCheckData.Database">
<summary>
数据库连接状态
</summary>
</member>
<member name="P:HoneyBox.Api.Controllers.HealthCheckData.Redis">
<summary>
Redis 连接状态
</summary>
</member>
<member name="P:HoneyBox.Api.Controllers.HealthCheckData.Timestamp">
<summary>
检查时间戳
</summary>
</member>
<member name="T:HoneyBox.Api.Controllers.InvitationController">
<summary>
推荐/邀请控制器 - 处理用户邀请和推荐功能
</summary>
<remarks>
提供邀请信息查询、邀请码绑定等功能
</remarks>
</member>
<member name="M:HoneyBox.Api.Controllers.InvitationController.GetInvitationInfo(HoneyBox.Model.Models.Invitation.InvitationInfoRequest)">
<summary>
获取推荐信息
POST /api/invitation
Requirements: 9.1-9.2
</summary>
</member>
<member name="M:HoneyBox.Api.Controllers.InvitationController.BindInviteCode(HoneyBox.Model.Models.Invitation.BindInviteCodeRequest)">
<summary>
绑定邀请码
POST /api/bind_invite_code
Requirements: 9.3-9.5
</summary>
</member>
<member name="M:HoneyBox.Api.Controllers.InvitationController.GetCurrentUserId">
<summary>
获取当前登录用户ID
</summary>
</member>
<member name="T:HoneyBox.Api.Controllers.NotifyController">
<summary>
支付回调控制器
处理微信支付等第三方支付平台的回调通知
</summary>
</member>
<member name="M:HoneyBox.Api.Controllers.NotifyController.OrderNotify">
<summary>
微信支付回调接口
POST /api/notify/order_notify
接收微信支付结果通知,处理订单状态更新
Requirements: 2.1-2.9
</summary>
<remarks>
微信支付回调流程:
1. 接收微信发送的XML格式回调数据
2. 验证签名确保数据安全
3. 根据订单类型attach字段路由到对应处理方法
4. 更新订单状态、扣减用户资产、触发抽奖等
5. 返回XML格式响应给微信
支持的订单类型attach值
- user_recharge: 余额充值
- order_yfs: 一番赏订单
- order_lts: 擂台赏订单
- order_zzs: 转转赏订单
- order_flw: 福利屋订单
- order_scs: 商城赏订单
- order_wxs: 无限赏订单
- order_fbs: 翻倍赏订单
- order_ckj: 抽卡机订单
- order_list_send: 发货运费
</remarks>
<returns>XML格式响应</returns>
</member>
<member name="T:HoneyBox.Api.Controllers.OrderController">
<summary>
订单控制器 - 处理订单创建、查询和抽奖结果
</summary>
<remarks>
提供一番赏、无限赏、商城等订单的创建、金额计算、查询和抽奖结果查询功能
</remarks>
</member>
<member name="M:HoneyBox.Api.Controllers.OrderController.CalculateOrderMoney(HoneyBox.Model.Models.Order.OrderMoneyRequest)">
<summary>
一番赏订单金额计算
</summary>
<remarks>
POST /api/ordermoney
计算一番赏订单金额,包含优惠券抵扣、余额抵扣等
Requirements: 1.1-1.6
</remarks>
<param name="request">订单金额计算请求参数</param>
<returns>订单金额计算结果</returns>
</member>
<member name="M:HoneyBox.Api.Controllers.OrderController.CreateOrder(HoneyBox.Model.Models.Order.OrderBuyRequest)">
<summary>
一番赏订单创建
</summary>
<remarks>
POST /api/orderbuy
创建一番赏订单并执行抽奖,返回订单信息和抽奖结果
Requirements: 2.1-2.6
</remarks>
<param name="request">订单创建请求参数</param>
<returns>订单创建结果,包含订单号和支付信息</returns>
</member>
<member name="M:HoneyBox.Api.Controllers.OrderController.CalculateInfiniteOrderMoney(HoneyBox.Model.Models.Order.InfiniteOrderMoneyRequest)">
<summary>
无限赏订单金额计算
POST /api/infinite_ordermoney
Requirements: 3.1-3.3
</summary>
</member>
<member name="M:HoneyBox.Api.Controllers.OrderController.CreateInfiniteOrder(HoneyBox.Model.Models.Order.InfiniteOrderBuyRequest)">
<summary>
无限赏订单创建
POST /api/infinite_orderbuy
Requirements: 4.1-4.3
</summary>
</member>
<member name="M:HoneyBox.Api.Controllers.OrderController.CalculateMallOrderMoney(HoneyBox.Model.Models.Order.MallOrderMoneyRequest)">
<summary>
商城订单金额计算
POST /api/mall_ordermoney
Requirements: 5.1-5.3
</summary>
</member>
<member name="M:HoneyBox.Api.Controllers.OrderController.GetOrderList(HoneyBox.Model.Models.Order.OrderListRequest)">
<summary>
订单列表查询
</summary>
<remarks>
POST /api/order_list
获取当前用户的订单列表,支持按状态筛选和分页
Requirements: 6.1-6.4
</remarks>
<param name="request">订单列表请求参数</param>
<returns>订单列表分页数据</returns>
</member>
<member name="M:HoneyBox.Api.Controllers.OrderController.GetOrderDetail(HoneyBox.Model.Models.Order.OrderDetailRequest)">
<summary>
订单详情查询
POST /api/order_detail
Requirements: 7.1-7.3
</summary>
</member>
<member name="M:HoneyBox.Api.Controllers.OrderController.GetPrizeOrderLog(HoneyBox.Model.Models.Order.PrizeOrderLogRequest)">
<summary>
一番赏抽奖结果查询
POST /api/prizeorderlog
Requirements: 8.1-8.3
</summary>
</member>
<member name="M:HoneyBox.Api.Controllers.OrderController.GetInfinitePrizeOrderLog(HoneyBox.Model.Models.Order.PrizeOrderLogRequest)">
<summary>
无限赏抽奖结果查询
POST /api/infinite_prizeorderlog
Requirements: 9.1-9.2
</summary>
</member>
<member name="M:HoneyBox.Api.Controllers.OrderController.GetInfiniteShangLog(HoneyBox.Model.Models.Lottery.InfiniteShangLogRequest)">
<summary>
无限赏中奖记录查询
POST /api/infinite_shang_log
Requirements: 4.1-4.3
</summary>
</member>
<member name="M:HoneyBox.Api.Controllers.OrderController.GetInfinitePrizeRecords(HoneyBox.Model.Models.Lottery.InfinitePrizeRecordsRequest)">
<summary>
无限赏用户抽奖记录查询(盒子抽奖记录)
POST /api/infinite_prizerecords
Requirements: 5.1-5.3
</summary>
</member>
<member name="M:HoneyBox.Api.Controllers.OrderController.DrawWithItemCard(HoneyBox.Model.Models.Lottery.ItemCardDrawRequest)">
<summary>
道具卡抽奖(重抽)
POST /api/item_card_chou
Requirements: 6.1-6.4
</summary>
</member>
<member name="M:HoneyBox.Api.Controllers.OrderController.GetCurrentUserId">
<summary>
获取当前登录用户ID
</summary>
</member>
<member name="T:HoneyBox.Api.Controllers.PayController">
<summary>
支付控制器
处理微信支付统一下单等支付相关接口
Requirements: 1.1-1.5
</summary>
</member>
<member name="M:HoneyBox.Api.Controllers.PayController.CreatePayment(HoneyBox.Api.Controllers.PayRequest)">
<summary>
微信支付统一下单接口
POST /api/pay
创建微信支付订单,返回支付参数供前端调起支付
Requirements: 1.1-1.5
</summary>
<remarks>
支付流程:
1. 验证用户登录状态
2. 验证请求参数
3. 调用微信支付统一下单API
4. 返回支付参数appId, timeStamp, nonceStr, package, signType, paySign
支持的订单类型attach值
- user_recharge: 余额充值
- order_yfs: 一番赏订单
- order_lts: 擂台赏订单
- order_zzs: 转转赏订单
- order_flw: 福利屋订单
- order_scs: 商城赏订单
- order_wxs: 无限赏订单
- order_fbs: 翻倍赏订单
- order_ckj: 抽卡机订单
- order_list_send: 发货运费
</remarks>
<param name="request">支付请求参数</param>
<returns>支付参数或错误信息</returns>
</member>
<member name="M:HoneyBox.Api.Controllers.PayController.GetCurrentUserId">
<summary>
获取当前登录用户ID
</summary>
</member>
<member name="T:HoneyBox.Api.Controllers.PayRequest">
<summary>
支付请求参数
</summary>
</member>
<member name="P:HoneyBox.Api.Controllers.PayRequest.OrderNo">
<summary>
订单号
</summary>
</member>
<member name="P:HoneyBox.Api.Controllers.PayRequest.Amount">
<summary>
支付金额(单位:元)
</summary>
</member>
<member name="P:HoneyBox.Api.Controllers.PayRequest.Body">
<summary>
商品描述
</summary>
</member>
<member name="P:HoneyBox.Api.Controllers.PayRequest.Attach">
<summary>
附加数据(订单类型)
</summary>
</member>
<member name="P:HoneyBox.Api.Controllers.PayRequest.OpenId">
<summary>
用户OpenId可选不传则从用户信息获取
</summary>
</member>
<member name="T:HoneyBox.Api.Controllers.RankController">
<summary>
排行榜控制器 - 处理排行榜查询功能
</summary>
<remarks>
提供周榜、月榜等排行榜数据查询
</remarks>
</member>
<member name="M:HoneyBox.Api.Controllers.RankController.GetWeekRank">
<summary>
获取周榜
</summary>
<remarks>
GET /api/rank_week
获取本周消费排行榜数据
Requirements: 10.1, 10.3-10.5
</remarks>
<returns>周榜数据</returns>
</member>
<member name="M:HoneyBox.Api.Controllers.RankController.GetMonthRank">
<summary>
获取月榜
</summary>
<remarks>
GET /api/rank_month
获取本月消费排行榜数据
Requirements: 10.2-10.5
</remarks>
<returns>月榜数据</returns>
</member>
<member name="M:HoneyBox.Api.Controllers.RankController.GetCurrentUserId">
<summary>
获取当前登录用户ID
</summary>
</member>
<member name="T:HoneyBox.Api.Controllers.RedeemController">
<summary>
兑换码控制器 - 处理兑换码使用功能
</summary>
<remarks>
提供兑换码验证和使用功能
</remarks>
</member>
<member name="M:HoneyBox.Api.Controllers.RedeemController.UseRedeemCode(HoneyBox.Model.Models.Redeem.UseRedeemCodeRequest)">
<summary>
使用兑换码
POST /api/used
Requirements: 11.1-11.4
</summary>
</member>
<member name="M:HoneyBox.Api.Controllers.RedeemController.GetCurrentUserId">
<summary>
获取当前登录用户ID
</summary>
</member>
<member name="T:HoneyBox.Api.Controllers.TaskController">
<summary>
任务控制器 - 处理任务系统功能
</summary>
<remarks>
提供任务列表查询、任务奖励领取等功能
</remarks>
</member>
<member name="M:HoneyBox.Api.Controllers.TaskController.GetTaskList(HoneyBox.Model.Models.Task.TaskListRequest)">
<summary>
获取任务列表
POST /api/task_list
Requirements: 8.1-8.5
</summary>
</member>
<member name="M:HoneyBox.Api.Controllers.TaskController.ClaimTaskReward(HoneyBox.Model.Models.Task.ClaimTaskRewardRequest)">
<summary>
领取任务奖励
POST /api/ling_task
Requirements: 8.6-8.7
</summary>
</member>
<member name="M:HoneyBox.Api.Controllers.TaskController.GetCurrentUserId">
<summary>
获取当前登录用户ID
</summary>
</member>
<member name="T:HoneyBox.Api.Controllers.UserController">
<summary>
用户控制器 - 处理用户信息、资产和VIP相关功能
</summary>
<remarks>
提供用户信息查询和更新、资产明细查询、VIP信息查询等功能
</remarks>
</member>
<member name="M:HoneyBox.Api.Controllers.UserController.GetUserInfo">
<summary>
获取用户信息
</summary>
<remarks>
POST /api/user
获取当前登录用户的详细信息包含余额、积分、VIP等级等
Requirements: 4.1-4.5
</remarks>
<returns>用户信息数据</returns>
</member>
<member name="M:HoneyBox.Api.Controllers.UserController.UpdateUserInfo(HoneyBox.Model.Models.Auth.UpdateUserInfoRequest)">
<summary>
更新用户信息
POST /api/update_userinfo
Requirements: 4.2, 4.3
</summary>
</member>
<member name="M:HoneyBox.Api.Controllers.UserController.LogOff(HoneyBox.Model.Models.Auth.LogOffRequest)">
<summary>
账号注销
POST /api/user_log_off
Requirements: 7.1-7.3
</summary>
</member>
<member name="M:HoneyBox.Api.Controllers.UserController.GetMoneyRecords(HoneyBox.Model.Models.Asset.AssetRecordRequest)">
<summary>
获取余额明细
POST /api/profitMoney
Requirements: 1.1
</summary>
</member>
<member name="M:HoneyBox.Api.Controllers.UserController.GetIntegralRecords(HoneyBox.Model.Models.Asset.AssetRecordRequest)">
<summary>
获取吧唧币明细
POST /api/profitIntegral
Requirements: 1.2
</summary>
</member>
<member name="M:HoneyBox.Api.Controllers.UserController.GetScoreRecords(HoneyBox.Model.Models.Asset.AssetRecordRequest)">
<summary>
获取积分明细
POST /api/profitScore
Requirements: 1.3
</summary>
</member>
<member name="M:HoneyBox.Api.Controllers.UserController.GetPayRecords(HoneyBox.Model.Models.Asset.AssetRecordRequest)">
<summary>
获取支付记录
POST /api/profitPay
Requirements: 1.4
</summary>
</member>
<member name="M:HoneyBox.Api.Controllers.UserController.GetVipInfo">
<summary>
获取VIP信息
</summary>
<remarks>
POST /api/vip_list
获取当前用户的VIP等级信息和权益列表
Requirements: 2.1-2.5
</remarks>
<returns>VIP信息数据</returns>
</member>
<member name="M:HoneyBox.Api.Controllers.UserController.GetCurrentUserId">
<summary>
获取当前登录用户ID
</summary>
</member>
<member name="M:HoneyBox.Api.Controllers.UserController.UploadBase64ImageAsync(System.String,System.Int32)">
<summary>
上传Base64图片到腾讯云COS
</summary>
<param name="base64Image">Base64编码的图片数据</param>
<param name="userId">用户ID</param>
<returns>上传后的图片URL</returns>
</member>
<member name="T:HoneyBox.Api.Controllers.WarehouseController">
<summary>
仓库控制器 - 处理用户仓库和发货功能
</summary>
<remarks>
提供仓库查询、奖品回收、发货申请、物流查询等功能
</remarks>
</member>
<member name="M:HoneyBox.Api.Controllers.WarehouseController.GetWarehouseIndex(HoneyBox.Model.Models.Order.WarehouseIndexRequest)">
<summary>
仓库首页查询
</summary>
<remarks>
POST /api/warehouse_index
获取用户仓库中的奖品列表
Requirements: 10.1-10.3
</remarks>
<param name="request">仓库查询请求参数</param>
<returns>仓库奖品列表</returns>
</member>
<member name="M:HoneyBox.Api.Controllers.WarehouseController.RecoveryPrizes(HoneyBox.Model.Models.Order.RecoveryRequest)">
<summary>
奖品回收
POST /api/warehouse_recovery
Requirements: 11.1-11.5
</summary>
</member>
<member name="M:HoneyBox.Api.Controllers.WarehouseController.SendPrizes(HoneyBox.Model.Models.Order.SendRequest)">
<summary>
奖品发货申请
</summary>
<remarks>
POST /api/warehouse_send
申请将仓库中的奖品发货到指定地址
Requirements: 12.1-12.5
</remarks>
<param name="request">发货申请请求参数</param>
<returns>发货申请结果</returns>
</member>
<member name="M:HoneyBox.Api.Controllers.WarehouseController.ConfirmSend(HoneyBox.Model.Models.Order.ConfirmSendRequest)">
<summary>
确认发货
POST /api/warehouse_send_confirm
Requirements: 13.1-13.2
</summary>
</member>
<member name="M:HoneyBox.Api.Controllers.WarehouseController.GetSendRecords(HoneyBox.Model.Models.Order.SendRecordRequest)">
<summary>
发货记录查询
POST /api/warehouse_send_record
Requirements: 14.1-14.3
</summary>
</member>
<member name="M:HoneyBox.Api.Controllers.WarehouseController.GetSendRecordDetail(HoneyBox.Model.Models.Order.SendRecordDetailRequest)">
<summary>
发货记录详情查询
POST /api/warehouse_send_record_detail
Requirements: 15.1-15.3
</summary>
</member>
<member name="M:HoneyBox.Api.Controllers.WarehouseController.GetRecoveryRecords(HoneyBox.Model.Models.Order.RecoveryRecordRequest)">
<summary>
回收记录查询
POST /api/warehouse_recovery_record
Requirements: 16.1-16.2
</summary>
</member>
<member name="M:HoneyBox.Api.Controllers.WarehouseController.GetLogistics(HoneyBox.Model.Models.Order.LogisticsRequest)">
<summary>
物流信息查询
POST /api/warehouse_order_logistics
Requirements: 17.1-17.3
</summary>
</member>
<member name="M:HoneyBox.Api.Controllers.WarehouseController.GetCurrentUserId">
<summary>
获取当前登录用户ID
</summary>
</member>
<member name="T:HoneyBox.Api.Controllers.WelfareController">
<summary>
福利屋控制器 - 处理福利屋抽奖功能
</summary>
<remarks>
提供福利屋列表、详情、参与记录、中奖记录等功能
</remarks>
</member>
<member name="M:HoneyBox.Api.Controllers.WelfareController.GetWelfareList(HoneyBox.Model.Models.Welfare.WelfareListRequest)">
<summary>
获取福利屋列表
POST /api/welfare_house_list
Requirements: 12.1-12.5
</summary>
</member>
<member name="M:HoneyBox.Api.Controllers.WelfareController.GetWelfareDetail(HoneyBox.Model.Models.Welfare.WelfareDetailRequest)">
<summary>
获取福利屋详情
POST /api/fuliwu_detail
Requirements: 13.1-13.4
</summary>
</member>
<member name="M:HoneyBox.Api.Controllers.WelfareController.GetParticipants(HoneyBox.Model.Models.Welfare.ParticipantsRequest)">
<summary>
获取福利屋参与者列表
POST /api/fuliwu_participants
Requirements: 14.1
</summary>
</member>
<member name="M:HoneyBox.Api.Controllers.WelfareController.GetWinningRecords(HoneyBox.Model.Models.Welfare.WinningRecordsRequest)">
<summary>
获取福利屋开奖记录
POST /api/fuliwu_records
Requirements: 14.2
</summary>
</member>
<member name="M:HoneyBox.Api.Controllers.WelfareController.GetUserParticipationRecords(System.Int32,System.Int32)">
<summary>
获取用户参与记录
GET /api/fuliwu_user_records
Requirements: 14.3
</summary>
</member>
<member name="M:HoneyBox.Api.Controllers.WelfareController.GetUserWinningRecords(System.Int32,System.Int32)">
<summary>
获取用户中奖记录
GET /api/fuliwu_user_winning_records
Requirements: 14.4
</summary>
</member>
<member name="M:HoneyBox.Api.Controllers.WelfareController.GetCurrentUserId">
<summary>
获取当前登录用户ID
</summary>
</member>
<member name="T:HoneyBox.Api.Filters.GlobalExceptionFilter">
<summary>
全局异常处理过滤器
</summary>
</member>
<member name="T:Program">
<summary>
Auto-generated public partial Program class for top-level statement apps.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.OpenApi.Generated.DocumentationCommentIdHelper.CreateDocumentationId(System.Type)">
<summary>
Generates a documentation comment ID for a type.
Example: T:Namespace.Outer+Inner`1 becomes T:Namespace.Outer.Inner`1
</summary>
</member>
<member name="M:Microsoft.AspNetCore.OpenApi.Generated.DocumentationCommentIdHelper.CreateDocumentationId(System.Reflection.PropertyInfo)">
<summary>
Generates a documentation comment ID for a property.
Example: P:Namespace.ContainingType.PropertyName or for an indexer P:Namespace.ContainingType.Item(System.Int32)
</summary>
</member>
<member name="M:Microsoft.AspNetCore.OpenApi.Generated.DocumentationCommentIdHelper.CreateDocumentationId(System.Type,System.String)">
<summary>
Generates a documentation comment ID for a property given its container type and property name.
Example: P:Namespace.ContainingType.PropertyName
</summary>
</member>
<member name="M:Microsoft.AspNetCore.OpenApi.Generated.DocumentationCommentIdHelper.CreateDocumentationId(System.Reflection.MethodInfo)">
<summary>
Generates a documentation comment ID for a method (or constructor).
For example:
M:Namespace.ContainingType.MethodName(ParamType1,ParamType2)~ReturnType
M:Namespace.ContainingType.#ctor(ParamType)
</summary>
</member>
<member name="M:Microsoft.AspNetCore.OpenApi.Generated.DocumentationCommentIdHelper.GetTypeDocId(System.Type,System.Boolean,System.Boolean)">
<summary>
Generates a documentation ID string for a type.
This method handles nested types (replacing '+' with '.'),
generic types, arrays, pointers, by-ref types, and generic parameters.
The <paramref name="includeGenericArguments"/> flag controls whether
constructed generic type arguments are emitted, while <paramref name="omitGenericArity"/>
controls whether the generic arity marker (e.g. "`1") is appended.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.OpenApi.Generated.DocumentationCommentIdHelper.NormalizeDocId(System.String)">
<summary>
Normalizes a documentation comment ID to match the compiler-style format.
Strips the return type suffix for ordinary methods but retains it for conversion operators.
</summary>
<param name="docId">The documentation comment ID to normalize.</param>
<returns>The normalized documentation comment ID.</returns>
</member>
</members>
</doc>