文件名从 ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/annotation/Sensitive.java 修改 |
| | |
| | | package com.ruoyi.common.core.annotation; |
| | | package com.ruoyi.common.sensitive.annotation; |
| | | |
| | | import com.fasterxml.jackson.annotation.JacksonAnnotationsInside; |
| | | import com.fasterxml.jackson.databind.annotation.JsonSerialize; |
| | | import com.ruoyi.common.core.enums.SensitiveStrategy; |
| | | import com.ruoyi.common.core.jackson.SensitiveJsonSerializer; |
| | | import com.ruoyi.common.sensitive.core.SensitiveStrategy; |
| | | import com.ruoyi.common.sensitive.handler.SensitiveHandler; |
| | | |
| | | import java.lang.annotation.ElementType; |
| | | import java.lang.annotation.Retention; |
| | |
| | | @Retention(RetentionPolicy.RUNTIME) |
| | | @Target(ElementType.FIELD) |
| | | @JacksonAnnotationsInside |
| | | @JsonSerialize(using = SensitiveJsonSerializer.class) |
| | | @JsonSerialize(using = SensitiveHandler.class) |
| | | public @interface Sensitive { |
| | | SensitiveStrategy strategy(); |
| | | } |