package com.tairui.app.cim.dao.model; import java.time.LocalDateTime; import com.baomidou.mybatisplus.annotation.TableField; import java.io.Serializable; import com.baomidou.mybatisplus.annotation.TableId; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; import lombok.Data; import lombok.EqualsAndHashCode; import lombok.experimental.Accessors; /** *

* *

* * @author yw * @since 2022-05-21 */ @Data @EqualsAndHashCode(callSuper = false) @Accessors(chain = true) public class BusProductionDevice implements Serializable { private static final long serialVersionUID = 1L; @TableId() @JsonSerialize(using = ToStringSerializer.class) private long id; @TableField("device_no") private String deviceNo; @TableField("device_name") private String deviceName; @TableField("dept_id") private long deptId; @TableField("deivce_type") private int deivceType; @TableField("sub_device_type") private long subDeviceType; @TableField("device_trand") private int deviceTrand; @TableField("region_id") private long regionId; @TableField("tag_number") private String tagNumber; @TableField("state") private int state; @TableField("factory_no") private String factoryNo; @TableField("special") private int special; @TableField("equipment") private Long equipment; @TableField("responsibility_by") private long responsibilityBy; @TableField("model_id") private String modelId; @TableField("video_coding") private int videoCoding; @TableField("device_channel") private String deviceChannel; @TableField("bitstream_type") private int bitstreamType; @TableField("monitor_type") private int monitorType; @TableField("videotape_type") private int videotapeType; @TableField("in_out_type") private int inOutType; @TableField("device_model") private String deviceModel; @TableField("location") private String location; @TableField("purpose") private String purpose; @TableField("device_account") private String deviceAccount; @TableField("device_password") private String devicePassword; @TableField("ip") private String ip; @TableField("prot") private int prot; @TableField("del_flag") private int delFlag; @TableField("create_time") private LocalDateTime createTime; @TableField("update_time") private LocalDateTime updateTime; @TableField("bind_location") private String bindLocation; @TableField("bind_state") private int bindState; @TableField("channel_state") private int channelState; @TableField("video_address") private String videoAddress; @TableField("unit") private String unit; @TableField("infra_red_channel") private String infraRedChannel; @TableField("status") private int status; @TableField("unit_area") private String unitArea; @TableField("create_user") private String createUser; @TableField("update_user") private String updateUser; }