Files
blog-server/internal/model/response/post.go
2026-07-22 17:50:33 +08:00

26 lines
626 B
Go

package response
import (
"time"
)
type ArchivePost struct {
ID int32 `json:"id"`
Slug string `json:"slug"`
Title string `json:"title"`
PublishedAt time.Time `json:"published_at"`
PublishedAtDisplay string `json:"published_at_display"`
CategoryName string `json:"category_name"`
}
type ArchiveMonth struct {
Month int `json:"month"`
Archive []ArchivePost `json:"list"`
}
type ArchiveYear struct {
Year int `json:"year"`
Total int `json:"total"`
ArchiveMonth []ArchiveMonth `json:"list"`
}