package com.mattrixwv.raidbuilder.entity; import java.util.UUID; import jakarta.persistence.Column; import jakarta.persistence.Entity; import jakarta.persistence.GeneratedValue; import jakarta.persistence.GenerationType; import jakarta.persistence.Id; import jakarta.persistence.Table; import lombok.Data; import lombok.EqualsAndHashCode; import lombok.NoArgsConstructor; @Entity @Table(name = "raid_instance_person_character_xref", schema = "raid_builder") @Data @EqualsAndHashCode(callSuper = false) @NoArgsConstructor public class RaidInstancePersonCharacterXref extends AuditableEntity{ @Id @Column(name = "raid_instance_person_character_xref_id") @GeneratedValue(strategy = GenerationType.UUID) private UUID raidInstancePersonCharacterXrefId; @Column(name = "raid_instance_id") private UUID raidInstanceId; @Column(name = "person_character_id") private UUID personCharacterId; @Column(name = "group_number") private int groupNumber; @Column(name = "position_number") private int positionNumber; }