package com.moral.api.pojo.vo.account; import com.fasterxml.jackson.annotation.JsonInclude; import com.moral.api.entity.ManageAccount; import com.moral.api.pojo.dto.account.AccountDTO; import com.moral.api.pojo.dto.account.AccountDeleteDTO; import com.moral.constant.ResponseCodeEnum; import lombok.Data; import org.springframework.util.ObjectUtils; /** * @ClassName AccountDeleteVO * @Description TODO * @Author 陈凯裕 * @Date 2021/3/16 11:40 * @Version TODO **/ @Data @JsonInclude(JsonInclude.Include.NON_EMPTY) public class AccountDeleteVO extends AccountVO { public static AccountDeleteVO convert(AccountDTO dto) { if (dto.getCode() != ResponseCodeEnum.SUCCESS.getCode()) return null; AccountDeleteVO vo = new AccountDeleteVO(); ManageAccount account = dto.getAccount(); vo.setId(account.getId()); vo.setUserName(account.getUserName()); return vo; } }