dto

package
v0.0.0-...-0e87cb9 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 21, 2022 License: MIT Imports: 0 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AlbumDto

type AlbumDto struct {
	ID          uint64 `json:"id"`          // 专辑id
	Name        string `json:"name"`        // 专辑名
	Description string `json:"description"` // 专辑描述
	ArtistID    uint64 `json:"artistId"`    // 所属歌手
	PicID       uint64 `json:"picId"`       // 专辑id
	PicURL      string `json:"picUrl"`      // 专辑url
}

type ArtistDto

type ArtistDto struct {
	ID          uint64   `json:"id"`          // id
	Name        string   `json:"name"`        // 歌手名字
	Description string   `json:"description"` // 歌手描述
	Alias       []string `json:"alias"`       // 歌手别名
	PicID       uint64   `json:"picId"`       // 歌手图片id
	PicURL      string   `json:"picUrl"`      // 歌手图片url
}

type Page

type Page struct {
	Page     int `form:"page" binding:"required,min=1"`
	PageSize int `form:"pageSize"`
}

type PlaylistDto

type PlaylistDto struct {
	ID          uint64 `json:"id"`          // 歌单id
	Name        string `json:"name"`        // 歌单名
	Description string `json:"description"` // 描述
	Status      uint64 `json:"status"`
}

type PlaylistItemDto

type PlaylistItemDto struct {
	PlaylistID uint64   `json:"playlistId"` // 歌单id
	SongID     uint64   `json:"songId"`     // 歌曲id
	SongIDs    []uint64 `json:"songIds"`    // 歌曲ids
	UserID     uint64   `json:"userId"`     // 添加用户id
	Index      uint64   `json:"index"`
}

type SongDto

type SongDto struct {
	ID    uint64 `json:"id"`    // 歌曲id
	Name  string `json:"name"`  // 歌曲名
	Album uint64 `json:"album"` // 所属专辑id
}

type UserDto

type UserDto struct {
	ID        uint64 `json:"id"`        //用户id
	Nickname  string `json:"nickname"`  // 昵称
	Username  string `json:"username"`  // 用户名
	Password  string `json:"password"`  // 用户密码
	Signature string `json:"signature"` //用户签名
}

type UserPasswordDto

type UserPasswordDto struct {
	OldPassword string `json:"oldPassword" binding:"required,min=6,max=20"` // 用户密码
	Password    string `json:"password" binding:"required,min=6,max=20"`    // 用户密码
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL