|
|
@@ -0,0 +1,90 @@ |
|
|
|
package me.chanjar.weixin.mp.bean.wifi; |
|
|
|
|
|
|
|
import com.google.gson.JsonParser; |
|
|
|
import com.google.gson.annotations.SerializedName; |
|
|
|
import lombok.Data; |
|
|
|
import me.chanjar.weixin.mp.util.json.WxMpGsonBuilder; |
|
|
|
|
|
|
|
import java.util.List; |
|
|
|
|
|
|
|
/** |
|
|
|
* <pre> |
|
|
|
* Created by BinaryWang on 2018/6/10. |
|
|
|
* </pre> |
|
|
|
* |
|
|
|
* @author <a href="https://github.com/binarywang">Binary Wang</a> |
|
|
|
*/ |
|
|
|
@Data |
|
|
|
public class WxMpWifiShopListResult { |
|
|
|
public static WxMpWifiShopListResult fromJson(String json) { |
|
|
|
return WxMpGsonBuilder.create().fromJson( |
|
|
|
new JsonParser().parse(json).getAsJsonObject().get("data"), |
|
|
|
WxMpWifiShopListResult.class); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* 总数 |
|
|
|
*/ |
|
|
|
@SerializedName("totalcount") |
|
|
|
private int totalCount; |
|
|
|
|
|
|
|
/** |
|
|
|
* 分页下标 |
|
|
|
*/ |
|
|
|
@SerializedName("pageindex") |
|
|
|
private int pageIndex; |
|
|
|
|
|
|
|
/** |
|
|
|
* 分页页数 |
|
|
|
*/ |
|
|
|
@SerializedName("pagecount") |
|
|
|
private int pageCount; |
|
|
|
|
|
|
|
private List<Record> records; |
|
|
|
|
|
|
|
@Data |
|
|
|
public static class Record { |
|
|
|
|
|
|
|
/** |
|
|
|
* 门店ID(适用于微信连Wi-Fi业务) |
|
|
|
*/ |
|
|
|
@SerializedName("shop_id") |
|
|
|
private Integer shopId; |
|
|
|
|
|
|
|
/** |
|
|
|
* 门店名称 |
|
|
|
*/ |
|
|
|
@SerializedName("shop_name") |
|
|
|
private String shopName; |
|
|
|
|
|
|
|
/** |
|
|
|
* 无线网络设备的ssid,未添加设备为空,多个ssid时显示第一个 |
|
|
|
*/ |
|
|
|
@SerializedName("ssid") |
|
|
|
private String ssid; |
|
|
|
|
|
|
|
/** |
|
|
|
* 无线网络设备的ssid列表,返回数组格式 |
|
|
|
*/ |
|
|
|
@SerializedName("ssid_list") |
|
|
|
private List<String> ssidList; |
|
|
|
|
|
|
|
/** |
|
|
|
* 门店内设备的设备类型,0-未添加设备,1-专业型设备,4-密码型设备,5-portal自助型设备,31-portal改造型设备 |
|
|
|
*/ |
|
|
|
@SerializedName("protocol_type") |
|
|
|
private Integer protocolType; |
|
|
|
|
|
|
|
/** |
|
|
|
* 商户自己的id,与门店poi_id对应关系,建议在添加门店时候建立关联关系,具体请参考“微信门店接口” |
|
|
|
*/ |
|
|
|
@SerializedName("sid") |
|
|
|
private String sid; |
|
|
|
|
|
|
|
/** |
|
|
|
* 门店ID(适用于微信卡券、微信门店业务),具体定义参考微信门店,与shop_id一一对应 |
|
|
|
*/ |
|
|
|
@SerializedName("poi_id") |
|
|
|
private String poiId; |
|
|
|
} |
|
|
|
} |