package org.hzhub.crm.domain.vo;

import lombok.Data;
import lombok.AllArgsConstructor;
import lombok.NoArgsConstructor;

import java.util.List;
import java.util.Map;

/**
 * 即时同步结果
 *
 * @author hzhub
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class InstantSyncResult {

    /**
     * 是否成功
     */
    private boolean success;

    /**
     * 消息
     */
    private String message;

    /**
     * 是否有更新（ERP覆盖字段）
     */
    private boolean updated;

    /**
     * 预警列表（CRM差异字段）
     */
    private List<CrmSyncAlertVo> alerts;

    /**
     * ERP客户信息
     */
    private Map<String, Object> erpInfo;
}