package com.ycl.platform.domain.entity; import annotation.Excel; import com.baomidou.mybatisplus.annotation.FieldFill; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableName; import com.fasterxml.jackson.annotation.JsonFormat; import com.ycl.system.entity.BaseEntity; import lombok.Data; import org.apache.commons.lang.builder.ToStringBuilder; import org.apache.commons.lang.builder.ToStringStyle; import java.util.Date; /** * 考核规则对象 t_check_rule * * @author ruoyi * @date 2024-04-15 */ @Data @TableName("t_check_rule") public class CheckRule { private static final long serialVersionUID = 1L; /** */ private Long id; /** 规则名称 */ @Excel(name = "规则名称") private String ruleName; /** 对应index表字段名 */ @Excel(name = "对应index表字段名") private String ruleIndex; /** 0.视频监控;1.车辆识别;2.人员识 */ @Excel(name = "0.视频监控;1.车辆识别;2.人员识") private Short ruleCategory; /** 可配置的规则参数json */ @Excel(name = "可配置的规则参数json") private String ruleCondition; /** 规则描述 */ @Excel(name = "规则描述") private String ruleDescription; /** 0/1 启用/停用 */ @Excel(name = "0/1 启用/停用") private Short state; /** 逻辑删除 */ @Excel(name = "逻辑删除") private Integer deleted; /** 图标 */ @Excel(name = "icon") private String icon; /** 更新时间 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date updateTime; }