This commit is contained in:
dongfuqiang
2016-12-14 16:29:50 +08:00
parent 0d56d6c4ca
commit a7c72f613a
16 changed files with 668 additions and 0 deletions

View File

@@ -0,0 +1,12 @@
package me.chanjar.weixin.mp.bean.device;
import me.chanjar.weixin.common.util.json.WxGsonBuilder;
/**
* Created by keungtung on 14/12/2016.
*/
public abstract class AbstractDeviceBean {
public String toJson() {
return WxGsonBuilder.create().toJson(this);
}
}

View File

@@ -0,0 +1,55 @@
package me.chanjar.weixin.mp.bean.device;
/**
* Created by keungtung on 10/12/2016.
*/
public class BaseResp extends AbstractDeviceBean{
private BaseInfo base_info;
private Integer errcode;
private String errmsg;
public Integer getErrcode() {
return errcode;
}
public void setErrcode(Integer errcode) {
this.errcode = errcode;
}
public BaseInfo getBase_info() {
return base_info;
}
public void setBase_info(BaseInfo base_info) {
this.base_info = base_info;
}
public String getErrmsg() {
return errmsg;
}
public void setErrmsg(String errmsg) {
this.errmsg = errmsg;
}
private class BaseInfo {
private String device_type;
private String device_id;
public String getDevice_type() {
return device_type;
}
public void setDevice_type(String device_type) {
this.device_type = device_type;
}
public String getDevice_id() {
return device_id;
}
public void setDevice_id(String device_id) {
this.device_id = device_id;
}
}
}

View File

@@ -0,0 +1,26 @@
package me.chanjar.weixin.mp.bean.device;
/**
* Created by keungtung on 10/12/2016.
*/
public class RespMsg extends AbstractDeviceBean{
private Integer retCode;
private String errorInfo;
public Integer getRetCode() {
return retCode;
}
public void setRetCode(Integer retCode) {
this.retCode = retCode;
}
public String getErrorInfo() {
return errorInfo;
}
public void setErrorInfo(String errorInfo) {
this.errorInfo = errorInfo;
}
}

View File

@@ -0,0 +1,49 @@
package me.chanjar.weixin.mp.bean.device;
import me.chanjar.weixin.common.util.json.WxGsonBuilder;
/**
* Created by keungtung on 14/12/2016.
*/
public class TransMsgResp extends AbstractDeviceBean{
private Integer ret;
private String ret_info;
private Integer errcode;
private String errmsg;
public static TransMsgResp fromJson(String json) {
return WxGsonBuilder.create().fromJson(json, TransMsgResp.class);
}
public Integer getRet() {
return ret;
}
public void setRet(Integer ret) {
this.ret = ret;
}
public String getRet_info() {
return ret_info;
}
public void setRet_info(String ret_info) {
this.ret_info = ret_info;
}
public Integer getErrcode() {
return errcode;
}
public void setErrcode(Integer errcode) {
this.errcode = errcode;
}
public String getErrmsg() {
return errmsg;
}
public void setErrmsg(String errmsg) {
this.errmsg = errmsg;
}
}

View File

@@ -0,0 +1,106 @@
package me.chanjar.weixin.mp.bean.device;
/**
* Created by keungtung on 10/12/2016.
*/
public class WxDevice {
private String id;
private String mac;
private String connect_protocol;
private String auth_key;
private String close_strategy;
private String conn_strategy;
private String crypt_method;
private String auth_ver;
private String manu_mac_pos;
private String ser_mac_pos;
private String ble_simple_protocol;
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getMac() {
return mac;
}
public void setMac(String mac) {
this.mac = mac;
}
public String getConnect_protocol() {
return connect_protocol;
}
public void setConnect_protocol(String connect_protocol) {
this.connect_protocol = connect_protocol;
}
public String getAuth_key() {
return auth_key;
}
public void setAuth_key(String auth_key) {
this.auth_key = auth_key;
}
public String getClose_strategy() {
return close_strategy;
}
public void setClose_strategy(String close_strategy) {
this.close_strategy = close_strategy;
}
public String getConn_strategy() {
return conn_strategy;
}
public void setConn_strategy(String conn_strategy) {
this.conn_strategy = conn_strategy;
}
public String getCrypt_method() {
return crypt_method;
}
public void setCrypt_method(String crypt_method) {
this.crypt_method = crypt_method;
}
public String getAuth_ver() {
return auth_ver;
}
public void setAuth_ver(String auth_ver) {
this.auth_ver = auth_ver;
}
public String getManu_mac_pos() {
return manu_mac_pos;
}
public void setManu_mac_pos(String manu_mac_pos) {
this.manu_mac_pos = manu_mac_pos;
}
public String getSer_mac_pos() {
return ser_mac_pos;
}
public void setSer_mac_pos(String ser_mac_pos) {
this.ser_mac_pos = ser_mac_pos;
}
public String getBle_simple_protocol() {
return ble_simple_protocol;
}
public void setBle_simple_protocol(String ble_simple_protocol) {
this.ble_simple_protocol = ble_simple_protocol;
}
}

View File

@@ -0,0 +1,36 @@
package me.chanjar.weixin.mp.bean.device;
import java.util.List;
/**
* Created by keungtung on 10/12/2016.
*/
public class WxDeviceAuthorize extends AbstractDeviceBean{
private String deivce_num;
private String op_type;
private List<WxDevice> device_list;
public String getDeivce_num() {
return deivce_num;
}
public void setDeivce_num(String deivce_num) {
this.deivce_num = deivce_num;
}
public String getOp_type() {
return op_type;
}
public void setOp_type(String op_type) {
this.op_type = op_type;
}
public List<WxDevice> getDevice_list() {
return device_list;
}
public void setDevice_list(List<WxDevice> device_list) {
this.device_list = device_list;
}
}

View File

@@ -0,0 +1,24 @@
package me.chanjar.weixin.mp.bean.device;
import me.chanjar.weixin.common.util.json.WxGsonBuilder;
import java.util.List;
/**
* Created by keungtung on 10/12/2016.
*/
public class WxDeviceAuthorizeResult extends AbstractDeviceBean{
private List<BaseResp> resp;
public static WxDeviceAuthorizeResult fromJson(String response) {
return WxGsonBuilder.create().fromJson(response, WxDeviceAuthorizeResult.class);
}
public List<BaseResp> getResp() {
return resp;
}
public void setResp(List<BaseResp> resp) {
this.resp = resp;
}
}

View File

@@ -0,0 +1,34 @@
package me.chanjar.weixin.mp.bean.device;
/**
* Created by keungtung on 10/12/2016.
*/
public class WxDeviceBind extends AbstractDeviceBean{
private String ticket;
private String device_id;
private String openid;
public String getTicket() {
return ticket;
}
public void setTicket(String ticket) {
this.ticket = ticket;
}
public String getDevice_id() {
return device_id;
}
public void setDevice_id(String device_id) {
this.device_id = device_id;
}
public String getOpenid() {
return openid;
}
public void setOpenid(String openid) {
this.openid = openid;
}
}

View File

@@ -0,0 +1,22 @@
package me.chanjar.weixin.mp.bean.device;
import me.chanjar.weixin.mp.util.json.WxMpGsonBuilder;
/**
* Created by keungtung on 10/12/2016.
*/
public class WxDeviceBindResult extends AbstractDeviceBean{
private BaseResp base_resp;
public static WxDeviceBindResult fromJson(String json) {
return WxMpGsonBuilder.create().fromJson(json, WxDeviceBindResult.class);
}
public BaseResp getBase_resp() {
return base_resp;
}
public void setBase_resp(BaseResp base_resp) {
this.base_resp = base_resp;
}
}

View File

@@ -0,0 +1,50 @@
package me.chanjar.weixin.mp.bean.device;
import me.chanjar.weixin.common.util.ToStringUtils;
/**
* Created by keungtung on 10/12/2016.
*/
public class WxDeviceMsg extends AbstractDeviceBean{
private String deviceType;
private String deviceId;
private String openId;
private String content;
@Override
public String toString() {
return ToStringUtils.toSimpleString(this);
}
public String getDeviceType() {
return deviceType;
}
public void setDeviceType(String deviceType) {
this.deviceType = deviceType;
}
public String getDeviceId() {
return deviceId;
}
public void setDeviceId(String deviceId) {
this.deviceId = deviceId;
}
public String getOpenId() {
return openId;
}
public void setOpenId(String openId) {
this.openId = openId;
}
public String getContent() {
return content;
}
public void setContent(String content) {
this.content = content;
}
}

View File

@@ -0,0 +1,49 @@
package me.chanjar.weixin.mp.bean.device;
import me.chanjar.weixin.mp.util.json.WxMpGsonBuilder;
/**
* Created by keungtung on 10/12/2016.
*/
public class WxDeviceQrCodeResult extends AbstractDeviceBean{
private String deviceid;
private String qrticket;
private String devcielicence;
private RespMsg resp_msg;
public static WxDeviceQrCodeResult fromJson(String json) {
return WxMpGsonBuilder.INSTANCE.create().fromJson(json, WxDeviceQrCodeResult.class);
}
public String getDevcielicence() {
return devcielicence;
}
public void setDevcielicence(String devcielicence) {
this.devcielicence = devcielicence;
}
public RespMsg getResp_msg() {
return resp_msg;
}
public void setResp_msg(RespMsg resp_msg) {
this.resp_msg = resp_msg;
}
public String getDeviceid() {
return deviceid;
}
public void setDeviceid(String deviceid) {
this.deviceid = deviceid;
}
public String getQrticket() {
return qrticket;
}
public void setQrticket(String qrticket) {
this.qrticket = qrticket;
}
}