package com.hssx.cloudmodel.entity;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import com.baomidou.mybatisplus.annotation.TableId;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonFormat;
import java.io.Serializable;
/**
*
*
*
*
* @author 吴涛涛
* @since 2019-10-10
*/
@TableName("tb_mould_equipment")
public class MouldEquipment extends Model {
private static final long serialVersionUID=1L;
/**
* 模具设备表主键
*/
@TableId(value = "id", type = IdType.AUTO)
private Integer id;
/**
* 设备名称
*/
@TableField("equipment_name")
private String equipmentName;
/**
* 启动时间
*/
@TableField("start_time")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private LocalDateTime startTime;
/**
* 结束时间
*/
@TableField("end_time")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private LocalDateTime endTime;
/**
* 使用年限 单位:年
*/
@TableField("use_life")
private Integer useLife;
/**
* 所属公司id
*/
@TableField("belong_company_id")
private Integer belongCompanyId;
/**
* 设备编号
*/
@TableField("equipment_no")
private String equipmentNo;
/**
* 是否启用 0-未启用,1-启用
*/
@TableField("is_use")
private Integer isUse;
/**
* 电量
*/
@TableField("hill_number")
private String hillNumber;
/**
* 经度
*/
@TableField("lng")
private Double lng;
/**
* 纬度
*/
@TableField("lat")
private Double lat;
/**
* 模盒内温度
*/
@TableField("temperature")
private Integer temperature;
/**
* 代理商
*/
@TableField("agent")
private String agent;
/**
* 状态,0-正常,1-温度过高,2-电量过低,3-温度过高且电量低
*/
@TableField("stage")
private Integer stage;
/**
* sim卡号
*/
@TableField("sim")
private String sim;
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public String getEquipmentName() {
return equipmentName;
}
public void setEquipmentName(String equipmentName) {
this.equipmentName = equipmentName;
}
public LocalDateTime getStartTime() {
return startTime;
}
public void setStartTime(LocalDateTime startTime) {
this.startTime = startTime;
}
public LocalDateTime getEndTime() {
return endTime;
}
public void setEndTime(LocalDateTime endTime) {
this.endTime = endTime;
}
public Integer getUseLife() {
return useLife;
}
public void setUseLife(Integer useLife) {
this.useLife = useLife;
}
public Integer getBelongCompanyId() {
return belongCompanyId;
}
public void setBelongCompanyId(Integer belongCompanyId) {
this.belongCompanyId = belongCompanyId;
}
public String getEquipmentNo() {
return equipmentNo;
}
public void setEquipmentNo(String equipmentNo) {
this.equipmentNo = equipmentNo;
}
public Integer getIsUse() {
return isUse;
}
public void setIsUse(Integer isUse) {
this.isUse = isUse;
}
public String getHillNumber() {
return hillNumber;
}
public void setHillNumber(String hillNumber) {
this.hillNumber = hillNumber;
}
public Double getLng() {
return lng;
}
public void setLng(Double lng) {
this.lng = lng;
}
public Double getLat() {
return lat;
}
public void setLat(Double lat) {
this.lat = lat;
}
public Integer getTemperature() {
return temperature;
}
public void setTemperature(Integer temperature) {
this.temperature = temperature;
}
public String getAgent() {
return agent;
}
public void setAgent(String agent) {
this.agent = agent;
}
public Integer getStage() {
return stage;
}
public void setStage(Integer stage) {
this.stage = stage;
}
public String getSim() {
return sim;
}
public void setSim(String sim) {
this.sim = sim;
}
@Override
protected Serializable pkVal() {
return this.id;
}
@Override
public String toString() {
return "MouldEquipment{" +
"id=" + id +
", equipmentName=" + equipmentName +
", startTime=" + startTime +
", endTime=" + endTime +
", useLife=" + useLife +
", belongCompanyId=" + belongCompanyId +
", equipmentNo=" + equipmentNo +
", isUse=" + isUse +
", hillNumber=" + hillNumber +
", lng=" + lng +
", lat=" + lat +
", temperature=" + temperature +
", agent=" + agent +
", stage=" + stage +
", sim=" + sim +
"}";
}
}