mirror of
https://gitee.com/binary/weixin-java-tools.git
synced 2025-04-05 17:38:05 +08:00
🎨 会员卡相关bean类重构,集中到同一包中
This commit is contained in:
parent
f6f4b89fc0
commit
11974f00da
@ -2,11 +2,11 @@ package me.chanjar.weixin.mp.api;
|
||||
|
||||
import me.chanjar.weixin.common.error.WxErrorException;
|
||||
import me.chanjar.weixin.mp.bean.card.CardUpdateResult;
|
||||
import me.chanjar.weixin.mp.bean.card.MemberCardActivateUserFormRequest;
|
||||
import me.chanjar.weixin.mp.bean.card.MemberCardActivateUserFormResult;
|
||||
import me.chanjar.weixin.mp.bean.card.MemberCardUpdateRequest;
|
||||
import me.chanjar.weixin.mp.bean.card.membercard.MemberCardActivateUserFormRequest;
|
||||
import me.chanjar.weixin.mp.bean.card.membercard.MemberCardActivateUserFormResult;
|
||||
import me.chanjar.weixin.mp.bean.card.membercard.MemberCardUpdateRequest;
|
||||
import me.chanjar.weixin.mp.bean.card.WxMpCardCreateResult;
|
||||
import me.chanjar.weixin.mp.bean.membercard.*;
|
||||
import me.chanjar.weixin.mp.bean.card.membercard.*;
|
||||
|
||||
/**
|
||||
* 会员卡相关接口.
|
||||
|
@ -6,7 +6,7 @@ import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import me.chanjar.weixin.mp.bean.membercard.*;
|
||||
import me.chanjar.weixin.mp.bean.card.membercard.*;
|
||||
import me.chanjar.weixin.mp.enums.WxMpApiUrl;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
|
||||
@ -24,11 +24,11 @@ import me.chanjar.weixin.mp.bean.card.AdvancedInfo;
|
||||
import me.chanjar.weixin.mp.bean.card.BaseInfo;
|
||||
import me.chanjar.weixin.mp.bean.card.CardUpdateResult;
|
||||
import me.chanjar.weixin.mp.bean.card.DateInfo;
|
||||
import me.chanjar.weixin.mp.bean.card.MemberCard;
|
||||
import me.chanjar.weixin.mp.bean.card.MemberCardActivateUserFormRequest;
|
||||
import me.chanjar.weixin.mp.bean.card.MemberCardActivateUserFormResult;
|
||||
import me.chanjar.weixin.mp.bean.card.MemberCardCreateRequest;
|
||||
import me.chanjar.weixin.mp.bean.card.MemberCardUpdateRequest;
|
||||
import me.chanjar.weixin.mp.bean.card.membercard.MemberCard;
|
||||
import me.chanjar.weixin.mp.bean.card.membercard.MemberCardActivateUserFormRequest;
|
||||
import me.chanjar.weixin.mp.bean.card.membercard.MemberCardActivateUserFormResult;
|
||||
import me.chanjar.weixin.mp.bean.card.membercard.MemberCardCreateRequest;
|
||||
import me.chanjar.weixin.mp.bean.card.membercard.MemberCardUpdateRequest;
|
||||
import me.chanjar.weixin.mp.bean.card.WxMpCardCreateResult;
|
||||
import me.chanjar.weixin.mp.bean.card.enums.BusinessServiceType;
|
||||
import me.chanjar.weixin.mp.bean.card.enums.CardColor;
|
||||
|
@ -1,4 +1,4 @@
|
||||
package me.chanjar.weixin.mp.bean.membercard;
|
||||
package me.chanjar.weixin.mp.bean.card.membercard;
|
||||
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
import lombok.Data;
|
@ -1,4 +1,4 @@
|
||||
package me.chanjar.weixin.mp.bean.membercard;
|
||||
package me.chanjar.weixin.mp.bean.card.membercard;
|
||||
|
||||
import lombok.Data;
|
||||
|
@ -1,9 +1,10 @@
|
||||
package me.chanjar.weixin.mp.bean.card;
|
||||
package me.chanjar.weixin.mp.bean.card.membercard;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
import lombok.Data;
|
||||
import me.chanjar.weixin.mp.bean.card.*;
|
||||
import me.chanjar.weixin.mp.util.json.WxMpGsonBuilder;
|
||||
|
||||
/**
|
@ -1,4 +1,4 @@
|
||||
package me.chanjar.weixin.mp.bean.card;
|
||||
package me.chanjar.weixin.mp.bean.card.membercard;
|
||||
|
||||
import com.google.gson.JsonObject;
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
@ -46,8 +46,9 @@ public class MemberCardActivateUserFormRequest implements Serializable {
|
||||
if (StringUtils.isAnyEmpty(name, url)) {
|
||||
return;
|
||||
}
|
||||
if (bindOldCard == null)
|
||||
if (bindOldCard == null) {
|
||||
bindOldCard = new JsonObject();
|
||||
}
|
||||
bindOldCard.addProperty("name", name);
|
||||
bindOldCard.addProperty("url", url);
|
||||
}
|
||||
@ -62,8 +63,9 @@ public class MemberCardActivateUserFormRequest implements Serializable {
|
||||
if (StringUtils.isAnyEmpty(name, url)) {
|
||||
return;
|
||||
}
|
||||
if (serviceStatement == null)
|
||||
if (serviceStatement == null) {
|
||||
serviceStatement = new JsonObject();
|
||||
}
|
||||
serviceStatement.addProperty("name", name);
|
||||
serviceStatement.addProperty("url", url);
|
||||
}
|
@ -1,4 +1,4 @@
|
||||
package me.chanjar.weixin.mp.bean.card;
|
||||
package me.chanjar.weixin.mp.bean.card.membercard;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
@ -1,4 +1,4 @@
|
||||
package me.chanjar.weixin.mp.bean.card;
|
||||
package me.chanjar.weixin.mp.bean.card.membercard;
|
||||
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
import lombok.Data;
|
@ -1,7 +1,11 @@
|
||||
package me.chanjar.weixin.mp.bean.card;
|
||||
package me.chanjar.weixin.mp.bean.card.membercard;
|
||||
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
import lombok.Data;
|
||||
import me.chanjar.weixin.mp.bean.card.BaseInfoUpdate;
|
||||
import me.chanjar.weixin.mp.bean.card.BonusRule;
|
||||
import me.chanjar.weixin.mp.bean.card.CustomCell1;
|
||||
import me.chanjar.weixin.mp.bean.card.CustomField;
|
||||
import me.chanjar.weixin.mp.util.json.WxMpGsonBuilder;
|
||||
|
||||
import java.io.Serializable;
|
@ -1,4 +1,4 @@
|
||||
package me.chanjar.weixin.mp.bean.card;
|
||||
package me.chanjar.weixin.mp.bean.card.membercard;
|
||||
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
import lombok.Data;
|
@ -1,4 +1,4 @@
|
||||
package me.chanjar.weixin.mp.bean.card;
|
||||
package me.chanjar.weixin.mp.bean.card.membercard;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.ArrayList;
|
@ -1,4 +1,4 @@
|
||||
package me.chanjar.weixin.mp.bean.card;
|
||||
package me.chanjar.weixin.mp.bean.card.membercard;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
@ -31,7 +31,7 @@ public class MemberCardUserFormRichField {
|
||||
|
||||
public void add(String value) {
|
||||
if (valueList == null) {
|
||||
valueList = new ArrayList<String>();
|
||||
valueList = new ArrayList<>();
|
||||
}
|
||||
valueList.add(value);
|
||||
}
|
@ -1,4 +1,4 @@
|
||||
package me.chanjar.weixin.mp.bean.membercard;
|
||||
package me.chanjar.weixin.mp.bean.card.membercard;
|
||||
|
||||
import lombok.Data;
|
||||
|
@ -1,4 +1,4 @@
|
||||
package me.chanjar.weixin.mp.bean.membercard;
|
||||
package me.chanjar.weixin.mp.bean.card.membercard;
|
||||
|
||||
import lombok.Data;
|
||||
|
@ -1,4 +1,4 @@
|
||||
package me.chanjar.weixin.mp.bean.membercard;
|
||||
package me.chanjar.weixin.mp.bean.card.membercard;
|
||||
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
import lombok.Data;
|
@ -1,4 +1,4 @@
|
||||
package me.chanjar.weixin.mp.bean.membercard;
|
||||
package me.chanjar.weixin.mp.bean.card.membercard;
|
||||
|
||||
import lombok.Data;
|
||||
import me.chanjar.weixin.mp.util.json.WxMpGsonBuilder;
|
@ -1,4 +1,4 @@
|
||||
package me.chanjar.weixin.mp.bean.membercard;
|
||||
package me.chanjar.weixin.mp.bean.card.membercard;
|
||||
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
import lombok.Data;
|
@ -1,10 +1,9 @@
|
||||
package me.chanjar.weixin.mp.bean.membercard;
|
||||
package me.chanjar.weixin.mp.bean.card.membercard;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
import lombok.Data;
|
||||
import me.chanjar.weixin.mp.bean.card.MemberCardCreateRequest;
|
||||
import me.chanjar.weixin.mp.util.json.WxMpGsonBuilder;
|
||||
|
||||
@Data
|
@ -1,4 +1,4 @@
|
||||
package me.chanjar.weixin.mp.bean.membercard;
|
||||
package me.chanjar.weixin.mp.bean.card.membercard;
|
||||
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
import lombok.Data;
|
@ -1,4 +1,4 @@
|
||||
package me.chanjar.weixin.mp.bean.membercard;
|
||||
package me.chanjar.weixin.mp.bean.card.membercard;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
@ -1,4 +1,4 @@
|
||||
package me.chanjar.weixin.mp.bean.membercard;
|
||||
package me.chanjar.weixin.mp.bean.card.membercard;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
@ -9,9 +9,9 @@ import me.chanjar.weixin.mp.bean.datacube.WxDataCubeUserCumulate;
|
||||
import me.chanjar.weixin.mp.bean.datacube.WxDataCubeUserSummary;
|
||||
import me.chanjar.weixin.mp.bean.kefu.WxMpKefuMessage;
|
||||
import me.chanjar.weixin.mp.bean.material.*;
|
||||
import me.chanjar.weixin.mp.bean.membercard.WxMpMemberCardActivateTempInfoResult;
|
||||
import me.chanjar.weixin.mp.bean.membercard.WxMpMemberCardUpdateResult;
|
||||
import me.chanjar.weixin.mp.bean.membercard.WxMpMemberCardUserInfoResult;
|
||||
import me.chanjar.weixin.mp.bean.card.membercard.WxMpMemberCardActivateTempInfoResult;
|
||||
import me.chanjar.weixin.mp.bean.card.membercard.WxMpMemberCardUpdateResult;
|
||||
import me.chanjar.weixin.mp.bean.card.membercard.WxMpMemberCardUserInfoResult;
|
||||
import me.chanjar.weixin.mp.bean.result.*;
|
||||
import me.chanjar.weixin.mp.bean.subscribe.WxMpSubscribeMessage;
|
||||
import me.chanjar.weixin.mp.bean.template.WxMpTemplateIndustry;
|
||||
|
@ -2,9 +2,9 @@ package me.chanjar.weixin.mp.util.json;
|
||||
|
||||
import com.google.gson.*;
|
||||
import me.chanjar.weixin.common.util.json.GsonHelper;
|
||||
import me.chanjar.weixin.mp.bean.membercard.MemberCardUserInfo;
|
||||
import me.chanjar.weixin.mp.bean.membercard.NameValues;
|
||||
import me.chanjar.weixin.mp.bean.membercard.WxMpMemberCardActivateTempInfoResult;
|
||||
import me.chanjar.weixin.mp.bean.card.membercard.MemberCardUserInfo;
|
||||
import me.chanjar.weixin.mp.bean.card.membercard.NameValues;
|
||||
import me.chanjar.weixin.mp.bean.card.membercard.WxMpMemberCardActivateTempInfoResult;
|
||||
|
||||
import java.lang.reflect.Type;
|
||||
|
||||
|
@ -6,7 +6,7 @@ import com.google.gson.JsonElement;
|
||||
import com.google.gson.JsonObject;
|
||||
import com.google.gson.JsonParseException;
|
||||
import me.chanjar.weixin.common.util.json.GsonHelper;
|
||||
import me.chanjar.weixin.mp.bean.membercard.WxMpMemberCardUpdateResult;
|
||||
import me.chanjar.weixin.mp.bean.card.membercard.WxMpMemberCardUpdateResult;
|
||||
|
||||
import java.lang.reflect.Type;
|
||||
|
||||
|
@ -9,9 +9,9 @@ import com.google.gson.JsonElement;
|
||||
import com.google.gson.JsonObject;
|
||||
import com.google.gson.JsonParseException;
|
||||
import me.chanjar.weixin.common.util.json.GsonHelper;
|
||||
import me.chanjar.weixin.mp.bean.membercard.MemberCardUserInfo;
|
||||
import me.chanjar.weixin.mp.bean.membercard.NameValues;
|
||||
import me.chanjar.weixin.mp.bean.membercard.WxMpMemberCardUserInfoResult;
|
||||
import me.chanjar.weixin.mp.bean.card.membercard.MemberCardUserInfo;
|
||||
import me.chanjar.weixin.mp.bean.card.membercard.NameValues;
|
||||
import me.chanjar.weixin.mp.bean.card.membercard.WxMpMemberCardUserInfoResult;
|
||||
|
||||
import static me.chanjar.weixin.common.util.json.GsonHelper.getString;
|
||||
|
||||
|
@ -7,7 +7,7 @@ import me.chanjar.weixin.mp.api.WxMpService;
|
||||
import me.chanjar.weixin.mp.api.test.ApiTestModule;
|
||||
import me.chanjar.weixin.mp.bean.card.*;
|
||||
import me.chanjar.weixin.mp.bean.card.enums.CardSceneType;
|
||||
import me.chanjar.weixin.mp.bean.membercard.*;
|
||||
import me.chanjar.weixin.mp.bean.card.membercard.*;
|
||||
import org.testng.annotations.Guice;
|
||||
import org.testng.annotations.Test;
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
package me.chanjar.weixin.mp.bean.membercard;
|
||||
package me.chanjar.weixin.mp.bean.card.membercard;
|
||||
|
||||
import org.testng.annotations.Test;
|
||||
|
@ -1,4 +1,4 @@
|
||||
package me.chanjar.weixin.mp.bean.membercard;
|
||||
package me.chanjar.weixin.mp.bean.card.membercard;
|
||||
|
||||
import org.testng.annotations.Test;
|
||||
|
Loading…
Reference in New Issue
Block a user