UNPKG

mst-scm-server-core

Version:
1 lines 1.17 kB
const{ObjectId:e}=require("mongodb"),{AddressInfo:t,CreatedInfo:r}=require("../base"),i=require("mongoose"),n=new i.Schema({id:{type:String,required:[!0,"Харилцагчийн код бөглөнө үү"]},name:{type:String,required:[!0,"Харилцагчийн нэр оруулна уу"]},code:{type:String},phoneNumber:{type:String},email:{type:String},isActive:{type:Number,default:0},isDeleted:{type:Number,default:0},organizationUuid:{type:e},parentOrganizationUuid:{type:e},merchantUuid:{type:e},vatPayer:{type:{_id:!1,id:{type:Number},name:{type:String}}},groupType:{type:{_id:!1,id:{type:String,emum:["supplier","buyer","worker","bank","governmentORG"]},name:{type:String}}},orgType:{type:{_id:!1,id:{type:Number,emum:[0,1],default:1},name:{type:String}}},orgInfo:{type:{_id:!1,regNo:{type:String},burtgelNo:{type:String},name:{type:String},openData:{type:String}}},personInfo:{type:{_id:!1,regNo:{type:String},burtgelNo:{type:String},firstName:{type:String},lastName:{type:String},gender:{type:String},birthDate:{type:Date}}},externalSystemCode:{type:String},addressInfo:t,createdInfo:r,modifiedInfo:r});module.exports=i.model("customer",n,"customer");