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


import java.io.Serializable;
import java.math.BigDecimal;

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 = "tseaist04")
@org.hibernate.annotations.Table(appliesTo = "tseaist04", comment = "년별 통계")
public class YearlyStatistics extends AbstractEntity<YearlyStatisticsId>
						implements Serializable {

	private static final long serialVersionUID = 1L;

	@EmbeddedId
	private YearlyStatisticsId id;

	@Column(precision = 10)
	@Comment("10월 오류건수")
	private Long s10mnerrnoitm;

	@Column(precision = 10, scale = 3)
	@Comment("10월 응답평균값")
	private BigDecimal s10mnrspnsavgval;

	@Column(precision = 10)
	@Comment("10월 전송건수")
	private Long s10mntrsmtnoitm;

	@Column(precision = 10)
	@Comment("11월 오류건수")
	private Long s11mnerrnoitm;

	@Column(precision = 10, scale = 3)
	@Comment("11월 응답평균값")
	private BigDecimal s11mnrspnsavgval;

	@Column(precision = 10)
	@Comment("11월 전송건수")
	private Long s11mntrsmtnoitm;

	@Column(precision = 10)
	@Comment("12월 오류건수")
	private Long s12mnerrnoitm;

	@Column(precision = 10, scale = 3)
	@Comment("12월 응답평균값")
	private BigDecimal s12mnrspnsavgval;

	@Column(precision = 10)
	@Comment("12월 전송건수")
	private Long s12mntrsmtnoitm;

	@Column(precision = 10)
	@Comment("1월 오류건수")
	private Long s1mnerrnoitm;

	@Column(precision = 10, scale = 3)
	@Comment("1월 응답평균값")
	private BigDecimal s1mnrspnsavgval;

	@Column(precision = 10)
	@Comment("1월 전송건수")
	private Long s1mntrsmtnoitm;

	@Column(precision = 10)
	@Comment("2월 오류건수")
	private Long s2mnerrnoitm;

	@Column(precision = 10, scale = 3)
	@Comment("2월 응답평균값")
	private BigDecimal s2mnrspnsavgval;

	@Column(precision = 10)
	@Comment("2월 전송건수")
	private Long s2mntrsmtnoitm;

	@Column(precision = 10)
	@Comment("3월 오류건수")
	private Long s3mnerrnoitm;

	@Column(precision = 10, scale = 3)
	@Comment("3월 응답평균값")
	private BigDecimal s3mnrspnsavgval;

	@Column(precision = 10)
	@Comment("3월 전송건수")
	private Long s3mntrsmtnoitm;

	@Column(precision = 10)
	@Comment("4월 오류건수")
	private Long s4mnerrnoitm;

	@Column(precision = 10, scale = 3)
	@Comment("4월 응답평균값")
	private BigDecimal s4mnrspnsavgval;

	@Column(precision = 10)
	@Comment("4월 전송건수")
	private Long s4mntrsmtnoitm;

	@Column(precision = 10)
	@Comment("5월 오류건수")
	private Long s5mnerrnoitm;

	@Column(precision = 10, scale = 3)
	@Comment("5월 응답평균값")
	private BigDecimal s5mnrspnsavgval;

	@Column(precision = 10)
	@Comment("5월 전송건수")
	private Long s5mntrsmtnoitm;

	@Column(precision = 10)
	@Comment("6월 오류건수")
	private Long s6mnerrnoitm;

	@Column(precision = 10, scale = 3)
	@Comment("6월 응답평균값")
	private BigDecimal s6mnrspnsavgval;

	@Column(precision = 10)
	@Comment("6월 전송건수")
	private Long s6mntrsmtnoitm;

	@Column(precision = 10)
	@Comment("7월 오류건수")
	private Long s7mnerrnoitm;

	@Column(precision = 10, scale = 3)
	@Comment("7월 응답평균값")
	private BigDecimal s7mnrspnsavgval;

	@Column(precision = 10)
	@Comment("7월 전송건수")
	private Long s7mntrsmtnoitm;

	@Column(precision = 10)
	@Comment("8월 오류건수")
	private Long s8mnerrnoitm;

	@Column(precision = 10, scale = 3)
	@Comment("8월 응답평균값")
	private BigDecimal s8mnrspnsavgval;

	@Column(precision = 10)
	@Comment("8월 전송건수")
	private Long s8mntrsmtnoitm;

	@Column(precision = 10)
	@Comment("9월 오류건수")
	private Long s9mnerrnoitm;

	@Column(precision = 10, scale = 3)
	@Comment("9월 응답평균값")
	private BigDecimal s9mnrspnsavgval;

	@Column(precision = 10)
	@Comment("9월 전송건수")
	private Long s9mntrsmtnoitm;
}