hmn/src/models/education.go

33 lines
698 B
Go

package models
import "time"
type EducationArticle struct {
ID int `db:"id"`
Title string `db:"title"`
Slug string `db:"slug"`
Description string `db:"description"`
Type EducationArticleType `db:"type"`
CurrentVersion int `db:"current_version"`
}
type EducationArticleType int
const (
EducationArticleTypeArticle EducationArticleType = iota + 1
EducationArticleTypeGlossary
)
type EducationArticleVersion struct {
ID int `db:"id"`
ArticleID int `db:"article_id"`
Date time.Time `db:"date"`
EditorID *int `db:"editor_id"`
ContentRaw string `db:"content_raw"`
ContentHTML string `db:"content_html"`
}