package com.yeejoin.amos.boot.module.jcs.api.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yeejoin.amos.boot.biz.common.entity.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * <pre>
 * 联动控制器
 * </pre>
 *
 * @author gwb
 * @version $Id: Controller.java, v 0.1 2021年8月20日 上午9:22:28 gwb Exp $
 */
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("jc_controller")
public class Controller extends BaseEntity {
    /**
     *
     */
    private static final long serialVersionUID = 1L;

    /**
     * 控制站
     */
    @TableField("station")
    private String station;
    /**
     * ip
     */
    @TableField("c_ip")
    private String ip;
    /**
     * 端口
     */
    @TableField("c_port")
    private Integer port;
    /**
     * 控制器名称
     */
    @TableField("c_name")
    private String name;
    /**
     * 控制器类别
     */
    @TableField("type")
    private String type;
    /**
     * 状态
     */
    @TableField("c_state")
    private String state;
    /**
     * 关联的消防队伍ID
     */
    @TableField(value = "fire_team_seq")
    private String fireTeamSeq;
}
