package cn.com.lzt.car.automaticCaptureManagement.entity; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import lombok.Data; import lombok.EqualsAndHashCode; import lombok.experimental.Accessors; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.Id; import javax.persistence.Table; import java.util.Date; @Data @Entity @EqualsAndHashCode(callSuper = false) @Accessors(chain = true) @Table(name = "t_b_car_shoot_reglas") public class TBCarShootReglas implements java.io.Serializable{ private static final long serialVersionUID = 1L; @Id @Column(name = "id") private String id; // 车辆类型 @Column(name = "car_type") private String carType; // 抓拍数量/拍摄时长 @Column(name = "num") private Integer num; // 时间条件抓拍/录像(0-停用,1-启用)暂不使用此配置 @Column(name = "by_time") private Integer byTime; // 抓拍/录像开始时间(格式:yyyy-MM-dd HH-mm-ss) @Column(name = "begin_time") private Date beginTime; // 地点条件抓拍/录像(0-停用,1-启用) @Column(name = "by_area") private Integer byArea; // 车辆状态条件抓拍/录像(0-停用,1-启用) @Column(name = "by_state") private Integer byState; // 摄像头-前置(0-停用,1-启用) @Column(name = "camara_no1") private Integer camaraNo1; // 摄像头-驾驶室(0-停用,1-启用) @Column(name = "camara_no2") private Integer camaraNo2; // 摄像头-后置(0-停用,1-启用) @Column(name = "camara_no3") private Integer camaraNo3; // 类型(1-抓拍,2-录像) @Column(name = "`type`") private Integer type; // 创建时间 @Column(name = "create_time") private Date createTime; // 更新时间 @Column(name = "update_time") private Date updateTime; }