diff --git a/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/bean/card/BaseInfo.java b/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/bean/card/BaseInfo.java index 8d73460d0..94f12a4af 100644 --- a/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/bean/card/BaseInfo.java +++ b/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/bean/card/BaseInfo.java @@ -14,6 +14,7 @@ import me.chanjar.weixin.mp.util.json.WxMpGsonBuilder; */ @Data public class BaseInfo implements Serializable { + private static final long serialVersionUID = 4753535126193166020L; /** * 卡券的商户logo,建议像素为300*300. @@ -173,6 +174,12 @@ public class BaseInfo implements Serializable { @SerializedName("get_limit") private Integer getLimit = 1; + /** + * 每人可核销的数量限制,不填写默认为50. + */ + @SerializedName("use_limit") + private Integer useLimit = 50; + /** * 卡券领取页面是否可分享,默认为true. */ diff --git a/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/bean/card/BaseInfoUpdate.java b/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/bean/card/BaseInfoUpdate.java index b0ec28082..ab995fa5a 100644 --- a/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/bean/card/BaseInfoUpdate.java +++ b/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/bean/card/BaseInfoUpdate.java @@ -14,6 +14,7 @@ import java.util.List; */ @Data public class BaseInfoUpdate implements Serializable { + private static final long serialVersionUID = -7810188893073599733L; /** * 需要审核:卡券名,字数上限为9个汉字 (建议涵盖卡券属性、服务及金额). diff --git a/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/bean/card/CardUpdateResult.java b/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/bean/card/CardUpdateResult.java index 42df19ff0..e5d04358d 100644 --- a/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/bean/card/CardUpdateResult.java +++ b/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/bean/card/CardUpdateResult.java @@ -3,16 +3,21 @@ package me.chanjar.weixin.mp.bean.card; import com.google.gson.annotations.SerializedName; import lombok.Data; +import java.io.Serializable; + /** * @author yqx * @date 2018/11/07 */ @Data -public class CardUpdateResult { +public class CardUpdateResult implements Serializable { + private static final long serialVersionUID = 6049989267790615497L; - private int errcode; + @SerializedName("errcode") + private int errCode; - private String errmsg; + @SerializedName("errmsg") + private String errMsg; /** * 此次更新是否需要提审,true为需要,false为不需要。