package com.fastbee.iot.domain; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.util.Date; /** * 协议管理model * @author gsb * @date 2022/10/19 15:35 */ @ApiModel(value = "Protocol", description = "协议管理对象 iot_protocol") @Data public class Protocol { @ApiModelProperty("主键ID") private Long id; /*协议编码*/ @ApiModelProperty("协议编码") private String protocolCode; /*协议名称*/ @ApiModelProperty("协议名称") private String protocolName; /*协议jar包,js包 c程序上传地址*/ @ApiModelProperty("协议jar包,js包 c程序上传地址") private String protocolFileUrl; /*协议类型 0:未知 1:jar 2:js 3:C*/ @ApiModelProperty("协议类型 0:未知 1:jar 2:js 3:C") private Integer protocolType; /*协议文件摘要(文件的md5)*/ @ApiModelProperty("协议文件摘要(文件的md5)") private String jarSign; /*创建时间*/ @ApiModelProperty("创建时间") private Date createTime; /*更新时间*/ @ApiModelProperty("更新时间") private Date updateTime; /*0:草稿 1:启用 2:停用*/ @ApiModelProperty("0:草稿 1:启用 2:停用") private Integer protocolStatus; /*'0:正常 1:删除*/ @ApiModelProperty("'0:正常 1:删除") private Integer delFlag; }