UNPKG

mst-scm-server-core

Version:
1 lines 805 B
const{ObjectId:e}=require("mongodb"),t=require("mongoose"),{CreatedInfo:i}=require("../base"),r=new t.Schema({id:{type:String,required:[!0,"Код оруулна уу"],unique:!0},name:{type:String},systemUuid:{type:String},system:{type:{_id:{type:String},id:{type:String},name:{type:String}}},isActive:{type:Boolean},resources:{type:[{_id:{type:e},id:{type:String},name:{type:String},typeId:{type:String},typeName:{type:String},viewOrder:{type:Number},isActive:{type:Boolean,default:0},parentUuid:{type:e},parent:{type:{_id:{type:e},id:{type:String},name:{type:String},parentUuid:{type:String}}},icon:{type:String},url:{type:String},isDeleted:{type:Number,default:0},createdInfo:i,modifiedInfo:i}]},isDeleted:{type:Number,default:0},createdInfo:i,modifiedInfo:i});module.exports=t.model("role",r,"role");