增加实现开放小程序的设置支持版本库接口;增加WxOpenResult开放平台返回类型并修改相关接口实现。

This commit is contained in:
袁启勋
2018-10-14 15:01:51 +08:00
parent aa106de6ce
commit bb9768a517
9 changed files with 132 additions and 50 deletions

View File

@@ -6,7 +6,6 @@ import me.chanjar.weixin.open.bean.ma.WxOpenMaCategory;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import java.io.Serializable;
import java.util.List;
/**
@@ -16,10 +15,7 @@ import java.util.List;
* @date 2018/9/12
*/
@Data
public class WxOpenMaCategoryListResult implements Serializable {
private String errcode;
private String errmsg;
public class WxOpenMaCategoryListResult extends WxOpenResult {
@SerializedName("category_list")
List<WxOpenMaCategory> categoryList;

View File

@@ -3,7 +3,6 @@ package me.chanjar.weixin.open.bean.result;
import com.google.gson.annotations.SerializedName;
import lombok.Data;
import java.io.Serializable;
import java.util.List;
/**
@@ -13,10 +12,7 @@ import java.util.List;
* @date 2018/9/12
*/
@Data
public class WxOpenMaDomainResult implements Serializable {
private String errcode;
private String errmsg;
public class WxOpenMaDomainResult extends WxOpenResult {
@SerializedName("requestdomain")
List<String> requestdomainList;
@@ -29,5 +25,5 @@ public class WxOpenMaDomainResult implements Serializable {
@SerializedName("downloaddomain")
List<String> downloaddomainList;
}

View File

@@ -5,7 +5,6 @@ import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import java.io.Serializable;
import java.util.List;
/**
@@ -15,10 +14,7 @@ import java.util.List;
* @date 2018/9/12
*/
@Data
public class WxOpenMaPageListResult implements Serializable {
private String errcode;
private String errmsg;
public class WxOpenMaPageListResult extends WxOpenResult {
@SerializedName("page_list")
List<String> pageList;

View File

@@ -0,0 +1,27 @@
package me.chanjar.weixin.open.bean.result;
import com.google.gson.annotations.SerializedName;
import lombok.Data;
/**
* @author yqx
* @date 2018/10/3
*/
@Data
public class WxOpenMaQueryAuditResult extends WxOpenResult {
/**
* 审核编号
*/
@SerializedName("auditid")
Long auditId;
/**
* 审核状态:2-审核中,0-审核通过,1-审核失败
*/
Integer status;
/**
* 审核失败原因
*/
String reason;
}

View File

@@ -3,8 +3,6 @@ package me.chanjar.weixin.open.bean.result;
import com.google.gson.annotations.SerializedName;
import lombok.Data;
import java.io.Serializable;
/**
* 微信开放平台小程序发布代码审核结果
*
@@ -12,10 +10,7 @@ import java.io.Serializable;
* @date 2018/9/12
*/
@Data
public class WxOpenMaSubmitAuditResult implements Serializable {
private String errcode;
private String errmsg;
public class WxOpenMaSubmitAuditResult extends WxOpenResult {
/**
* 审核编号

View File

@@ -6,7 +6,6 @@ import me.chanjar.weixin.open.bean.ma.WxOpenMaMember;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import java.io.Serializable;
import java.util.List;
/**
@@ -16,10 +15,7 @@ import java.util.List;
* @date 2018/9/12
*/
@Data
public class WxOpenMaTesterListResult implements Serializable {
private String errcode;
private String errmsg;
public class WxOpenMaTesterListResult extends WxOpenResult {
@SerializedName("members")
List<WxOpenMaMember> membersList;

View File

@@ -0,0 +1,33 @@
package me.chanjar.weixin.open.bean.result;
import lombok.Data;
import org.apache.commons.lang3.StringUtils;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import java.io.Serializable;
/**
* 基础的微信开放平台请求结果
*
* @author yqx
* @date 2018/10/1
*/
@Data
public class WxOpenResult implements Serializable {
protected String errcode;
protected String errmsg;
/**
* 请求是否成功
*
* @return
*/
public boolean isSuccess() {
return StringUtils.equalsIgnoreCase(errcode, "0");
}
public String toString() {
return ToStringBuilder.reflectionToString(this, ToStringStyle.JSON_STYLE);
}
}