package com.ruoyi.ccdi.project.domain.vo;

import lombok.Data;

import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.List;

/**
 * 资金流图谱结果
 */
@Data
public class CcdiFundGraphVO {

    private CcdiFundGraphNodeVO centerNode;

    private List<CcdiFundGraphNodeVO> nodes = new ArrayList<>();

    private List<CcdiFundGraphEdgeVO> edges = new ArrayList<>();

    private BigDecimal totalAmount = BigDecimal.ZERO;

    private Long transactionCount = 0L;

    private Integer maxDepth = 1;

    private Boolean traceReserved = true;
}
