UNPKG

kpiplus

Version:

KPI+

1 lines 1.37 kB
var validAccount=require("../libs/validator-account"),kbmBcdktSchema=new Schema({id_app:{type:String,required:!0},stt:{type:Number,required:!0},ma_so:{type:String,required:!0,uppercase:!0},chi_tieu:{type:String,required:!0},chi_tieu2:{type:String},thuyet_minh:{type:String},phan_loai:{type:String,required:!0},ngoai_bang:{type:Boolean,default:!1},print:{type:Boolean,default:!0},bold:{type:Boolean,default:!1},cach_tinh:{type:String,required:!0},tk:{type:String},bu_tru_cong_no:{type:Boolean,default:!1},khong_am:{type:Boolean,default:!1},cong_thuc:{type:String},cong_thuc_so_dn:{type:String},cong_thuc_so_ck:{type:String},cong_thuc_so_dn_nt:{type:String},cong_thuc_so_ck_nt:{type:String},so_dn:{type:Number},so_ck:{type:Number},so_dn_nt:{type:Number},so_ck_nt:{type:Number},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:""}});kbmBcdktSchema.validate={tk:validAccount.existsAnyTk,phan_loai:[function(t,e,n){n("1"==e||"2"==e)},"Phân loại:1-tài sản,2-nguồn vốn"],cach_tinh:[function(t,e,n){n("1"==e||"2"==e||"3"==e||"4"==e)},"Cách tính:1-Mã số,2-Số dư tài khoản,3-Số dư bên nợ,4-Số dư bên có"]},kbmBcdktSchema.index({id_app:1,stt:1,ma_so:1}),module.exports=mongoose.model("kbmbcdkt",kbmBcdktSchema);