package com.cadlabel.entity; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import java.time.LocalDateTime; import lombok.Data; @Data @TableName("cad_model_history") public class CadModelHistory { /** 建模历史ID。 */ @TableId(type = IdType.AUTO) private Long id; /** 关联 cad_model.id。 */ private Long modelId; /** 源特征ID。 */ private String sourceFeatureId; /** 建模历史步骤序号。 */ private Integer historyIndex; /** 建模历史步骤名称。 */ private String historyName; /** 操作类型。 */ private String operationType; /** STEP 文件路径。 */ private String stepPath; /** GLB 文件路径。 */ private String glbPath; /** 转换状态。 */ private String convertStatus; /** 转换或处理错误信息。 */ private String errorMessage; /** 创建时间。 */ private LocalDateTime createdAt; /** 更新时间。 */ private LocalDateTime updatedAt; }