package com.jasamedika.medifirst2000.entities;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Table;

import com.jasamedika.medifirst2000.base.BaseTransaction;

@Entity
@Table(name="ItJadwalPerawatanTeknisi_T")
public class ItJadwalPerawatanTeknisi extends BaseTransaction{
	@ManyToOne(fetch = FetchType.LAZY)
	@JoinColumn(name = "ObjectItJadwalPerawatanFk")
	private ItJadwalPerawatan itJadwalPerawatan;
	
	@Column(name = "ObjectItJadwalPerawatanFk", columnDefinition = "CHAR(32)", nullable = false, insertable = false, updatable = false)
	private String itJadwalPerawatanId;
	
	@ManyToOne(fetch = FetchType.LAZY)
	@JoinColumn(name = "ObjectTeknisiFk")
	private Pegawai teknisi;
	
	@Column(name = "ObjectTeknisiFk",nullable=false, insertable = false, updatable = false)
	private Integer teknisiId;

	public ItJadwalPerawatan getItJadwalPerawatan() {
		return itJadwalPerawatan;
	}

	public void setItJadwalPerawatan(ItJadwalPerawatan itJadwalPerawatan) {
		this.itJadwalPerawatan = itJadwalPerawatan;
	}

	public String getItJadwalPerawatanId() {
		return itJadwalPerawatanId;
	}

	public void setItJadwalPerawatanId(String itJadwalPerawatanId) {
		this.itJadwalPerawatanId = itJadwalPerawatanId;
	}

	public Pegawai getTeknisi() {
		return teknisi;
	}

	public void setTeknisi(Pegawai teknisi) {
		this.teknisi = teknisi;
	}

	public Integer getTeknisiId() {
		return teknisiId;
	}

	public void setTeknisiId(Integer teknisiId) {
		this.teknisiId = teknisiId;
	}
	
	

}
