package com.zhujizheng.IHome.generator.dao; import com.zhujizheng.IHome.versioninfo.dto.PYVersionInfoPushDTO; import lombok.Data; import java.util.Date; @Data public class PYVersionInfo { /** 版本信息的id **/ private Integer id; /** 版本信息的版本号 **/ private String version; /** 版本信息的新功能网址 **/ private String newFunctionUrl; /** 该版本的更新方式,0 蒲公英,1 testFlight **/ private Integer updateType; /** 该版本的下载地址 **/ private String appDownloadUrl; private Date createTime; private Date updateTime; private String createUser; private String updateUser; private Boolean isDelete; public static PYVersionInfo createWithDTO(PYVersionInfoPushDTO pushDTO) { System.out.println("pushDTO = " + pushDTO); PYVersionInfo versionInfo = new PYVersionInfo(); versionInfo.setVersion(pushDTO.getVersion()); versionInfo.setNewFunctionUrl(pushDTO.getNewFunctionUrl()); versionInfo.setUpdateType(pushDTO.getUpdateType()); versionInfo.setAppDownloadUrl(pushDTO.getAppDownloadUrl()); System.out.println("versionInfo = " + versionInfo); return versionInfo; } }