|
@@ -20,7 +20,12 @@ const Dock = {
|
|
title: { type: String, required: true, maxLength: 200 }, // 对接会标题
|
|
title: { type: String, required: true, maxLength: 200 }, // 对接会标题
|
|
desc: { type: String, maxLength: 1000 }, // 简介
|
|
desc: { type: String, maxLength: 1000 }, // 简介
|
|
status: { type: String, default: '0', maxLength: 1 }, // 状态:0准备中;1已开始;2已结束
|
|
status: { type: String, default: '0', maxLength: 1 }, // 状态:0准备中;1已开始;2已结束
|
|
|
|
+ start_time: { type: String, required: true, maxLength: 200 }, // 开始时间
|
|
|
|
+ join_end: { type: String, required: true, maxLength: 200 }, // 报名截止时间
|
|
apply: { type: [ apply ], default: [] },
|
|
apply: { type: [ apply ], default: [] },
|
|
|
|
+ is_allowed: { type: String, default: '0', maxLength: 1 }, // 0未审核;1已允许;2已拒绝
|
|
|
|
+ reason: { type: String, required: true, maxLength: 200 }, // 拒绝理由
|
|
|
|
+ user_id: { type: String, required: true, maxLength: 200 }, // 申请用户
|
|
};
|
|
};
|
|
const schema = new Schema(Dock, { toJSON: { virtuals: true } });
|
|
const schema = new Schema(Dock, { toJSON: { virtuals: true } });
|
|
schema.index({ id: 1 });
|
|
schema.index({ id: 1 });
|