mirror of
				https://gitee.com/binary/weixin-java-tools.git
				synced 2025-10-31 02:28:25 +08:00 
			
		
		
		
	🎨 会员卡相关bean类重构,集中到同一包中
This commit is contained in:
		| @ -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; | ||||
| 
 | ||||
		Reference in New Issue
	
	Block a user
	 Binary Wang
					Binary Wang