diff --git a/shared/domain/activityField/activityField.ts b/shared/domain/activityField/activityField.ts index ca1e35b97..9921b1709 100644 --- a/shared/domain/activityField/activityField.ts +++ b/shared/domain/activityField/activityField.ts @@ -3,16 +3,10 @@ import { ActivityModelType } from '../../db/Activity'; // 活动数据 export abstract class ActivityBase { - @prop({ required: true }) activityId: number = 0; - @prop({ required: true }) beginTime: Date = null; - @prop({ required: true }) endTime: Date = null; - @prop({ required: true }) type: number = 0; - // @prop({ required: true }) - // data: string = ''; abstract initData(data: string): void; diff --git a/shared/domain/activityField/sevenDaysField.ts b/shared/domain/activityField/sevenDaysField.ts index 5f47b05e1..308714f6c 100644 --- a/shared/domain/activityField/sevenDaysField.ts +++ b/shared/domain/activityField/sevenDaysField.ts @@ -6,15 +6,10 @@ import { ActivityBase } from './activityField'; // 每日配置数据 export class SevenDayItem { - @prop({ required: true }) dayIndex: number = 0; - @prop({ required: true }) cellIndex: number = 0; - @prop({ required: true }) count: number = 0; - @prop({ required: true }) total: number = 0; - @prop({ required: true }) isReceive: boolean = false; constructor(dayIndex: number, cellIndex: number, count: number, total: number, isReceive: boolean) { @@ -29,7 +24,6 @@ export class SevenDayItem { // 七天乐活动数据 export class SevenDaysData extends ActivityBase { - @prop({ required: true }) items: Array = []; //解析玩家领取记录