Files
d3m0k1d.ru/backend/internal/storage/models.go
d3m0k1d 0804e4e80a
All checks were successful
Backend ci / build (push) Successful in 3m50s
feat: update models added json links
2026-02-11 15:12:52 +03:00

35 lines
1.0 KiB
Go

package storage
type Post struct {
ID int `db:"id" json:"id"`
Title string `db:"title" json:"title"`
Content string `db:"content" json:"content"`
CreatedAt string `db:"created_at" json:"created_at"`
}
type PostReq struct {
ID int `db:"id" json:"id"`
Title string `db:"title" json:"title"`
Content string `db:"content" json:"content"`
}
type PostCreate struct {
Title string `db:"title" json:"title"`
Content string `db:"content" json:"content"`
}
type User struct {
ID int `db:"id" json:"id"`
Email string `db:"email" json:"email"`
GithubID int `db:"github_id" json:"github_id"`
GithubLogin string `db:"github_login" json:"github_login"`
AvatarURL string `db:"avatar_url" json:"avatar_url"`
}
type UserReg struct {
Email string `db:"email" json:"email"`
GithubID int `db:"github_id" json:"github_id"`
GithubLogin string `db:"github_login" json:"github_login"`
AvatarURL string `db:"avatar_url" json:"avatar_url"`
}