|  |  | @@ -3,45 +3,61 @@ package me.chanjar.weixin.open.bean.result; | 
		
	
		
			
			|  |  |  | import com.google.gson.annotations.SerializedName; | 
		
	
		
			
			|  |  |  | import lombok.Data; | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | import java.io.Serializable; | 
		
	
		
			
			|  |  |  | import java.util.List; | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | /** | 
		
	
		
			
			|  |  |  | * 二维码规则 | 
		
	
		
			
			|  |  |  | * | 
		
	
		
			
			|  |  |  | * <a href="https://github.com/hanwei59">hanwei59</a> | 
		
	
		
			
			|  |  |  | * @author <a href="https://github.com/hanwei59">hanwei59</a> | 
		
	
		
			
			|  |  |  | */ | 
		
	
		
			
			|  |  |  | @Data | 
		
	
		
			
			|  |  |  | public class WxQrcodeJumpRule { | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | //二维码规则 | 
		
	
		
			
			|  |  |  | @SerializedName("prefix") | 
		
	
		
			
			|  |  |  | private String prefix; | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | //是否独占符合二维码前缀匹配规则的所有子规则:1为不占用,2为占用 | 
		
	
		
			
			|  |  |  | //详细说明:https://mp.weixin.qq.com/debug/wxadoc/introduction/qrcode.html#前缀占用规则 | 
		
	
		
			
			|  |  |  | @SerializedName("permit_sub_rule") | 
		
	
		
			
			|  |  |  | private String permitSubRule; | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | //小程序功能页面 | 
		
	
		
			
			|  |  |  | @SerializedName("path") | 
		
	
		
			
			|  |  |  | private String path; | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | //测试范围: | 
		
	
		
			
			|  |  |  | //1为开发版(配置只对开发者生效) | 
		
	
		
			
			|  |  |  | //2为体验版(配置对管理员、体验者生效) | 
		
	
		
			
			|  |  |  | //3为线上版本(配置对管理员、开发者和体验者生效) | 
		
	
		
			
			|  |  |  | @SerializedName("open_version") | 
		
	
		
			
			|  |  |  | private String openVersion; | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | //测试链接(选填)可填写不多于5个用于测试的二维码完整链接,此链接必须符合已填写的二维码规则。 | 
		
	
		
			
			|  |  |  | @SerializedName("debug_url") | 
		
	
		
			
			|  |  |  | private List<String> debugUrl; | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | //编辑标志位,0表示新增二维码规则,1表示修改已有二维码规则 | 
		
	
		
			
			|  |  |  | @SerializedName("is_edit") | 
		
	
		
			
			|  |  |  | private String isEdit; | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | //发布标志位,1 表示未发布,2 表示已发布 | 
		
	
		
			
			|  |  |  | @SerializedName("state") | 
		
	
		
			
			|  |  |  | private String state; | 
		
	
		
			
			|  |  |  | public class WxQrcodeJumpRule implements Serializable { | 
		
	
		
			
			|  |  |  | private static final long serialVersionUID = -7139573923977433678L; | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | /** | 
		
	
		
			
			|  |  |  | * 二维码规则 | 
		
	
		
			
			|  |  |  | */ | 
		
	
		
			
			|  |  |  | @SerializedName("prefix") | 
		
	
		
			
			|  |  |  | private String prefix; | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | /** | 
		
	
		
			
			|  |  |  | * 是否独占符合二维码前缀匹配规则的所有子规则:1为不占用,2为占用 | 
		
	
		
			
			|  |  |  | * 详细说明:https://mp.weixin.qq.com/debug/wxadoc/introduction/qrcode.html#前缀占用规则 | 
		
	
		
			
			|  |  |  | */ | 
		
	
		
			
			|  |  |  | @SerializedName("permit_sub_rule") | 
		
	
		
			
			|  |  |  | private String permitSubRule; | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | /** | 
		
	
		
			
			|  |  |  | * 小程序功能页面 | 
		
	
		
			
			|  |  |  | */ | 
		
	
		
			
			|  |  |  | @SerializedName("path") | 
		
	
		
			
			|  |  |  | private String path; | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | /** | 
		
	
		
			
			|  |  |  | * 测试范围: | 
		
	
		
			
			|  |  |  | * 1为开发版(配置只对开发者生效) | 
		
	
		
			
			|  |  |  | * 2为体验版(配置对管理员、体验者生效) | 
		
	
		
			
			|  |  |  | * 3为线上版本(配置对管理员、开发者和体验者生效) | 
		
	
		
			
			|  |  |  | */ | 
		
	
		
			
			|  |  |  | @SerializedName("open_version") | 
		
	
		
			
			|  |  |  | private String openVersion; | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | /** | 
		
	
		
			
			|  |  |  | * 测试链接(选填)可填写不多于5个用于测试的二维码完整链接,此链接必须符合已填写的二维码规则。 | 
		
	
		
			
			|  |  |  | */ | 
		
	
		
			
			|  |  |  | @SerializedName("debug_url") | 
		
	
		
			
			|  |  |  | private List<String> debugUrl; | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | /** | 
		
	
		
			
			|  |  |  | * 编辑标志位,0表示新增二维码规则,1表示修改已有二维码规则 | 
		
	
		
			
			|  |  |  | */ | 
		
	
		
			
			|  |  |  | @SerializedName("is_edit") | 
		
	
		
			
			|  |  |  | private String isEdit; | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | /** | 
		
	
		
			
			|  |  |  | * 发布标志位,1 表示未发布,2 表示已发布 | 
		
	
		
			
			|  |  |  | */ | 
		
	
		
			
			|  |  |  | @SerializedName("state") | 
		
	
		
			
			|  |  |  | private String state; | 
		
	
		
			
			|  |  |  | } |