# 序列化表格

- ## 程序包 com.jfinal.weixin.iot.api

  - ### 类com.jfinal.weixin.iot.api.DeviceAuth扩展Object实现可序列化

    serialVersionUID:
      -3535838682817586669L

    - ### 序列化字段

      - #### id

            String id

        设备的deviceid

      - #### mac

            String mac

        设备的mac地址（48bit）格式采用16进制串的方式（长度为12字节），不需要0X前缀，如： 1234567890AB

      - #### connectProtocol

            String connectProtocol

        android classic bluetooth – 1 ios classic bluetooth – 2 ble – 3 wifi -- 4 一个设备可以支持多种连接类型，用符号"|"做分割， 客户端优先选择靠前的连接方式（优先级按|关系的排序依次降低）

      - #### authKey

            String authKey

        auth及通信的加密key，第三方需要将key烧制在设备上（128bit）， 格式采用16进制串的方式（长度为32字节），不需要0X前缀，如： 1234567890ABCDEF1234567890ABCDEF

      - #### closeStrategy

            String closeStrategy

        断开策略，目前支持： 1：退出公众号页面时即断开连接 2：退出公众号之后保持连接不断开 3：退出公众号之后一直保持连接（设备主动断开连接后，微信尝试重连）

      - #### connStrategy

            String connStrategy

        连接策略，32位整型，按bit位置位，目前仅第1bit和第3bit位有效（bit置0为无效，1为有效；第2bit已被废弃），且bit位可以按或置位 （如1|4=5），各bit置位含义说明如下：
        1：（第1bit置位）在公众号对话页面，不停的尝试连接设备
        4：（第3bit置位）处于非公众号页面（如主界面等），微信自动连接。当用户切换微信到前台时，可能尝试去连接设备，连上后一定时间会断开
        8：（第4bit置位），进入微信后即刻开始连接。只要微信进程在运行就不会主动断开

      - #### cryptMethod

            String cryptMethod

        auth加密方法，目前支持两种取值： 0：不加密 1：AES加密（CBC模式，PKCS7填充方式）

      - #### authVer

            String authVer

      - #### manuMacPos

            String manuMacPos

        表示mac地址在厂商广播manufature data里含有mac地址的偏移，取值如下： -1：在尾部、 -2：表示不包含mac地址 其他：非法偏移

      - #### serMacPos

            String serMacPos

        表示mac地址在厂商serial number里含有mac地址的偏移，取值如下： -1：表示在尾部 -2：表示不包含mac地址 其他：非法偏移

- ## 程序包 com.jfinal.weixin.iot.msg

  - ### 类com.jfinal.weixin.iot.msg.InEqubindEvent扩展EventInMsg实现可序列化

    serialVersionUID:
      2579633450665411023L

    - ### 序列化字段

      - #### deviceType

            String deviceType

      - #### deviceID

            String deviceID

      - #### openID

            String openID

      - #### sessionID

            String sessionID

  - ### 类com.jfinal.weixin.iot.msg.InEquDataMsg扩展InMsg实现可序列化

    serialVersionUID:
      8591751084774828448L

    - ### 序列化字段

      - #### deviceType

            String deviceType

      - #### deviceID

            String deviceID

      - #### content

            String content

      - #### msgId

            String msgId

      - #### sessionID

            String sessionID

      - #### openID

            String openID

  - ### 类com.jfinal.weixin.iot.msg.OutEquDataMsg扩展OutMsg实现可序列化

    serialVersionUID:
      -1187439400934008473L

    - ### 序列化字段

      - #### DeviceType

            String DeviceType

      - #### DeviceID

            String DeviceID

      - #### content

            String content

      - #### SessionID

            String SessionID

- ## 程序包 com.jfinal.weixin.sdk.api

  - ### 类com.jfinal.weixin.sdk.api.AccessToken扩展Object实现可序列化

    serialVersionUID:
      -822464425433824314L

    - ### 序列化字段

      - #### access_token

            String access_token

      - #### expires_in

            Integer expires_in

      - #### errcode

            Integer errcode

      - #### errmsg

            String errmsg

      - #### expiredTime

            Long expiredTime

      - #### json

            String json

  - ### 类com.jfinal.weixin.sdk.api.ApiConfig扩展Object实现可序列化

    serialVersionUID:
      5243926308290263767L

    - ### 序列化字段

      - #### token

            String token

      - #### appId

            String appId

      - #### appSecret

            String appSecret

      - #### encodingAesKey

            String encodingAesKey

      - #### messageEncrypt

            boolean messageEncrypt

  - ### 类com.jfinal.weixin.sdk.api.JsTicket扩展Object实现可序列化

    serialVersionUID:
      6600179487477942329L

    - ### 序列化字段

      - #### ticket

            String ticket

      - #### expires_in

            Integer expires_in

      - #### errcode

            Integer errcode

      - #### errmsg

            String errmsg

      - #### expiredTime

            Long expiredTime

      - #### json

            String json

  - ### 类com.jfinal.weixin.sdk.api.SnsAccessToken扩展Object实现可序列化

    serialVersionUID:
      6369625123403343963L

    - ### 序列化字段

      - #### access_token

            String access_token

      - #### expires_in

            Integer expires_in

      - #### refresh_token

            String refresh_token

      - #### openid

            String openid

      - #### scope

            String scope

      - #### unionid

            String unionid

      - #### errcode

            Integer errcode

      - #### errmsg

            String errmsg

      - #### expiredTime

            Long expiredTime

      - #### json

            String json

  - ### 类com.jfinal.weixin.sdk.api.TemplateData扩展Object实现可序列化

    serialVersionUID:
      8038149984818112449L

    - ### 序列化字段

      - #### touser

            String touser

      - #### template_id

            String template_id

      - #### url

            String url

      - #### data

            TemplateData.TemplateItem data

  - ### 类com.jfinal.weixin.sdk.api.TemplateData.TemplateItem扩展HashMap<String,TemplateData.Item>实现可序列化

    serialVersionUID:
      -3728490424738325020L

- ## 程序包 com.jfinal.weixin.sdk.api.bean

  - ### 类com.jfinal.weixin.sdk.api.bean.Poi扩展Object实现可序列化

    serialVersionUID:
      4899154126408515026L

    - ### 序列化字段

      - #### sid

            String sid

      - #### business_name

            String business_name

      - #### branch_name

            String branch_name

      - #### province

            String province

      - #### city

            String city

      - #### district

            String district

      - #### address

            String address

      - #### telephone

            String telephone

      - #### categories

            List<E> categories

      - #### offset_type

            Integer offset_type

        坐标类型：必填 1 为火星坐标 2 为sogou经纬度 3 为百度经纬度 4 为mapbar经纬度 5 为GPS坐标 6 为sogou墨卡托坐标

      - #### longitude

            String longitude

      - #### latitude

            String latitude

      - #### photo_list

            List<E> photo_list

        图片列表，url 形式，可以有多张图片，尺寸为640*340px。 必须为上一接口生成的url。图片内容不允许与门店不相关， 不允许为二维码、员工合照（或模特肖像）、营业执照、无门店正门的街景、地图截图、公交地铁站牌、菜单截图等

      - #### recommend

            String recommend

      - #### special

            String special

      - #### introduction

            String introduction

      - #### open_time

            String open_time

      - #### avg_price

            Integer avg_price

      - #### poi_id

            String poi_id

        门店poi_id, 唯一

      - #### available_state

            Integer available_state

        门店是否可用状态。1 表示系统错误、2 表示审核中、3 审核通过、4 审核驳回。当该字段为1、2、4 状态时，poi_id 为空

      - #### update_status

            Integer update_status

        扩展字段是否正在更新中。1 表示扩展字段正在更新中，尚未生效，不允许再次更新； 0 表示扩展字段没有在更新中或更新已生效，可以再次更新

- ## 程序包 com.jfinal.weixin.sdk.encrypt

  - ### 类com.jfinal.weixin.sdk.encrypt.AesException扩展Exception实现可序列化

    - ### 序列化字段

      - #### code

            int code

- ## 程序包 com.jfinal.weixin.sdk.msg.in

  - ### 类com.jfinal.weixin.sdk.msg.in.InImageMsg扩展InMsg实现可序列化

    - ### 序列化字段

      - #### picUrl

            String picUrl

      - #### mediaId

            String mediaId

      - #### msgId

            String msgId

  - ### 类com.jfinal.weixin.sdk.msg.in.InLinkMsg扩展InMsg实现可序列化

    - ### 序列化字段

      - #### title

            String title

      - #### description

            String description

      - #### url

            String url

      - #### msgId

            String msgId

  - ### 类com.jfinal.weixin.sdk.msg.in.InLocationMsg扩展InMsg实现可序列化

    - ### 序列化字段

      - #### location_X

            String location_X

      - #### location_Y

            String location_Y

      - #### scale

            String scale

      - #### label

            String label

      - #### msgId

            String msgId

  - ### 类com.jfinal.weixin.sdk.msg.in.InMsg扩展Object实现可序列化

    - ### 序列化字段

      - #### toUserName

            String toUserName

      - #### fromUserName

            String fromUserName

      - #### createTime

            Integer createTime

      - #### msgType

            String msgType

        消息类型 1：text 文本消息 2：image 图片消息 3：voice 语音消息 4：video 视频消息 5：location 地址位置消息 6：link 链接消息 7：event 事件

  - ### 类com.jfinal.weixin.sdk.msg.in.InNotDefinedMsg扩展InMsg实现可序列化

  - ### 类com.jfinal.weixin.sdk.msg.in.InShortVideoMsg扩展InMsg实现可序列化

    - ### 序列化字段

      - #### mediaId

            String mediaId

      - #### thumbMediaId

            String thumbMediaId

      - #### msgId

            String msgId

  - ### 类com.jfinal.weixin.sdk.msg.in.InTextMsg扩展InMsg实现可序列化

    - ### 序列化字段

      - #### content

            String content

      - #### msgId

            String msgId

  - ### 类com.jfinal.weixin.sdk.msg.in.InVideoMsg扩展InMsg实现可序列化

    - ### 序列化字段

      - #### mediaId

            String mediaId

      - #### thumbMediaId

            String thumbMediaId

      - #### msgId

            String msgId

  - ### 类com.jfinal.weixin.sdk.msg.in.InVoiceMsg扩展InMsg实现可序列化

    - ### 序列化字段

      - #### mediaId

            String mediaId

      - #### format

            String format

      - #### msgId

            String msgId

- ## 程序包 com.jfinal.weixin.sdk.msg.in.card

  - ### 类com.jfinal.weixin.sdk.msg.in.card.InCardPassCheckEvent扩展EventInMsg实现可序列化

    - ### 序列化字段

      - #### cardId

            String cardId

        卡券ID

      - #### refuseReason

            String refuseReason

        审核不通过原因

  - ### 类com.jfinal.weixin.sdk.msg.in.card.InCardPayOrderEvent扩展EventInMsg实现可序列化

    - ### 序列化字段

      - #### orderId

            String orderId

      - #### status

            String status

      - #### createOrderTime

            String createOrderTime

      - #### payFinishTime

            String payFinishTime

      - #### desc

            String desc

      - #### freeCoinCount

            String freeCoinCount

      - #### payCoinCount

            String payCoinCount

      - #### refundFreeCoinCount

            String refundFreeCoinCount

      - #### refundPayCoinCount

            String refundPayCoinCount

      - #### orderType

            String orderType

      - #### memo

            String memo

      - #### receiptInfo

            String receiptInfo

  - ### 类com.jfinal.weixin.sdk.msg.in.card.InCardSkuRemindEvent扩展EventInMsg实现可序列化

    - ### 序列化字段

      - #### cardId

            String cardId

      - #### detail

            String detail

  - ### 类com.jfinal.weixin.sdk.msg.in.card.InMerChantOrderEvent扩展EventInMsg实现可序列化

    - ### 序列化字段

      - #### orderId

            String orderId

      - #### orderStatus

            Integer orderStatus

      - #### productId

            String productId

      - #### skuInfo

            String skuInfo

  - ### 类com.jfinal.weixin.sdk.msg.in.card.InUpdateMemberCardEvent扩展EventInMsg实现可序列化

    - ### 序列化字段

      - #### cardId

            String cardId

      - #### userCardCode

            String userCardCode

      - #### modifyBonus

            String modifyBonus

      - #### modifyBalance

            String modifyBalance

  - ### 类com.jfinal.weixin.sdk.msg.in.card.InUserCardEvent扩展EventInMsg实现可序列化

    - ### 序列化字段

      - #### cardId

            String cardId

      - #### userCardCode

            String userCardCode

  - ### 类com.jfinal.weixin.sdk.msg.in.card.InUserConsumeCardEvent扩展EventInMsg实现可序列化

    - ### 序列化字段

      - #### cardId

            String cardId

      - #### userCardCode

            String userCardCode

      - #### consumeSource

            String consumeSource

      - #### locationName

            String locationName

      - #### staffOpenId

            String staffOpenId

      - #### verifyCode

            String verifyCode

      - #### remarkAmount

            String remarkAmount

      - #### outerStr

            String outerStr

  - ### 类com.jfinal.weixin.sdk.msg.in.card.InUserGetCardEvent扩展EventInMsg实现可序列化

    - ### 序列化字段

      - #### cardId

            String cardId

      - #### isGiveByFriend

            String isGiveByFriend

      - #### userCardCode

            String userCardCode

      - #### friendUserName

            String friendUserName

      - #### outerId

            String outerId

      - #### oldUserCardCode

            String oldUserCardCode

      - #### outerStr

            String outerStr

      - #### isRestoreMemberCard

            String isRestoreMemberCard

      - #### isRecommendByFriend

            String isRecommendByFriend

  - ### 类com.jfinal.weixin.sdk.msg.in.card.InUserGiftingCardEvent扩展EventInMsg实现可序列化

    - ### 序列化字段

      - #### cardId

            String cardId

      - #### userCardCode

            String userCardCode

      - #### isReturnBack

            String isReturnBack

      - #### friendUserName

            String friendUserName

      - #### isChatRoom

            String isChatRoom

  - ### 类com.jfinal.weixin.sdk.msg.in.card.InUserPayFromCardEvent扩展EventInMsg实现可序列化

    - ### 序列化字段

      - #### cardId

            String cardId

      - #### userCardCode

            String userCardCode

      - #### transId

            String transId

      - #### locationId

            String locationId

      - #### fee

            String fee

      - #### originalFee

            String originalFee

- ## 程序包 com.jfinal.weixin.sdk.msg.in.event

  - ### 类com.jfinal.weixin.sdk.msg.in.event.EventInMsg扩展InMsg实现可序列化

    - ### 序列化字段

      - #### event

            String event

  - ### 类com.jfinal.weixin.sdk.msg.in.event.InCustomEvent扩展EventInMsg实现可序列化

    - ### 序列化字段

      - #### kfAccount

            String kfAccount

      - #### toKfAccount

            String toKfAccount

  - ### 类com.jfinal.weixin.sdk.msg.in.event.InFollowEvent扩展EventInMsg实现可序列化

  - ### 类com.jfinal.weixin.sdk.msg.in.event.InLocationEvent扩展EventInMsg实现可序列化

    - ### 序列化字段

      - #### latitude

            String latitude

      - #### longitude

            String longitude

      - #### precision

            String precision

  - ### 类com.jfinal.weixin.sdk.msg.in.event.InMassEvent扩展EventInMsg实现可序列化

    - ### 序列化字段

      - #### msgId

            String msgId

      - #### status

            String status

      - #### totalCount

            String totalCount

      - #### filterCount

            String filterCount

      - #### sentCount

            String sentCount

      - #### errorCount

            String errorCount

  - ### 类com.jfinal.weixin.sdk.msg.in.event.InMenuEvent扩展EventInMsg实现可序列化

    - ### 序列化字段

      - #### eventKey

            String eventKey

      - #### scanCodeInfo

            ScanCodeInfo scanCodeInfo

  - ### 类com.jfinal.weixin.sdk.msg.in.event.InNotDefinedEvent扩展EventInMsg实现可序列化

  - ### 类com.jfinal.weixin.sdk.msg.in.event.InPoiCheckNotifyEvent扩展EventInMsg实现可序列化

    - ### 序列化字段

      - #### uniqId

            String uniqId

      - #### poiId

            String poiId

      - #### result

            String result

      - #### msg

            String msg

  - ### 类com.jfinal.weixin.sdk.msg.in.event.InQrCodeEvent扩展EventInMsg实现可序列化

    - ### 序列化字段

      - #### eventKey

            String eventKey

      - #### ticket

            String ticket

  - ### 类com.jfinal.weixin.sdk.msg.in.event.InShakearoundUserShakeEvent扩展InMsg实现可序列化

    - ### 序列化字段

      - #### event

            String event

      - #### uuid

            String uuid

      - #### major

            Integer major

      - #### minor

            Integer minor

      - #### distance

            Float distance

      - #### aroundBeaconList

            List<E> aroundBeaconList

  - ### 类com.jfinal.weixin.sdk.msg.in.event.InTemplateMsgEvent扩展EventInMsg实现可序列化

    - ### 序列化字段

      - #### msgId

            String msgId

      - #### status

            String status

        "success": 成功 "block": 用户拒绝接收 "failed: system failed": 发送失败（非用户拒绝）

  - ### 类com.jfinal.weixin.sdk.msg.in.event.InVerifyFailEvent扩展EventInMsg实现可序列化

    - ### 序列化字段

      - #### failTime

            String failTime

      - #### failReason

            String failReason

  - ### 类com.jfinal.weixin.sdk.msg.in.event.InVerifySuccessEvent扩展EventInMsg实现可序列化

    - ### 序列化字段

      - #### expiredTime

            String expiredTime

  - ### 类com.jfinal.weixin.sdk.msg.in.event.InWifiEvent扩展EventInMsg实现可序列化

    - ### 序列化字段

      - #### connectTime

            String connectTime

      - #### expireTime

            String expireTime

      - #### vendorId

            String vendorId

      - #### shopId

            String shopId

      - #### deviceNo

            String deviceNo

  - ### 类com.jfinal.weixin.sdk.msg.in.event.ScanCodeInfo扩展Object实现可序列化

    - ### 序列化字段

      - #### ScanType

            String ScanType

      - #### ScanResult

            String ScanResult

- ## 程序包 com.jfinal.weixin.sdk.msg.in.speech_recognition

  - ### 类com.jfinal.weixin.sdk.msg.in.speech_recognition.InSpeechRecognitionResults扩展InVoiceMsg实现可序列化

    - ### 序列化字段

      - #### recognition

            String recognition

- ## 程序包 com.jfinal.weixin.sdk.msg.out

  - ### 类com.jfinal.weixin.sdk.msg.out.News扩展Object实现可序列化

    - ### 序列化字段

      - #### title

            String title

      - #### description

            String description

      - #### picUrl

            String picUrl

      - #### url

            String url

  - ### 类com.jfinal.weixin.sdk.msg.out.OutCustomMsg扩展OutMsg实现可序列化

    - ### 序列化字段

      - #### transInfo

            TransInfo transInfo

  - ### 类com.jfinal.weixin.sdk.msg.out.OutImageMsg扩展OutMsg实现可序列化

    - ### 序列化字段

      - #### mediaId

            String mediaId

  - ### 类com.jfinal.weixin.sdk.msg.out.OutMsg扩展Object实现可序列化

    - ### 序列化字段

      - #### toUserName

            String toUserName

      - #### fromUserName

            String fromUserName

      - #### createTime

            Integer createTime

      - #### msgType

            String msgType

        被动响应消息类型 1：text 文本消息 2：image 图片消息 3：voice 语音消息 4：video 视频消息 5：music 音乐消息 6：news 图文消息

  - ### 类com.jfinal.weixin.sdk.msg.out.OutMusicMsg扩展OutMsg实现可序列化

    - ### 序列化字段

      - #### title

            String title

      - #### description

            String description

      - #### musicUrl

            String musicUrl

      - #### hqMusicUrl

            String hqMusicUrl

      - #### funcFlag

            String funcFlag

  - ### 类com.jfinal.weixin.sdk.msg.out.OutNewsMsg扩展OutMsg实现可序列化

    - ### 序列化字段

      - #### articles

            List<E> articles

  - ### 类com.jfinal.weixin.sdk.msg.out.OutTextMsg扩展OutMsg实现可序列化

    - ### 序列化字段

      - #### content

            String content

  - ### 类com.jfinal.weixin.sdk.msg.out.OutVideoMsg扩展OutMsg实现可序列化

    - ### 序列化字段

      - #### mediaId

            String mediaId

      - #### title

            String title

      - #### description

            String description

  - ### 类com.jfinal.weixin.sdk.msg.out.OutVoiceMsg扩展OutMsg实现可序列化

    - ### 序列化字段

      - #### mediaId

            String mediaId

  - ### 类com.jfinal.weixin.sdk.msg.out.TransInfo扩展Object实现可序列化

    - ### 序列化字段

      - #### KfAccount

            String KfAccount

- ## 程序包 com.jfinal.weixin.sdk.utils

  - ### 类com.jfinal.weixin.sdk.utils.PaymentException扩展Exception实现可序列化

    serialVersionUID:
      6615472990468215919L

- ## 程序包 com.jfinal.wxaapp

  - ### 类com.jfinal.wxaapp.WxaConfig扩展Object实现可序列化

    serialVersionUID:
      8274925821039698118L

    - ### 序列化字段

      - #### appId

            String appId

      - #### appSecret

            String appSecret

      - #### token

            String token

      - #### encodingAesKey

            String encodingAesKey

      - #### messageEncrypt

            boolean messageEncrypt

- ## 程序包 com.jfinal.wxaapp.api

  - ### 类com.jfinal.wxaapp.api.WxaAccessToken扩展Object实现可序列化

    serialVersionUID:
      4628857059125205404L

    - ### 序列化字段

      - #### access_token

            String access_token

      - #### expires_in

            Integer expires_in

      - #### errcode

            Integer errcode

      - #### errmsg

            String errmsg

      - #### expiredTime

            Long expiredTime

      - #### json

            String json

  - ### 类com.jfinal.wxaapp.api.WxaOrder扩展Object实现可序列化

    serialVersionUID:
      -4161270488845866220L

    - ### 序列化字段

      - #### appId

            String appId

      - #### mchId

            String mchId

      - #### body

            String body

      - #### outTradeNo

            String outTradeNo

      - #### totalFee

            String totalFee

      - #### spbillCreateIp

            String spbillCreateIp

      - #### notifyUrl

            String notifyUrl

      - #### openId

            String openId

      - #### attach

            String attach

      - #### signKey

            String signKey

      - #### timeStart

            String timeStart

      - #### timeExpire

            String timeExpire

      - #### goodsTag

            String goodsTag

  - ### 类com.jfinal.wxaapp.api.WxaTemplate扩展Object实现可序列化

    serialVersionUID:
      2634554747304038112L

    - ### 序列化字段

      - #### touser

            String touser

      - #### template_id

            String template_id

      - #### page

            String page

      - #### form_id

            String form_id

      - #### emphasis_keyword

            String emphasis_keyword

      - #### data

            WxaTemplate.TemplateItem data

  - ### 类com.jfinal.wxaapp.api.WxaTemplate.TemplateItem扩展HashMap<String,WxaTemplate.Item>实现可序列化

    serialVersionUID:
      -3728490424738325020L

- ## 程序包 com.jfinal.wxaapp.msg.bean

  - ### 类com.jfinal.wxaapp.msg.bean.WxaImageMsg扩展WxaMsg实现可序列化

    serialVersionUID:
      7044451698431281586L

    - ### 序列化字段

      - #### picUrl

            String picUrl

      - #### mediaId

            String mediaId

      - #### msgId

            Long msgId

  - ### 类com.jfinal.wxaapp.msg.bean.WxaMsg扩展Object实现可序列化

    - ### 序列化字段

      - #### toUserName

            String toUserName

      - #### fromUserName

            String fromUserName

      - #### createTime

            Integer createTime

      - #### msgType

            String msgType

        消息类型 1：text 文本消息 2：image 图片消息 3: Event 事件消息

  - ### 类com.jfinal.wxaapp.msg.bean.WxaTextMsg扩展WxaMsg实现可序列化

    serialVersionUID:
      -5656735737008641147L

    - ### 序列化字段

      - #### content

            String content

      - #### msgId

            Long msgId

  - ### 类com.jfinal.wxaapp.msg.bean.WxaUserEnterSessionMsg扩展WxaMsg实现可序列化

    serialVersionUID:
      1909321793183745030L

    - ### 序列化字段

      - #### event

            String event

      - #### sessionFrom

            String sessionFrom

Copyright © 2017. All rights reserved.