go-common/app/admin/main/feed/model/show/event_topic.go

77 lines
2.3 KiB
Go
Raw Normal View History

2019-04-22 10:49:16 +00:00
package show
import (
"go-common/app/admin/main/feed/model/common"
)
//EventTopic event topic
type EventTopic struct {
ID int64 `json:"id" form:"id"`
Title string `json:"title" form:"title"`
Desc string `json:"desc" form:"desc"`
Cover string `json:"cover" form:"cover"`
Retype int `json:"re_type" gorm:"column:re_type" form:"re_type"`
Revalue string `json:"re_value" gorm:"column:re_value" form:"string"`
Corner string `json:"corner" form:"corner"`
Person string `json:"person" form:"person"`
Deleted int `json:"deleted" form:"deleted"`
}
//EventTopicPager .
type EventTopicPager struct {
Item []*EventTopic `json:"item"`
Page common.Page `json:"page"`
}
// TableName .
func (a EventTopic) TableName() string {
return "event_topic"
}
/*
---------------------------
struct param
---------------------------
*/
//EventTopicAP event topic add param
type EventTopicAP struct {
Title string `json:"title" form:"title" validate:"required"`
Desc string `json:"desc" form:"desc" validate:"required"`
Cover string `json:"cover" form:"cover" validate:"required"`
Retype int `json:"re_type" form:"re_type" gorm:"column:re_type" validate:"required"`
Revalue string `json:"re_value" form:"re_value" gorm:"column:re_value" validate:"required"`
Corner string `json:"corner" form:"corner"`
Person string `json:"person" form:"person"`
}
//EventTopicUP event topic update param
type EventTopicUP struct {
ID int64 `form:"id" validate:"required"`
Title string `json:"title" form:"title" validate:"required"`
Desc string `json:"desc" form:"desc" validate:"required"`
Cover string `json:"cover" form:"cover" validate:"required"`
Retype int `json:"re_type" form:"re_type" gorm:"column:re_type" validate:"required"`
Revalue string `json:"re_value" form:"re_value" gorm:"column:re_value" validate:"required"`
Corner string `json:"corner" form:"corner"`
}
//EventTopicLP event topic list param
type EventTopicLP struct {
ID int `form:"id"`
Person string `form:"person"`
Title string `form:"title"`
Ps int `form:"ps" default:"20"` // 分页大小
Pn int `form:"pn" default:"1"` // 第几个分页
}
// TableName .
func (a EventTopicAP) TableName() string {
return "event_topic"
}
// TableName .
func (a EventTopicUP) TableName() string {
return "event_topic"
}