| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192 |
- package cn.com.lzt.car.automaticCaptureManagement.entity;
- import com.fasterxml.jackson.annotation.JsonFormat;
- import lombok.Data;
- import lombok.EqualsAndHashCode;
- import lombok.experimental.Accessors;
- import org.jeecgframework.poi.excel.annotation.Excel;
- import org.springframework.format.annotation.DateTimeFormat;
- import javax.persistence.*;
- import java.util.Date;
- import java.util.List;
- /**
- * @Title: Entity
- * @Description: 自动抓拍、录像条件管理
- * @author LiuMengxiang
- * @date 2021年11月16日09:46:19
- * @version V1.0
- *
- */
- @Data
- @Entity
- @EqualsAndHashCode(callSuper = false)
- @Accessors(chain = true)
- @Table(name = "t_b_car_automatic_capture_management")
- @SuppressWarnings("serial")
- public class TBCarAutomaticCaptureManagement implements java.io.Serializable{
- @Id
- @Column(name = "id")
- @Excel(name = "id", width = 255.0D)
- private String id;
- //车辆类型code
- @Column(name = "car_type_code")
- @Excel(name = "车辆类型code", width = 255.0D)
- private String carTypeCode;
- //车辆类型Name
- @Column(name = "car_type_name")
- @Excel(name = "车辆类型Name", width = 255.0D)
- private String carTypeName;
- //抓拍数量设置
- @Column(name = "`snap_num`")
- @Excel(name = "抓拍数量设置", width = 255.0D)
- private Integer snapNum;
- //摄像头位置(4-前置,2-后置,1-驾驶室)有效值域为[0-7]规则同Linux文件权限表示方式rwx
- //update Liumouren 2022年3月4日10:36:19 (摄像头位置调整:1号 驾驶室;2号 前方摄像头;3号 作业区域; 4号 车辆后方)同理(8-车辆后方,4-作业区域,2-前方摄像头,1-驾驶室)有效值域为[0-15]规则同上
- @Column(name = "camera_position")
- @Excel(name = "摄像头位置", width = 255.0D)
- private Integer cameraPosition;
- //定时设置
- @Column(name = "timing_settings")
- @Excel(name = "定时设置", width = 255.0D)
- @DateTimeFormat(pattern ="yyyy-MM-dd")
- @JsonFormat(pattern="yyyy-MM-dd",timezone="GMT+8")
- private Date timingSettings;
- //定时设置状态(T:开启;F:停用)
- @Column(name = "timing_settings_status")
- @Excel(name = "定时设置状态", width = 255.0D)
- private String timingSettingsStatus;
- //固定区域设置
- @Column(name = "fixed_area_setting")
- @Excel(name = "固定区域设置", width = 255.0D)
- private String fixedAreaSetting;
- //固定区域设置启用状态(T:开启;F:停用)
- @Column(name = "fixed_area_setting_status")
- private String fixedAreaSettingStatus;
- //车辆启动设置
- @Column(name = "vehicle_enable_setting")
- @Excel(name = "车辆启动设置", width = 255.0D)
- private String vehicleEnableSetting;
- //车辆启动设置启用状态(T:开启;F:停用)
- @Column(name = "vehicle_enable_setting_status")
- private String vehicleEnableSettingStatus;
- //管理类型(抓拍或录像)有效值域in(snap,video)
- @Column(name = "management_type")
- private String managementType;
- //创建时间
- @Column(name = "create_time")
- private Date createTime;
- //创建人
- @Column(name = "create_user")
- private String createUser;
- //更新时间
- @Column(name = "update_time")
- private Date updateTime;
- //修改人
- @Column(name = "update_user")
- private String updateUser;
- //批量操作选中id
- @Transient
- private List<String> checkIds;
- }
|