package com.huaxu.entity; import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonIgnore; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.io.Serializable; import java.util.Date; /** * @description * @auto wangli * @data 2020-11-17 10:20 */ @Data @ApiModel("设备参数") public class DeviceParmEntity implements Serializable { private static final long serialVersionUID = 1433873379975513916L; @ApiModelProperty("主键id") private Integer id; @ApiModelProperty("租户标识") private String tenantId; /** 一级场景 */ @ApiModelProperty(value = "一级场景") private Long parentSceneId; /** 二级场景 */ @ApiModelProperty(value = "二级场景") private Long sceneId; @ApiModelProperty("设备id") private Integer deviceId; @ApiModelProperty("设备属性id") private Integer attributeId; @ApiModelProperty("设备属性名称") private String attributeName; @ApiModelProperty("是否地图悬浮显示") private Boolean isSuspension; @ApiModelProperty("是否统计报表参数") private Boolean isReport; @ApiModelProperty("是否统计图表参数") private Boolean isChart; @ApiModelProperty("是否地图参数") private Boolean isMap; @ApiModelProperty("是否报警参数") private Boolean isAlarm; @ApiModelProperty("是否工艺图参数") private Boolean isArtwork; @ApiModelProperty("参数类型") private Integer parmType; @ApiModelProperty("排序") private Integer seq; @ApiModelProperty(value = "备注") private String remark; @ApiModelProperty(value = "数据删除标识") private Integer status; @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss" , timezone = "GMT+8") @ApiModelProperty(value = "创建时间",example = "2020-12-12 12:12:12") private Date dateCreate; @ApiModelProperty(value = "创建人") private String createBy; @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss" , timezone = "GMT+8") @ApiModelProperty(value = "更新时间",example = "2020-12-12 12:12:12") private Date dateUpdate; @ApiModelProperty(value = "更新人") private String updateBy; }