package com.eactive.eai.rms.data.entity.onl.mmilog;

import java.io.Serializable;

import javax.persistence.Column;
import javax.persistence.EmbeddedId;
import javax.persistence.Entity;
import javax.persistence.Table;

import org.hibernate.annotations.Comment;

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

import lombok.Data;
import lombok.EqualsAndHashCode;

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

@Entity
@Table(name = "tseairm26")
@org.hibernate.annotations.Table(appliesTo = "tseairm26", comment = "EIMS 배포 로그")
public class MMILog extends AbstractEntity<MMILogId> implements Serializable {
	private static final long serialVersionUID = 1L;

	@EmbeddedId
	private MMILogId id;

	@Column(nullable = false, length = 1)
	@Comment("서버구분코드")
	private String eaiSevrDstcd;

	@Column(nullable = false, length = 1000)
	@Comment("변환명")
	private String cnvsnName;

	@Column(nullable = false, length = 1000)
	@Comment("레이아웃명")
	private String loutName;

	@Column(nullable = false)
	@Comment("요청내용")
	private String reqDstcd;

	@Column(nullable = false)
	@Comment("응답내용")
	private String resDstcd;

	@Column(length = 30)
	@Comment("인터페이스 ID")
	private String interfaceId;

	@Column(length = 10)
	@Comment("배포자 ID")
	private String deployId;

}
