gorm.io/gorm
This commit is contained in:
28
models/content.go
Normal file
28
models/content.go
Normal file
@@ -0,0 +1,28 @@
|
||||
package models
|
||||
|
||||
const TableNameContent = "contents"
|
||||
|
||||
type Content struct {
|
||||
Cid int32 `gorm:"column:cid;primaryKey;autoIncrement:true" json:"cid"`
|
||||
Title string `gorm:"column:title" json:"title"`
|
||||
Slug string `gorm:"column:slug" json:"slug"`
|
||||
Created int32 `gorm:"column:created" json:"created"`
|
||||
Modified int32 `gorm:"column:modified" json:"modified"`
|
||||
Text string `gorm:"column:text" json:"text"`
|
||||
Order_ int32 `gorm:"column:order" json:"order"`
|
||||
AuthorID int32 `gorm:"column:authorId" json:"authorId"`
|
||||
Template string `gorm:"column:template" json:"template"`
|
||||
Type string `gorm:"column:type;default:post" json:"type"`
|
||||
Status string `gorm:"column:status;default:publish" json:"status"`
|
||||
Password string `gorm:"column:password" json:"password"`
|
||||
CommentsNum int32 `gorm:"column:commentsNum" json:"commentsNum"`
|
||||
AllowComment string `gorm:"column:allowComment;default:0" json:"allowComment"`
|
||||
AllowPing string `gorm:"column:allowPing;default:0" json:"allowPing"`
|
||||
AllowFeed string `gorm:"column:allowFeed;default:0" json:"allowFeed"`
|
||||
Parent int32 `gorm:"column:parent" json:"parent"`
|
||||
}
|
||||
|
||||
// TableName Content's table name
|
||||
func (*Content) TableName() string {
|
||||
return TableNameContent
|
||||
}
|
||||
Reference in New Issue
Block a user