Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var DB *gorm.DB
Functions ¶
This section is empty.
Types ¶
type Album ¶
type Album struct {
ID uint64 `json:"id" gorm:"primary_key;"` // 专辑id
Name string `json:"name"` // 专辑名
Description string `json:"description"` // 专辑描述
ArtistID uint64 `json:"artistId" gorm:"column:artistId"` // 所属歌手
PicID uint64 `json:"picId" gorm:"column:picId"` // 专辑id
PicURL string `json:"picUrl" gorm:"column:picUrl"` // 专辑url
gorm.Model
}
type Artist ¶
type Artist struct {
ID uint64 `json:"id" gorm:"primary_key;"` // id
Name string `json:"name"` // 歌手名字
Description string `json:"description"` // 歌手描述
Alias datatypes.JSON `json:"alias" gorm:"type:json;"` // 歌手别名
PicID uint64 `json:"picId" gorm:"column:picId"` // 歌手图片id
PicURL string `json:"picUrl" gorm:"column:picUrl"` // 歌手图片url
gorm.Model
}
type Playlist ¶
type Playlist struct {
ID uint64 `json:"id" gorm:"primary_key;"` // 歌单id
Name string `json:"name"` // 歌单名
Description string `json:"description"` // 描述
CoverImgID uint64 `json:"coverImgId" gorm:"column:coverImgId"` // 歌单封面
CoverImgURL string `json:"coverImgUrl" gorm:"column:coverImgUrl"` // 封面url
CreateTime uint64 `json:"createTime" gorm:"column:createTime"` // 创建时间
Tags datatypes.JSON `json:"tags" gorm:"type:json"` // 标签
CommentCount uint64 `json:"commentCount" gorm:"column:commentCount"` // 评论数
PlayCount uint64 `json:"playCount" gorm:"column:playCount"` // 播放次数
Status uint64 `json:"status"`
SubscribedCount uint64 `json:"subscribedCount" gorm:"column:subscribedCount"` // 订阅次数
UpdateTime uint64 `json:"updateTime" gorm:"column:updateTime"` // 最后更新时间
UserID uint64 `json:"userId" gorm:"column:userId"` // 创建用户id
gorm.Model
}
type PlaylistItems ¶
type PlaylistItems struct {
PlaylistID uint64 `json:"playlistId" gorm:"column:playlistId;primaryKey;autoIncrement:false";` // 歌单id
SongID uint64 `json:"songId" gorm:"column:songId;primaryKey;autoIncrement:false"` // 歌曲id
UserID uint64 `json:"userId" gorm:"column:userId;primaryKey;autoIncrement:false"` // 添加用户id
Index uint64 `json:"index"`
gorm.Model
}
Click to show internal directories.
Click to hide internal directories.