✨ feat(校验): 添加战场伤害统计伤害

This commit is contained in:
luying
2023-06-27 13:46:01 +08:00
parent d75101a730
commit 70af186564
10 changed files with 72 additions and 35 deletions
+16
View File
@@ -6,6 +6,17 @@ import { LineupParam } from '../domain/rank';
* 战斗记录接口
*/
class DamageRecord {
@prop({ required: true })
hid: number;
@prop({ required: true })
damage: number;
@prop({ required: true })
heal: number;
@prop({ required: true })
underDamage: number;
}
class Record {
@prop({ required: true, type: Number })
heroes?: Array<number>; // 武将id
@@ -37,6 +48,11 @@ class Record {
encourageCnt?: number;
@prop({ required: false })
pvpSeasonNum?: number;
@prop({ required: false, type: DamageRecord, _id: false })
damageRecord?: DamageRecord[];
@prop({ required: false })
round?: number;
}
@index({ roleId: 1, battleId: 1 })