package cn.iocoder.yudao.module.iot.controller.admin.device.vo;

import cn.iocoder.yudao.framework.common.pojo.PageParam;
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import java.time.LocalDateTime;

@Data
public class LineDeviceRequestVO  extends PageParam {

    @Schema(description = "ID", requiredMode = Schema.RequiredMode.REQUIRED, example = "26404")
    private Long id;

    @Schema(description = "产线编码")
    private String lineNode;

    @Schema(description = "产线名称")
    private String lineName;

    @Schema(description = "设备编码")
    private String deviceCode;

    @Schema(description = "设备名称")
    private String deviceName;

    @Schema(description = "状态 1-在线 2-离线")
    private String  status;

    @Schema(description = "采集时间")
    private LocalDateTime collectionTime;

    @Schema(description = "开始采集时间")
    private String collectionStartTime;

    @Schema(description = "结束采集时间")
    private String collectionEndTime;

    @Schema(description = "id集合导出用")
    private String ids;

}
