UNPKG

mst-scm-server-core

Version:
1 lines 1.26 kB
const{ObjectId:e}=require("mongodb"),t=require("mongoose"),r=new t.Schema({userId:{type:String,required:[!0,"Нэвтрэх нэр оруулна уу"]},lastName:{type:String},firstName:{type:String},userName:{type:String},phoneNumber:{type:String},email:{type:String},roles:{type:[{id:{type:String},name:{type:String}}]},isActive:{type:Number,default:0},carNumber:{type:String},organizationUuid:{type:e},parentOrganizationUuid:{type:e},password:{type:String},otpPass:{type:Number},isDeleted:{type:Number,default:0},createdBy:{type:String},createdDate:{type:Date},userPassword:{type:String},systems:{type:[{id:{type:String},name:{type:String}}]},resources:{type:[{_id:!1,id:{type:String},name:{type:String},system:{type:{id:{type:String},name:{type:String}}},resourceUuid:{type:e},resourceId:{type:String},resourceName:{type:String},resourceTypeId:{type:String},resourceParentUuid:{type:String}}]},userPassword:{type:String},systemId:{type:String},verifiedMode:{mode:String,value:String,branchUuid:String,otpCode:String,status:Number},registerStep:{_id:!1,step:{type:Number},name:{type:String},createdDate:{type:Date}},registerStepHistory:{type:[{_id:!1,step:{type:Number},name:{type:String},createdDate:{type:Date}}]}});module.exports=t.model("user",r,"user");