移除学科节点,基于学科信息查询优化
This commit is contained in:
@@ -10,6 +10,7 @@ import com.sdm.common.entity.resp.PageDataResp;
|
||||
import com.sdm.common.feign.inter.project.ISimulationTaskFeignClient;
|
||||
import com.sdm.common.log.annotation.SysLog;
|
||||
import com.sdm.data.model.req.AddUserQuotaEntity;
|
||||
import com.sdm.data.model.req.GetNodeSizeByDisciplineReq;
|
||||
import com.sdm.data.model.req.ListUserQuotaReq;
|
||||
import com.sdm.data.model.req.QueryBigFileReq;
|
||||
import com.sdm.data.model.resp.ListBigFileResp;
|
||||
@@ -88,13 +89,13 @@ public class DataStorageAnalysisController {
|
||||
* 根据学科获取存储空间占用
|
||||
* discipline已不是独立节点,而是task节点的属性,需要通过task节点汇总计算
|
||||
*/
|
||||
@GetMapping("/getNodeSizeByDiscipline")
|
||||
@PostMapping("/getNodeSizeByDiscipline")
|
||||
@Operation(summary = "根据学科获取存储空间占用")
|
||||
public SdmResponse getNodeSizeByDiscipline(
|
||||
@Parameter(description = "学科名称列表") @RequestParam(value = "disciplines", required = false) List<String> disciplines,
|
||||
@Parameter(description = "查询时间间隔(月)") @RequestParam(value = "intervalMonths", required = false) Integer intervalMonths,
|
||||
@Parameter(description = "增量查询指定的月:2025-06") @RequestParam(value = "targetYm", required = false) String targetYm
|
||||
) {
|
||||
public SdmResponse getNodeSizeByDiscipline(@RequestBody GetNodeSizeByDisciplineReq reqBody) {
|
||||
List<String> disciplines = reqBody.getDisciplines();
|
||||
Integer intervalMonths = reqBody.getIntervalMonths();
|
||||
String targetYm = reqBody.getTargetYm();
|
||||
|
||||
if (CollectionUtils.isEmpty(disciplines)) {
|
||||
return SdmResponse.success(new ArrayList<>());
|
||||
}
|
||||
|
||||
@@ -0,0 +1,23 @@
|
||||
package com.sdm.data.model.req;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 根据学科获取存储空间占用请求
|
||||
*/
|
||||
@Data
|
||||
@Schema(description = "根据学科获取存储空间占用请求")
|
||||
public class GetNodeSizeByDisciplineReq {
|
||||
|
||||
@Schema(description = "学科名称列表")
|
||||
private List<String> disciplines;
|
||||
|
||||
@Schema(description = "查询时间间隔(月)")
|
||||
private Integer intervalMonths;
|
||||
|
||||
@Schema(description = "增量查询指定的月:2025-06")
|
||||
private String targetYm;
|
||||
}
|
||||
@@ -11,13 +11,11 @@ import lombok.Data;
|
||||
@Schema(description = "任务/指标 完成情况统计请求参数(工位、学科)")
|
||||
public class CommonGetCompleteStatisticsReq {
|
||||
@Schema(description = "查询统计类型 task/performance")
|
||||
@NotNull
|
||||
private String queryType;
|
||||
|
||||
private Long tenantId;
|
||||
|
||||
@Schema(description = "数据返回Tag类型: tag1、tag2,tag3,tag4,tag5,tag6,tag7,tag8,tag9,tag10")
|
||||
@NotNull
|
||||
private String resultTagType;
|
||||
|
||||
@Schema(description = "标签1")
|
||||
|
||||
Reference in New Issue
Block a user