package com.ycwl.basic.integration.device.dto.config;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

import java.util.List;

/**
 * 批量配置更新响应
 */
@Data
public class BatchUpdateResponse {
    /**
     * 成功处理的配置数量
     */
    @JsonProperty("success")
    private Integer success;
    
    /**
     * 失败的配置数量
     */
    @JsonProperty("failed")
    private Integer failed;
    
    /**
     * 处理详情列表
     */
    @JsonProperty("processedItems")
    private List<ProcessedConfigItem> processedItems;
    
    /**
     * 错误信息列表
     */
    @JsonProperty("errors")
    private List<String> errors;
}