Pārlūkot izejas kodu

feat(game): 添加裁判敏感信息脱敏功能

- 引入敏感数据注解和策略类
- 移除未使用的Date导入
- 为密码字段添加脱敏注解支持
- 配置密码显示权限控制
zhou 1 nedēļu atpakaļ
vecāks
revīzija
242ae6ec8b

+ 3 - 1
ruoyi-modules/ruoyi-game-event/src/main/java/org/dromara/system/domain/vo/GameRefereeVo.java

@@ -1,5 +1,7 @@
 package org.dromara.system.domain.vo;
 
+import org.dromara.common.sensitive.annotation.Sensitive;
+import org.dromara.common.sensitive.core.SensitiveStrategy;
 import org.dromara.system.domain.GameReferee;
 import cn.idev.excel.annotation.ExcelIgnoreUnannotated;
 import cn.idev.excel.annotation.ExcelProperty;
@@ -10,7 +12,6 @@ import lombok.Data;
 
 import java.io.Serial;
 import java.io.Serializable;
-import java.util.Date;
 import java.util.List;
 
 
@@ -61,6 +62,7 @@ public class GameRefereeVo implements Serializable {
      * 密码
      */
     @ExcelProperty(value = "密码")
+    @Sensitive(strategy = SensitiveStrategy.PASSWORD, perms = "system:gameReferee:showPassword")
     private String password;
 
     /**