package com.yanzuoguang.util.vo.file; import io.swagger.annotations.ApiModelProperty; import java.util.ArrayList; import java.util.Arrays; import java.util.List; /** * 设置需要移动,并且对移动后的文件进行压缩 * * @author 颜佐光 */ public class YzgFileVideoImageReqVo extends YzgFileMoveItemReqVo { /** * 压缩后的文件参数集合 */ @ApiModelProperty(notes = "压缩后的文件参数集合", position = 10000) private List<YzgFileVideoImageItemReqVo> list = new ArrayList<>(); public YzgFileVideoImageReqVo() { } public YzgFileVideoImageReqVo(String from, YzgFileVideoImageItemReqVo... list) { super(from); this.list.addAll(Arrays.asList(list)); } public YzgFileVideoImageReqVo(String from, String to, YzgFileVideoImageItemReqVo... list) { super(from, to); this.list.addAll(Arrays.asList(list)); } public YzgFileVideoImageReqVo(String from, List<YzgFileVideoImageItemReqVo> list) { super(from); this.list = list; } public YzgFileVideoImageReqVo(String from, String to, List<YzgFileVideoImageItemReqVo> list) { super(from, to); this.list = list; } public List<YzgFileVideoImageItemReqVo> getList() { return list; } public void setList(List<YzgFileVideoImageItemReqVo> list) { this.list = list; } }