mirror of
https://github.com/tencentmusic/supersonic.git
synced 2026-01-02 23:38:22 +08:00
[improvement][semantic] refactor zipper source type (#518)
Co-authored-by: jipengli <jipengli@tencent.com>
This commit is contained in:
@@ -3,7 +3,7 @@ package com.tencent.supersonic.semantic.materialization.domain.pojo;
|
||||
|
||||
import com.tencent.supersonic.common.pojo.RecordInfo;
|
||||
import com.tencent.supersonic.common.pojo.enums.StatusEnum;
|
||||
import com.tencent.supersonic.semantic.api.materialization.enums.MaterializedTypeEnum;
|
||||
import com.tencent.supersonic.semantic.api.model.enums.ModelSourceTypeEnum;
|
||||
import com.tencent.supersonic.semantic.api.materialization.enums.UpdateCycleEnum;
|
||||
import lombok.Data;
|
||||
|
||||
@@ -14,7 +14,7 @@ public class Materialization extends RecordInfo {
|
||||
|
||||
private Long id;
|
||||
private String name;
|
||||
private MaterializedTypeEnum materializedType;
|
||||
private ModelSourceTypeEnum materializedType;
|
||||
private UpdateCycleEnum updateCycle;
|
||||
private Long modelId;
|
||||
private Long databaseId;
|
||||
|
||||
@@ -5,7 +5,7 @@ import com.tencent.supersonic.common.util.BeanMapper;
|
||||
import com.tencent.supersonic.common.util.JsonUtil;
|
||||
import com.tencent.supersonic.semantic.api.materialization.enums.ElementFrequencyEnum;
|
||||
import com.tencent.supersonic.semantic.api.materialization.enums.ElementTypeEnum;
|
||||
import com.tencent.supersonic.semantic.api.materialization.enums.MaterializedTypeEnum;
|
||||
import com.tencent.supersonic.semantic.api.model.enums.ModelSourceTypeEnum;
|
||||
import com.tencent.supersonic.semantic.api.materialization.enums.UpdateCycleEnum;
|
||||
import com.tencent.supersonic.semantic.api.materialization.request.MaterializationElementReq;
|
||||
import com.tencent.supersonic.semantic.api.materialization.request.MaterializationReq;
|
||||
@@ -115,7 +115,7 @@ public class MaterializationConverter {
|
||||
MaterializationResp materializationResp = new MaterializationResp();
|
||||
BeanUtils.copyProperties(materializationDO, materializationResp);
|
||||
if (Strings.isNotEmpty(materializationDO.getMaterializedType())) {
|
||||
materializationResp.setMaterializedType(Enum.valueOf(MaterializedTypeEnum.class,
|
||||
materializationResp.setMaterializedType(Enum.valueOf(ModelSourceTypeEnum.class,
|
||||
materializationDO.getMaterializedType()));
|
||||
}
|
||||
if (Strings.isNotEmpty(materializationDO.getUpdateCycle())) {
|
||||
|
||||
Reference in New Issue
Block a user