package org.kymjs.music.bean; import java.io.Serializable; import org.kymjs.kjframe.database.annotate.Id; import org.kymjs.kjframe.database.annotate.Table; import org.kymjs.music.utils.StringUtils; /** * 本地音乐文件bean类 */ @Table(name = "music") public class Music implements Serializable { // 设置自定义主键 @Id(column = "id") private int id; private String title; private String artist; private String path; private String size; private int collect; private String encode; private String decode; private String lrcId; private String lrcUrl; private String imgUrl; public String getImgUrl() { return imgUrl; } public void setImgUrl(String imgUrl) { this.imgUrl = imgUrl; } public String getLrcId() { return lrcId; } public void setLrcId(String lrcId) { this.lrcId = lrcId; int lrcid = StringUtils.toInt(this.lrcId, 0); lrcUrl = "http://box.zhangmen.baidu.com/bdlrc/" + (lrcid / 100) + "/" + lrcid + ".lrc"; } public String getLrcUrl() { return lrcUrl; } public int getId() { return id; } public void setId(int id) { this.id = id; } public String getTitle() { return title; } public void setTitle(String title) { this.title = title; } public String getArtist() { return artist; } public void setArtist(String artist) { this.artist = artist; } public String getPath() { return path; } public void setPath(String path) { this.path = path; } public String getSize() { return size; } public void setSize(String size) { this.size = size; } public int getCollect() { return collect; } public void setCollect(int collect) { this.collect = collect; } public String getEncode() { return encode; } public void setEncode(String encode) { this.encode = encode; } public String getDecode() { return decode; } public void setDecode(String decode) { this.decode = decode; } public void setLrcUrl(String lrcUrl) { this.lrcUrl = lrcUrl; } }