package com.eactive.eai.rms.data.entity.man.scheduler;

import java.io.Serializable;

import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;

import com.eactive.eai.data.entity.AbstractEntity;

import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NonNull;

@Data
@EqualsAndHashCode(onlyExplicitlyIncluded = true, callSuper = true)

@Entity
@Table(name = "tseairm20")
@org.hibernate.annotations.Table(appliesTo = "tseairm20", comment = "스케쥴러 Job 실행 History")
public class JobHistory extends AbstractEntity<String> implements Serializable {
	private static final long serialVersionUID = 1L;

	@Id
	private String uuid;

	private String jobName;

	private String instanceName;

	private String startDate;

	private String endDate;

	private String status;

	@Override
	public @NonNull String getId() {
		return uuid;
	}

}