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

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

/**
 * 配置筛选条件
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class ConfigFilter {
    /**
     * 配置键名
     */
    private String configKey;
    
    /**
     * 配置值（某些操作符不需要，如 is_null、is_not_null）
     */
    private Object configValue;
    
    /**
     * 比较操作符
     * 支持: eq, ne, like, gt, lt, gte, lte, in, not_in, is_null, is_not_null
     */
    private String operator;
}