types.go 786 B

123456789101112131415161718192021222324252627
  1. package read
  2. type Song struct {
  3. Id int `db:"id"`
  4. TrackNumber int `db:"track_number"`
  5. Title string `db:"title"`
  6. Artist string `db:"artist"`
  7. Album string `db:"album"`
  8. Duration int `db:"duration"`
  9. BasePath string `db:"base_path"`
  10. RelativePath string `db:"relative_path"`
  11. ModifiedDate int64 `db:"modified_date"`
  12. }
  13. type SongExternal struct {
  14. Id int `db:"id" json:"id"`
  15. TrackNumber int `db:"track_number" json:"track"`
  16. Title string `db:"title" json:"title"`
  17. Artist string `db:"artist" json:"artist"`
  18. Album string `db:"album" json:"album"`
  19. Duration int `db:"duration" json:"time"`
  20. }
  21. type File struct {
  22. RelativePath string `db:"relative_path"`
  23. ModifiedDate int64 `db:"modified_date"`
  24. }