Skip to content
Snippets Groups Projects
Commit c9ef9057 authored by tgs266's avatar tgs266
Browse files

update

parent 193b5ed9
No related branches found
No related tags found
No related merge requests found
...@@ -16,7 +16,7 @@ To rebuild swagger: `swag init` ...@@ -16,7 +16,7 @@ To rebuild swagger: `swag init`
Call `go test -covermode=count -coverprofile=coverage.out ./...` Call `go test -covermode=count -coverprofile=coverage.out ./...`
To generate code coverage html page, call `go tool cover -html=coverage.out` To generate code coverage html page, call `go tool cover -html=coverage.out`
Swagger [Here](http://localhost:8080/api/gdd/gdd-swagger/index.html#/) Swagger [Here](http://localhost:8080/api/weather/gdd-swagger/index.html#/)
## Docker ## Docker
......
...@@ -7,7 +7,7 @@ app: ...@@ -7,7 +7,7 @@ app:
server: server:
host: "localhost" host: "localhost"
port: 8080 port: 8080
context-path: "/api/gdd" context-path: "/api/weather"
db: db:
uri: "mongodb://127.0.0.1:27017/" uri: "mongodb://127.0.0.1:27017/"
......
...@@ -34,7 +34,7 @@ import ( ...@@ -34,7 +34,7 @@ import (
// @Param year query int false "Year to get primary data for" // @Param year query int false "Year to get primary data for"
// @Param latitude query number true "Latitude to search for" // @Param latitude query number true "Latitude to search for"
// @Param longitude query number true "Longitude to search for" // @Param longitude query number true "Longitude to search for"
// @Router /api/gdd/gdd/csv [get] // @Router /api/weather/gdd/csv [get]
func GetCSVFile(c *fiber.Ctx) error { func GetCSVFile(c *fiber.Ctx) error {
request := models.CSVRequest{}.Build(c) request := models.CSVRequest{}.Build(c)
ctx := common.DawnCtx{FiberCtx: c} ctx := common.DawnCtx{FiberCtx: c}
......
...@@ -18,7 +18,7 @@ import ( ...@@ -18,7 +18,7 @@ import (
// @Param latitude query number true "Latitude to search for" // @Param latitude query number true "Latitude to search for"
// @Param longitude query number true "Longitude to search for" // @Param longitude query number true "Longitude to search for"
// @Param freezing_temp query number true "Freezing temperature to use" // @Param freezing_temp query number true "Freezing temperature to use"
// @Router /api/gdd/freezing-dates [get] // @Router /api/weather/freezing-dates [get]
func GetFreezingDates(c *fiber.Ctx) error { func GetFreezingDates(c *fiber.Ctx) error {
request := models.FreezingDateRequest{}.Build(c) request := models.FreezingDateRequest{}.Build(c)
return c.Status(fiber.StatusOK).JSON(services.GetFreezingDate(request)) return c.Status(fiber.StatusOK).JSON(services.GetFreezingDate(request))
......
...@@ -23,7 +23,7 @@ var GetGddValues = services.GetGddValues ...@@ -23,7 +23,7 @@ var GetGddValues = services.GetGddValues
// @Param latitude query number true "Latitude to search for" // @Param latitude query number true "Latitude to search for"
// @Param longitude query number true "Longitude to search for" // @Param longitude query number true "Longitude to search for"
// @Param accumulate query boolean true "Accumulate gdd values" // @Param accumulate query boolean true "Accumulate gdd values"
// @Router /api/gdd/gdd/daily [get] // @Router /api/weather/gdd/daily [get]
func GetDailyGdd(c *fiber.Ctx) error { func GetDailyGdd(c *fiber.Ctx) error {
ctx := common.DawnCtx{FiberCtx: c} ctx := common.DawnCtx{FiberCtx: c}
request := models.BuildGddRequest(ctx.FiberCtx) request := models.BuildGddRequest(ctx.FiberCtx)
...@@ -42,7 +42,7 @@ func GetDailyGdd(c *fiber.Ctx) error { ...@@ -42,7 +42,7 @@ func GetDailyGdd(c *fiber.Ctx) error {
// @Param latitude query number true "Latitude to search for" // @Param latitude query number true "Latitude to search for"
// @Param longitude query number true "Longitude to search for" // @Param longitude query number true "Longitude to search for"
// @Param accumulate query boolean true "Accumulate gdd values" // @Param accumulate query boolean true "Accumulate gdd values"
// @Router /api/gdd/gdd/normals [get] // @Router /api/weather/gdd/normals [get]
func GetNormalGdd(c *fiber.Ctx) error { func GetNormalGdd(c *fiber.Ctx) error {
request := models.BuildGddRequest(c) request := models.BuildGddRequest(c)
return c.Status(fiber.StatusOK).JSON(services.GetNormalValues(request)) return c.Status(fiber.StatusOK).JSON(services.GetNormalValues(request))
......
...@@ -22,7 +22,7 @@ import ( ...@@ -22,7 +22,7 @@ import (
// @Failure 400 {object} common.StandardError // @Failure 400 {object} common.StandardError
// @Param latitude query number true "Latitude to search for" // @Param latitude query number true "Latitude to search for"
// @Param longitude query number true "Longitude to search for" // @Param longitude query number true "Longitude to search for"
// @Router /api/gdd/gdd/analog [get] // @Router /api/weather/gdd/analog [get]
func GetAnalogYear(c *fiber.Ctx) error { func GetAnalogYear(c *fiber.Ctx) error {
lat, _ := strconv.ParseFloat(c.Query("latitude", "-10000.0"), 64) lat, _ := strconv.ParseFloat(c.Query("latitude", "-10000.0"), 64)
lon, _ := strconv.ParseFloat(c.Query("longitude", "-10000.0"), 64) lon, _ := strconv.ParseFloat(c.Query("longitude", "-10000.0"), 64)
...@@ -49,7 +49,7 @@ func GetAnalogYear(c *fiber.Ctx) error { ...@@ -49,7 +49,7 @@ func GetAnalogYear(c *fiber.Ctx) error {
// @Param product query string true "Crop to calculate gdd for" Enums(corn, soybean, sunflower, tomato, sugar_beet, peanut, cotton, potato, wheat, pea, oat, spring_wheat, rice, sorghum) // @Param product query string true "Crop to calculate gdd for" Enums(corn, soybean, sunflower, tomato, sugar_beet, peanut, cotton, potato, wheat, pea, oat, spring_wheat, rice, sorghum)
// @Param latitude query number true "Latitude to search for" // @Param latitude query number true "Latitude to search for"
// @Param longitude query number true "Longitude to search for" // @Param longitude query number true "Longitude to search for"
// @Router /api/gdd/gdd/confidence [get] // @Router /api/weather/gdd/confidence [get]
func GetConfidenceInterval(c *fiber.Ctx) error { func GetConfidenceInterval(c *fiber.Ctx) error {
r := models.ConfidenceIntervalRequest{}.Build(c) r := models.ConfidenceIntervalRequest{}.Build(c)
return c.Status(fiber.StatusOK).JSON(services.GetConfidenceInterval(r)) return c.Status(fiber.StatusOK).JSON(services.GetConfidenceInterval(r))
......
...@@ -19,7 +19,7 @@ import ( ...@@ -19,7 +19,7 @@ import (
// @Param latitude query number true "Latitude to search for" // @Param latitude query number true "Latitude to search for"
// @Param longitude query number true "Longitude to search for" // @Param longitude query number true "Longitude to search for"
// @Param accumulate query boolean true "Accumulate gdd values" // @Param accumulate query boolean true "Accumulate gdd values"
// @Router /api/gdd/gdd/gefs [get] // @Router /api/weather/gdd/gefs [get]
func GetGefsGDD(c *fiber.Ctx) error { func GetGefsGDD(c *fiber.Ctx) error {
request := models.BuildGddRequest(c) request := models.BuildGddRequest(c)
return c.Status(fiber.StatusOK).JSON(services.GetGefsGddValues(request)) return c.Status(fiber.StatusOK).JSON(services.GetGefsGddValues(request))
...@@ -37,7 +37,7 @@ func GetGefsGDD(c *fiber.Ctx) error { ...@@ -37,7 +37,7 @@ func GetGefsGDD(c *fiber.Ctx) error {
// @Param latitude query number true "Latitude to search for" // @Param latitude query number true "Latitude to search for"
// @Param longitude query number true "Longitude to search for" // @Param longitude query number true "Longitude to search for"
// @Param accumulate query boolean true "Accumulate gdd values" // @Param accumulate query boolean true "Accumulate gdd values"
// @Router /api/gdd/gdd/cfs [get] // @Router /api/weather/gdd/cfs [get]
func GetCfsGDD(c *fiber.Ctx) error { func GetCfsGDD(c *fiber.Ctx) error {
request := models.BuildGddRequest(c) request := models.BuildGddRequest(c)
return c.Status(fiber.StatusOK).JSON(services.GetCfsGddValues(request)) return c.Status(fiber.StatusOK).JSON(services.GetCfsGddValues(request))
...@@ -55,7 +55,7 @@ func GetCfsGDD(c *fiber.Ctx) error { ...@@ -55,7 +55,7 @@ func GetCfsGDD(c *fiber.Ctx) error {
// // @Param latitude query number true "Latitude to search for" // // @Param latitude query number true "Latitude to search for"
// // @Param longitude query number true "Longitude to search for" // // @Param longitude query number true "Longitude to search for"
// // @Param accumulate query boolean true "Accumulate gdd values" // // @Param accumulate query boolean true "Accumulate gdd values"
// // @Router /api/gdd/gdd/cfs [get] // // @Router /api/weather/gdd/cfs [get]
// func GetCfsFreezingDate(c *fiber.Ctx) error { // func GetCfsFreezingDate(c *fiber.Ctx) error {
// request := models.GddRequest{}.Build(c) // request := models.GddRequest{}.Build(c)
// return c.Status(fiber.StatusOK).JSON(services.GetCfsGddValues(request)) // return c.Status(fiber.StatusOK).JSON(services.GetCfsGddValues(request))
......
...@@ -17,7 +17,7 @@ import ( ...@@ -17,7 +17,7 @@ import (
// @Success 200 {object} models.SeedListResponse // @Success 200 {object} models.SeedListResponse
// @Failure 400 {object} common.StandardError // @Failure 400 {object} common.StandardError
// @Param product query string true "Crop type to use" Enums(corn, soybean) // @Param product query string true "Crop type to use" Enums(corn, soybean)
// @Router /api/gdd/gdd/seeds [get] // @Router /api/weather/gdd/seeds [get]
func GetSeedList(c *fiber.Ctx) error { func GetSeedList(c *fiber.Ctx) error {
request := models.SeedListRequest{Product: c.Query("product")} request := models.SeedListRequest{Product: c.Query("product")}
return c.Status(fiber.StatusOK).JSON( return c.Status(fiber.StatusOK).JSON(
...@@ -38,7 +38,7 @@ func GetSeedList(c *fiber.Ctx) error { ...@@ -38,7 +38,7 @@ func GetSeedList(c *fiber.Ctx) error {
// @Param seed query string true "Corn seed to use" // @Param seed query string true "Corn seed to use"
// @Param month query number true "month planted" // @Param month query number true "month planted"
// @Param date query number true "date planted" // @Param date query number true "date planted"
// @Router /api/gdd/gdd/seeds/corn [get] // @Router /api/weather/gdd/seeds/corn [get]
func GetCornSeedMaturityDate(c *fiber.Ctx) error { func GetCornSeedMaturityDate(c *fiber.Ctx) error {
ctx := common.DawnCtx{FiberCtx: c} ctx := common.DawnCtx{FiberCtx: c}
request := models.BuildCornMaturityRequest(c) request := models.BuildCornMaturityRequest(c)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment