feat: migrated prisma -> gorm

This commit is contained in:
Florian Sylvain
2023-08-06 19:13:49 +02:00
parent 195c247235
commit e258dccc1c
14 changed files with 149 additions and 166 deletions
+11 -9
View File
@@ -1,11 +1,13 @@
package article
import "time"
type Article struct {
Id int `json:"id"`
Title string `json:"title"`
Body string `json:"body"`
CreatedAt string `json:"created_at"`
UpdatedAt string `json:"updated_at"`
ID uint32 `json:"id"`
Title string `json:"title"`
Body string `json:"body"`
CreatedAt time.Time `json:"created_at"`
UpdatedAt time.Time `json:"updated_at"`
}
func FromApi(
@@ -19,14 +21,14 @@ func FromApi(
}
func FromDb(
id int,
id uint32,
title string,
body string,
createdAt string,
updatedAt string,
createdAt time.Time,
updatedAt time.Time,
) Article {
return Article{
Id: id,
ID: id,
Title: title,
Body: body,
CreatedAt: createdAt,
+2 -2
View File
@@ -5,7 +5,7 @@ import (
)
type IArticleRepository interface {
Get(id int) Article
Get(id uint32) (Article, error)
GetAll() []Article
Create(article Article) Article
Create(article Article) (Article, error)
}