package com.moral.entity; import java.util.Date; import java.util.List; import javax.persistence.GeneratedValue; import javax.persistence.Id; import javax.persistence.Transient; import lombok.Data; /** * Instantiates a new device. */ @Data public class Device { /** * This field was generated by MyBatis Generator. This field corresponds to the database column device.id * @mbggenerated Wed Nov 29 16:17:59 CST 2017 */ @Id @GeneratedValue(generator = "JDBC") private Integer id; /** * This field was generated by MyBatis Generator. This field corresponds to the database column device.name * @mbggenerated Wed Nov 29 16:17:59 CST 2017 */ private String name; /** * This field was generated by MyBatis Generator. This field corresponds to the database column device.address * @mbggenerated Wed Nov 29 16:17:59 CST 2017 */ private String address; /** * This field was generated by MyBatis Generator. This field corresponds to the database column device.longitude * @mbggenerated Wed Nov 29 16:17:59 CST 2017 */ private Double longitude; /** * This field was generated by MyBatis Generator. This field corresponds to the database column device.latitude * @mbggenerated Wed Nov 29 16:17:59 CST 2017 */ private Double latitude; /** * This field was generated by MyBatis Generator. This field corresponds to the database column device.mac * @mbggenerated Wed Nov 29 16:17:59 CST 2017 */ private String mac; /** * This field was generated by MyBatis Generator. This field corresponds to the database column device.operate_user_id * @mbggenerated Wed Nov 29 16:17:59 CST 2017 */ private Integer operateUserId; /** * This field was generated by MyBatis Generator. This field corresponds to the database column device.state * @mbggenerated Wed Nov 29 16:17:59 CST 2017 */ private String state; /** * This field was generated by MyBatis Generator. This field corresponds to the database column device.create_time * @mbggenerated Wed Nov 29 16:17:59 CST 2017 */ private Date createTime; /** * This field was generated by MyBatis Generator. This field corresponds to the database column device.install_time * @mbggenerated Wed Nov 29 16:17:59 CST 2017 */ private Date installTime; /** * This field was generated by MyBatis Generator. This field corresponds to the database column device.monitor_point_id * @mbggenerated Wed Nov 29 16:17:59 CST 2017 */ private Integer monitorPointId; /** * This field was generated by MyBatis Generator. This field corresponds to the database column device.device_version_id * @mbggenerated Wed Nov 29 16:17:59 CST 2017 */ private Integer deviceVersionId; private String isDelete; private Integer professionId; /** * Sets the uid. * * @param uid the new uid */ public void setUid(Integer uid) { this.operateUserId = uid; } /** * Gets the device name. * * @return the device name */ public String getDevice_name() { return name; } /** * Gets the status. * * @return the status */ public String getState() { return state; } @Transient private OperateUser operateUser; @Transient private DeviceVersion deviceVersion; @Transient private MonitorPoint monitorPoint; @Transient private List organizationIds; @Transient private Profession profession; @Transient private DeviceProperty deviceProperty; @Transient private Boolean hasWindInfo; }