|  |  | 
 |  |  | 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; | 
 |  |  |     } | 
 |  |  | } |