using System;
namespace Assets.MyGame.Scripts.Net.APIRequest.Params
{
// ============================================================
// 补充参数类:以下接口暂未接入业务,但已注册到 APIManager,
// 方便后续快速接入。按 swagger 路径分组放置。
// ============================================================
// ---------------- /api/Login/LoginByPassword(POST) ----------------
/// 密码登录请求体
[Serializable]
public class LoginByPasswordParam : RequestParamBase
{
/// 账号(手机号/用户名)
public string account;
/// 密码
public string password;
}
// ---------------- /api/User/GetFishingReturnInfo(GET) ----------------
/// 获取捕鱼返利信息参数
[Serializable]
public class GetFishingReturnInfoParam : RequestParamBase
{
// 后端文档未明确字段,预留 userId;按需补充
public string userId;
}
// ---------------- /api/User/ClaimFishingReturn(GET) ----------------
/// 领取捕鱼返利参数
[Serializable]
public class ClaimFishingReturnParam : RequestParamBase
{
public string userId;
}
// ---------------- /api/Lottery/Draw(GET) ----------------
/// 抽奖参数
[Serializable]
public class LotteryDrawParam : RequestParamBase
{
/// 抽奖活动 ID(按后端定义补充)
public int lotteryId;
}
// ---------------- /api/SummonCard/use(GET) ----------------
/// 使用召唤卡参数
[Serializable]
public class SummonCardUseParam : RequestParamBase
{
/// 召唤卡编号
public string cardNumber;
}
// ---------------- /api/Dict/GetByCode(GET) ----------------
/// 字典查询参数(按 code 取单条)
[Serializable]
public class DictGetByCodeParam : RequestParamBase
{
public string code;
}
// ---------------- /api/Dict/GetListByCode(GET) ----------------
/// 字典列表查询参数(按 code 取列表)
[Serializable]
public class DictGetListByCodeParam : RequestParamBase
{
public string code;
}
}