|  |  |  | 
|---|
|  |  |  | package com.moral.api.pojo.vo.login; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import com.fasterxml.jackson.annotation.JsonInclude; | 
|---|
|  |  |  | import com.moral.api.pojo.dto.login.AccountInfoDTO; | 
|---|
|  |  |  | import com.moral.api.pojo.redisBean.AccountInfoDTO; | 
|---|
|  |  |  | import com.moral.api.pojo.dto.login.LoginDTO; | 
|---|
|  |  |  | import com.moral.constant.ResponseCodeEnum; | 
|---|
|  |  |  | import lombok.Data; | 
|---|
|  |  |  | import org.springframework.util.ObjectUtils; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * @ClassName LoginVo | 
|---|
|  |  |  | 
|---|
|  |  |  | * */ | 
|---|
|  |  |  | private String token; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /* | 
|---|
|  |  |  | * 用户基本信息 | 
|---|
|  |  |  | * */ | 
|---|
|  |  |  | private AccountInfoVO accountInfoVO; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * @Description: DTO转换VO | 
|---|
|  |  |  | * @Param: [dto] | 
|---|
|  |  |  | 
|---|
|  |  |  | return null; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | LoginVO vo = new LoginVO(); | 
|---|
|  |  |  | String token = dto.getToken(); | 
|---|
|  |  |  | AccountInfoDTO accountInfoDTO = dto.getAccountInfoDTO(); | 
|---|
|  |  |  | AccountInfoVO accountInfoVO = AccountInfoVO.convert(accountInfoDTO); | 
|---|
|  |  |  | vo.setAccountInfoVO(accountInfoVO); | 
|---|
|  |  |  | vo.setToken(token); | 
|---|
|  |  |  | vo.setToken(dto.getToken()); | 
|---|
|  |  |  | return vo; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|