package com.tcm.training.admin.system.dto;
|
|
import lombok.Getter;
|
import lombok.NoArgsConstructor;
|
import lombok.Setter;
|
|
import javax.validation.constraints.NotBlank;
|
import javax.validation.constraints.NotNull;
|
import javax.validation.constraints.Size;
|
|
@Getter
|
@Setter
|
@NoArgsConstructor
|
public class AppVersionCreateRequest {
|
|
@NotBlank(message = "请输入版本号")
|
@Size(max = 32, message = "版本号长度不能超过32个字符")
|
private String versionNo;
|
|
@NotBlank(message = "请上传安卓文件")
|
@Size(max = 512, message = "安卓文件地址长度不能超过512个字符")
|
private String androidFileUrl;
|
|
@NotBlank(message = "请填写安卓文件名称")
|
@Size(max = 255, message = "安卓文件名称长度不能超过255个字符")
|
private String androidFileName;
|
|
@NotBlank(message = "请上传iOS文件")
|
@Size(max = 512, message = "iOS文件地址长度不能超过512个字符")
|
private String iosFileUrl;
|
|
@NotBlank(message = "请填写iOS文件名称")
|
@Size(max = 255, message = "iOS文件名称长度不能超过255个字符")
|
private String iosFileName;
|
|
@NotNull(message = "请选择是否强制更新")
|
private Boolean forceUpdate;
|
|
@NotBlank(message = "请输入更新说明")
|
@Size(max = 2000, message = "更新说明长度不能超过2000个字符")
|
private String updateNotice;
|
}
|