environmentController.go 621 B

12345678910111213141516171819202122232425
  1. package controller
  2. import (
  3. "github.com/gin-gonic/gin"
  4. "iot_manager_service/app/middleware"
  5. "iot_manager_service/app/operation/service"
  6. "iot_manager_service/util/common"
  7. "net/http"
  8. )
  9. var Environment = new(environmentCtl)
  10. type environmentCtl struct{}
  11. func (c *environmentCtl) EnvironmentList(ctx *gin.Context) {
  12. value, _ := ctx.Get(middleware.Authorization)
  13. claims := value.(*middleware.Claims)
  14. records, err := service.EnvironmentService.EnvironmentList(claims.TenantId)
  15. if err != nil {
  16. ctx.JSON(http.StatusOK, err)
  17. return
  18. }
  19. ctx.JSON(http.StatusOK, common.SuccessResponse(common.Succeeded, records))
  20. }