package com.newfiber.termite.domain; import com.baomidou.mybatisplus.annotation.TableName; import com.newfiber.common.core.web.domain.BaseEntity; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import com.fasterxml.jackson.annotation.JsonFormat; import java.util.Date; import com.fasterxml.jackson.annotation.JsonFormat; import lombok.Data; import lombok.EqualsAndHashCode; /** * 设备信息对象 ter_device_info * * @author X.K * @date 2024-05-27 */ @Data @TableName("ter_device_info") @EqualsAndHashCode(callSuper = true) @ApiModel(value = "设备信息", description = "设备信息") public class DeviceInfo extends BaseEntity{ private static final long serialVersionUID = 1L; /** * 分类(生产 production | 项目 project) */ @ApiModelProperty(value = "分类(生产 production | 项目 project)") private String category; /** * 项目编号 */ @ApiModelProperty(value = "项目编号") private String projectCode; /** * 设备编号 */ @ApiModelProperty(value = "设备编号") private String sn; /** * 设备地址 */ @ApiModelProperty(value = "设备地址") private String location; /** * 初始照片 */ @ApiModelProperty(value = "初始照片") private String initialpictu; /** * 经纬度 */ @ApiModelProperty(value = "经纬度") private String lonandlat; /** * */ @ApiModelProperty(value = "") private Date lastPicTime; /** * 首次报警时间(连续3次手动确认则报警) */ @ApiModelProperty(value = "首次报警时间(连续3次手动确认则报警)") private Date firstWarnDatetime; }