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;
|
}
|