您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

groupings.js 708B

123456789101112131415161718192021222324
  1. 'use strict'
  2. const Joi = require('joi')
  3. const surveyProfileSchema = require('./profiles')
  4. const singleGrouping = Joi.object({
  5. grouping_id: Joi.number(),
  6. grouping_name: Joi.string(),
  7. grouping_type: Joi.string(),
  8. }).label('grouping_single')
  9. const singleWithProfile = Joi.object({
  10. grouping_id: Joi.number(),
  11. grouping_name: Joi.string(),
  12. grouping_type: Joi.string(),
  13. profile: surveyProfileSchema.single
  14. }).label('grouping_single_with_profile')
  15. module.exports = {
  16. single: singleGrouping,
  17. singleWithProfile,
  18. list: Joi.array().items(singleGrouping).label('grouping_list'),
  19. listWithProfiles: Joi.array().items(singleWithProfile).label('grouping_list_with_profiles')
  20. }