用户信息脱敏

This commit is contained in:
Chopper711 2022-10-28 16:58:30 +08:00
parent 88c62bc238
commit 67542eebfb
10 changed files with 27 additions and 1 deletions

View File

@ -101,7 +101,7 @@ public class Member extends BaseEntity {
this.username = username;
this.password = password;
this.mobile = mobile;
this.nickName = mobile;
this.nickName = "临时昵称";
this.disabled = true;
this.haveStore = false;
this.sex = 0;

View File

@ -1,6 +1,8 @@
package cn.lili.modules.member.entity.dos;
import cn.lili.common.enums.SwitchEnum;
import cn.lili.common.security.sensitive.Sensitive;
import cn.lili.common.security.sensitive.enums.SensitiveStrategy;
import cn.lili.common.utils.StringUtils;
import cn.lili.modules.goods.entity.dos.GoodsSku;
import cn.lili.modules.member.entity.dto.MemberEvaluationDTO;
@ -50,6 +52,7 @@ public class MemberEvaluation extends BaseEntity {
@NotNull
@ApiModelProperty(value = "会员名称")
@Sensitive(strategy = SensitiveStrategy.PHONE)
private String memberName;
@NotNull

View File

@ -1,6 +1,8 @@
package cn.lili.modules.member.entity.dos;
import cn.lili.common.security.sensitive.Sensitive;
import cn.lili.common.security.sensitive.enums.SensitiveStrategy;
import cn.lili.mybatis.BaseIdEntity;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
@ -43,6 +45,8 @@ public class MemberPointsHistory extends BaseIdEntity {
@ApiModelProperty(value = "会员ID")
private String memberId;
@Sensitive(strategy = SensitiveStrategy.PHONE)
@ApiModelProperty(value = "会员名称")
private String memberName;

View File

@ -1,5 +1,7 @@
package cn.lili.modules.order.aftersale.entity.dos;
import cn.lili.common.security.sensitive.Sensitive;
import cn.lili.common.security.sensitive.enums.SensitiveStrategy;
import cn.lili.mybatis.BaseEntity;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
@ -41,6 +43,7 @@ public class AfterSale extends BaseEntity {
private String memberId;
@ApiModelProperty(value = "会员名称")
@Sensitive(strategy = SensitiveStrategy.PHONE)
private String memberName;
@ApiModelProperty(value = "商家ID")

View File

@ -4,6 +4,8 @@ import cn.hutool.core.text.CharSequenceUtil;
import cn.hutool.json.JSONUtil;
import cn.lili.common.enums.ClientTypeEnum;
import cn.lili.common.enums.PromotionTypeEnum;
import cn.lili.common.security.sensitive.Sensitive;
import cn.lili.common.security.sensitive.enums.SensitiveStrategy;
import cn.lili.common.utils.BeanUtil;
import cn.lili.modules.goods.entity.enums.GoodsTypeEnum;
import cn.lili.modules.order.cart.entity.dto.MemberCouponDTO;
@ -58,6 +60,7 @@ public class Order extends BaseEntity {
private String memberId;
@ApiModelProperty(value = "用户名")
@Sensitive(strategy = SensitiveStrategy.PHONE)
private String memberName;
/**

View File

@ -1,5 +1,7 @@
package cn.lili.modules.order.order.entity.dos;
import cn.lili.common.security.sensitive.Sensitive;
import cn.lili.common.security.sensitive.enums.SensitiveStrategy;
import cn.lili.modules.order.aftersale.entity.enums.ComplaintStatusEnum;
import cn.lili.mybatis.BaseEntity;
import com.baomidou.mybatisplus.annotation.TableName;
@ -95,6 +97,7 @@ public class OrderComplaint extends BaseEntity {
private String memberId;
@ApiModelProperty(value = "会员名称")
@Sensitive(strategy = SensitiveStrategy.PHONE)
private String memberName;
@ApiModelProperty(value = "收货人")

View File

@ -1,5 +1,7 @@
package cn.lili.modules.wallet.entity.dos;
import cn.lili.common.security.sensitive.Sensitive;
import cn.lili.common.security.sensitive.enums.SensitiveStrategy;
import cn.lili.modules.wallet.entity.enums.WithdrawStatusEnum;
import cn.lili.mybatis.BaseEntity;
import com.baomidou.mybatisplus.annotation.FieldFill;
@ -39,6 +41,7 @@ public class MemberWithdrawApply extends BaseEntity {
private String memberId;
@ApiModelProperty(value = "会员名称")
@Sensitive(strategy = SensitiveStrategy.PHONE)
private String memberName;
@ApiModelProperty(value = "审核备注")

View File

@ -1,5 +1,7 @@
package cn.lili.modules.wallet.entity.dos;
import cn.lili.common.security.sensitive.Sensitive;
import cn.lili.common.security.sensitive.enums.SensitiveStrategy;
import cn.lili.modules.order.order.entity.enums.PayStatusEnum;
import cn.lili.mybatis.BaseIdEntity;
import com.baomidou.mybatisplus.annotation.FieldFill;
@ -52,6 +54,7 @@ public class Recharge extends BaseIdEntity {
private String memberId;
@ApiModelProperty(value = "会员名称")
@Sensitive(strategy = SensitiveStrategy.PHONE)
private String memberName;
@NotEmpty(message = "充值金额不能为空")

View File

@ -1,5 +1,7 @@
package cn.lili.modules.wallet.entity.dos;
import cn.lili.common.security.sensitive.Sensitive;
import cn.lili.common.security.sensitive.enums.SensitiveStrategy;
import cn.lili.modules.wallet.entity.dto.MemberWalletUpdateDTO;
import cn.lili.modules.wallet.entity.enums.DepositServiceTypeEnum;
import cn.lili.mybatis.BaseIdEntity;
@ -35,6 +37,7 @@ public class WalletLog extends BaseIdEntity {
private String memberId;
@ApiModelProperty(value = "会员名称")
@Sensitive(strategy = SensitiveStrategy.PHONE)
private String memberName;
@ApiModelProperty(value = "金额")

View File

@ -63,6 +63,7 @@ public class AfterSaleManagerController {
return ResultUtil.data(afterSaleService.deliveryTraces(sn));
}
@PreventDuplicateSubmissions
@ApiOperation(value = "售后线下退款")
@ApiImplicitParams({
@ApiImplicitParam(name = "afterSaleSn", value = "售后sn", required = true, paramType = "path"),