✨ feat(校验): 添加战场伤害统计伤害
This commit is contained in:
@@ -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 })
|
||||
|
||||
Reference in New Issue
Block a user