package org.sxkj.fw.device.param; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.util.Date; import java.util.List; /** * @Description 创建设备分页查询参数类 * @Author AIX * @Date 2026/1/12 10:33 * @Version 1.0 */ @Data public class FwDevicePageParam { /** * 设备名称 */ @ApiModelProperty(value = "设备名称") private String deviceName; /** * 设备类型(察打一体/便捷侦测箱/反制枪) */ @ApiModelProperty(value = "设备类型(察打一体/便捷侦测箱/反制枪)") private String deviceType; /** * 所属部门 */ @ApiModelProperty(value = "所属部门") private Long belongDept; /** * 有效范围是否为空:0-不处理 1-不为空 2-为空 */ @ApiModelProperty(value = "有效范围是否为空:0-不处理 1-不为空 2-为空") private int effectiveRangeKmIsNotNull; /** * 是否出库 */ @ApiModelProperty(value = "是否出库 0不过滤 1是 2否") private int isTrack; /** * 运行状态(0:在线/1:离线/2:故障/3:报废) */ @ApiModelProperty(value = "运行状态(0:在线/1:离线/2:故障/3:报废)") private Integer status; /** * 设备状态,多个状态用逗号隔 */ @ApiModelProperty(value = "设备状态,多个状态用逗号隔开") private List deviceStatusList; /** * 使用日期 */ @ApiModelProperty(value = "使用日期") private Date useDate; /** * 使用年限(单位:年) */ @ApiModelProperty(value = "使用年限(单位:年)") private Integer serviceLife; // track_status @ApiModelProperty(value = "出库状态") private Integer trackStatus; }