package com.stylefeng.guns.modular.system.warpper; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.util.Map; @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 Integer getId() { return id; } public void setId(Integer id) { this.id = id; } public String getUrl() { return url; } public void setUrl(String url) { this.url = url; } public String getContent() { return content; } public void setContent(String content) { this.content = content; } public Integer getMandatory() { return mandatory; } public void setMandatory(Integer mandatory) { this.mandatory = mandatory; } public String getVersion() { return version; } public void setVersion(String version) { this.version = version; } @Override public String toString() { return "VersionWarpper{" + "id=" + id + ", url='" + url + '\'' + ", content='" + content + '\'' + ", mandatory=" + mandatory + ", version='" + 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; } }