1. 原子指标、指标功能开发
parent
42ba581ea6
commit
9be4e66282
@ -0,0 +1,47 @@
|
||||
package com.supervision.police.dto;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class CaseEvidenceCategoryDTO {
|
||||
|
||||
/**
|
||||
* 案件id
|
||||
*/
|
||||
private String caseId;
|
||||
|
||||
/**
|
||||
* 证据id
|
||||
*/
|
||||
private String evidenceId;
|
||||
|
||||
/**
|
||||
* 证据名称
|
||||
*/
|
||||
private String evidenceName;
|
||||
|
||||
/**
|
||||
* 证据分类id
|
||||
*/
|
||||
private String categoryId;
|
||||
|
||||
/**
|
||||
* 证据分类名称
|
||||
*/
|
||||
private String categoryName;
|
||||
|
||||
/**
|
||||
* 证据目录id
|
||||
*/
|
||||
private String directoryId;
|
||||
|
||||
/**
|
||||
* 证据目录名称
|
||||
*/
|
||||
private String directoryName;
|
||||
|
||||
/**
|
||||
* 证据目录级别
|
||||
*/
|
||||
private int directoryLevel;
|
||||
}
|
@ -0,0 +1,69 @@
|
||||
package com.supervision.police.dto;
|
||||
|
||||
import cn.hutool.core.util.StrUtil;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 证据对应的指标结果
|
||||
*/
|
||||
@Data
|
||||
public class EvidentIndexResultDTO {
|
||||
|
||||
/**
|
||||
* 原子指标id
|
||||
*/
|
||||
private String atomicIndexId;
|
||||
|
||||
/**
|
||||
* 指标id
|
||||
*/
|
||||
private String indexId;
|
||||
|
||||
private String evidenceId;
|
||||
|
||||
|
||||
/**
|
||||
* 证据名称
|
||||
*/
|
||||
private String evidenceName;
|
||||
|
||||
/**
|
||||
* 证据所在目录
|
||||
*/
|
||||
private String directoryName;
|
||||
|
||||
|
||||
/**
|
||||
* 证据所在目录id
|
||||
*/
|
||||
private String directoryId;
|
||||
|
||||
private String categoryId;
|
||||
|
||||
private String categoryName;
|
||||
|
||||
/**
|
||||
* 所属目录路径
|
||||
*/
|
||||
private String directoryPath;
|
||||
|
||||
/**
|
||||
* 提供人
|
||||
*/
|
||||
private String provider;
|
||||
|
||||
/**
|
||||
* 证据描述
|
||||
*/
|
||||
private String details;
|
||||
|
||||
public void setBelongDirectoryValue(EvidenceDirectoryDTO directory){
|
||||
if (StrUtil.isEmpty(this.directoryId) || null == directory){
|
||||
return;
|
||||
}
|
||||
List<String> path = directory.getDirectoryPath(this.directoryId);
|
||||
this.directoryPath = StrUtil.join(StrUtil.HTML_GT, path);
|
||||
}
|
||||
}
|
@ -0,0 +1,38 @@
|
||||
package com.supervision.police.dto;
|
||||
|
||||
import cn.hutool.core.lang.Pair;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 值域计算范围
|
||||
*/
|
||||
@Data
|
||||
public class ValueCalculateScopeDTO {
|
||||
|
||||
/**
|
||||
* 值
|
||||
*/
|
||||
private String value;
|
||||
|
||||
/**
|
||||
* 值类型
|
||||
*/
|
||||
private String valueType;
|
||||
|
||||
/**
|
||||
* 值类型描述
|
||||
*/
|
||||
private String valueTypeDesc;
|
||||
|
||||
/**
|
||||
* 操作符
|
||||
*/
|
||||
private List<String> operatorList;
|
||||
|
||||
/**
|
||||
* 聚合函数
|
||||
*/
|
||||
private List<Pair<String,String>> aggregateList;
|
||||
}
|
Loading…
Reference in New Issue