flexbiz-server
Version:
Flexible Server
6 lines (5 loc) • 2.13 kB
JavaScript
;const validAccount=require("../libs/validator-account"),kbmTkgtgtSchema=new Schema({id_app:{type:String,required:!0,maxlength:1024},id_rptform:{type:String},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($id_app$$,$value$$,$callback$$){"1"==$value$$||"2"==$value$$||"3"==$value$$||"4"==$value$$?$callback$$(!0):$callback$$(!1)},"Ki\u1ec3u hi\u1ec7n:1-C\u1ea3 hai,2-Thu\u1ebf,3-Doanh s\u1ed1,4-Kh\u00f4ng hi\u1ec7n"],cach_tinh:[function($id_app$$,$value$$,$callback$$){"1"==$value$$||"2"==$value$$?$callback$$(!0):$callback$$(!1)},"C\u00e1ch t\u00ednh:1-M\u00e3 s\u1ed1,2-theo ph\u00e1t sinh"],bang_du_lieu:[function($id_app$$,$value$$,
$callback$$){"vatvao"==$value$$||"vatra"==$value$$?$callback$$(!0):$callback$$(!1)},"B\u1ea3ng d\u1eef li\u1ec7u:vatvao-thu\u1ebf \u0111\u1ea7u v\u00e0o,vatra-thu\u1ebf \u0111\u1ea7u ra"]};
(global.configs||{}).createIndexes&&(kbmTkgtgtSchema.index({id_app:1,stt:1,ma_so:1}),kbmTkgtgtSchema.index({id_rptform:1}),kbmTkgtgtSchema.index({ma_so:"text",chi_tieu:"text",chi_tieu2:"text",thuyet_minh:"text"},{name:"kbmtkgtgt_index_text"}),kbmTkgtgtSchema.index({status:1}),kbmTkgtgtSchema.index({user_created:1,visible_to:1,visible_to_users:1}));module.exports=mongoose.models.kbmTkgtgt||mongoose.model("kbmTkgtgt",kbmTkgtgtSchema);