package com.ruoyi.data.domain.vo; import java.util.Date; import com.fasterxml.jackson.annotation.JsonFormat; import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; import com.alibaba.excel.annotation.ExcelProperty; import com.ruoyi.common.annotation.ExcelDictFormat; import com.ruoyi.common.convert.ExcelDictConvert; import lombok.Data; import java.util.Date; import java.io.Serializable; /** * 规则视图对象 tbl_rule * * @author ruoyi * @date 2023-12-05 */ @Data @ExcelIgnoreUnannotated public class TblRuleVo implements Serializable { private static final long serialVersionUID = 1L; /** * */ @ExcelProperty(value = "") private Long id; /** * 规则编号 */ @ExcelProperty(value = "规则编号") private String sn; /** * 规则名称 */ @ExcelProperty(value = "规则名称") private String name; /** * 触发类型 */ @ExcelProperty(value = "触发类型") private String type; /** * 设备ID */ @ExcelProperty(value = "设备ID") private Long equipmentId; /** * 传感器Id */ @ExcelProperty(value = "传感器Id") private Long sensorId; /** * 时间 */ @ExcelProperty(value = "时间") private Date time; /** * 触发条件值 */ @ExcelProperty(value = "触发条件值") private String triggeringCondition; /** * 描述 */ @ExcelProperty(value = "描述") private String description; /** * 备注 */ @ExcelProperty(value = "备注") private String remark; /** * */ @ExcelProperty(value = "") private String expr1; /** * */ @ExcelProperty(value = "") private String expr2; }