You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
76 lines
2.3 KiB
76 lines
2.3 KiB
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" |
|
}
|
|
|