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