mst-scm-server-core
Version:
MST backend project-ийн core project
1 lines • 700 B
JavaScript
const{ObjectId:e}=require("mongodb"),r=require("mongoose"),i=require("mongoose-lean-virtuals");require("./ScoringSubGroupIndicator");const t=new r.Schema({id:{type:String,required:[!0,""],unique:!0},name:{type:String,required:[!0,""]},viewOrder:{type:Number,default:0},valuePercent:{type:Number,default:0},valueScore:{type:Number,default:0},isActive:{type:Number,default:1},mainIndicator:{id:{type:String,required:[!0,""]},name:{type:String,required:[!0,""]}}},{timestamps:!0,toJSON:{virtuals:!0}});t.plugin(i),t.virtual("subGroupIndicators",{ref:"ScoringSubGroupIndicator",localField:"id",foreignField:"groupIndicator.id"}),module.exports=r.model("ScoringGroupIndicator",t,"scoring.groupIndicator");