package com.mydreamjob.skill.domain; 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.AllArgsConstructor; import lombok.Builder; import lombok.Getter; import lombok.NoArgsConstructor; import lombok.Setter; import java.time.LocalDateTime; @Getter @Setter @Builder @NoArgsConstructor @AllArgsConstructor @Entity @Table(name = "skill_aliases") public class SkillAlias { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; @Column(name = "skill_id", nullable = false) private Long skillId; @Column(name = "alias", nullable = false, length = 180) private String alias; @Column(name = "normalized_alias", nullable = false, length = 180) private String normalizedAlias; @Column(name = "created_at", nullable = false, updatable = false) private LocalDateTime createdAt; }