AppPatchReleaseVersionParam.java
1.36 KB
package com.brframework.webapppatch.json;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* 发布版本
* @author xu
* @date 2019/11/14 17:05
*/
@Data
@ApiModel
public class AppPatchReleaseVersionParam {
@ApiModelProperty(value = "更新密钥",required = true, example = "fkjdsklfjsldffdkfj9834jdfd")
private String secretKey;
@ApiModelProperty(value = "最新版本号",required = true, example = "30")
private Integer version;
@ApiModelProperty(value = "新版本信息",required = true, example = "更新了挺多的了")
private String versionMessage;
@ApiModelProperty(value = "新版本下载地址",required = true, example = "http://wwww.google.com")
private String versionUrl;
@ApiModelProperty(value = "补丁包下载地址",required = true, example = "http://wwww.google.com")
private String patchUrl;
@ApiModelProperty(value = "bundle文件下载地址",required = true, example = "http://wwww.google.com")
private String bundleUrl;
@ApiModelProperty(value = "更新类型 1.重启后生效 2.立即生效", example = "1", allowableValues = "1,2")
private Integer updateType;
@ApiModelProperty(value = "更新状态 1.部署成功 2.灰度测试 3.发布 4.失败", example = "1", allowableValues = "1,2,3,4")
private Integer updateStatus;
}