排行榜:奖励显示首通信息
This commit is contained in:
+76
-62
@@ -66,6 +66,69 @@ export class RankParam {
|
||||
}
|
||||
}
|
||||
|
||||
export class GuildLeader {
|
||||
@prop({ required: true })
|
||||
roleId: string;
|
||||
|
||||
@prop({ required: true })
|
||||
roleName: string;
|
||||
|
||||
@prop({ required: true })
|
||||
title: number;
|
||||
|
||||
@prop({ required: true })
|
||||
lv: number;
|
||||
|
||||
@prop({ required: true })
|
||||
head: number;
|
||||
|
||||
@prop({ required: true })
|
||||
frame: number;
|
||||
|
||||
@prop({ required: true })
|
||||
spine: number;
|
||||
|
||||
constructor(leader: { roleId: string, roleName: string, title: number, lv: number, head: number, frame: number, spine: number}) {
|
||||
this.roleId = leader.roleId;
|
||||
this.roleName = leader.roleName;
|
||||
this.title = leader.title;
|
||||
this.lv = leader.lv;
|
||||
this.head = leader.head;
|
||||
this.frame = leader.frame;
|
||||
this.spine = leader.spine;
|
||||
}
|
||||
}
|
||||
|
||||
// 排行榜返回玩家值
|
||||
export class LineupParam {
|
||||
@prop({ required: true })
|
||||
hid: number;
|
||||
|
||||
@prop({ required: true })
|
||||
star: number;
|
||||
|
||||
@prop({ required: true })
|
||||
colorStar: number;
|
||||
|
||||
@prop({ required: true })
|
||||
lv: number;
|
||||
|
||||
@prop({ required: true })
|
||||
quality: number;
|
||||
|
||||
@prop({ required: true })
|
||||
job: number;
|
||||
|
||||
constructor(hero: HeroType) {
|
||||
this.hid = hero.hid;
|
||||
this.star = hero.star;
|
||||
this.colorStar = hero.colorStar;
|
||||
this.lv = hero.lv;
|
||||
this.quality = hero.quality;
|
||||
this.job = hero.job;
|
||||
}
|
||||
}
|
||||
|
||||
export class RoleRankInfo extends RankParam {
|
||||
rank: number = 1;
|
||||
roleId: string = "";
|
||||
@@ -94,23 +157,24 @@ export class RoleRankInfo extends RankParam {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
// 公会排行榜返回值
|
||||
export class GuildRankParam {
|
||||
@prop({ required: true })
|
||||
icon: number;
|
||||
|
||||
@prop({ required: true })
|
||||
name: string;
|
||||
|
||||
@prop({ required: true })
|
||||
lv: number;
|
||||
|
||||
@prop({ required: true })
|
||||
memberCnt: number;
|
||||
leader: {
|
||||
roleId: string;
|
||||
roleName: string;
|
||||
title: number;
|
||||
lv: number;
|
||||
head: number;
|
||||
frame: number;
|
||||
spine: number;
|
||||
};
|
||||
|
||||
@prop({ required: true, _id: false })
|
||||
leader: GuildLeader;
|
||||
|
||||
@prop({ required: true })
|
||||
guildCe: number;
|
||||
|
||||
constructor(guild: GuildUpdateParam) {
|
||||
@@ -186,56 +250,6 @@ export class RoleAndGuildRankInfo {
|
||||
}
|
||||
}
|
||||
|
||||
export class GuildLeader {
|
||||
roleId: string;
|
||||
roleName: string;
|
||||
title: number;
|
||||
lv: number;
|
||||
head: number;
|
||||
frame: number;
|
||||
spine: number;
|
||||
|
||||
constructor(leader: { roleId: string, roleName: string, title: number, lv: number, head: number, frame: number, spine: number}) {
|
||||
this.roleId = leader.roleId;
|
||||
this.roleName = leader.roleName;
|
||||
this.title = leader.title;
|
||||
this.lv = leader.lv;
|
||||
this.head = leader.head;
|
||||
this.frame = leader.frame;
|
||||
this.spine = leader.spine;
|
||||
}
|
||||
}
|
||||
|
||||
// 排行榜返回玩家值
|
||||
export class LineupParam {
|
||||
@prop({ required: true })
|
||||
hid: number;
|
||||
|
||||
@prop({ required: true })
|
||||
star: number;
|
||||
|
||||
@prop({ required: true })
|
||||
colorStar: number;
|
||||
|
||||
@prop({ required: true })
|
||||
lv: number;
|
||||
|
||||
@prop({ required: true })
|
||||
quality: number;
|
||||
|
||||
@prop({ required: true })
|
||||
job: number;
|
||||
|
||||
constructor(hero: HeroType) {
|
||||
this.hid = hero.hid;
|
||||
this.star = hero.star;
|
||||
this.colorStar = hero.colorStar;
|
||||
this.lv = hero.lv;
|
||||
this.quality = hero.quality;
|
||||
this.job = hero.job;
|
||||
}
|
||||
}
|
||||
|
||||
export class SimpleGuildRankParam {
|
||||
rank: number = 0;
|
||||
code: string = "";
|
||||
@@ -366,4 +380,4 @@ export class GeneralRankParam {
|
||||
this.num = rankInfo.num;
|
||||
this.received = received;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user