package com.ard.sample.annotation.model.entity; import com.baomidou.mybatisplus.annotation.*; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; import java.io.Serializable; @Data @Builder @NoArgsConstructor @AllArgsConstructor @TableName(value = "annotation") public class AnnotationEntity implements Serializable { @TableId(type = IdType.AUTO) private Integer id; @TableField(value = "directory_id") private Integer directoryId; @TableField(value = "name") private String name; @TableField(value = "color") private String color; @TableField(value = "annotation_type") private String annotationType; @TableField(value = "coordinate_info") private byte[] coordinateInfo; @TableField(value = "image_url") private String imageUrl; @TableField(value = "drawer") private String drawer; @TableField(value = "description") private String description; @TableField(value = "create_time", fill = FieldFill.INSERT) private Long createTime; @TableField(value = "update_time", fill = FieldFill.INSERT_UPDATE) private Long updateTime; }