package org.transgalactica.management.data.referentiel.bo.impl;
import javax.persistence.Cacheable;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
import lombok.AccessLevel;
import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.ToString;
import org.transgalactica.fwk.domain.bean.BusinessIdentifier;
import org.transgalactica.fwk.domain.stereotype.DataBean;
import org.transgalactica.management.data.referentiel.bo.MecanicienSpecialiteEntity;
@DataBean
@EqualsAndHashCode(of = "nomSpecialite")
@NoArgsConstructor(access = AccessLevel.PROTECTED)
@Getter
@ToString(of = "nomSpecialite")
@Entity
@Table(name = "MECANICIENS_SPECIALITES")
@Cacheable
public class JpaMecanicienSpecialiteEntity implements MecanicienSpecialiteEntity {
private static final long serialVersionUID = 1L;
@Id
@Column(name = "id")
private Long technicalId;
@BusinessIdentifier
@Column(name = "nom")
private String nomSpecialite;
}