58 lines
1.4 KiB
TypeScript
58 lines
1.4 KiB
TypeScript
// 排行榜返回玩家值
|
|
export class RankParam {
|
|
roleName: string;
|
|
lv: number;
|
|
vLv: number;
|
|
guildName: string = "";
|
|
head: string = 'zhaoyun';
|
|
headHid: number = 19;
|
|
sHid: number = 19;
|
|
title: number;
|
|
|
|
constructor(roleName: string, lv: number, vLv: number, headHid: number, sHid: number, title: number) {
|
|
this.roleName = roleName;
|
|
this.lv = lv;
|
|
this.vLv = vLv;
|
|
this.headHid = headHid;
|
|
this.sHid = sHid;
|
|
this.title = title;
|
|
}
|
|
}
|
|
|
|
// 公会排行榜返回值
|
|
export class GuildRankParam {
|
|
icon: number;
|
|
name: string;
|
|
lv: number;
|
|
leader: {
|
|
roleName: string;
|
|
title: number;
|
|
lv: number;
|
|
headHid: number;
|
|
sHid: number;
|
|
}
|
|
|
|
constructor(icon: number, name: string, lv: number, leader: {roleName: string, title: number, lv: number, headHid: number, sHid: number}) {
|
|
this.icon = icon;
|
|
this.name = name;
|
|
this.lv = lv;
|
|
let _leader = new GuildLeader(leader);
|
|
this.leader = _leader;
|
|
}
|
|
}
|
|
|
|
export class GuildLeader {
|
|
roleName: string;
|
|
title: number;
|
|
lv: number;
|
|
headHid: number;
|
|
sHid: number;
|
|
|
|
constructor(leader: {roleName: string, title: number, lv: number, headHid: number, sHid: number}) {
|
|
this.roleName = leader.roleName;
|
|
this.title = leader.title;
|
|
this.lv = leader.lv;
|
|
this.headHid = leader.headHid;
|
|
this.sHid = leader.sHid;
|
|
}
|
|
} |