package com.topsail.influxdb.pojo; import java.util.ArrayList; import java.util.Arrays; import java.util.Date; public class OcConfig { private Long id; private String imei; private String typename; private Integer devicetype; private Integer collectiongap; private Integer sendinggap; private String urladdress; private String port; private Integer unipaththresholdlimit; private Integer unipaththresholdupper; private Integer unipathchangethreshold; private Integer multiplethresholdlimit; private Integer multiplethresholdupper; private Integer multiplechangethreshold; private Integer controlvalvestate; private String starttime; private String endtime; private Integer numdays; private Integer switchingvalue; private Integer stopreporting; private String softwareversions; private String hardwareversions; private String imsi; private String apn; private Date time; private String autocontrolpolicy; private String autocontroltime; private String selfchecktime; private Integer collide; private Integer lean; private Integer loraFrequency; private Integer loraBandwidth; private Integer loraSpreading; private Integer loraEncodingRate; private String cimei; public Long getId() { return id; } public void setId(Long id) { this.id = id; } public String getImei() { return imei; } public void setImei(String imei) { this.imei = imei == null ? null : imei.trim(); } public String getTypename() { return typename; } public void setTypename(String typename) { this.typename = typename == null ? null : typename.trim(); } public Integer getDevicetype() { return devicetype; } public void setDevicetype(Integer devicetype) { this.devicetype = devicetype; } public Integer getCollectiongap() { return collectiongap; } public void setCollectiongap(Integer collectiongap) { this.collectiongap = collectiongap; } public Integer getSendinggap() { return sendinggap; } public void setSendinggap(Integer sendinggap) { this.sendinggap = sendinggap; } public String getUrladdress() { return urladdress; } public void setUrladdress(String urladdress) { this.urladdress = urladdress == null ? null : urladdress.trim(); } public String getPort() { return port; } public void setPort(String port) { this.port = port == null ? null : port.trim(); } public Integer getUnipaththresholdlimit() { return unipaththresholdlimit; } public void setUnipaththresholdlimit(Integer unipaththresholdlimit) { this.unipaththresholdlimit = unipaththresholdlimit; } public Integer getUnipaththresholdupper() { return unipaththresholdupper; } public void setUnipaththresholdupper(Integer unipaththresholdupper) { this.unipaththresholdupper = unipaththresholdupper; } public Integer getUnipathchangethreshold() { return unipathchangethreshold; } public void setUnipathchangethreshold(Integer unipathchangethreshold) { this.unipathchangethreshold = unipathchangethreshold; } public Integer getMultiplethresholdlimit() { return multiplethresholdlimit; } public void setMultiplethresholdlimit(Integer multiplethresholdlimit) { this.multiplethresholdlimit = multiplethresholdlimit; } public Integer getMultiplethresholdupper() { return multiplethresholdupper; } public void setMultiplethresholdupper(Integer multiplethresholdupper) { this.multiplethresholdupper = multiplethresholdupper; } public Integer getMultiplechangethreshold() { return multiplechangethreshold; } public void setMultiplechangethreshold(Integer multiplechangethreshold) { this.multiplechangethreshold = multiplechangethreshold; } public Integer getControlvalvestate() { return controlvalvestate; } public void setControlvalvestate(Integer controlvalvestate) { this.controlvalvestate = controlvalvestate; } public String getStarttime() { return starttime; } public void setStarttime(String starttime) { this.starttime = starttime == null ? null : starttime.trim(); } public String getEndtime() { return endtime; } public void setEndtime(String endtime) { this.endtime = endtime == null ? null : endtime.trim(); } public Integer getNumdays() { return numdays; } public void setNumdays(Integer numdays) { this.numdays = numdays; } public Integer getSwitchingvalue() { return switchingvalue; } public void setSwitchingvalue(Integer switchingvalue) { this.switchingvalue = switchingvalue; } public Integer getStopreporting() { return stopreporting; } public void setStopreporting(Integer stopreporting) { this.stopreporting = stopreporting; } public String getSoftwareversions() { return softwareversions; } public void setSoftwareversions(String softwareversions) { this.softwareversions = softwareversions == null ? null : softwareversions.trim(); } public String getHardwareversions() { return hardwareversions; } public void setHardwareversions(String hardwareversions) { this.hardwareversions = hardwareversions == null ? null : hardwareversions.trim(); } public String getImsi() { return imsi; } public void setImsi(String imsi) { this.imsi = imsi == null ? null : imsi.trim(); } public String getApn() { return apn; } public void setApn(String apn) { this.apn = apn == null ? null : apn.trim(); } public Date getTime() { return time; } public void setTime(Date time) { this.time = time; } public String getAutocontrolpolicy() { return autocontrolpolicy; } public void setAutocontrolpolicy(String autocontrolpolicy) { this.autocontrolpolicy = autocontrolpolicy == null ? null : autocontrolpolicy.trim(); } public String getAutocontroltime() { return autocontroltime; } public void setAutocontroltime(String autocontroltime) { this.autocontroltime = autocontroltime == null ? null : autocontroltime.trim(); } public String getSelfchecktime() { return selfchecktime; } public void setSelfchecktime(String selfchecktime) { this.selfchecktime = selfchecktime == null ? null : selfchecktime.trim(); } public Integer getCollide() { return collide; } public void setCollide(Integer collide) { this.collide = collide; } public Integer getLean() { return lean; } public void setLean(Integer lean) { this.lean = lean; } public Integer getLoraFrequency() { return loraFrequency; } public void setLoraFrequency(Integer loraFrequency) { this.loraFrequency = loraFrequency; } public Integer getLoraBandwidth() { return loraBandwidth; } public void setLoraBandwidth(Integer loraBandwidth) { this.loraBandwidth = loraBandwidth; } public Integer getLoraSpreading() { return loraSpreading; } public void setLoraSpreading(Integer loraSpreading) { this.loraSpreading = loraSpreading; } public Integer getLoraEncodingRate() { return loraEncodingRate; } public void setLoraEncodingRate(Integer loraEncodingRate) { this.loraEncodingRate = loraEncodingRate; } public String getCimei() { return cimei; } public void setCimei(String cimei) { this.cimei = cimei == null ? null : cimei.trim(); } /** * This enum was generated by MyBatis Generator. * This enum corresponds to the database table oc_config * * @mbg.generated * @project https://github.com/itfsw/mybatis-generator-plugin */ public enum Column { id("id", "id", "BIGINT", false), imei("imei", "imei", "VARCHAR", false), typename("typeName", "typename", "VARCHAR", false), devicetype("deviceType", "devicetype", "INTEGER", false), collectiongap("collectionGap", "collectiongap", "INTEGER", false), sendinggap("sendingGap", "sendinggap", "INTEGER", false), urladdress("urlAddress", "urladdress", "VARCHAR", false), port("port", "port", "VARCHAR", false), unipaththresholdlimit("unipathThresholdLimit", "unipaththresholdlimit", "INTEGER", false), unipaththresholdupper("unipathThresholdUpper", "unipaththresholdupper", "INTEGER", false), unipathchangethreshold("unipathChangeThreshold", "unipathchangethreshold", "INTEGER", false), multiplethresholdlimit("multipleThresholdLimit", "multiplethresholdlimit", "INTEGER", false), multiplethresholdupper("multipleThresholdUpper", "multiplethresholdupper", "INTEGER", false), multiplechangethreshold("multipleChangeThreshold", "multiplechangethreshold", "INTEGER", false), controlvalvestate("controlValveState", "controlvalvestate", "INTEGER", false), starttime("startTime", "starttime", "VARCHAR", false), endtime("endTime", "endtime", "VARCHAR", false), numdays("numDays", "numdays", "INTEGER", false), switchingvalue("switchingValue", "switchingvalue", "INTEGER", false), stopreporting("stopReporting", "stopreporting", "INTEGER", false), softwareversions("softwareVersions", "softwareversions", "VARCHAR", false), hardwareversions("hardwareVersions", "hardwareversions", "VARCHAR", false), imsi("IMSI", "imsi", "VARCHAR", false), apn("APN", "apn", "VARCHAR", false), time("time", "time", "TIMESTAMP", false), autocontrolpolicy("autoControlPolicy", "autocontrolpolicy", "VARCHAR", false), autocontroltime("autoControlTime", "autocontroltime", "VARCHAR", false), selfchecktime("selfCheckTime", "selfchecktime", "VARCHAR", false), collide("collide", "collide", "INTEGER", false), lean("lean", "lean", "INTEGER", false), loraFrequency("lora_frequency", "loraFrequency", "INTEGER", false), loraBandwidth("lora_bandwidth", "loraBandwidth", "INTEGER", false), loraSpreading("lora_spreading", "loraSpreading", "INTEGER", false), loraEncodingRate("lora_encoding_rate", "loraEncodingRate", "INTEGER", false), cimei("cimei", "cimei", "VARCHAR", false); /** * This field was generated by MyBatis Generator. * This field corresponds to the database table oc_config * * @mbg.generated * @project https://github.com/itfsw/mybatis-generator-plugin */ private static final String BEGINNING_DELIMITER = "\""; /** * This field was generated by MyBatis Generator. * This field corresponds to the database table oc_config * * @mbg.generated * @project https://github.com/itfsw/mybatis-generator-plugin */ private static final String ENDING_DELIMITER = "\""; /** * This field was generated by MyBatis Generator. * This field corresponds to the database table oc_config * * @mbg.generated * @project https://github.com/itfsw/mybatis-generator-plugin */ private final String column; /** * This field was generated by MyBatis Generator. * This field corresponds to the database table oc_config * * @mbg.generated * @project https://github.com/itfsw/mybatis-generator-plugin */ private final boolean isColumnNameDelimited; /** * This field was generated by MyBatis Generator. * This field corresponds to the database table oc_config * * @mbg.generated * @project https://github.com/itfsw/mybatis-generator-plugin */ private final String javaProperty; /** * This field was generated by MyBatis Generator. * This field corresponds to the database table oc_config * * @mbg.generated * @project https://github.com/itfsw/mybatis-generator-plugin */ private final String jdbcType; /** * This method was generated by MyBatis Generator. * This method corresponds to the database table oc_config * * @mbg.generated * @project https://github.com/itfsw/mybatis-generator-plugin */ public String value() { return this.column; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table oc_config * * @mbg.generated * @project https://github.com/itfsw/mybatis-generator-plugin */ public String getValue() { return this.column; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table oc_config * * @mbg.generated * @project https://github.com/itfsw/mybatis-generator-plugin */ public String getJavaProperty() { return this.javaProperty; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table oc_config * * @mbg.generated * @project https://github.com/itfsw/mybatis-generator-plugin */ public String getJdbcType() { return this.jdbcType; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table oc_config * * @mbg.generated * @project https://github.com/itfsw/mybatis-generator-plugin */ Column(String column, String javaProperty, String jdbcType, boolean isColumnNameDelimited) { this.column = column; this.javaProperty = javaProperty; this.jdbcType = jdbcType; this.isColumnNameDelimited = isColumnNameDelimited; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table oc_config * * @mbg.generated * @project https://github.com/itfsw/mybatis-generator-plugin */ public String desc() { return this.getEscapedColumnName() + " DESC"; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table oc_config * * @mbg.generated * @project https://github.com/itfsw/mybatis-generator-plugin */ public String asc() { return this.getEscapedColumnName() + " ASC"; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table oc_config * * @mbg.generated * @project https://github.com/itfsw/mybatis-generator-plugin */ public static Column[] excludes(Column ... excludes) { ArrayList columns = new ArrayList<>(Arrays.asList(Column.values())); if (excludes != null && excludes.length > 0) { columns.removeAll(new ArrayList<>(Arrays.asList(excludes))); } return columns.toArray(new Column[]{}); } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table oc_config * * @mbg.generated * @project https://github.com/itfsw/mybatis-generator-plugin */ public String getEscapedColumnName() { if (this.isColumnNameDelimited) { return new StringBuilder().append(BEGINNING_DELIMITER).append(this.column).append(ENDING_DELIMITER).toString(); } else { return this.column; } } } }