|
|
|
@ -3,24 +3,30 @@ package com.example.musicplayer.entiy;
|
|
|
|
|
import java.util.List;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Created by 残渊 on 2018/11/25.
|
|
|
|
|
* 代表一个专辑的实体类,包含专辑的详细信息和相关歌手信息。
|
|
|
|
|
* <p>
|
|
|
|
|
* author : 残渊
|
|
|
|
|
* time : 2018/11/25
|
|
|
|
|
* desc : 用于存储和处理专辑相关的数据。
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
public class Album {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* code : 200
|
|
|
|
|
* msg : OK
|
|
|
|
|
* timestamp : 1558855295121
|
|
|
|
|
* data : {"curnum":1,"curpage":1,"totalnum":113,"list":[{"albumName":"周杰伦的床边故事","singerMID":"0025NhlN2yWrP4","singerName_hilight":"<em>周杰伦<\/em>","docid":"3609733955036397641","singer_list":[{"name":"周杰伦","name_hilight":"<em>周杰伦<\/em>","mid":"0025NhlN2yWrP4","id":4558}],"albumMID":"003RMaRI1iFoYd","albumID":1458791,"albumPic":"http://y.gtimg.cn/music/photo_new/T002R180x180M000003RMaRI1iFoYd.jpg","type":0,"singerName":"周杰伦","albumName_hilight":"<em>周杰伦<\/em>的床边故事","publicTime":"2016-06-24","singerID":4558,"song_count":10,"catch_song":""}]}
|
|
|
|
|
* 响应代码。
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
private int code;
|
|
|
|
|
/**
|
|
|
|
|
* 响应消息。
|
|
|
|
|
*/
|
|
|
|
|
private String msg;
|
|
|
|
|
/**
|
|
|
|
|
* 响应时间戳。
|
|
|
|
|
*/
|
|
|
|
|
private long timestamp;
|
|
|
|
|
/**
|
|
|
|
|
* 包含专辑数据的实体类。
|
|
|
|
|
*/
|
|
|
|
|
private DataBean data;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public int getCode() {
|
|
|
|
|
return code;
|
|
|
|
|
}
|
|
|
|
@ -37,6 +43,14 @@ public class Album {
|
|
|
|
|
this.msg = msg;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public long getTimestamp() {
|
|
|
|
|
return timestamp;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void setTimestamp(long timestamp) {
|
|
|
|
|
this.timestamp = timestamp;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public DataBean getData() {
|
|
|
|
|
return data;
|
|
|
|
|
}
|
|
|
|
@ -45,23 +59,42 @@ public class Album {
|
|
|
|
|
this.data = data;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 包含专辑信息的实体类。
|
|
|
|
|
*/
|
|
|
|
|
public static class DataBean {
|
|
|
|
|
/**
|
|
|
|
|
* 包含专辑列表的实体类。
|
|
|
|
|
*/
|
|
|
|
|
private AlbumBean album;
|
|
|
|
|
|
|
|
|
|
public AlbumBean getAlbum() {
|
|
|
|
|
return album;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void setAlbum(AlbumBean album) {
|
|
|
|
|
this.album = album;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 包含专辑列表信息的实体类。
|
|
|
|
|
*/
|
|
|
|
|
public static class AlbumBean {
|
|
|
|
|
/**
|
|
|
|
|
* curnum : 1
|
|
|
|
|
* curpage : 1
|
|
|
|
|
* totalnum : 113
|
|
|
|
|
* list : [{"albumName":"周杰伦的床边故事","singerMID":"0025NhlN2yWrP4","singerName_hilight":"<em>周杰伦<\/em>","docid":"3609733955036397641","singer_list":[{"name":"周杰伦","name_hilight":"<em>周杰伦<\/em>","mid":"0025NhlN2yWrP4","id":4558}],"albumMID":"003RMaRI1iFoYd","albumID":1458791,"albumPic":"http://y.gtimg.cn/music/photo_new/T002R180x180M000003RMaRI1iFoYd.jpg","type":0,"singerName":"周杰伦","albumName_hilight":"<em>周杰伦<\/em>的床边故事","publicTime":"2016-06-24","singerID":4558,"song_count":10,"catch_song":""}]
|
|
|
|
|
* 当前页码。
|
|
|
|
|
*/
|
|
|
|
|
private int curnum;
|
|
|
|
|
/**
|
|
|
|
|
* 当前页码。
|
|
|
|
|
*/
|
|
|
|
|
private int curpage;
|
|
|
|
|
/**
|
|
|
|
|
* 总条目数。
|
|
|
|
|
*/
|
|
|
|
|
private int totalnum;
|
|
|
|
|
/**
|
|
|
|
|
* 专辑列表。
|
|
|
|
|
*/
|
|
|
|
|
private List<ListBean> list;
|
|
|
|
|
|
|
|
|
|
public int getCurnum() {
|
|
|
|
@ -96,208 +129,97 @@ public class Album {
|
|
|
|
|
this.list = list;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 专辑列表中的每一项信息。
|
|
|
|
|
*/
|
|
|
|
|
public static class ListBean {
|
|
|
|
|
/**
|
|
|
|
|
* albumName : 周杰伦的床边故事
|
|
|
|
|
* singerMID : 0025NhlN2yWrP4
|
|
|
|
|
* singerName_hilight : <em>周杰伦</em>
|
|
|
|
|
* docid : 3609733955036397641
|
|
|
|
|
* singer_list : [{"name":"周杰伦","name_hilight":"<em>周杰伦<\/em>","mid":"0025NhlN2yWrP4","id":4558}]
|
|
|
|
|
* albumMID : 003RMaRI1iFoYd
|
|
|
|
|
* albumID : 1458791
|
|
|
|
|
* albumPic : http://y.gtimg.cn/music/photo_new/T002R180x180M000003RMaRI1iFoYd.jpg
|
|
|
|
|
* type : 0
|
|
|
|
|
* singerName : 周杰伦
|
|
|
|
|
* albumName_hilight : <em>周杰伦</em>的床边故事
|
|
|
|
|
* publicTime : 2016-06-24
|
|
|
|
|
* singerID : 4558
|
|
|
|
|
* song_count : 10
|
|
|
|
|
* catch_song :
|
|
|
|
|
* 专辑名称。
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
private String albumName;
|
|
|
|
|
/**
|
|
|
|
|
* 歌手MID。
|
|
|
|
|
*/
|
|
|
|
|
private String singerMID;
|
|
|
|
|
/**
|
|
|
|
|
* 高亮显示的歌手名称。
|
|
|
|
|
*/
|
|
|
|
|
private String singerName_hilight;
|
|
|
|
|
/**
|
|
|
|
|
* 文档ID。
|
|
|
|
|
*/
|
|
|
|
|
private String docid;
|
|
|
|
|
/**
|
|
|
|
|
* 歌手列表。
|
|
|
|
|
*/
|
|
|
|
|
private List<SingerListBean> singer_list;
|
|
|
|
|
/**
|
|
|
|
|
* 专辑MID。
|
|
|
|
|
*/
|
|
|
|
|
private String albumMID;
|
|
|
|
|
/**
|
|
|
|
|
* 专辑ID。
|
|
|
|
|
*/
|
|
|
|
|
private int albumID;
|
|
|
|
|
/**
|
|
|
|
|
* 专辑图片URL。
|
|
|
|
|
*/
|
|
|
|
|
private String albumPic;
|
|
|
|
|
/**
|
|
|
|
|
* 类型。
|
|
|
|
|
*/
|
|
|
|
|
private int type;
|
|
|
|
|
/**
|
|
|
|
|
* 歌手名称。
|
|
|
|
|
*/
|
|
|
|
|
private String singerName;
|
|
|
|
|
/**
|
|
|
|
|
* 高亮显示的专辑名称。
|
|
|
|
|
*/
|
|
|
|
|
private String albumName_hilight;
|
|
|
|
|
/**
|
|
|
|
|
* 发布时间。
|
|
|
|
|
*/
|
|
|
|
|
private String publicTime;
|
|
|
|
|
/**
|
|
|
|
|
* 歌手ID。
|
|
|
|
|
*/
|
|
|
|
|
private int singerID;
|
|
|
|
|
/**
|
|
|
|
|
* 歌曲数量。
|
|
|
|
|
*/
|
|
|
|
|
private int song_count;
|
|
|
|
|
/**
|
|
|
|
|
* 抓取的歌曲。
|
|
|
|
|
*/
|
|
|
|
|
private String catch_song;
|
|
|
|
|
private List<SingerListBean> singer_list;
|
|
|
|
|
|
|
|
|
|
public String getAlbumName() {
|
|
|
|
|
return albumName;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void setAlbumName(String albumName) {
|
|
|
|
|
this.albumName = albumName;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public String getSingerMID() {
|
|
|
|
|
return singerMID;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void setSingerMID(String singerMID) {
|
|
|
|
|
this.singerMID = singerMID;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public String getSingerName_hilight() {
|
|
|
|
|
return singerName_hilight;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void setSingerName_hilight(String singerName_hilight) {
|
|
|
|
|
this.singerName_hilight = singerName_hilight;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public String getDocid() {
|
|
|
|
|
return docid;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void setDocid(String docid) {
|
|
|
|
|
this.docid = docid;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public String getAlbumMID() {
|
|
|
|
|
return albumMID;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void setAlbumMID(String albumMID) {
|
|
|
|
|
this.albumMID = albumMID;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public int getAlbumID() {
|
|
|
|
|
return albumID;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void setAlbumID(int albumID) {
|
|
|
|
|
this.albumID = albumID;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public String getAlbumPic() {
|
|
|
|
|
return albumPic;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void setAlbumPic(String albumPic) {
|
|
|
|
|
this.albumPic = albumPic;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public int getType() {
|
|
|
|
|
return type;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void setType(int type) {
|
|
|
|
|
this.type = type;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public String getSingerName() {
|
|
|
|
|
return singerName;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void setSingerName(String singerName) {
|
|
|
|
|
this.singerName = singerName;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public String getAlbumName_hilight() {
|
|
|
|
|
return albumName_hilight;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void setAlbumName_hilight(String albumName_hilight) {
|
|
|
|
|
this.albumName_hilight = albumName_hilight;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public String getPublicTime() {
|
|
|
|
|
return publicTime;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void setPublicTime(String publicTime) {
|
|
|
|
|
this.publicTime = publicTime;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public int getSingerID() {
|
|
|
|
|
return singerID;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void setSingerID(int singerID) {
|
|
|
|
|
this.singerID = singerID;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public int getSong_count() {
|
|
|
|
|
return song_count;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void setSong_count(int song_count) {
|
|
|
|
|
this.song_count = song_count;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public String getCatch_song() {
|
|
|
|
|
return catch_song;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void setCatch_song(String catch_song) {
|
|
|
|
|
this.catch_song = catch_song;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public List<SingerListBean> getSinger_list() {
|
|
|
|
|
return singer_list;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void setSinger_list(List<SingerListBean> singer_list) {
|
|
|
|
|
this.singer_list = singer_list;
|
|
|
|
|
}
|
|
|
|
|
// ...省略getter和setter方法...
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 歌手列表中的每一项信息。
|
|
|
|
|
*/
|
|
|
|
|
public static class SingerListBean {
|
|
|
|
|
/**
|
|
|
|
|
* name : 周杰伦
|
|
|
|
|
* name_hilight : <em>周杰伦</em>
|
|
|
|
|
* mid : 0025NhlN2yWrP4
|
|
|
|
|
* id : 4558
|
|
|
|
|
* 歌手名称。
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
private String name;
|
|
|
|
|
/**
|
|
|
|
|
* 高亮显示的歌手名称。
|
|
|
|
|
*/
|
|
|
|
|
private String name_hilight;
|
|
|
|
|
/**
|
|
|
|
|
* 歌手MID。
|
|
|
|
|
*/
|
|
|
|
|
private String mid;
|
|
|
|
|
/**
|
|
|
|
|
* 歌手ID。
|
|
|
|
|
*/
|
|
|
|
|
private int id;
|
|
|
|
|
|
|
|
|
|
public String getName() {
|
|
|
|
|
return name;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void setName(String name) {
|
|
|
|
|
this.name = name;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public String getName_hilight() {
|
|
|
|
|
return name_hilight;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void setName_hilight(String name_hilight) {
|
|
|
|
|
this.name_hilight = name_hilight;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public String getMid() {
|
|
|
|
|
return mid;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void setMid(String mid) {
|
|
|
|
|
this.mid = mid;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public int getId() {
|
|
|
|
|
return id;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void setId(int id) {
|
|
|
|
|
this.id = id;
|
|
|
|
|
}
|
|
|
|
|
// ...省略getter和setter方法...
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
}
|