package com.sandu.ximon.dao.domain; import java.time.LocalDateTime; import java.util.Date; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.extension.activerecord.Model; import com.fasterxml.jackson.annotation.JsonIgnore; import lombok.Data; import java.io.Serializable; import java.util.List; /** * plc任务表(PlcTask)表实体类 * * @author van * @since 2022-12-19 16:42:56 */ @TableName(value = "plc_task") @Data public class PlcTask implements Serializable { @TableId(type = IdType.AUTO) private Long taskId; //用户ID private Long userId; //客户id private Long clientId; //任务名称 private String taskName; //1暂停、0启用 @JsonIgnore private Integer pause; //控灯地址 private String plcAdress; //星期几,位运算保存,1代表星期一,2星期二,4星期三,8星期四,16星期五,32星期六,64星期日 @JsonIgnore private Integer week; //开灯命令 private String openOrder; //关闭灯命令 private String closeOrder; //灯控命令 private String controlOrder; //发送的帧负荷 @JsonIgnore private String framePayload; //创建用户 private String createUser; //创建时间 private LocalDateTime createTime; private LocalDateTime updateTime; @TableField(exist = false) private static final long serialVersionUID = 1L; @TableField(exist = false) private List weekList; }