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.
95 lines
2.4 KiB
95 lines
2.4 KiB
package show |
|
|
|
import ( |
|
"go-common/app/admin/main/feed/model/common" |
|
xtime "go-common/library/time" |
|
) |
|
|
|
//PopularStars channel tab |
|
type PopularStars struct { |
|
ID int64 `json:"id"` |
|
Type string `json:"type"` |
|
Value string `json:"value"` |
|
Title string `json:"title"` |
|
LongTitle string `json:"longtitle"` |
|
Content string `json:"content"` |
|
Deleted int `json:"deleted"` |
|
Person string `json:"person"` |
|
Source int `json:"source"` |
|
Status int `json:"status"` |
|
Mtime xtime.Time `json:"mtime"` |
|
} |
|
|
|
//PopularStarsPager . |
|
type PopularStarsPager struct { |
|
Item []*PopularStars `json:"item"` |
|
Page common.Page `json:"page"` |
|
} |
|
|
|
// TableName . |
|
func (a PopularStars) TableName() string { |
|
return "card_set" |
|
} |
|
|
|
/* |
|
--------------------------- |
|
struct param |
|
--------------------------- |
|
*/ |
|
|
|
//PopularStarsAP popular stars add param |
|
type PopularStarsAP struct { |
|
Type string `form:"type" validate:"required"` |
|
Value string `form:"value" validate:"required"` |
|
Title string `form:"title" validate:"required"` |
|
LongTitle string `form:"longtitle" validate:"required"` |
|
Content string `form:"content" validate:"required"` |
|
UID int64 `form:"person" gorm:"column:uid"` |
|
Person string `form:"person"` |
|
Source int |
|
Status int |
|
} |
|
|
|
//PopularStarsAIAP popular stars ai add param |
|
type PopularStarsAIAP struct { |
|
Mid int64 `form:"mid"` |
|
Aids []int64 `form:"aids"` |
|
} |
|
|
|
//AiValue ai insert value |
|
type AiValue struct { |
|
ID int64 `json:"id"` |
|
} |
|
|
|
//PopularStarsUP channel tab update param |
|
type PopularStarsUP struct { |
|
ID int64 `form:"id" validate:"required"` |
|
Type string `form:"type" validate:"required"` |
|
Value string `form:"value" validate:"required"` |
|
Title string `form:"title" validate:"required"` |
|
LongTitle string `form:"longtitle"` |
|
Content string `form:"content" validate:"required"` |
|
Status int `form:"status"` |
|
} |
|
|
|
//PopularStarsLP channel tab list param |
|
type PopularStarsLP struct { |
|
ID int `form:"id"` |
|
Title string `form:"title"` |
|
LongTitle string `form:"longtitle"` |
|
Person string `form:"person"` |
|
Source int `form:"source" default:"-1"` |
|
Status int `form:"status"` |
|
Ps int `form:"ps" default:"20"` // 分页大小 |
|
Pn int `form:"pn" default:"1"` // 第几个分页 |
|
} |
|
|
|
// TableName . |
|
func (a PopularStarsAP) TableName() string { |
|
return "card_set" |
|
} |
|
|
|
// TableName . |
|
func (a PopularStarsUP) TableName() string { |
|
return "card_set" |
|
}
|
|
|