Commit 736e13e2 by 袁伟铭

1.0.0

parent a286529f
......@@ -52,7 +52,7 @@ public @interface Limit {
String key() default "";
/**
* 前缀前面还会有一个{@code BaseCacheKeys.PREFIX}的项目前缀, 默认为"rate-limit"
* 前缀前面还会有一个{@link com.zq.common.config.redis.BaseCacheKeys.PREFIX}的项目前缀, 默认为"rate-limit"
*
* @return
*/
......@@ -74,6 +74,7 @@ public @interface Limit {
/**
* 对象里的属性名,仅当{@link #limitType}为{@code LimitType.POJO_FIELD}时有用
* {@code}
*
* @return
*/
......
package com.zq.common.vo.weixin;
import cn.hutool.core.annotation.Alias;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.util.Map;
/**
* @author wilmiam
* @since 2022/5/5 9:56
......@@ -21,13 +20,8 @@ public class GenerateSchemeVo {
@ApiModelProperty("微信APPID")
private String appId;
/**
* path:通过 scheme 码进入的小程序页面路径,必须是已经发布的小程序存在的页面,不可携带 query。path 为空时会跳转小程序主页。
* query:通过 scheme 码进入小程序时的 query,最大1024个字符,只支持数字,大小写英文以及部分特殊字符:`!#$&'()*+,/:;=?@-._~%``
* env_version:要打开的小程序版本。正式版为"release",体验版为"trial",开发版为"develop",仅在微信外打开时生效。
*/
@ApiModelProperty("跳转到的目标小程序信息。")
private Map<String, Object> jumpWxa;
private JumpWxa jumpWxa;
@ApiModelProperty("到期失效的 scheme 码失效类型,失效时间:0,失效间隔天数:1")
private Integer expireType;
......@@ -38,4 +32,25 @@ public class GenerateSchemeVo {
@ApiModelProperty("到期失效的 scheme 码的失效间隔天数。生成的到期失效 scheme 码在该间隔时间到达前有效。最长间隔天数为30天。 expire_type 为 1 时必填")
private Integer expireInterval;
}
\ No newline at end of file
@Data
public static class JumpWxa {
/**
* 通过 scheme 码进入的小程序页面路径,必须是已经发布的小程序存在的页面,不可携带 query。path 为空时会跳转小程序主页。
*/
private String path;
/**
* 通过 scheme 码进入小程序时的 query,最大1024个字符,只支持数字,大小写英文以及部分特殊字符:`!#$&'()*+,/:;=?@-._~%``
*/
private String query;
/**
* 要打开的小程序版本。正式版为"release",体验版为"trial",开发版为"develop",仅在微信外打开时生效。
*/
@Alias("env_version") // hutool json指定字段名的注解
private String env_version;
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment