Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var DB *gorm.DB
Functions ¶
func UnCommentAction ¶
Types ¶
type Comment ¶
type Comment struct {
gorm.Model
ID int64 `gorm:"column:id;primary_key;AUTO_INCREMENT"`
CommentTime time.Time `gorm:"column:comment_time;default:CURRENT_TIMESTAMP;NOT NULL"`
UserID int64 `gorm:"column:user_id;default:0;NOT NULL"`
VideoID int64 `gorm:"column:video_id;default:0;NOT NULL"`
Content string `gorm:"column:content;NOT NULL"`
}
func CommentAction ¶
func GetCommentList ¶
type Like ¶
type User ¶
type User struct {
gorm.Model
ID int64 `gorm:"column:id;primary_key;AUTO_INCREMENT"`
CreateTime time.Time `gorm:"column:create_time;default:CURRENT_TIMESTAMP;NOT NULL"`
Name string `gorm:"column:name;unique;NOT NULL"`
Password string `gorm:"column:password;NOT NULL"`
Salt string `gorm:"column:salt;NOT NULL"`
FollowCount int64 `gorm:"column:follow_count;default:0;NOT NULL"`
FollowerCount int64 `gorm:"column:follower_count;default:0;NOT NULL"`
}
type Video ¶
type Video struct {
gorm.Model
ID int64 `gorm:"column:id;primary_key;AUTO_INCREMENT"`
AuthorID int64 `gorm:"column:author_id;NOT NULL"`
PublishTime time.Time `gorm:"column:publish_time;default:CURRENT_TIMESTAMP;NOT NULL"`
FilePath string `gorm:"column:file_path;NOT NULL"`
CoverPath string `gorm:"column:cover_path;NOT NULL"`
FavoriteCount int64 `gorm:"column:favorite_count;default:0"`
CommentCount int64 `gorm:"column:comment_count;default:0"`
Title string `gorm:"column:title;NOT NULL"`
}
Click to show internal directories.
Click to hide internal directories.