add category api docs

This commit is contained in:
2026-04-07 00:44:04 +02:00
parent 54c681ef31
commit cd7943cf6f
2 changed files with 186 additions and 0 deletions

26
models/category.go Normal file
View File

@@ -0,0 +1,26 @@
package models
import (
"gorm.io/gorm"
)
type Category struct {
gorm.Model
Translations []CategoryTranslation `gorm:"foreignKey:CategoryID"`
}
type CategoryTranslation struct {
gorm.Model
CategoryID uint `gorm:"uniqueIndex:idx_post_language"`
LanguageID uint `gorm:"uniqueIndex:idx_post_language"`
Name string
}
type CategoryRequest struct {
Translations []CategoryTranslationRequest `json:"translations" binding:"required"`
}
type CategoryTranslationRequest struct {
LanguageID uint `json:"languageId" binding:"required"`
Name string `json:"name" binding:"required"`
}