脱敏处理

This commit is contained in:
guoshengxiong 2025-09-11 11:18:53 +08:00
parent d69bdf3bbc
commit 70dfe3dbe9
2 changed files with 6 additions and 1 deletions

View File

@ -9,6 +9,7 @@ import com.fasterxml.jackson.databind.SerializerProvider;
import com.fasterxml.jackson.databind.ser.ContextualSerializer;
import com.zhgd.annotation.Desensitize;
import com.zhgd.enums.DesensitizeType;
import com.zhgd.xmgl.constant.Cts;
import java.io.IOException;
@ -76,7 +77,8 @@ public class DesensitizeSerializer extends JsonSerializer<String> implements Con
gen.writeString(DesensitizedUtil.chineseName(value));
break;
case PASSWORD:
gen.writeString(DesensitizedUtil.password(value));
gen.writeString(Cts.SENSITIVE_CHAR);
// gen.writeString(DesensitizedUtil.password(value));
break;
default:
gen.writeString(value);

View File

@ -8,6 +8,9 @@ import lombok.Data;
@Data
public class SystemUserVo extends SystemUser {
@Desensitize(type = DesensitizeType.PASSWORD)
@ApiModelProperty(value = "登录密码")
private java.lang.String password;
@Desensitize(type = DesensitizeType.PASSWORD)
@ApiModelProperty(value = "明文密码")
private java.lang.String showPassword;