package com.sptg.third.api.entity.topsailiot;

import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import com.baomidou.mybatisplus.enums.IdType;
import lombok.Getter;
import lombok.Setter;

/**
 * @author zwx
 * @create 2020/12/5 21:36
 */
@Setter
@Getter
@TableName(value = "topsail_device_config")
public class TopsailDeviceConfig {

    @TableId(value = "l_id", type = IdType.AUTO)
    private Long id;
    @TableField(value = "s_aPN")
    private String aPN;
    @TableField(value = "i_collection_gap")
    private Integer collectionGap;
    @TableField(value = "i_device_type")
    private Integer deviceType;
    @TableField(value = "s_hardware_version")
    private String hardwareVersions;
    @TableField(value = "s_imsi")
    private String iMSI;
    @TableField(value = "s_imei")
    private String imei;
    @TableField(value = "s_port")
    private String port;
    @TableField(value = "i_sending_gap")
    private Integer sendingGap;
    @TableField(value = "s_software_version")
    private String softwareVersions;
    @TableField(value = "i_stop_reporting")
    private Integer stopReporting;
    @TableField(value = "s_type_name")
    private String typeName;
    @TableField(value = "i_unipath_change_threshold")
    private Integer unipathChangeThreshold;
    @TableField(value = "i_unipath_threshold_limit")
    private Integer unipathThresholdLimit;
    @TableField(value = "i_unipath_threshold_upper")
    private Integer unipathThresholdUpper;
    @TableField(value = "s_url_address")
    private String urlAddress;
}
