finished /template methods
This commit is contained in:
		
							
								
								
									
										11
									
								
								src/models/measurement_template.ts
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								src/models/measurement_template.ts
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,11 @@
 | 
			
		||||
import mongoose from 'mongoose';
 | 
			
		||||
 | 
			
		||||
const MeasurementTemplateSchema = new mongoose.Schema({
 | 
			
		||||
  name: {type: String, index: {unique: true}},
 | 
			
		||||
  parameters: [{
 | 
			
		||||
    name: String,
 | 
			
		||||
    range: mongoose.Schema.Types.Mixed
 | 
			
		||||
  }]
 | 
			
		||||
}, {minimize: false});  // to allow empty objects
 | 
			
		||||
 | 
			
		||||
export default mongoose.model('measurement_template', MeasurementTemplateSchema);
 | 
			
		||||
							
								
								
									
										11
									
								
								src/models/treatment_template.ts
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								src/models/treatment_template.ts
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,11 @@
 | 
			
		||||
import mongoose from 'mongoose';
 | 
			
		||||
 | 
			
		||||
const TreatmentTemplateSchema = new mongoose.Schema({
 | 
			
		||||
  name: {type: String, index: {unique: true}},
 | 
			
		||||
  parameters: [{
 | 
			
		||||
    name: String,
 | 
			
		||||
    range: mongoose.Schema.Types.Mixed
 | 
			
		||||
  }]
 | 
			
		||||
}, {minimize: false});  // to allow empty objects
 | 
			
		||||
 | 
			
		||||
export default mongoose.model('treatment_template', TreatmentTemplateSchema);
 | 
			
		||||
		Reference in New Issue
	
	Block a user