59 lines
1.6 KiB
TypeScript
59 lines
1.6 KiB
TypeScript
import { prop } from "@typegoose/typegoose";
|
|
|
|
// 37的登录验证返回参数
|
|
export class LoginValidateData37 {
|
|
@prop({ required: true })
|
|
uid: number; // 用户uid
|
|
|
|
@prop({ required: true })
|
|
is_phone_bind: number; // 是否绑定手机
|
|
|
|
@prop({ required: true })
|
|
is_idcard_bind: number; // 是否绑定身份证
|
|
|
|
@prop({ required: true })
|
|
is_adult: number; // 是否成年
|
|
|
|
@prop({ required: true })
|
|
vip_level: number; // vip等级
|
|
|
|
@prop({ required: true })
|
|
is_youke: number; // 是否为第三方来源
|
|
|
|
@prop({ required: true })
|
|
is_bind_alias: number; // 是否绑定平台个性账号
|
|
|
|
@prop({ required: true })
|
|
birth: number; // 用户生日
|
|
|
|
@prop({ required: true })
|
|
age: number; // 用户年龄
|
|
|
|
@prop({ required: true })
|
|
unique_realname_id: string; // 用户身份证唯一标识
|
|
}
|
|
|
|
export interface LoginValidataReturn37 {
|
|
code: number;
|
|
msg: string;
|
|
data: LoginValidateData37;
|
|
}
|
|
|
|
export type ChannelInfo = LoginValidataReturn37|{};
|
|
|
|
export interface PayCallback37Data {
|
|
appid: string; // 平台id
|
|
uid: number; // 37用户id
|
|
game_id: number; // 游戏id
|
|
fc_c_game_id: string; // 子游戏id
|
|
sid: number; // 区服id
|
|
actor_id: string; // 角色id
|
|
order_id: string; // 37平台id
|
|
order_no: string; // 我方订单id
|
|
money: number; // 订单金额
|
|
game_coin: number; // 元宝数
|
|
product_id: string; // 商品id
|
|
time: number; // 请求时间
|
|
ext: string; // 扩展参数
|
|
sign: string;
|
|
} |