types.go 755 B

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