feat(headless): 优化维度值映射处理逻辑
Some checks failed
supersonic CentOS CI / build (21) (push) Has been cancelled
supersonic mac CI / build (21) (push) Has been cancelled
supersonic ubuntu CI / build (21) (push) Has been cancelled
supersonic windows CI / build (21) (push) Has been cancelled

- 修改后端 DimensionServiceImpl 中维度值映射的处理方式,支持批量操作
- 将单个 DimValueMap 对象修改为 List<DimValueMap> 列表结构
- 优化了新增、更新和删除维度值映射的算法逻辑
- 前端 DimensionValueSettingModal 组件适配新的 API 接口格式
- 添加了预先处理请求列表的逻辑,设置默认的 techName 值
- 实现了批量删除和更新操作,提高处理效率
This commit is contained in:
jerryjzhang
2026-03-25 08:49:55 +08:00
parent c1d50f978d
commit 507af43b73
3 changed files with 54 additions and 28 deletions

View File

@@ -4,6 +4,8 @@ import com.tencent.supersonic.headless.api.pojo.DimValueMap;
import jakarta.validation.constraints.NotNull;
import lombok.Data;
import java.util.List;
/**
* @author: kanedai
* @date: 2024/10/31
@@ -15,7 +17,7 @@ public class DimValueAliasReq {
private Long id;
/**
* alias为空代表删除 否则更新
* alias 为空代表删除 否则更新
*/
DimValueMap dimValueMaps;
private List<DimValueMap> dimValueMaps;
}