Commit 4445d745 authored by 陈家荣's avatar 陈家荣

111

parent 55e1df9f
'use strict';
var mongoose = require('mongoose'),
Schema = mongoose.Schema;
//限制行为规则
......@@ -22,7 +23,12 @@ var ForumLimitActionSchema = new Schema({
require: true,
default: 1
},
type: { //0表示 无,1表示 不加积分, 2表示 禁言
limit_action_type: { //行为限制类型 ,字典看forumLimitActionConnfig表
type: String,
require: true,
default: 0
},
limit_time: { //行为限制时间类型
type: Number,
require: true,
default: 0
......@@ -35,7 +41,7 @@ var ForumLimitActionSchema = new Schema({
type: Date,
required: false
},
create_at: {
created: {
type: Date,
required: true,
default:Date.now
......
......@@ -2,20 +2,14 @@
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'
require: true
},
mid: { //标签标题
mid: {
type: String,
index: true,
unique:true,
......@@ -23,19 +17,33 @@ var ForumLimitActionRefSchema = new Schema({
},
uid: { //用户ID,这里直接存放用户的openId
type: String,
index: true,
unique:true,
require: false
},
status: { //标签状态,1启用,0禁用
status: { //状态,1启用,0禁用
type: Number,
require: true,
default: 1
},
limit_actions: [{
limit_action: {
type: String,
default: ''
},
limit_action_type: {
type: String,
default: ''
},
begin_time: {
type: Date
},
end_time: {
type: Date
}
}],
created: {
type: Date,
required: true,
default:Date.now
default: Date.now
}
}, {
'collection': 'pisns_forum_limit_action_ref'
......
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