|
@@ -4,13 +4,13 @@ const metaPlugin = require('naf-framework-mongoose-free/lib/model/meta-plugin');
|
|
|
|
|
|
// 赛事报名
|
|
|
const match_sign = {
|
|
|
- match_id: { type: String, required: true, zh: '赛事id', ref: 'match', getProp: [ 'name' ] }, // 比赛信息中的名称
|
|
|
- group_id: { type: String, required: true, zh: '组别id', ref: 'match_group', getProp: [ 'name' ] }, // 赛事组别中的名称
|
|
|
- project_id: { type: String, required: true, zh: '项目id', ref: 'match_project', getProp: [ 'name' ] }, // 组别项目中的名称
|
|
|
+ match_id: { type: String, required: true, zh: '赛事id', ref: 'Match', getProp: [ 'name' ] }, // 比赛信息中的名称
|
|
|
+ group_id: { type: String, required: true, zh: '组别id', ref: 'MatchGroup', getProp: [ 'name' ] }, // 赛事组别中的名称
|
|
|
+ project_id: { type: String, required: true, zh: '项目id', ref: 'MatchGroup', getProp: [ 'name' ] }, // 组别项目中的名称
|
|
|
user_id: { type: String, required: true, zh: '用户id' }, //
|
|
|
is_share: { type: Boolean, required: false, zh: '是否转发' }, //
|
|
|
pay_id: { type: String, required: false, zh: '账单id' }, //
|
|
|
- pay_status: { type: String, required: false, zh: '账单状态' }, //
|
|
|
+ pay_status: { type: String, required: false, zh: '账单状态', default: '0' }, // 0:未支付;1支付成功;-1:支付失败;-2:申请退款(退赛)
|
|
|
};
|
|
|
const schema = new Schema(match_sign, { toJSON: { getters: true, virtuals: true } });
|
|
|
schema.index({ id: 1 });
|