mst-scm-server-core
Version:
MST backend project-ийн core project
1 lines • 805 B
JavaScript
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");