Commit 13fbd709 authored by pengxin's avatar pengxin

清洗列表新增总个数查询。

parent 339708a6
...@@ -141,7 +141,8 @@ public class DatasetCleanConfigController { ...@@ -141,7 +141,8 @@ public class DatasetCleanConfigController {
DatasetDataClean filter = MyModelUtil.copyTo(cleanDtoFilter, DatasetDataClean.class); DatasetDataClean filter = MyModelUtil.copyTo(cleanDtoFilter, DatasetDataClean.class);
List<DatasetDataClean> datasetDataCleanList = List<DatasetDataClean> datasetDataCleanList =
datasetCleanConfigService.getDatasetCleanList(filter, pageParam); datasetCleanConfigService.getDatasetCleanList(filter, pageParam);
return ResponseResult.success(MyPageUtil.makeResponseData(datasetDataCleanList)); Long count = datasetCleanConfigService.getCleanCount(filter);
return ResponseResult.success(MyPageUtil.makeResponseData(datasetDataCleanList,count));
} }
/** /**
...@@ -161,7 +162,8 @@ public class DatasetCleanConfigController { ...@@ -161,7 +162,8 @@ public class DatasetCleanConfigController {
DatasetDataFilter filter = MyModelUtil.copyTo(filterDtoFilter, DatasetDataFilter.class); DatasetDataFilter filter = MyModelUtil.copyTo(filterDtoFilter, DatasetDataFilter.class);
List<DatasetDataFilter> datasetDataFilterList = List<DatasetDataFilter> datasetDataFilterList =
datasetCleanConfigService.getDatasetFilterList(filter, pageParam); datasetCleanConfigService.getDatasetFilterList(filter, pageParam);
return ResponseResult.success(MyPageUtil.makeResponseData(datasetDataFilterList)); Long count = datasetCleanConfigService.getFilterCount(filter);
return ResponseResult.success(MyPageUtil.makeResponseData(datasetDataFilterList,count));
} }
/** /**
...@@ -181,7 +183,8 @@ public class DatasetCleanConfigController { ...@@ -181,7 +183,8 @@ public class DatasetCleanConfigController {
DatasetDataDeduplicate filter = MyModelUtil.copyTo(deduplicateDtoFilter, DatasetDataDeduplicate.class); DatasetDataDeduplicate filter = MyModelUtil.copyTo(deduplicateDtoFilter, DatasetDataDeduplicate.class);
List<DatasetDataDeduplicate> datasetDataDeduplicateList = List<DatasetDataDeduplicate> datasetDataDeduplicateList =
datasetCleanConfigService.getDatasetDeduplicateList(filter, pageParam); datasetCleanConfigService.getDatasetDeduplicateList(filter, pageParam);
return ResponseResult.success(MyPageUtil.makeResponseData(datasetDataDeduplicateList)); Long count = datasetCleanConfigService.getDeduplicateCount(filter);
return ResponseResult.success(MyPageUtil.makeResponseData(datasetDataDeduplicateList,count));
} }
/** /**
...@@ -201,7 +204,8 @@ public class DatasetCleanConfigController { ...@@ -201,7 +204,8 @@ public class DatasetCleanConfigController {
DatasetDataDesensitive filter = MyModelUtil.copyTo(desensitiveDtoFilter, DatasetDataDesensitive.class); DatasetDataDesensitive filter = MyModelUtil.copyTo(desensitiveDtoFilter, DatasetDataDesensitive.class);
List<DatasetDataDesensitive> datasetDataDesensitiveList = List<DatasetDataDesensitive> datasetDataDesensitiveList =
datasetCleanConfigService.getDatasetDesensitiveList(filter, pageParam); datasetCleanConfigService.getDatasetDesensitiveList(filter, pageParam);
return ResponseResult.success(MyPageUtil.makeResponseData(datasetDataDesensitiveList)); Long count = datasetCleanConfigService.getDesensitiveCount(filter);
return ResponseResult.success(MyPageUtil.makeResponseData(datasetDataDesensitiveList,count));
} }
/** /**
......
...@@ -95,6 +95,27 @@ public interface DatasetCleanConfigService extends IBaseService<DatasetCleanConf ...@@ -95,6 +95,27 @@ public interface DatasetCleanConfigService extends IBaseService<DatasetCleanConf
*/ */
List<DatasetDataClean> getDatasetCleanList(DatasetDataClean filter, MyPageParam pageParam); List<DatasetDataClean> getDatasetCleanList(DatasetDataClean filter, MyPageParam pageParam);
/**
* 查询数据集重复总个数
* @param filter 清洗对象
* @return 返回查看对象列表
*/
Long getDeduplicateCount(DatasetDataDeduplicate filter);
/**
* 查询数据集清洗总个数
* @param filter 清洗对象
* @return 返回查看对象列表
*/
Long getCleanCount(DatasetDataClean filter);
/**
* 查询数据集过滤总个数
* @param filter 清洗对象
* @return 返回查看对象列表
*/
Long getFilterCount(DatasetDataFilter filter);
/** /**
* 查询数据集隐私列表集合 * 查询数据集隐私列表集合
* @param filter 清洗标识 * @param filter 清洗标识
...@@ -103,6 +124,13 @@ public interface DatasetCleanConfigService extends IBaseService<DatasetCleanConf ...@@ -103,6 +124,13 @@ public interface DatasetCleanConfigService extends IBaseService<DatasetCleanConf
*/ */
List<DatasetDataDesensitive> getDatasetDesensitiveList(DatasetDataDesensitive filter, MyPageParam pageParam); List<DatasetDataDesensitive> getDatasetDesensitiveList(DatasetDataDesensitive filter, MyPageParam pageParam);
/**
* 查询数据集隐私总个数
* @param filter 清洗对象
* @return 返回查看对象列表
*/
Long getDesensitiveCount(DatasetDataDesensitive filter);
/** /**
* 保存数据集去隐私100条数据新增对象。 * 保存数据集去隐私100条数据新增对象。
* *
......
...@@ -212,6 +212,54 @@ public class DatasetCleanConfigServiceImpl extends BaseService<DatasetCleanConfi ...@@ -212,6 +212,54 @@ public class DatasetCleanConfigServiceImpl extends BaseService<DatasetCleanConfi
return mongoTemplate.find(query, DatasetDataDesensitive.class); return mongoTemplate.find(query, DatasetDataDesensitive.class);
} }
/**
* 查询数据集隐私总个数
* @param filter 清洗对象
* @return 返回查看对象列表
*/
@Override
public Long getDesensitiveCount(DatasetDataDesensitive filter) {
Query query = new Query();
query.addCriteria(Criteria.where(MongoConstant.CLEAN_ID).is(filter.getCleanId()));
return mongoTemplate.count(query, DatasetDataDesensitive.class);
}
/**
* 查询数据集清洗总个数
* @param filter 清洗对象
* @return 返回查看对象列表
*/
@Override
public Long getCleanCount(DatasetDataClean filter) {
Query query = new Query();
query.addCriteria(Criteria.where(MongoConstant.CLEAN_ID).is(filter.getCleanId()));
return mongoTemplate.count(query, DatasetDataClean.class);
}
/**
* 查询数据集过滤总个数
* @param filter 清洗对象
* @return 返回查看对象列表
*/
@Override
public Long getFilterCount(DatasetDataFilter filter) {
Query query = new Query();
query.addCriteria(Criteria.where(MongoConstant.CLEAN_ID).is(filter.getCleanId()));
return mongoTemplate.count(query, DatasetDataFilter.class);
}
/**
* 查询数据集重复总个数
* @param filter 清洗对象
* @return 返回查看对象列表
*/
@Override
public Long getDeduplicateCount(DatasetDataDeduplicate filter) {
Query query = new Query();
query.addCriteria(Criteria.where(MongoConstant.CLEAN_ID).is(filter.getCleanId()));
return mongoTemplate.count(query, DatasetDataDeduplicate.class);
}
/** /**
* 保存数据集清洗100条数据新增对象。 * 保存数据集清洗100条数据新增对象。
* *
......
...@@ -425,7 +425,7 @@ public class DatasetCleanServiceImpl extends BaseService<DatasetClean, Long> imp ...@@ -425,7 +425,7 @@ public class DatasetCleanServiceImpl extends BaseService<DatasetClean, Long> imp
dataClean.setCleanBeforeData(data); dataClean.setCleanBeforeData(data);
String cleanAfterData = DataCleanerUtil.buildCleanAfterData(data,rules); String cleanAfterData = DataCleanerUtil.buildCleanAfterData(data,rules);
if(StringUtils.isEmpty(cleanAfterData)) break; if(StringUtils.isEmpty(cleanAfterData) || data.equals(cleanAfterData)) break;
dataClean.setCleanAfterData(cleanAfterData); dataClean.setCleanAfterData(cleanAfterData);
dataClean.setCleanId(cleanId); dataClean.setCleanId(cleanId);
...@@ -465,7 +465,7 @@ public class DatasetCleanServiceImpl extends BaseService<DatasetClean, Long> imp ...@@ -465,7 +465,7 @@ public class DatasetCleanServiceImpl extends BaseService<DatasetClean, Long> imp
String data = node.get(DatasetConstant.OUTPUT).textValue(); String data = node.get(DatasetConstant.OUTPUT).textValue();
String cleanAfterData = DataCleanerUtil.buildCleanAfterData(data,rules); String cleanAfterData = DataCleanerUtil.buildCleanAfterData(data,rules);
if(StringUtils.isEmpty(cleanAfterData)) break; if(StringUtils.isEmpty(cleanAfterData) || data.equals(cleanAfterData)) break;
desensitive.setCleanBeforeData(data); desensitive.setCleanBeforeData(data);
desensitive.setCleanAfterData(cleanAfterData); desensitive.setCleanAfterData(cleanAfterData);
...@@ -506,7 +506,7 @@ public class DatasetCleanServiceImpl extends BaseService<DatasetClean, Long> imp ...@@ -506,7 +506,7 @@ public class DatasetCleanServiceImpl extends BaseService<DatasetClean, Long> imp
String data = jsonNode.get(DatasetConstant.OUTPUT).textValue(); String data = jsonNode.get(DatasetConstant.OUTPUT).textValue();
String cleanAfterData = DataCleanerUtil.buildCleanAfterData(data,rules); String cleanAfterData = DataCleanerUtil.buildCleanAfterData(data,rules);
if(StringUtils.isEmpty(cleanAfterData)) break; if(StringUtils.isEmpty(cleanAfterData) || data.equals(cleanAfterData)) break;
deduplicate.setCleanBeforeData(data); deduplicate.setCleanBeforeData(data);
deduplicate.setCleanAfterData(cleanAfterData); deduplicate.setCleanAfterData(cleanAfterData);
...@@ -549,7 +549,7 @@ public class DatasetCleanServiceImpl extends BaseService<DatasetClean, Long> imp ...@@ -549,7 +549,7 @@ public class DatasetCleanServiceImpl extends BaseService<DatasetClean, Long> imp
String data = rootNode.get(DatasetConstant.OUTPUT).textValue(); String data = rootNode.get(DatasetConstant.OUTPUT).textValue();
String cleanAfterData = DataCleanerUtil.buildCleanAfterData(data,rules); String cleanAfterData = DataCleanerUtil.buildCleanAfterData(data,rules);
if(StringUtils.isEmpty(cleanAfterData)) break; if(StringUtils.isEmpty(cleanAfterData) || data.equals(cleanAfterData)) break;
dataFilter.setCleanBeforeData(data); dataFilter.setCleanBeforeData(data);
dataFilter.setCleanAfterData(cleanAfterData); dataFilter.setCleanAfterData(cleanAfterData);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment