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.*; import com.cmvr.common.annotation.Excel; import com.cmvr.common.core.domain.BaseEntity; /** * 巡检点位对象 inspection_waypoint * * @author cmvr-iot * @since 2026-05-29 */ @Data @AllArgsConstructor @NoArgsConstructor @EqualsAndHashCode(callSuper = true) @Builder @ApiModel("巡检点位") public class InspectionWaypoint extends BaseEntity { private static final long serialVersionUID = 1L; @ApiModelProperty("id") @TableId(value = "id", type = IdType.ASSIGN_UUID) private String id; @Excel(name = "点位名称") @ApiModelProperty("点位名称") private String waypointName; @Excel(name = "是否启用") @ApiModelProperty("是否启用(0启用 1禁用)") private String enabled; @Excel(name = "排序号") @ApiModelProperty("排序号") private Integer sortOrder; /** 检测项配置id */ @Excel(name = "检测项配置id") @ApiModelProperty("检测项配置id") private String detectItemId; @Excel(name = "地图id") @ApiModelProperty("地图id") private String mapId; }