package com.cmvr.inspection.domain; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.AllArgsConstructor; import lombok.Data; import lombok.EqualsAndHashCode; import lombok.NoArgsConstructor; import com.cmvr.common.annotation.Excel; import com.cmvr.common.core.domain.BaseEntity; /** * 巡检地图对象 inspection_map * * @author cmvr-iot * @since 2026-05-29 */ @Data @AllArgsConstructor @NoArgsConstructor @EqualsAndHashCode(callSuper = true) @ApiModel("巡检地图") public class InspectionMap extends BaseEntity { private static final long serialVersionUID = 1L; /** id */ @ApiModelProperty("id") @TableId(value = "id", type = IdType.ASSIGN_UUID) private String id; /** 地图名称 */ @Excel(name = "地图名称") @ApiModelProperty("地图名称") private String mapName; /** 地图来源的机器人id */ @Excel(name = "地图来源的机器人id") @ApiModelProperty("地图来源的机器人id") private String mapSourceRobotId; /** 地图来源的地图名称 */ @Excel(name = "地图来源的地图名称") @ApiModelProperty("地图来源的地图名称") private String mapSourceName; /** 地图文件路径 */ @Excel(name = "地图文件路径") @ApiModelProperty("地图文件路径") private String mapFilePath; /** 状态 */ @Excel(name = "状态") @ApiModelProperty("状态(0正常 1停用)") private String status; /** 地图描述 */ @Excel(name = "地图描述") @ApiModelProperty("地图描述") private String mapDesc; }