微信开发框架之实体类设计

来源:互联网 发布:杭州编程培训和盈 编辑:程序博客网 时间:2024/05/22 02:30


这是一个基于java的简易微信开发框架,因本人水平有限,大神勿喷,多多指点。

下载地址:http://download.csdn.net/detail/qp23401/5914683

实体类

Package:net.qp234.weixin.entities

消息推送实体类

ReqBaseMessage  推送消息基类

    参数                                          

                                                                                                   描述                                                                                                                                                

ToUserName

开发者微信号

FromUserName

发送方帐号(一个OpenID

CreateTime

消息创建时间(整型)

MsgType

text/event/image/location/link

MsgId

消息id64位整型

每个推送消息都包括以上5个属性

 

ReqTextMessage 继承自 ReqBaseMessage  文本消息

   参数                                        

                                                                          描述                                                                                                                                                                           

Content

文本消息内容

 

ReqImageMessage 继承自 ReqBaseMessage  图片消息

          参数                            

                                                                 描述                                                                                                                                                                                        

PicUrl

图片链接

 

ReqLocationMessage继承自ReqBaseMessage  地理位置消息

      参数                                     

                                                                                 描述                                                                                                                                                                  

Location_X

地理位置纬度

Location_Y

地理位置经度

Scale

地图缩放大小

Label

地理位置信息

 

ReqLinkMessage 继承自ReqBaseMessage 链接消息

         参数                                           

                                                                                    描述                                                                                                                                                    

Title

消息标题

Description

消息描述

Url

消息链接

ReqEventMessage 继承自ReqBaseMessage  事件消息

    参数                                    

                                                                  描述                                                                                                                                                                                 

Event

事件类型,subscribe(订阅)unsubscribe(取消订阅)CLICK(自定义菜单点击事件)

EventKey

事件KEY值,与自定义菜单接口中KEY值对应

Event消息略有不同它没有MsgId属性

 

ReqVoiceMessage继承自 ReqBaseMessage  语音消息

          参数                        

                                                                             描述                                                                                                                                                                            

mediaId

format

 

ReqVideoMessage继承自 ReqBaseMessage  视频消息

                       参数                               

                                                                   描 述                                                                                                                                                                 

mediaId

thumbMediaId

 

消息回复实体类

ResBaseMessage  消息回复基类

             参数                                  

                                                                   描述                                                                                                                                                                         

ToUserName

接收方帐号(收到的OpenID

FromUserName

开发者微信号

CreateTime

消息创建时间

MsgType

text/music/news

FuncFlag

星标消息

 

ResTextMessage  继承自ResBaseMessage  回复文本消息

                      参数                        

                                                         描述                                                                                                                                                                                    

Content

消息内容

 

ResNewsMessage 继承自ResBaseMessage  回复图文消息

                      参数                      

                                                                                                    描述                                                                                                                                             

ArticleCount

图文消息个数,限制为10条以内

Articles

多条图文消息信息,默认第一个item为大图

Title

图文消息标题

Description

图文消息描述

PicUrl

图片链接,支持JPGPNG格式,较好的效果为大图640*320,小图80*80

Url

点击图文消息跳转链接

 

ResMusicMessage继承自ResBaseMessage  回复音乐消息

                       参数                          

                                                              描述                                                                                                                                                                              

MusicUrl

音乐链接

HQMusicUrl

高质量音乐链接,WIFI环境优先使用该链接播放音乐






原创粉丝点击