|
@@ -12,21 +12,21 @@ const schedule = {
|
|
red_name: { type: String }, // 比赛红方名称
|
|
red_name: { type: String }, // 比赛红方名称
|
|
red_logo: { type: Array }, // 比赛红方logo
|
|
red_logo: { type: Array }, // 比赛红方logo
|
|
red_members: { type: Array }, // 比赛红方成员
|
|
red_members: { type: Array }, // 比赛红方成员
|
|
- red_branch: { type: String }, // 比赛红方比分
|
|
|
|
- red_integral: { type: String }, // 比赛红方积分
|
|
|
|
|
|
+ red_branch: { type: Array }, // 比赛红方比分
|
|
|
|
+ red_integral: { type: Array }, // 比赛红方积分
|
|
|
|
|
|
blue_id: { type: String }, // 比赛蓝方id
|
|
blue_id: { type: String }, // 比赛蓝方id
|
|
blue_name: { type: String }, // 比赛蓝方名称
|
|
blue_name: { type: String }, // 比赛蓝方名称
|
|
blue_logo: { type: Array }, // 比赛蓝方logo
|
|
blue_logo: { type: Array }, // 比赛蓝方logo
|
|
blue_members: { type: Array }, // 比赛蓝方成员
|
|
blue_members: { type: Array }, // 比赛蓝方成员
|
|
- blue_branch: { type: String }, // 比赛蓝方比分
|
|
|
|
- blue_integral: { type: String }, // 比赛蓝方积分
|
|
|
|
|
|
+ blue_branch: { type: Array }, // 比赛蓝方比分
|
|
|
|
+ blue_integral: { type: Array }, // 比赛蓝方积分
|
|
match_time: { type: String }, // 比赛时间
|
|
match_time: { type: String }, // 比赛时间
|
|
match_file: { type: Array }, // 比赛图片
|
|
match_file: { type: Array }, // 比赛图片
|
|
status: { type: String, default: '0' }, // 状态
|
|
status: { type: String, default: '0' }, // 状态
|
|
|
|
|
|
match_position: { type: String }, // 比赛流程图位置,可以用来计算晋级后的位置
|
|
match_position: { type: String }, // 比赛流程图位置,可以用来计算晋级后的位置
|
|
- format: { type: Array }, //赛制
|
|
|
|
|
|
+ format: { type: Array }, // 赛制
|
|
is_bye: { type: Boolean, default: false }, // 是否轮空, 轮空只有1个队伍
|
|
is_bye: { type: Boolean, default: false }, // 是否轮空, 轮空只有1个队伍
|
|
remark: { type: String },
|
|
remark: { type: String },
|
|
};
|
|
};
|
|
@@ -39,7 +39,7 @@ schema.index({ match_time: 1 });
|
|
schema.index({ status: 1 });
|
|
schema.index({ status: 1 });
|
|
schema.index({ 'meta.createdAt': 1 });
|
|
schema.index({ 'meta.createdAt': 1 });
|
|
schema.plugin(metaPlugin);
|
|
schema.plugin(metaPlugin);
|
|
-module.exports = (app) => {
|
|
|
|
|
|
+module.exports = app => {
|
|
const { mongoose } = app;
|
|
const { mongoose } = app;
|
|
return mongoose.model('Schedule', schema, 'schedule');
|
|
return mongoose.model('Schedule', schema, 'schedule');
|
|
};
|
|
};
|