leutu
2024-06-03 3ef35e6cd16bbfa206b26bb3271eac40ad020bcb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
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;
}