From 7c5e7f63d981d8c4515f5c6a73f9b39cca02b7f8 Mon Sep 17 00:00:00 2001 From: qfrjava <13402782+qfrjava@user.noreply.gitee.com> Date: 星期三, 05 三月 2025 13:23:56 +0800 Subject: [PATCH] refactor(smtaiserver):重构数据模型类 --- JAVA/SMTAIServer/src/main/java/com/smtaiserver/smtaiserver/vo/MediaVo.java | 90 +++++++++++++++--- JAVA/SMTAIServer/src/main/java/com/smtaiserver/smtaiserver/vo/Item.java | 41 +++++++ JAVA/SMTAIServer/src/main/java/com/smtaiserver/smtaiserver/vo/WechatMessageVO.java | 168 +++++++++++++++++++++++---------- 3 files changed, 227 insertions(+), 72 deletions(-) diff --git a/JAVA/SMTAIServer/src/main/java/com/smtaiserver/smtaiserver/vo/Item.java b/JAVA/SMTAIServer/src/main/java/com/smtaiserver/smtaiserver/vo/Item.java index 6f70602..9c64956 100644 --- a/JAVA/SMTAIServer/src/main/java/com/smtaiserver/smtaiserver/vo/Item.java +++ b/JAVA/SMTAIServer/src/main/java/com/smtaiserver/smtaiserver/vo/Item.java @@ -1,8 +1,41 @@ package com.smtaiserver.smtaiserver.vo; public class Item { - private String title; - private String description; - private String picUrl; - private String url; + + private String title; + private String description; + private String picUrl; + private String url; + + public String getTitle() { + return title; + } + + public void setTitle(String title) { + this.title = title; + } + + public String getDescription() { + return description; + } + + public void setDescription(String description) { + this.description = description; + } + + public String getPicUrl() { + return picUrl; + } + + public void setPicUrl(String picUrl) { + this.picUrl = picUrl; + } + + public String getUrl() { + return url; + } + + public void setUrl(String url) { + this.url = url; + } } diff --git a/JAVA/SMTAIServer/src/main/java/com/smtaiserver/smtaiserver/vo/MediaVo.java b/JAVA/SMTAIServer/src/main/java/com/smtaiserver/smtaiserver/vo/MediaVo.java index 501a8a9..02fbff6 100644 --- a/JAVA/SMTAIServer/src/main/java/com/smtaiserver/smtaiserver/vo/MediaVo.java +++ b/JAVA/SMTAIServer/src/main/java/com/smtaiserver/smtaiserver/vo/MediaVo.java @@ -3,21 +3,81 @@ import javax.xml.bind.annotation.XmlElement; import lombok.Setter; -@Setter public class MediaVo { - @XmlElement(name = "MediaId") - private String mediaId; - @XmlElement(name = "item") - private Item item; - @XmlElement(name = "Title") - private String title; - @XmlElement(name = "Description") - private String description; - @XmlElement(name = "MusicUrl") - private String musicUrl; - @XmlElement(name = "HQMusicUrl") - private String hQMusicUrl; - @XmlElement(name = "ThumbMediaId") - private String thumbMediaId; + @XmlElement(name = "MediaId") + private String mediaId; + @XmlElement(name = "item") + private Item item; + + @XmlElement(name = "Title") + private String title; + + @XmlElement(name = "Description") + private String description; + + @XmlElement(name = "MusicUrl") + private String musicUrl; + + @XmlElement(name = "HQMusicUrl") + private String hQMusicUrl; + + @XmlElement(name = "ThumbMediaId") + private String thumbMediaId; + + public String getMediaId() { + return mediaId; + } + + public void setMediaId(String mediaId) { + this.mediaId = mediaId; + } + + public Item getItem() { + return item; + } + + public void setItem(Item item) { + this.item = item; + } + + public String getTitle() { + return title; + } + + public void setTitle(String title) { + this.title = title; + } + + public String getDescription() { + return description; + } + + public void setDescription(String description) { + this.description = description; + } + + public String getMusicUrl() { + return musicUrl; + } + + public void setMusicUrl(String musicUrl) { + this.musicUrl = musicUrl; + } + + public String gethQMusicUrl() { + return hQMusicUrl; + } + + public void sethQMusicUrl(String hQMusicUrl) { + this.hQMusicUrl = hQMusicUrl; + } + + public String getThumbMediaId() { + return thumbMediaId; + } + + public void setThumbMediaId(String thumbMediaId) { + this.thumbMediaId = thumbMediaId; + } } diff --git a/JAVA/SMTAIServer/src/main/java/com/smtaiserver/smtaiserver/vo/WechatMessageVO.java b/JAVA/SMTAIServer/src/main/java/com/smtaiserver/smtaiserver/vo/WechatMessageVO.java index 77ab0f4..bbf96aa 100644 --- a/JAVA/SMTAIServer/src/main/java/com/smtaiserver/smtaiserver/vo/WechatMessageVO.java +++ b/JAVA/SMTAIServer/src/main/java/com/smtaiserver/smtaiserver/vo/WechatMessageVO.java @@ -1,66 +1,128 @@ package com.smtaiserver.smtaiserver.vo; - import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlRootElement; import lombok.Setter; -@Setter @XmlRootElement(name = "xml") public class WechatMessageVO { + /** 鎺ユ敹鏂瑰笎鍙凤紙鏀跺埌鐨凮penID锛� */ + @XmlElement(name = "ToUserName") + private String toUserName; - /** - * 鎺ユ敹鏂瑰笎鍙凤紙鏀跺埌鐨凮penID锛� - */ - @XmlElement(name = "ToUserName") - private String toUserName; - /** - * 寮�鍙戣�呭井淇″彿 - */ - @XmlElement(name = "FromUserName") - private String fromUserName; - /** - * 娑堟伅鍒涘缓鏃堕棿 锛堟暣鍨嬶級 - */ - @XmlElement(name = "CreateTime") - private long createTime; + /** 寮�鍙戣�呭井淇″彿 */ + @XmlElement(name = "FromUserName") + private String fromUserName; - /** - * 娑堟伅绫诲瀷 - */ - @XmlElement(name = "MsgType") - private String msgType; + /** 娑堟伅鍒涘缓鏃堕棿 锛堟暣鍨嬶級 */ + @XmlElement(name = "CreateTime") + private long createTime; - /** - * 娑堟伅绫诲瀷 - */ - @XmlElement(name = "Content") - private String content; + /** 娑堟伅绫诲瀷 */ + @XmlElement(name = "MsgType") + private String msgType; - /** - * 鍥剧墖娑堟伅 - */ - @XmlElement(name = "Image") - private MediaVo image; - /** - * 闊抽 - */ - @XmlElement(name = "Voice") - private MediaVo voice; - /** - * 瑙嗛 - */ - @XmlElement(name = "Video") - private MediaVo video; - /** - * 闊充箰 - */ - @XmlElement(name = "Music") - private MediaVo music; - /** - * 鍥炬枃 - */ - @XmlElement(name = "Articles") - private MediaVo articles; + /** 娑堟伅绫诲瀷 */ + @XmlElement(name = "Content") + private String content; + + /** 鍥剧墖娑堟伅 */ + @XmlElement(name = "Image") + private MediaVo image; + + /** 闊抽 */ + @XmlElement(name = "Voice") + private MediaVo voice; + + /** 瑙嗛 */ + @XmlElement(name = "Video") + private MediaVo video; + + /** 闊充箰 */ + @XmlElement(name = "Music") + private MediaVo music; + + /** 鍥炬枃 */ + @XmlElement(name = "Articles") + private MediaVo articles; + + public String getToUserName() { + return toUserName; + } + + public void setToUserName(String toUserName) { + this.toUserName = toUserName; + } + + public String getFromUserName() { + return fromUserName; + } + + public void setFromUserName(String fromUserName) { + this.fromUserName = fromUserName; + } + + public long getCreateTime() { + return createTime; + } + + public void setCreateTime(long createTime) { + this.createTime = createTime; + } + + public String getMsgType() { + return msgType; + } + + public void setMsgType(String msgType) { + this.msgType = msgType; + } + + public String getContent() { + return content; + } + + public void setContent(String content) { + this.content = content; + } + + public MediaVo getImage() { + return image; + } + + public void setImage(MediaVo image) { + this.image = image; + } + + public MediaVo getVoice() { + return voice; + } + + public void setVoice(MediaVo voice) { + this.voice = voice; + } + + public MediaVo getVideo() { + return video; + } + + public void setVideo(MediaVo video) { + this.video = video; + } + + public MediaVo getMusic() { + return music; + } + + public void setMusic(MediaVo music) { + this.music = music; + } + + public MediaVo getArticles() { + return articles; + } + + public void setArticles(MediaVo articles) { + this.articles = articles; + } } - -- Gitblit v1.9.3