package com.ycl.platform.domain.form;
|
|
import jakarta.validation.constraints.NotBlank;
|
import jakarta.validation.constraints.NotEmpty;
|
import lombok.Data;
|
import org.springframework.util.CollectionUtils;
|
|
import java.util.List;
|
|
@Data
|
public class VideoExportForm {
|
@NotBlank(message = "月份不能为空")
|
private String month;
|
private List<Integer> deptIds;
|
// 0/1/2/3 省厅、重点点位、重点指挥图像、部级
|
private List<Integer> tags;
|
|
//设备类型 1/2/3 视频、车辆、人脸
|
private Integer cameraFunType;
|
private Boolean provinceTag;
|
private Boolean importantTag;
|
private Boolean importantCommandImageTag;
|
private Boolean deptTag;
|
|
//装配tag查询条件
|
public static void convertTags(VideoExportForm form){
|
List<Integer> tags = form.getTags();
|
if(!CollectionUtils.isEmpty(tags)){
|
if(tags.contains(0)){
|
form.setProvinceTag(true);
|
}
|
if(tags.contains(1)){
|
form.setImportantTag(true);
|
}
|
if(tags.contains(2)){
|
form.setImportantCommandImageTag(true);
|
}
|
if(tags.contains(3)){
|
form.setDeptTag(true);
|
}
|
}
|
}
|
}
|