package com.njcn.csdevice.param;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import java.io.Serializable;
import java.util.List;

/**
 * @author xy
 */
@Data
public class IcdParam implements Serializable {

    @ApiModelProperty("前置id，不传时查询所有的终端台账信息")
    @NotBlank(message = "前置id不可为空")
    private String id;

    @ApiModelProperty("终端运行状态，不传则查询所有的终端信息 (0：运行；1：检修；2：停运；3：调试；4：退运)")
    private List<Integer> runFlag;

    @ApiModelProperty("终端型号(集合为空查询所有icd模型)")
    private List<String> devType;

}
