From 2be2f5ffc4397f9d289676174ebff2fa1cb9ab3c Mon Sep 17 00:00:00 2001 From: px4lqzo5h <2148135761@qq.com> Date: Mon, 16 Dec 2024 19:59:49 +0800 Subject: [PATCH] Update Album.java --- .../com/example/musicplayer/entiy/Album.java | 298 +++++++----------- 1 file changed, 110 insertions(+), 188 deletions(-) diff --git a/app/src/main/java/com/example/musicplayer/entiy/Album.java b/app/src/main/java/com/example/musicplayer/entiy/Album.java index 427ee75..9b6247f 100644 --- a/app/src/main/java/com/example/musicplayer/entiy/Album.java +++ b/app/src/main/java/com/example/musicplayer/entiy/Album.java @@ -3,24 +3,30 @@ package com.example.musicplayer.entiy; import java.util.List; /** - * Created by 残渊 on 2018/11/25. + * 代表一个专辑的实体类,包含专辑的详细信息和相关歌手信息。 + *

+ * 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>","docid":"3609733955036397641","singer_list":[{"name":"周杰伦","name_hilight":"周杰伦<\/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>的床边故事","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>","docid":"3609733955036397641","singer_list":[{"name":"周杰伦","name_hilight":"周杰伦<\/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>的床边故事","publicTime":"2016-06-24","singerID":4558,"song_count":10,"catch_song":""}] + * 当前页码。 */ private int curnum; + /** + * 当前页码。 + */ private int curpage; + /** + * 总条目数。 + */ private int totalnum; + /** + * 专辑列表。 + */ private List list; public int getCurnum() { @@ -96,208 +129,97 @@ public class Album { this.list = list; } + /** + * 专辑列表中的每一项信息。 + */ public static class ListBean { /** - * albumName : 周杰伦的床边故事 - * singerMID : 0025NhlN2yWrP4 - * singerName_hilight : 周杰伦 - * docid : 3609733955036397641 - * singer_list : [{"name":"周杰伦","name_hilight":"周杰伦<\/em>","mid":"0025NhlN2yWrP4","id":4558}] - * albumMID : 003RMaRI1iFoYd - * albumID : 1458791 - * albumPic : http://y.gtimg.cn/music/photo_new/T002R180x180M000003RMaRI1iFoYd.jpg - * type : 0 - * singerName : 周杰伦 - * albumName_hilight : 周杰伦的床边故事 - * 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 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 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 getSinger_list() { - return singer_list; - } - - public void setSinger_list(List singer_list) { - this.singer_list = singer_list; - } + // ...省略getter和setter方法... + /** + * 歌手列表中的每一项信息。 + */ public static class SingerListBean { /** - * name : 周杰伦 - * name_hilight : 周杰伦 - * 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方法... } } } } - -} +} \ No newline at end of file