API 1.0.37 faq, training plans

This commit is contained in:
Bossanyi Tibor
2021-05-10 16:54:20 +02:00
parent bd468c9135
commit a38c244d79
12 changed files with 212 additions and 6 deletions
@@ -23,7 +23,9 @@ class PackageController(private val exerciseAbilityRepository: ExerciseAbilityRe
private val evaluationRepository: EvaluationRepository,
private val sportRepository: SportRepository,
private val tutorialRepository: TutorialRepository,
private val descriptionRepository: DescriptionRepository
private val descriptionRepository: DescriptionRepository,
private val faqRepository: FaqRepository,
private val trainingPlanRepository: TrainingPlanRepository
) {
private val logger = LoggerFactory.getLogger(javaClass)
@@ -71,6 +73,12 @@ class PackageController(private val exerciseAbilityRepository: ExerciseAbilityRe
val listDescriptions = descriptionRepository.findAll()
val listDescriptionJson: String = gson.toJson(listDescriptions)
val listFaq = faqRepository.findAll()
val listFaqJson: String = gson.toJson(listFaq)
val listTrainingPlan = trainingPlanRepository.findAll()
val listTrainingPlanJson = gson.toJson(listTrainingPlan)
val packageJson: String =
getClassRecord(ExerciseDevice::class.simpleName, listDevicesJson) +
"|||" + getClassRecord(Product::class.simpleName, listProductsJson) +
@@ -83,7 +91,9 @@ class PackageController(private val exerciseAbilityRepository: ExerciseAbilityRe
"|||" + getClassRecord(Evaluation::class.simpleName, listEvaluationJson) +
"|||" + getClassRecord(Sport::class.simpleName, listSportsJson) +
"|||" + getClassRecord(Tutorial::class.simpleName, listTutorialJson) +
"|||" + getClassRecord(Description::class.simpleName, listDescriptionJson)
"|||" + getClassRecord(Description::class.simpleName, listDescriptionJson) +
"|||" + getClassRecord(Faq::class.simpleName, listFaqJson) +
"|||" + getClassRecord(TrainingPlan::class.simpleName, listTrainingPlanJson)
return if (packageJson.isEmpty()) ResponseEntity.notFound().build() else
ResponseEntity.ok().body(packageJson)