kpiplus
Version:
KPI+
1 lines • 1.45 kB
JavaScript
var validAccount=require("../libs/validator-account"),kbmTkgtgtSchema=new Schema({id_app:{type:String,required:!0},stt:{type:Number,required:!0},stt_in:{type:String,required:!0},ma_so:{type:String,required:!0,uppercase:!0},chi_tieu:{type:String,required:!0},chi_tieu2:{type:String},ma_in_tien:{type:String},ma_in_thue:{type:String},phan_loai:{type:String,required:!0},print:{type:Boolean,default:!0},bold:{type:Boolean,default:!1},cach_tinh:{type:String,required:!0},bang_du_lieu:{type:String,required:!0},ma_thue:[String],ma_tc:[String],tk:{type:String},cong_thuc:{type:String},cong_thuc_doanh_so:{type:String},cong_thuc_thue:{type:String},t_tien:{type:Number,default:0},t_thue:{type:Number,default:0},kieu_gia_tri:{type:String,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:""}});kbmTkgtgtSchema.validate={tk:validAccount.existsAnyTk,phan_loai:[function(t,e,a){a("1"==e||"2"==e||"3"==e||"4"==e)},"Kiểu hiện:1-Cả hai,2-Thuế,3-Doanh số,4-Không hiện"],cach_tinh:[function(t,e,a){a("1"==e||"2"==e)},"Cách tính:1-Mã số,2-theo phát sinh"],bang_du_lieu:[function(t,e,a){a("vatvao"==e||"vatra"==e)},"Bảng dữ liệu:vatvao-thuế đầu vào,vatra-thuế đầu ra"]},kbmTkgtgtSchema.index({id_app:1,stt:1,ma_so:1}),module.exports=mongoose.model("kbmTkgtgt",kbmTkgtgtSchema);