diff --git a/ruoyi-xq/src/main/java/com/ruoyi/xq/dto/app/user/vo/HomeUserVo.java b/ruoyi-xq/src/main/java/com/ruoyi/xq/dto/app/user/vo/HomeUserVo.java index d99dd12..1c8c4df 100644 --- a/ruoyi-xq/src/main/java/com/ruoyi/xq/dto/app/user/vo/HomeUserVo.java +++ b/ruoyi-xq/src/main/java/com/ruoyi/xq/dto/app/user/vo/HomeUserVo.java @@ -9,6 +9,10 @@ import java.util.List; @Data public class HomeUserVo { + @Schema(description = "认证信息") + private UserAuthMinVo userAuthInfo; + + @Schema(description = "是否可以查看头像,当不可以查看的时候头像和图片是空") private Boolean showAvatarBool = true; diff --git a/ruoyi-xq/src/main/java/com/ruoyi/xq/dto/app/user/vo/UserAuthMinVo.java b/ruoyi-xq/src/main/java/com/ruoyi/xq/dto/app/user/vo/UserAuthMinVo.java new file mode 100644 index 0000000..4e1df0c --- /dev/null +++ b/ruoyi-xq/src/main/java/com/ruoyi/xq/dto/app/user/vo/UserAuthMinVo.java @@ -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; +} diff --git a/ruoyi-xq/src/main/java/com/ruoyi/xq/service/impl/UserServiceImpl.java b/ruoyi-xq/src/main/java/com/ruoyi/xq/service/impl/UserServiceImpl.java index 91a0965..508eb02 100644 --- a/ruoyi-xq/src/main/java/com/ruoyi/xq/service/impl/UserServiceImpl.java +++ b/ruoyi-xq/src/main/java/com/ruoyi/xq/service/impl/UserServiceImpl.java @@ -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 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);