package com.ruoyi.energymeter.dto; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; import java.io.Serializable; /** * 设备列表筛选条件。 */ @Data @Schema(description = "设备列表筛选") public class EnergyMeterDeviceQuery implements Serializable { private static final long serialVersionUID = 1L; @Schema(description = "能源类型 WATER/ELECTRIC/GAS") private String meterType; @Schema(description = "数据来源 PROVIDER第三方接入/MANUAL手工抄表") private String sourceType; @Schema(description = "是否演示自动生成 1是 0否") private Integer simulated; @Schema(description = "采集方式 AUTO自动采集 / MANUAL手动抄表") private String collectionMode; @Schema(description = "名称或通信地址关键字") private String keyword; @Schema(description = "通信地址精确匹配") private String meterAddress; @Schema(description = "启停用 1/0") private Integer enabled; @Schema(description = "绑定状态 VERIFIED/INVALID") private String bindStatus; }