kpiplus
Version:
KPI+
1 lines • 1.29 kB
JavaScript
var validator=require("../libs/validator"),validAccount=require("../libs/validator-account"),qts=require("./qts"),hspbtsScheam=new Schema({id_app:{type:String,required:!0},nam:{type:Number,required:"Năm(nam) khấu hao không được trống"},thang:{type:Number,required:"Tháng(thang) khấu hao không được trống"},id_ts:{type:String,required:"id_ts không được trống",trim:!0},tk_kh:{type:String,required:"Tài khoản khấu hao không được trống",trim:!0},tk_cp:{type:String,required:"Tài khoản khấu hao không được trống",trim:!0},ma_bp:{type:String,default:"",uppercase:!0},ma_phi:{type:String,default:"",uppercase:!0},ma_hd:{type:String,default:"",uppercase:!0},ma_dt:{type:String,default:"",uppercase:!0},ma_nv:{type:String,default:"",uppercase:!0},ma_sp:{type:String,default:"",uppercase:!0},he_so:{type:Number,default:0},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:""}});hspbtsScheam.validate={tk_cp:validAccount.existsTk,tk_kh:validAccount.existsTk,so_the_ts:qts.exists,ma_bp:validator.existsBp},hspbtsScheam.index({id_app:1,nam:1,so_the_ts:1,ma_bp:1}),module.exports=mongoose.model("hspbts",hspbtsScheam);