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 }
Source Files ¶
Click to show internal directories.
Click to hide internal directories.