package com.dsh.course.model.vo; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.util.Map; @Data @ApiModel("版本") public class VersionWarpper { @ApiModelProperty("主键") private Integer id; @ApiModelProperty("包地址") private String url; @ApiModelProperty("版本说明") private String content; @ApiModelProperty("是否强制更新(0=否,1=是)") private Integer mandatory; @ApiModelProperty("版本号") private String version; public static VersionWarpper getVersionWarpper(Map map){ VersionWarpper versionWarpper = new VersionWarpper(); if(null != map){ versionWarpper.setId(null != map.get("id") ? Integer.valueOf(String.valueOf(map.get("id"))) : 0); versionWarpper.setUrl(null != map.get("url") ? String.valueOf(map.get("url")) : ""); versionWarpper.setContent(null != map.get("content") ? String.valueOf(map.get("content")) : ""); versionWarpper.setMandatory(null != map.get("mandatory") ? Integer.valueOf(String.valueOf(map.get("mandatory"))) : 0); versionWarpper.setVersion(null != map.get("version") ? String.valueOf(map.get("version")) : ""); } return versionWarpper; } }