Files
webgame-backend/src/main/java/com/webgame/webgamebackend/entities/base/UUIDBaseEntity.java
2026-06-15 16:27:33 +08:00

28 lines
625 B
Java
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
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;
}