mst-scm-server-core
Version:
MST backend project-ийн core project
1 lines • 1.68 kB
JavaScript
const{ObjectId:t}=require("mongodb"),e=require("mongoose"),{AddressInfo:a,CreatedInfo:r,Image:n,InfoData:i,InfoNoKeyDataInt:o,InfoNoKeyData:g,StatusInfo:d}=require("../base"),s=new e.Schema({invRef:{type:Number},organizationUuid:{type:t},organizationInfo:i,branchInfo:i,ownerSignatureImage:n,isDeleted:{type:Number,default:0},state:o,step:o,status:g,createdInfo:r,idCardImage:{type:{_id:!1,frontImage:n,backImage:n,withImage:n,frontImageStatus:d,backImageStatus:d,withImageStatus:d}},modifiedInfo:r,orgCertificateImage:{type:{_id:!1,frontImage:n,backImage:n,frontImageStatus:d,backImageStatus:d}},branchCertificateImages:{type:{_id:!1,activity:n,alcohol:n,cigarImage:n,activityId:{type:Number,default:-1},alcoholId:{type:Number,default:-1},cigarId:{type:Number,default:-1},activityStatus:d,alcoholStatus:d,cigarImageStatus:d}},sendInfo:r,confirmInfo:r,ownerData:{type:{_id:!1,firstName:{type:String},lastName:{type:String},age:{type:Number},gender:g,marriageStatus:g,address:a}},generalContractInfo:{type:{_id:!1,contractNumber:{type:String},contractDate:{type:Date},contractUserName:{type:String},contractUserSignature:{type:String},contractFilePath:{type:String},contractFilePathAws:{type:String}}},funderRequestList:{type:[{_id:!1,historyInfo:r,funderInfo:{type:{id:{type:String},name:{type:String},logoImage:{type:{_id:!1,imageTemplateUuid:{type:String},imagePath:{type:Array}}}}},status:g,modifiedInfo:r,cancelReasons:{type:[{_id:!1,id:{type:String},name:{type:String},description:{type:String}}]}}]},funderRequestListHistory:{type:[{_id:!1,historyInfo:r,funderInfo:{type:{id:{type:String},name:{type:String}}}}]}});module.exports=e.model("loanRequest",s,"loanRequest");