Files
bl/modules/space/model/space_info.go

38 lines
874 B
Go

package model
import (
"blazing/cool"
)
const TableNameSpaceInfo = "space_info"
// SpaceInfo mapped from table <space_info>
type SpaceInfo struct {
*cool.Model
URL string `gorm:"column:url;type:varchar(255);not null;comment:地址" json:"url"` // 地址
Type string `gorm:"column:type;type:varchar(255);not null;comment:类型" json:"type"` // 类型
ClassifyID *int64 `gorm:"column:classifyId;type:bigint;comment:分类ID" json:"classifyId"` // 分类ID
}
// TableName SpaceInfo's table name
func (*SpaceInfo) TableName() string {
return TableNameSpaceInfo
}
// GroupName SpaceInfo's table group
func (*SpaceInfo) GroupName() string {
return "default"
}
// NewSpaceInfo create a new SpaceInfo
func NewSpaceInfo() *SpaceInfo {
return &SpaceInfo{
Model: cool.NewModel(),
}
}
// init 创建表
func init() {
cool.CreateTable(&SpaceInfo{})
}