This commit is contained in:
张良(004796)
2024-04-25 10:31:42 +08:00
parent 5efc0a578a
commit 2ca2309728
3 changed files with 64 additions and 0 deletions

View File

@@ -9,6 +9,10 @@ import java.util.List;
@Data
public class HomeUserVo {
@Schema(description = "认证信息")
private UserAuthMinVo userAuthInfo;
@Schema(description = "是否可以查看头像,当不可以查看的时候头像和图片是空")
private Boolean showAvatarBool = true;

View File

@@ -0,0 +1,57 @@
package com.ruoyi.xq.dto.app.user.vo;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import java.io.Serializable;
@Data
public class UserAuthMinVo implements Serializable {
@Schema(description = "用户Id")
private Long userId;
/**
* 用户号
*/
@Schema(description = "用户编号")
private String usercode;
/**
* 实名认证 0-待提交 1-审核中 2-审核通过(认证成功) 3-审核失败
*/
@Schema(description = "实名认证 0-待提交 1-审核中 2-审核通过(认证成功) 3-审核失败")
private Integer cardNumAuth;
/**
* 手机认证 0-待提交 1-审核中 2-审核通过(认证成功) 3-审核失败
*/
@Schema(description = "手机认证 0-待提交 1-审核中 2-审核通过(认证成功) 3-审核失败")
private Integer phoneAuth;
/**
* 学历认证 0-待提交 1-审核中 2-审核通过(认证成功) 3-审核失败
*/
@Schema(description = "学历认证 0-待提交 1-审核中 2-审核通过(认证成功) 3-审核失败")
private Integer educationAuth;
/**
* 单身认证 0-待提交 1-审核中 2-审核通过(认证成功) 3-审核失败
*/
@Schema(description = "单身认证 0-待提交 1-审核中 2-审核通过(认证成功) 3-审核失败")
private Integer singlePersonAuth;
/**
* 工作认证 0-待提交 1-审核中 2-审核通过(认证成功) 3-审核失败
*/
@Schema(description = "工作认证 0-待提交 1-审核中 2-审核通过(认证成功) 3-审核失败")
private Integer jobAuth;
/**
* 车辆认证 0-待提交 1-审核中 2-审核通过(认证成功) 3-审核失败
*/
@Schema(description = "车辆认证 0-待提交 1-审核中 2-审核通过(认证成功) 3-审核失败")
private Integer carAuth;
/**
* 房子认证 0-待提交 1-审核中 2-审核通过(认证成功) 3-审核失败
*/
@Schema(description = "房子认证 0-待提交 1-审核中 2-审核通过(认证成功) 3-审核失败")
private Integer houseAuth;
/**
* 婚况认证 0-待提交 1-审核中 2-审核通过(认证成功) 3-审核失败
*/
@Schema(description = "婚况认证 0-待提交 1-审核中 2-审核通过(认证成功) 3-审核失败")
private Integer marriageAuth;
}

View File

@@ -21,6 +21,7 @@ import com.ruoyi.xq.dto.admin.user.req.UpdateUserReq;
import com.ruoyi.xq.dto.app.user.HomePageReq;
import com.ruoyi.xq.dto.app.user.vo.HomeUserListVo;
import com.ruoyi.xq.dto.app.user.vo.HomeUserVo;
import com.ruoyi.xq.dto.app.user.vo.UserAuthMinVo;
import com.ruoyi.xq.dto.common.user.MinUser;
import com.ruoyi.xq.enums.ErrorEnum;
import com.ruoyi.xq.enums.common.SystemConfigEnum;
@@ -126,6 +127,8 @@ public class UserServiceImpl extends ServiceImpl<UserMapper,User> implements Use
return result;
}
User currentUser = this.getById(currentUserId);
UserAuthMinVo authMinVo = BeanConvertUtil.convertTo(currentUser, UserAuthMinVo::new);
result.setUserAuthInfo(authMinVo);
// TODO 登录时间
boolean star = userStarService.existsStar(currentUserId, userId);
result.setStar(star);