package com.doumee.dao.business.model; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.doumee.core.annotation.excel.ExcelColumn; import com.doumee.service.business.third.model.LoginUserModel; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.util.Date; /** * 海康桌面采集站设备 */ @Data @ApiModel("采集站设备") @TableName("`collection_station`") public class CollectionStation extends LoginUserModel { @TableId(type = IdType.AUTO) @ApiModelProperty(value = "主键") private Integer id; private String creator; private Date createDate; private String edirot; private Date editDate; private Integer isdeleted; private String remark; @ApiModelProperty(value = "采集站名称") @ExcelColumn(name = "采集站名称") private String name; @ApiModelProperty(value = "设备序列号") private String serialNo; @ApiModelProperty(value = "设备IP") private String ip; @ApiModelProperty(value = "设备端口") private Integer port; @ApiModelProperty(value = "是否HTTPS 0否1是") private Integer useHttps; @ApiModelProperty(value = "登录用户名") private String username; @ApiModelProperty(value = "登录密码") private String password; @ApiModelProperty(value = "设备型号") private String model; @ApiModelProperty(value = "在线状态 0离线 1在线") private Integer online; @ApiModelProperty(value = "总存储空间(KB)") private Long totalSpace; @ApiModelProperty(value = "剩余存储空间(KB)") private Long freeSpace; @ApiModelProperty(value = "软件版本") private String softwareVersion; @ApiModelProperty(value = "最近同步时间") private Date lastSyncTime; @ApiModelProperty(value = "状态 0禁用 1启用") private Integer status; }