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") public class CadModel { /** 模型ID。 */ @TableId(type = IdType.AUTO) private Long id; /** 分类ID。 */ private Long categoryId; /** 模型名称。 */ private String modelName; /** 源 SolidWorks 文件名。 */ private String sourceSwFilename; /** 源 SolidWorks 文件存储路径。 */ private String sourceSwPath; /** 特征树 JSON 文件路径。 */ private String featureTreeJsonPath; /** 模型视图资源路径。 */ private String viewPath; /** 应用场景。 */ private String applicationScenario; /** 材料。 */ private String material; /** 制造方式。 */ private String manufacturingMethod; /** 单位。 */ private String unit; /** 用户需求描述。 */ private String userRequirement; /** 整体设计说明。 */ private String designDescription; /** 转换状态。 */ private String convertStatus; /** 转换或处理错误信息。 */ private String errorMessage; /** 创建时间。 */ private LocalDateTime createdAt; /** 更新时间。 */ private LocalDateTime updatedAt; }