src/main/kotlin/cn/flightfeather/supervision/domain/ds1/entity/MonitorDeviceInfo.java
@@ -1,131 +1,167 @@
package cn.flightfeather.supervision.domain.ds1.entity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.util.Date;
import javax.persistence.*;
@ApiModel(value = "MonitorDeviceInfo")
@Table(name = "di_t_monitor_device_info")
public class MonitorDeviceInfo implements BaseDevice {
public class MonitorDeviceInfo {
    /**
     * 主键自增id
     */
    @Id
    @Column(name = "DI_ID")
    @ApiModelProperty(value = "主键自增id")
    private Integer diId;
    /**
     * 监测设备编号
     */
    @Column(name = "DI_Device_Code")
    @ApiModelProperty(value = "监测设备编号")
    private String diDeviceCode;
    /**
     * 站点名称
     */
    @Column(name = "DI_Name")
    @ApiModelProperty(value = "站点名称")
    private String diName;
    /**
     * 所属场景id
     */
    @Column(name = "DI_Scene_GUID")
    @ApiModelProperty(value = "所属场景id")
    private String diSceneGuid;
    /**
     * 场景类型id
     */
    @Column(name = "DI_Scene_Type_Id")
    @ApiModelProperty(value = "场景类型id")
    private Byte diSceneTypeId;
    /**
     * 设备类型(0:扬尘监测;1:油烟监测;2:VOC监测)
     */
    @Column(name = "DI_Type_Id")
    @ApiModelProperty(value = "设备类型(0:扬尘监测;1:油烟监测;2:VOC监测)")
    private Byte diTypeId;
    /**
     * 设备子类型
     */
    @Column(name = "DI_Subtype_Id")
    @ApiModelProperty(value = "设备子类型")
    private Byte diSubtypeId;
    /**
     * 设备供应商
     */
    @Column(name = "DI_Supplier")
    @ApiModelProperty(value = "设备供应商")
    private String diSupplier;
    /**
     * 运维商
     */
    @Column(name = "DI_Maintainer")
    @ApiModelProperty(value = "运维商")
    private String diMaintainer;
    /**
     * 运维频次(0:每周一次;1:每月一次;2:每季度一次;3:半年一次)
     */
    @Column(name = "DI_Maintain_Frequency")
    @ApiModelProperty(value = "运维频次(0:每周一次;1:每月一次;2:每季度一次;3:半年一次)")
    private Byte diMaintainFrequency;
    /**
     * 运维人员
     */
    @Column(name = "DI_Maintain_Staff")
    @ApiModelProperty(value = "运维人员")
    private String diMaintainStaff;
    /**
     * 运维联系方式
     */
    @Column(name = "DI_Maintain_Tel")
    @ApiModelProperty(value = "运维联系方式")
    private String diMaintainTel;
    /**
     * 运行状态(0:未联网;1:上线中;2:下线;3:拆除)
     */
    @Column(name = "DI_Running_Status")
    @ApiModelProperty(value = "运行状态(0:未联网;1:上线中;2:下线;3:拆除)")
    private Byte diRunningStatus;
    /**
     * 品牌型号
     */
    @Column(name = "DI_Brand_Model")
    @ApiModelProperty(value = "品牌型号")
    private String diBrandModel;
    /**
     * 设备参数
     */
    @Column(name = "DI_Device_Param")
    @ApiModelProperty(value = "设备参数")
    private String diDeviceParam;
    /**
     * 所有权(0:购买;1:租赁)
     */
    @Column(name = "DI_Ownership")
    @ApiModelProperty(value = "所有权(0:购买;1:租赁)")
    private Byte diOwnership;
    /**
     * 标识二维码
     */
    @Column(name = "DI_QR_Code")
    @ApiModelProperty(value = "标识二维码")
    private String diQrCode;
    /**
     * 其他第三方或设备自带二维码
     */
    @Column(name = "DI_Other_QR_Code")
    @ApiModelProperty(value = "其他第三方或设备自带二维码")
    private String diOtherQrCode;
    /**
     * 记录创建时间
     */
    @Column(name = "DI_Create_Time")
    @ApiModelProperty(value = "记录创建时间")
    private Date diCreateTime;
    /**
     * 记录更新时间
     */
    @Column(name = "DI_Update_Time")
    @ApiModelProperty(value = "记录更新时间")
    private Date diUpdateTime;
    /**
     * @return DI_ID
     * 获取主键自增id
     *
     * @return DI_ID - 主键自增id
     */
    public Integer getDiId() {
        return diId;
    }
    /**
     * @param diId
     * 设置主键自增id
     *
     * @param diId 主键自增id
     */
    public void setDiId(Integer diId) {
        this.diId = diId;
@@ -188,7 +224,7 @@
    /**
     * 获取场景类型id
     *
     * @return PI_Scene_Type_Id - 场景类型id
     * @return DI_Scene_Type_Id - 场景类型id
     */
    public Byte getDiSceneTypeId() {
        return diSceneTypeId;
@@ -438,28 +474,36 @@
    }
    /**
     * @return DI_Create_Time
     * 获取记录创建时间
     *
     * @return DI_Create_Time - 记录创建时间
     */
    public Date getDiCreateTime() {
        return diCreateTime;
    }
    /**
     * @param diCreateTime
     * 设置记录创建时间
     *
     * @param diCreateTime 记录创建时间
     */
    public void setDiCreateTime(Date diCreateTime) {
        this.diCreateTime = diCreateTime;
    }
    /**
     * @return DI_Update_Time
     * 获取记录更新时间
     *
     * @return DI_Update_Time - 记录更新时间
     */
    public Date getDiUpdateTime() {
        return diUpdateTime;
    }
    /**
     * @param diUpdateTime
     * 设置记录更新时间
     *
     * @param diUpdateTime 记录更新时间
     */
    public void setDiUpdateTime(Date diUpdateTime) {
        this.diUpdateTime = diUpdateTime;