UNPKG

flexbiz-server

Version:

Flexible Server

7 lines (6 loc) 2.39 kB
const socaitcSchema=new Schema({id_app:{type:String,required:!1,maxlength:1024},ma_dvcs:{type:String,required:!1,maxlength:1024},ma_ct:{type:String,required:!1,uppercase:!0,maxlength:32,trim:!0},ma_gd:{type:String,default:"0",maxlength:32,trim:!0},ngay_ct:{type:Date,required:!1},tk_no:{type:String,required:!1,uppercase:!0,maxlength:32,trim:!0},ma_kh_no:String,tk_co:{type:String,required:!1,uppercase:!0,maxlength:32,trim:!0},ma_kh_co:String,ma_nt:{type:String,default:"VND",required:!1,uppercase:!0, maxlength:32,trim:!0},ty_gia:{type:Number,default:1},tien_nt:{type:Number,default:0},tien:{type:Number,default:0},ma_bp:{type:String,default:"",uppercase:!0,maxlength:32,trim:!0},ma_phi:{type:String,default:"",uppercase:!0,maxlength:32,trim:!0},ma_hd:{type:String,default:"",uppercase:!0,maxlength:32,trim:!0},ma_dt:{type:String,default:"",uppercase:!0,maxlength:32,trim:!0},ma_nv:{type:String,default:"",uppercase:!0,maxlength:32,trim:!0},ma_kenh:String,ma_cp:String,ma_kho:String,ma_sp:String,ma_cong_doan:String, id_client:String,listinfo_code:String},{toJSON:{virtuals:!0}}); (global.configs||{}).createIndexes&&(socaitcSchema.index({id_app:1}),socaitcSchema.index({id_app:1,ma_dvcs:1}),socaitcSchema.index({id_app:1,ma_ct:1}),socaitcSchema.index({id_app:1,ngay_ct:-1,ma_nt:1}),socaitcSchema.index({id_app:1,ngay_ct:-1,tk_no:1,tk_co:1,ma_bp:1}),socaitcSchema.index({id_app:1,ngay_ct:-1,tk_no:1,tk_co:1,ma_phi:1}),socaitcSchema.index({id_app:1,ngay_ct:-1,tk_no:1,tk_co:1,ma_hd:1}),socaitcSchema.index({id_app:1,ngay_ct:-1,tk_no:1,tk_co:1,ma_dt:1}),socaitcSchema.index({id_app:1, ngay_ct:-1,tk_no:1,tk_co:1,ma_nv:1}),socaitcSchema.index({id_app:1,ngay_ct:-1,tk_no:1,tk_co:1,ma_cp:1}),socaitcSchema.index({id_app:1,ngay_ct:-1,tk_no:1,tk_co:1,ma_kenh:1}),socaitcSchema.index({id_app:1,ngay_ct:-1,ma_kho:1,ma_sp:1,ma_cong_doan:1}),socaitcSchema.index({id_app:1,id_ct:1,so_ct:-1,ngay_ct:-1,ma_kh_no:1,ma_kh_co:1,tk_no:1,tk_co:1}),socaitcSchema.index({id_app:1,ngay_ct:-1,ma_kh_no:1,ma_kh_co:1,tk_no:1,tk_co:1}),socaitcSchema.index({id_app:1,ngay_ct:-1,tk_no:1}),socaitcSchema.index({id_app:1, ngay_ct:-1,tk_co:1}));const model=mongoose.models.socaitc||mongoose.model("socaitc",socaitcSchema);if((global.configs||{}).createIndexes)model.on("index",async function($err$$){$err$$?Logger.error("socaitc index error",$err$$):console.info("socaitc indexing complete")});module.exports=model;