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; }