package com.webgame.webgamebackend.entities.base; import jakarta.persistence.*; import lombok.Getter; import lombok.Setter; import lombok.experimental.Accessors; import java.io.Serializable; import java.time.LocalDateTime; /** * 基础实体类,继承该类,则该类将具有String类型的uuid */ @Getter @Setter @Accessors(chain = true) @MappedSuperclass public abstract class UUIDBaseEntity extends BaseEntity implements Serializable { /** * 主键,uuid */ @Id @Column(name = "id", unique = true, length = 64) @GeneratedValue(strategy = GenerationType.UUID) protected String id; }