package cn.com.lzt.car.jobImageManagement.entity; import lombok.Data; import lombok.EqualsAndHashCode; import lombok.experimental.Accessors; import cn.afterturn.easypoi.excel.annotation.Excel; import javax.persistence.*; import java.util.Date; /** * @Title: Entity * @Description: 车辆档案 * @author onlineGenerator * @date 2019-10-12 14:09:46 * @version V1.0 * */ @Data @Entity @EqualsAndHashCode(callSuper = false) @Accessors(chain = true) @Table(name = "t_b_car_shoot") @SuppressWarnings("serial") public class TBCarShoot implements java.io.Serializable{ private static final long serialVersionUID = 1L; @Id @Column(name = "id") private String id; //设备号 @Column(name = "vehicle_no") @Excel(name = "设备号") private String vehicleNo; //车牌号 @Column(name = "plate_no") @Excel(name = "车牌号") private String plateNo; //车辆类型 (详见数据字典) @Column(name = "`type`") @Excel(name = "车辆类型",dict = "cartype") private String type; //摄像头位置(1-前置,2-后置,3-驾驶室) @Column(name = "camera") private Integer camera; //导出字段摄像头位置(1号 驾驶室;2号 前方摄像头;3号 作业区域; 4号 车辆后方) @Transient @Excel(name = "摄像头位置") private String cameraStr; //抓拍/录像 位置 @Column(name = "position") @Excel(name = "抓拍、录像位置") private String position; //抓拍/录像 上传时间 @Column(name = "upload_time") @Excel(name = "抓拍、录像上传时间") private Date uploadTime; //抓拍/录像 url @Column(name = "shoot") @Excel(name = "抓拍、录像URL") private String shoot; //拍摄类型(1-抓拍照片,2-录像视频) @Column(name = "shoot_type") private Integer shootType; //开始时间 @Column(name = "start_time") private Date startTime; //结束时间 @Column(name = "end_time") private Date endTime; //创建时间 @Column(name = "create_time") private Date createTime; //更新时间 @Column(name = "update_time") private Date updateTime; //存证状态(0-筛选中,1-已存证) @Column(name = "`status`") private Integer status; //全局唯一id @Column(name = "t_id") private String tId; //批量操作选中id @Transient private String checkIds; }