Commit 852e4965 authored by 陈家荣's avatar 陈家荣

行为限制 model

parent f6b40e47
'use strict';
var mongoose = require('mongoose'),
Schema = mongoose.Schema;
//限制行为规则
var ForumLimitActionSchema = new Schema({
ent_code: {
type: Number,
require: true,
index: true
},
title: {
type: String,
require: true
},
description: {
type: String,
require: false
},
status: { //0表示禁用,1表示启用
type: Number,
require: true,
default: 1
},
type: { //0表示 无,1表示 不加积分, 2表示 禁言
type: Number,
require: true,
default: 0
},
begin_time: {
type: Date,
required: false
},
end_time: {
type: Date,
required: false
},
create_at: {
type: Date,
required: true,
default:Date.now
}
}, {
'collection': 'pisns_forum_limit_action'
});
module.exports = mongoose.model('ForumLimitAction', ForumLimitActionSchema);
'use strict';
var mongoose = require('mongoose'),
Schema = mongoose.Schema;
//话题,文章
var ForumLimitActionRefSchema = new Schema({
ent_code: {
type: Number,
require: true,
index: true
},
limit_action_id: { //标签标题
type: Schema.Types.ObjectId,
require: true,
index: true,
ref: 'ForumLimitAction'
},
mid: { //标签标题
type: String,
index: true,
unique:true,
require: true
},
uid: { //用户ID,这里直接存放用户的openId
type: String,
index: true,
unique:true,
require: false
},
status: { //标签状态,1启用,0禁用
type: Number,
require: true,
default: 1
},
created: {
type: Date,
required: true,
default:Date.now
}
}, {
'collection': 'pisns_forum_limit_action_ref'
});
module.exports = mongoose.model('ForumLimitActionRef', ForumLimitActionRefSchema);
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment