会员脱敏处理,之前有人恶意联系注册用户。
管理平台用户返回VO格式化一下
This commit is contained in:
@@ -3,9 +3,12 @@ package cn.lili.modules.member.entity.vo;
|
||||
import cn.lili.common.enums.ClientTypeEnum;
|
||||
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.member.entity.dos.Member;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
import java.io.Serializable;
|
||||
@@ -16,6 +19,7 @@ import java.util.Date;
|
||||
* @since 2021/11/8
|
||||
**/
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
public class MemberVO implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1810890757303309436L;
|
||||
@@ -27,6 +31,7 @@ public class MemberVO implements Serializable {
|
||||
private String username;
|
||||
|
||||
@ApiModelProperty(value = "昵称")
|
||||
@Sensitive(strategy = SensitiveStrategy.PHONE)
|
||||
private String nickName;
|
||||
|
||||
@ApiModelProperty(value = "会员性别,1为男,0为女")
|
||||
@@ -89,4 +94,7 @@ public class MemberVO implements Serializable {
|
||||
@ApiModelProperty(value = "创建时间", hidden = true)
|
||||
private Date createTime;
|
||||
|
||||
public MemberVO(Member member) {
|
||||
BeanUtil.copyProperties(member, this);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -145,6 +145,7 @@ public interface MemberService extends IService<Member> {
|
||||
*/
|
||||
IPage<MemberVO> getMemberPage(MemberSearchVO memberSearchVO, PageVO page);
|
||||
|
||||
|
||||
/**
|
||||
* 一键注册会员
|
||||
*
|
||||
@@ -235,4 +236,11 @@ public interface MemberService extends IService<Member> {
|
||||
* @return 是否更新成功
|
||||
*/
|
||||
boolean updateMemberLoginTime(String memberId);
|
||||
|
||||
/**
|
||||
* 获取用户VO
|
||||
* @param id
|
||||
* @return
|
||||
*/
|
||||
MemberVO getMember(String id);
|
||||
}
|
||||
@@ -611,6 +611,11 @@ public class MemberServiceImpl extends ServiceImpl<MemberMapper, Member> impleme
|
||||
return this.update(updateWrapper);
|
||||
}
|
||||
|
||||
@Override
|
||||
public MemberVO getMember(String id) {
|
||||
return new MemberVO(this.getById(id));
|
||||
}
|
||||
|
||||
/**
|
||||
* 检测会员
|
||||
*
|
||||
|
||||
Reference in New Issue
Block a user