Index
All Classes and Interfaces|All Packages
A
- around(ProceedingJoinPoint, RateLimiter) - Method in class cn.sinozg.applet.common.aspectj.RateLimiterAspect
- around(ProceedingJoinPoint, RedissonLock) - Method in class cn.sinozg.applet.common.aspectj.RedissonLockAspect
C
- cn.sinozg.applet.common.annotation - package cn.sinozg.applet.common.annotation
- cn.sinozg.applet.common.aspectj - package cn.sinozg.applet.common.aspectj
- cn.sinozg.applet.common.customizer - package cn.sinozg.applet.common.customizer
- cn.sinozg.applet.common.serializer - package cn.sinozg.applet.common.serializer
- cn.sinozg.applet.common.utils - package cn.sinozg.applet.common.utils
- createContextual(SerializerProvider, BeanProperty) - Method in class cn.sinozg.applet.common.serializer.DictFieldSerializer
- createContextual(SerializerProvider, BeanProperty) - Method in class cn.sinozg.applet.common.serializer.PicUrlFieldSerializer
- creteTableInfo(Configuration, Class<?>) - Method in class cn.sinozg.applet.common.customizer.PostInitTableInfoHandlerCustomizer
- customize(Schema, AnnotatedType) - Method in class cn.sinozg.applet.common.customizer.EnumFieldCustomizer
D
- dict - Variable in class cn.sinozg.applet.common.serializer.DictFieldSerializer
-
标准数据字段类型
- DictFieldSerializer - Class in cn.sinozg.applet.common.serializer
-
标准数据转码
- DictFieldSerializer() - Constructor for class cn.sinozg.applet.common.serializer.DictFieldSerializer
- dictPair(DictTrans) - Method in class cn.sinozg.applet.common.customizer.EnumFieldCustomizer
-
dict 键对值
- dictTrans(String, DictTrans) - Static method in class cn.sinozg.applet.common.utils.DictTransUtil
-
数据转义
- DictTrans - Annotation Interface in cn.sinozg.applet.common.annotation
-
数据字典转义
- DictTransUtil - Class in cn.sinozg.applet.common.utils
-
字典工具类
- DictTransUtil() - Constructor for class cn.sinozg.applet.common.utils.DictTransUtil
E
- EnumFieldCustomizer - Class in cn.sinozg.applet.common.customizer
-
将字段的枚举值写入到 swagger
- EnumFieldCustomizer() - Constructor for class cn.sinozg.applet.common.customizer.EnumFieldCustomizer
- enumInfo(EnumField) - Method in class cn.sinozg.applet.common.customizer.EnumFieldCustomizer
-
获取枚举值的键值对
F
- fieldName - Variable in class cn.sinozg.applet.common.serializer.DictFieldSerializer
-
标准数据字段名称
G
- granularity() - Element in annotation interface cn.sinozg.applet.common.annotation.RedissonLock
-
定时任务的时候,锁的粒度,即多久内执行一次,其他的都算重复
I
- id() - Element in annotation interface cn.sinozg.applet.common.annotation.RateLimiter
-
id 默认为 packageName + method
J
- JsonField - Annotation Interface in cn.sinozg.applet.common.annotation
-
数据库json字段 加上注解后自动转义
K
- key() - Element in annotation interface cn.sinozg.applet.common.annotation.RateLimiter
-
为空,则默认为ip,有值,则限制对应的值,支持spEL表达式
- key() - Element in annotation interface cn.sinozg.applet.common.annotation.RedissonLock
-
为空,则锁方法,有值,锁对应的值,支持spEL表达式
L
- leaseTime() - Element in annotation interface cn.sinozg.applet.common.annotation.RedissonLock
-
锁多久后自动释放(单位:秒)
- limit() - Element in annotation interface cn.sinozg.applet.common.annotation.RateLimiter
-
限制访问次数 默认1分钟 60次
- log - Variable in class cn.sinozg.applet.common.aspectj.RateLimiterAspect
- log - Variable in class cn.sinozg.applet.common.aspectj.RedissonLockAspect
- log - Static variable in class cn.sinozg.applet.common.customizer.EnumFieldCustomizer
- log - Static variable in class cn.sinozg.applet.common.customizer.PostInitTableInfoHandlerCustomizer
P
- pairs() - Element in annotation interface cn.sinozg.applet.common.annotation.DictTrans
-
自定义的数值键值对 如 {"01:男", "02:女"}
- PicUrl - Annotation Interface in cn.sinozg.applet.common.annotation
-
用于生成可预览的文件地址
- PicUrlFieldSerializer - Class in cn.sinozg.applet.common.serializer
-
使用注解的方式修改图片显示地址
- PicUrlFieldSerializer() - Constructor for class cn.sinozg.applet.common.serializer.PicUrlFieldSerializer
- PostInitTableInfoHandlerCustomizer - Class in cn.sinozg.applet.common.customizer
-
通过自定义注解的方式 主动转json 对象
- PostInitTableInfoHandlerCustomizer() - Constructor for class cn.sinozg.applet.common.customizer.PostInitTableInfoHandlerCustomizer
R
- RateLimiter - Annotation Interface in cn.sinozg.applet.common.annotation
-
接口限流 滑动窗口模式 基于ip 或者key 实现对接口的限流
- RateLimiterAspect - Class in cn.sinozg.applet.common.aspectj
-
实现自定义注解对接口的限流
- RateLimiterAspect() - Constructor for class cn.sinozg.applet.common.aspectj.RateLimiterAspect
- redissonClient - Variable in class cn.sinozg.applet.common.aspectj.RateLimiterAspect
- redissonClient - Variable in class cn.sinozg.applet.common.aspectj.RedissonLockAspect
- RedissonLock - Annotation Interface in cn.sinozg.applet.common.annotation
-
分布式锁 基于redisson
- RedissonLockAspect - Class in cn.sinozg.applet.common.aspectj
-
分布式锁实现 若注解用于service类,让该切面优先于Transactional注解
- RedissonLockAspect() - Constructor for class cn.sinozg.applet.common.aspectj.RedissonLockAspect
- RepeatSubmit - Annotation Interface in cn.sinozg.applet.common.annotation
-
自定义注解防止表单重复提交 以10秒为单位 最小粒度10秒1次
S
- scheduled() - Element in annotation interface cn.sinozg.applet.common.annotation.RedissonLock
-
是否为定时任务
- scheduled(RedissonLock, String) - Method in class cn.sinozg.applet.common.aspectj.RedissonLockAspect
-
如果时定时任务 判断周期内是否已经执行
- serialize(String, JsonGenerator, SerializerProvider) - Method in class cn.sinozg.applet.common.serializer.DictFieldSerializer
-
序列化 标准数据
- serialize(String, JsonGenerator, SerializerProvider) - Method in class cn.sinozg.applet.common.serializer.PicUrlFieldSerializer
-
序列化图片id为图片地址
T
- times() - Element in annotation interface cn.sinozg.applet.common.annotation.RepeatSubmit
-
可以重复多少次 默认为1次
- type() - Element in annotation interface cn.sinozg.applet.common.annotation.DictTrans
-
根据数据库的数据转义
U
- unit() - Element in annotation interface cn.sinozg.applet.common.annotation.RateLimiter
-
限制单位 默认分钟
- unit(RateLimiter) - Method in class cn.sinozg.applet.common.aspectj.RateLimiterAspect
-
转化枚举值
W
- waitTime() - Element in annotation interface cn.sinozg.applet.common.annotation.RedissonLock
-
等待多久(单位:秒)
- withParams() - Element in annotation interface cn.sinozg.applet.common.annotation.RepeatSubmit
-
是否忽略参数
- wrapUp(StringBuilder, boolean, boolean) - Method in class cn.sinozg.applet.common.customizer.EnumFieldCustomizer
-
转html 语言
All Classes and Interfaces|All Packages