Merge pull request 'API 1.2.4.3 v1.2.4 controllers utf8' (#18) from tibor into master
Reviewed-on: https://git.workouttest.org/bossanyit/aitrainer_server/pulls/18
This commit is contained in:
commit
91a65c4c16
@ -32,7 +32,7 @@ class CustomerPackageController( private val customerRepository: CustomerReposit
|
|||||||
|
|
||||||
) {
|
) {
|
||||||
|
|
||||||
@GetMapping("/diet_customer_package/{id}")
|
@GetMapping("/diet_customer_package/{id}", produces = [org.springframework.http.MediaType.APPLICATION_JSON_VALUE + ";charset=UTF-8"])
|
||||||
fun getDietCustomerPackageData(@PathVariable(value = "id") dietUserId: Long): ResponseEntity<String> {
|
fun getDietCustomerPackageData(@PathVariable(value = "id") dietUserId: Long): ResponseEntity<String> {
|
||||||
if (dietUserId <= 0) {
|
if (dietUserId <= 0) {
|
||||||
return ResponseEntity.notFound().build()
|
return ResponseEntity.notFound().build()
|
||||||
@ -81,7 +81,7 @@ class CustomerPackageController( private val customerRepository: CustomerReposit
|
|||||||
ResponseEntity.ok().body(packageJson)
|
ResponseEntity.ok().body(packageJson)
|
||||||
}
|
}
|
||||||
|
|
||||||
@GetMapping("/club_customer_package/{id}")
|
@GetMapping("/club_customer_package/{id}", produces = [org.springframework.http.MediaType.APPLICATION_JSON_VALUE + ";charset=UTF-8"])
|
||||||
fun getCustomerClubPackageData(@PathVariable(value = "id") customerId: Long): ResponseEntity<String> {
|
fun getCustomerClubPackageData(@PathVariable(value = "id") customerId: Long): ResponseEntity<String> {
|
||||||
if (customerId <= 0) {
|
if (customerId <= 0) {
|
||||||
return ResponseEntity.notFound().build()
|
return ResponseEntity.notFound().build()
|
||||||
@ -120,7 +120,7 @@ class CustomerPackageController( private val customerRepository: CustomerReposit
|
|||||||
ResponseEntity.ok().body(packageJson)
|
ResponseEntity.ok().body(packageJson)
|
||||||
}
|
}
|
||||||
|
|
||||||
@GetMapping("/app_customer_package/{id}")
|
@GetMapping("/app_customer_package/{id}", produces = [org.springframework.http.MediaType.APPLICATION_JSON_VALUE + ";charset=UTF-8"])
|
||||||
fun getCustomerPackageData(@PathVariable(value = "id") customerId: Long): ResponseEntity<String> {
|
fun getCustomerPackageData(@PathVariable(value = "id") customerId: Long): ResponseEntity<String> {
|
||||||
|
|
||||||
if (customerId <= 0) {
|
if (customerId <= 0) {
|
||||||
|
@ -3,6 +3,7 @@ package com.aitrainer.api.controller.diet
|
|||||||
import com.aitrainer.api.model.diet.Diet
|
import com.aitrainer.api.model.diet.Diet
|
||||||
import com.aitrainer.api.repository.diet.DietRepository
|
import com.aitrainer.api.repository.diet.DietRepository
|
||||||
import org.slf4j.LoggerFactory
|
import org.slf4j.LoggerFactory
|
||||||
|
import org.springframework.http.MediaType
|
||||||
import org.springframework.http.ResponseEntity
|
import org.springframework.http.ResponseEntity
|
||||||
import org.springframework.web.bind.annotation.*
|
import org.springframework.web.bind.annotation.*
|
||||||
import java.util.*
|
import java.util.*
|
||||||
@ -12,12 +13,12 @@ import java.util.*
|
|||||||
class DietController(private val dietRepository: DietRepository) {
|
class DietController(private val dietRepository: DietRepository) {
|
||||||
private val logger = LoggerFactory.getLogger(javaClass)
|
private val logger = LoggerFactory.getLogger(javaClass)
|
||||||
|
|
||||||
@PostMapping("/diet")
|
@PostMapping("/diet", produces = [MediaType.APPLICATION_JSON_VALUE + ";charset=UTF-8"])
|
||||||
fun insert(@RequestBody diet: Diet): ResponseEntity<*> {
|
fun insert(@RequestBody diet: Diet): ResponseEntity<*> {
|
||||||
return ResponseEntity.ok().body(dietRepository.save(diet))
|
return ResponseEntity.ok().body(dietRepository.save(diet))
|
||||||
}
|
}
|
||||||
|
|
||||||
@PostMapping("/diet/{id}")
|
@PostMapping("/diet/{id}", produces = [MediaType.APPLICATION_JSON_VALUE + ";charset=UTF-8"])
|
||||||
fun update(@PathVariable(value = "id") id: Long, @RequestBody diet: Diet): ResponseEntity<Diet> {
|
fun update(@PathVariable(value = "id") id: Long, @RequestBody diet: Diet): ResponseEntity<Diet> {
|
||||||
val existingDiet = dietRepository.findByDietId(id) ?: return ResponseEntity.notFound().build()
|
val existingDiet = dietRepository.findByDietId(id) ?: return ResponseEntity.notFound().build()
|
||||||
|
|
||||||
@ -34,7 +35,7 @@ class DietController(private val dietRepository: DietRepository) {
|
|||||||
return ResponseEntity.ok().body(dietRepository.save(updatedDiet))
|
return ResponseEntity.ok().body(dietRepository.save(updatedDiet))
|
||||||
}
|
}
|
||||||
|
|
||||||
@PostMapping("/diet/no_text/{id}")
|
@PostMapping("/diet/no_text/{id}", produces = [MediaType.APPLICATION_JSON_VALUE + ";charset=UTF-8"])
|
||||||
fun updateNoText(@PathVariable(value = "id") id: Long, @RequestBody diet: Diet): ResponseEntity<Diet> {
|
fun updateNoText(@PathVariable(value = "id") id: Long, @RequestBody diet: Diet): ResponseEntity<Diet> {
|
||||||
val existingDiet = dietRepository.findByDietId(id) ?: return ResponseEntity.notFound().build()
|
val existingDiet = dietRepository.findByDietId(id) ?: return ResponseEntity.notFound().build()
|
||||||
|
|
||||||
@ -50,7 +51,7 @@ class DietController(private val dietRepository: DietRepository) {
|
|||||||
return ResponseEntity.ok().body(dietRepository.save(updatedDiet))
|
return ResponseEntity.ok().body(dietRepository.save(updatedDiet))
|
||||||
}
|
}
|
||||||
|
|
||||||
@GetMapping("/diet/{dietUserId}")
|
@GetMapping("/diet/{dietUserId}", produces = [MediaType.APPLICATION_JSON_VALUE + ";charset=UTF-8"])
|
||||||
fun getByDietUserId(@PathVariable dietUserId: Long): ResponseEntity<List<Diet>> {
|
fun getByDietUserId(@PathVariable dietUserId: Long): ResponseEntity<List<Diet>> {
|
||||||
val list = dietRepository.findByDietUserId(dietUserId)
|
val list = dietRepository.findByDietUserId(dietUserId)
|
||||||
|
|
||||||
|
@ -2,6 +2,7 @@ package com.aitrainer.api.controller.diet
|
|||||||
|
|
||||||
import com.aitrainer.api.model.diet.DietUserConsumption
|
import com.aitrainer.api.model.diet.DietUserConsumption
|
||||||
import com.aitrainer.api.repository.diet.DietUserConsumptionRepository
|
import com.aitrainer.api.repository.diet.DietUserConsumptionRepository
|
||||||
|
import org.springframework.http.MediaType
|
||||||
import org.springframework.http.ResponseEntity
|
import org.springframework.http.ResponseEntity
|
||||||
import org.springframework.web.bind.annotation.*
|
import org.springframework.web.bind.annotation.*
|
||||||
import java.util.*
|
import java.util.*
|
||||||
@ -10,12 +11,12 @@ import java.util.*
|
|||||||
@RequestMapping("/api")
|
@RequestMapping("/api")
|
||||||
class DietUserConsumptionController(private val dietUserConsumptionRepository: DietUserConsumptionRepository) {
|
class DietUserConsumptionController(private val dietUserConsumptionRepository: DietUserConsumptionRepository) {
|
||||||
|
|
||||||
@PostMapping("/diet_user_consumption")
|
@PostMapping("/diet_user_consumption", produces = [MediaType.APPLICATION_JSON_VALUE + ";charset=UTF-8"])
|
||||||
fun insert(@RequestBody dietUserConsumption: DietUserConsumption): ResponseEntity<*> {
|
fun insert(@RequestBody dietUserConsumption: DietUserConsumption): ResponseEntity<*> {
|
||||||
return ResponseEntity.ok().body(dietUserConsumptionRepository.save(dietUserConsumption))
|
return ResponseEntity.ok().body(dietUserConsumptionRepository.save(dietUserConsumption))
|
||||||
}
|
}
|
||||||
|
|
||||||
@PostMapping("/diet_user_consumption/{id}")
|
@PostMapping("/diet_user_consumption/{id}", produces = [MediaType.APPLICATION_JSON_VALUE + ";charset=UTF-8"])
|
||||||
fun update(@PathVariable(value = "id") id: Long, @RequestBody dietUserConsumption: DietUserConsumption): ResponseEntity<*> {
|
fun update(@PathVariable(value = "id") id: Long, @RequestBody dietUserConsumption: DietUserConsumption): ResponseEntity<*> {
|
||||||
return dietUserConsumptionRepository.findById(id).map { existingConsumption ->
|
return dietUserConsumptionRepository.findById(id).map { existingConsumption ->
|
||||||
val updatedConsumption: DietUserConsumption = existingConsumption.copy(
|
val updatedConsumption: DietUserConsumption = existingConsumption.copy(
|
||||||
@ -34,7 +35,7 @@ class DietUserConsumptionController(private val dietUserConsumptionRepository: D
|
|||||||
}.orElse(ResponseEntity.notFound().build())
|
}.orElse(ResponseEntity.notFound().build())
|
||||||
}
|
}
|
||||||
|
|
||||||
@GetMapping("/diet_user_consumption/{dietUserId}")
|
@GetMapping("/diet_user_consumption/{dietUserId}", produces = [MediaType.APPLICATION_JSON_VALUE + ";charset=UTF-8"])
|
||||||
fun getByDietUserId(@PathVariable dietUserId: Long): ResponseEntity<List<DietUserConsumption>> {
|
fun getByDietUserId(@PathVariable dietUserId: Long): ResponseEntity<List<DietUserConsumption>> {
|
||||||
val list = dietUserConsumptionRepository.findByDietUserId(dietUserId)
|
val list = dietUserConsumptionRepository.findByDietUserId(dietUserId)
|
||||||
return if (list.isEmpty()) ResponseEntity.notFound().build() else
|
return if (list.isEmpty()) ResponseEntity.notFound().build() else
|
||||||
|
@ -2,6 +2,7 @@ package com.aitrainer.api.controller.diet
|
|||||||
|
|
||||||
import com.aitrainer.api.model.diet.DietUserPreference
|
import com.aitrainer.api.model.diet.DietUserPreference
|
||||||
import com.aitrainer.api.repository.diet.DietUserPreferenceRepository
|
import com.aitrainer.api.repository.diet.DietUserPreferenceRepository
|
||||||
|
import org.springframework.http.MediaType
|
||||||
import org.springframework.http.ResponseEntity
|
import org.springframework.http.ResponseEntity
|
||||||
import org.springframework.web.bind.annotation.*
|
import org.springframework.web.bind.annotation.*
|
||||||
import java.util.*
|
import java.util.*
|
||||||
@ -10,7 +11,7 @@ import java.util.*
|
|||||||
@RequestMapping("/api")
|
@RequestMapping("/api")
|
||||||
class DietUserPreferenceController(private val dietUserPreferenceRepository: DietUserPreferenceRepository) {
|
class DietUserPreferenceController(private val dietUserPreferenceRepository: DietUserPreferenceRepository) {
|
||||||
|
|
||||||
@PostMapping("/diet_user_preference")
|
@PostMapping("/diet_user_preference", produces = [MediaType.APPLICATION_JSON_VALUE + ";charset=UTF-8"])
|
||||||
fun insert(@RequestBody dietUserPreference: DietUserPreference): ResponseEntity<*> {
|
fun insert(@RequestBody dietUserPreference: DietUserPreference): ResponseEntity<*> {
|
||||||
return ResponseEntity.ok().body(dietUserPreferenceRepository.save(dietUserPreference))
|
return ResponseEntity.ok().body(dietUserPreferenceRepository.save(dietUserPreference))
|
||||||
}
|
}
|
||||||
|
@ -2,6 +2,7 @@ package com.aitrainer.api.controller.diet
|
|||||||
|
|
||||||
import com.aitrainer.api.model.diet.DietUserSensitivity
|
import com.aitrainer.api.model.diet.DietUserSensitivity
|
||||||
import com.aitrainer.api.repository.diet.DietUserSensitivityRepository
|
import com.aitrainer.api.repository.diet.DietUserSensitivityRepository
|
||||||
|
import org.springframework.http.MediaType
|
||||||
import org.springframework.http.ResponseEntity
|
import org.springframework.http.ResponseEntity
|
||||||
import org.springframework.web.bind.annotation.*
|
import org.springframework.web.bind.annotation.*
|
||||||
import java.util.*
|
import java.util.*
|
||||||
@ -10,7 +11,7 @@ import java.util.*
|
|||||||
@RequestMapping("/api")
|
@RequestMapping("/api")
|
||||||
class DietUserSensitivityController(private val dietUserSensitivityRepository: DietUserSensitivityRepository) {
|
class DietUserSensitivityController(private val dietUserSensitivityRepository: DietUserSensitivityRepository) {
|
||||||
|
|
||||||
@PostMapping("/diet_user_sensitivity")
|
@PostMapping("/diet_user_sensitivity", produces = [MediaType.APPLICATION_JSON_VALUE + ";charset=UTF-8"])
|
||||||
fun insert(@RequestBody dietUserSensitivity: DietUserSensitivity): ResponseEntity<*> {
|
fun insert(@RequestBody dietUserSensitivity: DietUserSensitivity): ResponseEntity<*> {
|
||||||
return ResponseEntity.ok().body(dietUserSensitivityRepository.save(dietUserSensitivity))
|
return ResponseEntity.ok().body(dietUserSensitivityRepository.save(dietUserSensitivity))
|
||||||
}
|
}
|
||||||
|
@ -10,7 +10,7 @@ import org.springframework.web.bind.annotation.*
|
|||||||
@RequestMapping("api")
|
@RequestMapping("api")
|
||||||
class MealController(private val mealRepository: MealRepository) {
|
class MealController(private val mealRepository: MealRepository) {
|
||||||
|
|
||||||
@PostMapping ("/meal")
|
@PostMapping ("/meal", produces = [MediaType.APPLICATION_JSON_VALUE + ";charset=UTF-8"])
|
||||||
fun insert(@RequestBody meal: Meal): ResponseEntity<Meal> {
|
fun insert(@RequestBody meal: Meal): ResponseEntity<Meal> {
|
||||||
val newMeal = mealRepository.save(meal)
|
val newMeal = mealRepository.save(meal)
|
||||||
return ResponseEntity.ok().body(newMeal)
|
return ResponseEntity.ok().body(newMeal)
|
||||||
@ -23,14 +23,14 @@ class MealController(private val mealRepository: MealRepository) {
|
|||||||
ResponseEntity.ok().body(list)
|
ResponseEntity.ok().body(list)
|
||||||
}
|
}
|
||||||
|
|
||||||
@GetMapping("/meal/{id}")
|
@GetMapping("/meal/{id}", produces = [MediaType.APPLICATION_JSON_VALUE + ";charset=UTF-8"])
|
||||||
fun getById(@PathVariable id: Long): ResponseEntity<Meal> {
|
fun getById(@PathVariable id: Long): ResponseEntity<Meal> {
|
||||||
val rawMaterial = mealRepository.findById(id)
|
val rawMaterial = mealRepository.findById(id)
|
||||||
return if (rawMaterial == null) ResponseEntity.notFound().build() else
|
return if (rawMaterial == null) ResponseEntity.notFound().build() else
|
||||||
ResponseEntity.ok().body(rawMaterial)
|
ResponseEntity.ok().body(rawMaterial)
|
||||||
}
|
}
|
||||||
|
|
||||||
@GetMapping("/meal/by_name/{name}")
|
@GetMapping("/meal/by_name/{name}", produces = [MediaType.APPLICATION_JSON_VALUE + ";charset=UTF-8"])
|
||||||
fun getByName(@PathVariable name: String): ResponseEntity<Meal> {
|
fun getByName(@PathVariable name: String): ResponseEntity<Meal> {
|
||||||
val meal = mealRepository.findByName(name)
|
val meal = mealRepository.findByName(name)
|
||||||
return if (meal == null) ResponseEntity.notFound().build() else
|
return if (meal == null) ResponseEntity.notFound().build() else
|
||||||
|
@ -2,6 +2,7 @@ package com.aitrainer.api.controller.diet
|
|||||||
|
|
||||||
import com.aitrainer.api.model.diet.Recipe
|
import com.aitrainer.api.model.diet.Recipe
|
||||||
import com.aitrainer.api.repository.diet.RecipeRepository
|
import com.aitrainer.api.repository.diet.RecipeRepository
|
||||||
|
import org.springframework.http.MediaType
|
||||||
import org.springframework.http.ResponseEntity
|
import org.springframework.http.ResponseEntity
|
||||||
import org.springframework.web.bind.annotation.*
|
import org.springframework.web.bind.annotation.*
|
||||||
|
|
||||||
@ -9,13 +10,13 @@ import org.springframework.web.bind.annotation.*
|
|||||||
@RequestMapping("api")
|
@RequestMapping("api")
|
||||||
class RecipeController(private val recipeRepository: RecipeRepository) {
|
class RecipeController(private val recipeRepository: RecipeRepository) {
|
||||||
|
|
||||||
@PostMapping ("/recipe")
|
@PostMapping ("/recipe", produces = [MediaType.APPLICATION_JSON_VALUE + ";charset=UTF-8"])
|
||||||
fun insert(@RequestBody recipe: Recipe): ResponseEntity<Recipe> {
|
fun insert(@RequestBody recipe: Recipe): ResponseEntity<Recipe> {
|
||||||
val newRecipe = recipeRepository.save(recipe)
|
val newRecipe = recipeRepository.save(recipe)
|
||||||
return ResponseEntity.ok().body(newRecipe)
|
return ResponseEntity.ok().body(newRecipe)
|
||||||
}
|
}
|
||||||
|
|
||||||
@PostMapping("/recipe/{id}")
|
@PostMapping("/recipe/{id}", produces = [MediaType.APPLICATION_JSON_VALUE + ";charset=UTF-8"])
|
||||||
fun update(@PathVariable(value = "id") id: Long, @RequestBody recipe: Recipe): ResponseEntity<Recipe> {
|
fun update(@PathVariable(value = "id") id: Long, @RequestBody recipe: Recipe): ResponseEntity<Recipe> {
|
||||||
val existingRecipe = recipeRepository.findByRecipeId(id) ?: return ResponseEntity.notFound().build()
|
val existingRecipe = recipeRepository.findByRecipeId(id) ?: return ResponseEntity.notFound().build()
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user