sdk: 登录

This commit is contained in:
luying
2021-11-08 17:47:30 +08:00
parent a251ce47fa
commit fb6a5a785e
12 changed files with 291 additions and 60 deletions

42
shared/domain/sdk.ts Normal file
View File

@@ -0,0 +1,42 @@
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|{};