活动:添加抽卡数据类型

This commit is contained in:
qiaoxin
2021-04-21 14:10:28 +08:00
parent 38a53e93fa
commit 134f9aebb8

View File

@@ -0,0 +1,23 @@
import { prop } from '@typegoose/typegoose';
import { ActivityModelType } from '../../db/Activity';
import { ActivityBase } from './activityField';
// 抽卡数据
export class GachaData extends ActivityBase {
@prop({ required: true })
gachaId: number = 0;
@prop({ required: true })
heroes: Array<number> = [];
public initData(data: string) {
let obj = JSON.parse(data);
this.gachaId = obj.gachaId;
this.heroes = obj.heroes;
}
constructor(activityData: ActivityModelType) {
super(activityData)
}
}