Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
C
cloud-backend
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
framework
cloud-backend
Commits
736e13e2
Commit
736e13e2
authored
May 30, 2022
by
袁伟铭
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
1.0.0
parent
a286529f
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
25 additions
and
9 deletions
+25
-9
xxx-common-utils/src/main/java/com/zq/common/annotation/Limit.java
+2
-1
xxx-common-utils/src/main/java/com/zq/common/vo/weixin/GenerateSchemeVo.java
+23
-8
No files found.
xxx-common-utils/src/main/java/com/zq/common/annotation/Limit.java
View file @
736e13e2
...
...
@@ -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
*/
...
...
xxx-common-utils/src/main/java/com/zq/common/vo/weixin/GenerateSchemeVo.java
View file @
736e13e2
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
;
@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
;
}
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment