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


import java.io.Serializable;

import javax.persistence.Column;
import javax.persistence.Embeddable;

import org.hibernate.annotations.Comment;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;


@Data
@NoArgsConstructor
@AllArgsConstructor

@Embeddable
public class DailyStatisticsId implements Serializable {

	private static final long serialVersionUID = 1L;

	@Column(unique = true, nullable = false, length = 6)
	@Comment("기준년월")
	private String statcym;

	@Column(unique = true, nullable = false, length = 4)
	@Comment("업무명")
	private String eaibzwkdstcd;

	@Column(unique = true, nullable = false, length = 30)
	@Comment("EAI서비스코드")
	private String eaisvcname;

	@Column(unique = true, nullable = false, length = 2)
	@Comment("인터페이스 유형")
	private String intfacptrncd;

	@Column(unique = true, nullable = false, length = 4)
	@Comment("채널매체구분코드")
	private String chnlmdiadstcd;

	@Column(unique = true, nullable = false, length = 3)
	@Comment("거래단계")
	private String logprcssserno;

	@Column(unique = true, nullable = false, length = 1)
	@Comment("표준메시지사용여부")
	private String stndmsguseyn;

}