add v1 GET endpoints

This commit is contained in:
Stanislaw
2022-12-25 23:14:45 +01:00
parent 3f17d6e985
commit 92ece902f7
12 changed files with 258 additions and 33 deletions

16
router/v1/admincard.go Normal file
View File

@@ -0,0 +1,16 @@
package v1
import (
"gractwo-api/database"
"github.com/gin-gonic/gin"
)
func GetAdminCards(c *gin.Context) {
var AdminCardList []database.Admincard
err := database.DB.Find(&AdminCardList).Error
if err != nil {
c.JSON(404, "Not found")
}
c.JSON(200, AdminCardList)
}

16
router/v1/image.go Normal file
View File

@@ -0,0 +1,16 @@
package v1
import (
"gractwo-api/database"
"github.com/gin-gonic/gin"
)
func GetImages(c *gin.Context){
var ImageList []database.Image
err :=database.DB.Find(&ImageList).Error
if err != nil {
c.JSON(404, "Not found")
}
c.JSON(200, ImageList)
}

17
router/v1/splash.go Normal file
View File

@@ -0,0 +1,17 @@
package v1
import (
"gractwo-api/database"
"math/rand"
"github.com/gin-gonic/gin"
)
func GetSplash(c *gin.Context) {
var SplashList []database.Splash
err := database.DB.Find(&SplashList).Error
if err != nil {
c.JSON(404, "Not found")
}
c.JSON(200, SplashList[rand.Intn(len(SplashList)-1-0+1)+0])
}