package com.ruoyi.other.api.domain; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.ruoyi.common.core.web.domain.BasePojo; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; /** * 设备管理对象 * * @author ruoyi */ @Data @EqualsAndHashCode(callSuper = false) @TableName("t_device_management") @ApiModel(value = "TDevice对象", description = "设备管理") public class TDevice extends BasePojo { private static final long serialVersionUID = 1L; @ApiModelProperty(value = "主键") @TableId(value = "id", type = IdType.AUTO) private Integer id; @ApiModelProperty(value = "设备名称") @TableField("device_name") private String deviceName; @ApiModelProperty(value = "设备序列号") @TableField("device_serial") private String deviceSerial; @ApiModelProperty(value = "设备品牌(1=大华,2=海康,3=萤石)") @TableField("device_brand") private Integer deviceBrand; @ApiModelProperty(value = "设备验证码") @TableField("validate_code") private String validateCode; @ApiModelProperty(value = "视频通道号") @TableField("channel_no") private Integer channelNo; @ApiModelProperty(value = "合作商类型") @TableField("partner_type") private Integer partnerType; @ApiModelProperty(value = "合作商ID") @TableField("partner_id") private Integer partnerId; @ApiModelProperty(value = "合作商名称") @TableField("partner_name") private String partnerName; @ApiModelProperty(value = "归属电站ID") @TableField("site_id") private Integer siteId; @ApiModelProperty(value = "归属电站名称") @TableField("site_name") private String siteName; @ApiModelProperty(value = "在线状态(0=不在线,1=在线)") @TableField("online_status") private Integer onlineStatus; }