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<String, Object> 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;
|
}
|
}
|