package tech.glinfo.enbao.modules.sh.form;


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

import javax.validation.constraints.NotNull;

@Data
@ApiModel(value = "智能家居定时参数")
public class ShDeviceTimingForm {

    @ApiModelProperty(value = "ID，新增不用传，修改则传")
    private Integer id;

    @ApiModelProperty(value = "设备ID")
    @NotNull(message="设备ID不能为空")
    private Integer deviceId;

    @ApiModelProperty(value = "时间 重复一次时间：2020-04-20 15:12;重复多次时间：15:20")
//    @NotBlank(message="打开时间不能为空")
    private String time;

    @ApiModelProperty(value = "重复时间 1 2 3 4 5 6 7")
    private String repeatTime;

    @ApiModelProperty(value = "动作 1:开 2:关")
    private Integer action;

    @ApiModelProperty(value = "动作 1:开 2:关")
    private Integer actionTwo;

    @ApiModelProperty(value = "关闭时间 重复一次时间：2020-04-20 15:12;重复多次时间：15:20")
//    @NotBlank(message="关闭时间不能为空")
    private String closeTime;

}
