集群同步-》位移对齐记录展示

This commit is contained in:
许晓东
2021-10-27 20:21:15 +08:00
parent 3b01f28446
commit 73080f7eb1
7 changed files with 260 additions and 4 deletions

View File

@@ -0,0 +1,41 @@
package com.xuxd.kafka.console.beans.vo;
import com.google.gson.Gson;
import com.xuxd.kafka.console.beans.dos.MinOffsetAlignmentDO;
import java.util.Map;
import lombok.Data;
/**
* kafka-console-ui.
*
* @author xuxd
* @date 2021-10-27 19:44:14
**/
@Data
public class OffsetAlignmentVO {
private static final Gson GSON = new Gson();
private Long id;
private String groupId;
private String topic;
private Map<String, Object> thatOffset;
private Map<String, Object> thisOffset;
private String updateTime;
public static OffsetAlignmentVO from(MinOffsetAlignmentDO alignmentDO) {
OffsetAlignmentVO vo = new OffsetAlignmentVO();
vo.id = alignmentDO.getId();
vo.groupId = alignmentDO.getGroupId();
vo.topic = alignmentDO.getTopic();
vo.thatOffset = GSON.fromJson(alignmentDO.getThatOffset(), Map.class);
vo.thisOffset = GSON.fromJson(alignmentDO.getThisOffset(), Map.class);
vo.updateTime = alignmentDO.getUpdateTime();
return vo;
}
}