phanes
2022-01-16 868942e202aeb967b8ce47b38cc2433a636a128d
ruoyi-demo/src/main/java/com/ruoyi/demo/controller/TestSensitiveController.java
@@ -14,13 +14,13 @@
/**
 * 测试数据脱敏控制器
 *
 * <p>
 * 默认管理员不过滤
 * 需自行根据业务重写实现
 *
 * @see com.ruoyi.common.core.service.SensitiveService
 * @author Lion Li
 * @version 3.6.0
 * @see com.ruoyi.common.core.service.SensitiveService
 */
@Api(value = "测试数据脱敏控制器", tags = {"测试数据脱敏管理"})
@RestController
@@ -34,9 +34,11 @@
    @GetMapping("/test")
    public AjaxResult<TestSensitive> test() {
        TestSensitive testSensitive = new TestSensitive()
            .setIdCard("3333199910101212")
            .setPhone("18888888888")
            .setAddress("北京市朝阳区某某四合院1203室");
            .setIdCard("210397198608215431")
            .setPhone("17640125371")
            .setAddress("北京市朝阳区某某四合院1203室")
            .setEmail("17640125371@163.com")
            .setBankCard("6226456952351452853");
        return AjaxResult.success(testSensitive);
    }
@@ -62,6 +64,18 @@
        @Sensitive(strategy = SensitiveStrategy.ADDRESS)
        private String address;
        /**
         * 邮箱
         */
        @Sensitive(strategy = SensitiveStrategy.EMAIL)
        private String email;
        /**
         * 银行卡
         */
        @Sensitive(strategy = SensitiveStrategy.BANK_CARD)
        private String bankCard;
    }
}