We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see ourdocumentation.
There was an error while loading.Please reload this page.
1 parentada2836 commit68d38c4Copy full SHA for 68d38c4
controllers/post.controller.go
@@ -10,7 +10,7 @@ import (
10
"github.com/gin-gonic/gin"
11
"github.com/google/uuid"
12
db"github.com/wpcodevo/golang-postgresql-api/db/sqlc"
13
-"github.com/wpcodevo/golang-postgresql-api/models"
+"github.com/wpcodevo/golang-postgresql-api/schemas"
14
)
15
16
typePostControllerstruct {
@@ -23,7 +23,7 @@ func NewPostController(db *db.Queries, ctx context.Context) *PostController {
23
}
24
25
func (ac*PostController)CreatePost(ctx*gin.Context) {
26
-varpayload*models.CreatePost
+varpayload*schemas.CreatePost
27
28
iferr:=ctx.ShouldBindJSON(&payload);err!=nil {
29
ctx.JSON(http.StatusBadRequest, gin.H{"status":"fail","message":err.Error()})
@@ -51,7 +51,7 @@ func (ac *PostController) CreatePost(ctx *gin.Context) {
51
52
53
func (ac*PostController)UpdatePost(ctx*gin.Context) {
54
-varpayload*models.UpdatePost
+varpayload*schemas.UpdatePost
55
postId:=ctx.Param("postId")
56
57
models/post.model.go schemas/post.schema.gomodels/post.model.go renamed to schemas/post.schema.go
@@ -1,4 +1,4 @@
1
-packagemodels
+packageschemas
2
3
typeCreatePoststruct {
4
Titlestring`json:"title" binding:"required"`
tmp/main
-134 Bytes