✨ feat(战场): 保存战阵连携顺序
This commit is contained in:
@@ -11,6 +11,13 @@ export class HeroScores {
|
||||
score: number;
|
||||
}
|
||||
|
||||
export class Combo {
|
||||
@prop({ required: true })
|
||||
groupId: number;
|
||||
@prop({ required: true, type: Number })
|
||||
levelList: number[];
|
||||
}
|
||||
|
||||
@index({ roleId: 1, oppRoleId: 1 })
|
||||
export default class PvpHistoryOpp extends BaseModel {
|
||||
@prop({ required: true })
|
||||
@@ -47,9 +54,11 @@ export default class PvpHistoryOpp extends BaseModel {
|
||||
warId: number; // 对手选择的地图id
|
||||
@prop({ required: true })
|
||||
buff: number; // 对手选择的buff
|
||||
@prop({ required: true, type: PvpEnemies, default: [], _id: false })
|
||||
@prop({ required: true, type: () => PvpEnemies, default: [], _id: false })
|
||||
heroes: PvpEnemies[]; // 对手阵容
|
||||
@prop({ required: true, type: PvpOtherHeroes, default: [] })
|
||||
@prop({ required: true, type: () => Combo })
|
||||
combo: Combo[]; // 状态 0-仅刷出 1-挑战过
|
||||
@prop({ required: true, type: () => PvpOtherHeroes, default: [] })
|
||||
otherHeroes: PvpOtherHeroes[]; // 阵容以外所有武将信息
|
||||
@prop({ required: true, default: 0 })
|
||||
status: number; // 状态 0-仅刷出 1-挑战过
|
||||
|
||||
Reference in New Issue
Block a user