package com.ktg.iscs.domain.vo.workarea;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * 工作区域对象 is_workarea
 *
 * @author cgj
 * @date 2024-10-18
 */
@Data
public class PointsMapVO implements Serializable {
    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "横坐标")
    private Integer row;

    @ApiModelProperty(value = "纵坐标")
    private Integer col;

    @ApiModelProperty(value = "点位id")
    private Long pointId;

    @ApiModelProperty(value = "点位Name")
    private String pointName;

    @ApiModelProperty(value = "作用")
    private String remark;

    @ApiModelProperty(value = "前置点位id")
    private Long prePointId;

    @ApiModelProperty(value = "隔离点类型")
    private String pointType;

    @ApiModelProperty(value = "隔离点类型Name")
    private String pointTypeName;

    @ApiModelProperty(value = "危险能量类型")
    private String powerType;

    @ApiModelProperty(value = "危险能量类型Name")
    private String powerTypeName;

    @ApiModelProperty(value = "点位选中状态")
    private Boolean state;

    @ApiModelProperty(value = "隔离点图标")
    private String pointIcon;

    @ApiModelProperty(value = "隔离点图片")
    private String pointPicture;

    @ApiModelProperty(value = "区域地图")
    private String mapImg;

    @ApiModelProperty(value = "x")
    private String x;

    @ApiModelProperty(value = "y")
    private String y;

    @ApiModelProperty(value = "entityId")
    private Long entityId;

    @ApiModelProperty(value = "entityName")
    private String entityName;

    @ApiModelProperty(value = "id")
    private Long id;

    @ApiModelProperty(value = "mapId")
    private Long mapId;

    @ApiModelProperty(value = "mapType")
    private String mapType;

}
