flexbiz-server
Version:
Flexible Server
4 lines (3 loc) • 1.14 kB
JavaScript
const message2settingSchema=new Schema({id_app:{type:String,required:!0,maxlength:1024},id_link:{type:String,maxlength:1024},code_link:{type:String,maxlength:1024,default:"other"},title:{type:String,maxlength:1024},latest_message:String,name_sender_latest_message:String,id_latest_message:String,phu_trach:String,attends:[String],status:{type:Boolean,default:!0},date_created:{type:Date,default:Date.now},date_updated:{type:Date,default:Date.now},user_created:{type:String,default:""},user_updated:{type:String,
default:""}});(global.configs||{}).createIndexes&&(message2settingSchema.index({id_app:1}),message2settingSchema.index({id_app:1,id_link:1}),message2settingSchema.index({id_app:1,phu_trach:1}),message2settingSchema.index({id_app:1,title:"text"}),message2settingSchema.index({id_app:1,user_created:1,attends:1,phu_trach:1}),message2settingSchema.index({id_app:1,date_created:-1}),message2settingSchema.index({id_app:1,date_updated:-1}),message2settingSchema.index({id_app:1,status:1}));
const message2setting=mongoose.models.message2setting||mongoose.model("message2setting",message2settingSchema);module.exports=message2setting;