注释
This commit is contained in:
@@ -12,20 +12,20 @@ class TrainBox {
|
||||
@prop({ required: true })
|
||||
roleId: string;
|
||||
@prop({ required: true, type: Reward })
|
||||
good: Reward;
|
||||
good: Reward;//领取奖励
|
||||
@prop({ required: true })
|
||||
index: number;
|
||||
index: number;//领取位置
|
||||
}
|
||||
|
||||
export class TrainInstance {
|
||||
@prop({ required: true })
|
||||
hid: number;
|
||||
@prop({ required: true })
|
||||
progress: number;
|
||||
progress: number;//进度
|
||||
@prop({ required: true })
|
||||
endTime: number;
|
||||
endTime: number;//挑战胜利后,宝箱领取有效时间
|
||||
@prop({ required: true, default: [], type: TrainBox, _id: false })
|
||||
trainBoxs: TrainBox[];
|
||||
trainBoxs: TrainBox[];//宝箱领取记录
|
||||
}
|
||||
|
||||
class Rank {
|
||||
@@ -49,7 +49,7 @@ export default class GuildTrain extends BaseModel {
|
||||
@prop({ required: true, default: [], type: Rank, _id: false })
|
||||
ranks: Rank[];
|
||||
@prop({ required: true, default: false})
|
||||
locked: boolean;
|
||||
locked: boolean; //逻辑删除
|
||||
|
||||
public static async findGuildTrain(guildCode: string, select?: string, locked = false, lean = true) {
|
||||
const guildTrains: GuildTrainType[] = await GuildTrainModel.find({ guildCode, locked }).select(select).lean(lean);
|
||||
|
||||
Reference in New Issue
Block a user