52 lines
1.3 KiB
Java
52 lines
1.3 KiB
Java
|
|
package com.senmesh.sfile.dto;
|
|||
|
|
|
|||
|
|
import io.swagger.annotations.ApiModel;
|
|||
|
|
import io.swagger.annotations.ApiModelProperty;
|
|||
|
|
import lombok.AllArgsConstructor;
|
|||
|
|
import lombok.Builder;
|
|||
|
|
import lombok.Data;
|
|||
|
|
import lombok.NoArgsConstructor;
|
|||
|
|
|
|||
|
|
import java.util.List;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 文件安全检测分享预检DTO
|
|||
|
|
*/
|
|||
|
|
@ApiModel("文件安全检测分享预检")
|
|||
|
|
@Data
|
|||
|
|
@Builder
|
|||
|
|
@NoArgsConstructor
|
|||
|
|
@AllArgsConstructor
|
|||
|
|
public class FileSecurityShareCheckDTO {
|
|||
|
|
|
|||
|
|
@ApiModelProperty("用户文件ID")
|
|||
|
|
private Long userFileId;
|
|||
|
|
|
|||
|
|
@ApiModelProperty("文件大类:1文件/2文件夹")
|
|||
|
|
private String fileType;
|
|||
|
|
|
|||
|
|
@ApiModelProperty("目录内文件总数(不含目录)")
|
|||
|
|
private Integer totalFileCount;
|
|||
|
|
|
|||
|
|
@ApiModelProperty("检测不通过数量")
|
|||
|
|
private Integer blockedCount;
|
|||
|
|
|
|||
|
|
@ApiModelProperty("检测中数量")
|
|||
|
|
private Integer scanningCount;
|
|||
|
|
|
|||
|
|
@ApiModelProperty("检测失败数量")
|
|||
|
|
private Integer failedCount;
|
|||
|
|
|
|||
|
|
@ApiModelProperty("检测不通过文件名列表")
|
|||
|
|
private List<String> blockedFileNames;
|
|||
|
|
|
|||
|
|
@ApiModelProperty("检测中文件名列表")
|
|||
|
|
private List<String> scanningFileNames;
|
|||
|
|
|
|||
|
|
@ApiModelProperty("检测失败文件名列表")
|
|||
|
|
private List<String> failedFileNames;
|
|||
|
|
|
|||
|
|
@ApiModelProperty("确认跳过时需排除的用户文件ID列表(不通过+检测中,fail-closed时含检测失败)")
|
|||
|
|
private List<Long> excludeFileIds;
|
|||
|
|
}
|