UNPKG

flexbiz-server

Version:

Flexible Server

7 lines (6 loc) 2.25 kB
'use strict';const dkhocSchema=new Schema({id_app:{type:String,required:!0,maxlength:1024},ma_ct:{type:String,default:"DKHOC",required:!0,uppercase:!0,maxlength:32},ma_gd:{type:String,default:"0",maxlength:32},so_ct:{type:String,default:"DKHOC",required:"B\u1ea1n ch\u01b0a nh\u1eadp s\u1ed1 ch\u1ee9ng t\u1eeb",uppercase:!0,trim:!0,maxlength:32},ngay_ct:{type:Date,default:Date.now,required:!0},ma_nt:{type:String,required:"B\u1ea1n ch\u01b0a nh\u1eadp m\u00e3 ngo\u1ea1i t\u1ec7",default:"VND",trim:!0, uppercase:!0,maxlength:32},ty_gia:{type:Number,required:!0,min:0,default:1},ma_dvcs:{type:String,required:!0,maxlength:1024},id_pbl:{type:String,required:"B\u1ea1n ph\u1ea3i ch\u1ecdn m\u1ed9t phi\u1ebfu b\u00e1n l\u1ebb",maxlength:1024},ma_vt:{type:String,required:!0,uppercase:!0,maxlength:1024},ten_vt:String,ma_dt:{type:String,uppercase:!0,maxlength:32},ma_kh:{type:String,uppercase:!0,maxlength:32},ma_kho:{type:String,uppercase:!0,maxlength:32},ong_ba:{type:String,maxlength:1024},tk_dt_ckc:{type:String, uppercase:!0,maxlength:32},tk_dt:{type:String,uppercase:!0,maxlength:32},tien_nt:Number,tien:Number,ma_ca_hoc:{type:String},dien_giai:{type:String,default:"",maxlength:1024},exfields:Schema.Types.Mixed,trang_thai:{type:String,maxlength:32},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:""},visible_to:{type:Number,default:0},visible_to_users:[String],update_right:[String], delete_right:[String]}); (global.configs||{}).createIndexes&&(dkhocSchema.index({id_app:1,ma_dvcs:1}),dkhocSchema.index({ma_dt:1}),dkhocSchema.index({ma_vt:1}),dkhocSchema.index({ma_kh:1}),dkhocSchema.index({id_pbl:1}),dkhocSchema.index({so_ct:1}),dkhocSchema.index({ngay_ct:1}),dkhocSchema.index({user_created:1,date_created:-1}),dkhocSchema.index({date_updated:-1}),dkhocSchema.index({status:1}),dkhocSchema.index({user_created:1,visible_to:1,visible_to_users:1}),dkhocSchema.index({trang_thai:1}),dkhocSchema.index({ma_dt:"text",ma_vt:"text", ma_kh:"text",so_ct:"text",ma_kho:"text",ong_ba:"text",ten_vt:""},{name:"dkhoc_index_text"}));module.exports=mongoose.models.dkhoc||mongoose.model("dkhoc",dkhocSchema);