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 = "tseaist02")
@org.hibernate.annotations.Table(appliesTo = "tseaist02", comment = "시간대별통계")
public class HourlyStatistics extends AbstractEntity<HourlyStatisticsId>
						implements Serializable {

	private static final long serialVersionUID = 1L;
	@EmbeddedId
	private HourlyStatisticsId id;

	@Column(precision = 10)
	@Comment("0시 오류건수")
	private Long s0hherrnoitm;

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

	@Column(precision = 10, scale = 3)
	@Comment("0시 응답최대값")
	private BigDecimal s0hhrspnsmaxval;

	@Column(precision = 10)
	@Comment("0시 전송건수")
	private Long s0hhtrsmtnoitm;

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

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

	@Column(precision = 10, scale = 3)
	@Comment("10시 응답최대값")
	private BigDecimal s10hhrspnsmaxval;

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

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

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

	@Column(precision = 10, scale = 3)
	@Comment("11시 응답최대값")
	private BigDecimal s11hhrspnsmaxval;

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

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

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

	@Column(precision = 10, scale = 3)
	@Comment("12시 응답최대값")
	private BigDecimal s12hhrspnsmaxval;

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

	@Column(precision = 10)
	@Comment("13시 오류건수")
	private Long s13hherrnoitm;

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

	@Column(precision = 10, scale = 3)
	@Comment("13시 응답최대값")
	private BigDecimal s13hhrspnsmaxval;

	@Column(precision = 10)
	@Comment("13시 전송건수")
	private Long s13hhtrsmtnoitm;

	@Column(precision = 10)
	@Comment("14시 오류건수")
	private Long s14hherrnoitm;

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

	@Column(precision = 10, scale = 3)
	@Comment("14시 응답최대값")
	private BigDecimal s14hhrspnsmaxval;

	@Column(precision = 10)
	@Comment("14시 전송건수")
	private Long s14hhtrsmtnoitm;

	@Column(precision = 10)
	@Comment("15시 오류건수")
	private Long s15hherrnoitm;

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

	@Column(precision = 10, scale = 3)
	@Comment("15시 응답최대값")
	private BigDecimal s15hhrspnsmaxval;

	@Column(precision = 10)
	@Comment("15시 전송건수")
	private Long s15hhtrsmtnoitm;

	@Column(precision = 10)
	@Comment("16시 오류건수")
	private Long s16hherrnoitm;

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

	@Column(precision = 10, scale = 3)
	@Comment("16시 응답최대값")
	private BigDecimal s16hhrspnsmaxval;

	@Column(precision = 10)
	@Comment("16시 전송건수")
	private Long s16hhtrsmtnoitm;

	@Column(precision = 10)
	@Comment("17시 오류건수")
	private Long s17hherrnoitm;

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

	@Column(precision = 10, scale = 3)
	@Comment("17시 응답최대값")
	private BigDecimal s17hhrspnsmaxval;

	@Column(precision = 10)
	@Comment("17시 전송건수")
	private Long s17hhtrsmtnoitm;

	@Column(precision = 10)
	@Comment("18시 오류건수")
	private Long s18hherrnoitm;

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

	@Column(precision = 10, scale = 3)
	@Comment("18시 응답최대값")
	private BigDecimal s18hhrspnsmaxval;

	@Column(precision = 10)
	@Comment("18시 전송건수")
	private Long s18hhtrsmtnoitm;

	@Column(precision = 10)
	@Comment("19시 오류건수")
	private Long s19hherrnoitm;

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

	@Column(precision = 10, scale = 3)
	@Comment("19시 응답최대값")
	private BigDecimal s19hhrspnsmaxval;

	@Column(precision = 10)
	@Comment("19시 전송건수")
	private Long s19hhtrsmtnoitm;

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

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

	@Column(precision = 10, scale = 3)
	@Comment("1시 응답최대값")
	private BigDecimal s1hhrspnsmaxval;

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

	@Column(precision = 10)
	@Comment("20시 오류건수")
	private Long s20hherrnoitm;

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

	@Column(precision = 10, scale = 3)
	@Comment("20시 응답최대값")
	private BigDecimal s20hhrspnsmaxval;

	@Column(precision = 10)
	@Comment("20시 전송건수")
	private Long s20hhtrsmtnoitm;

	@Column(precision = 10)
	@Comment("21시 오류건수")
	private Long s21hherrnoitm;

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

	@Column(precision = 10, scale = 3)
	@Comment("21시 응답최대값")
	private BigDecimal s21hhrspnsmaxval;

	@Column(precision = 10)
	@Comment("21시 전송건수")
	private Long s21hhtrsmtnoitm;

	@Column(precision = 10)
	@Comment("22시 오류건수")
	private Long s22hherrnoitm;

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

	@Column(precision = 10, scale = 3)
	@Comment("22시 응답최대값")
	private BigDecimal s22hhrspnsmaxval;

	@Column(precision = 10)
	@Comment("22시 전송건수")
	private Long s22hhtrsmtnoitm;

	@Column(precision = 10)
	@Comment("23시 오류건수")
	private Long s23hherrnoitm;

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

	@Column(precision = 10, scale = 3)
	@Comment("23시 응답최대값")
	private BigDecimal s23hhrspnsmaxval;

	@Column(precision = 10)
	@Comment("23시 전송건수")
	private Long s23hhtrsmtnoitm;

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

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

	@Column(precision = 10, scale = 3)
	@Comment("2시 응답최대값")
	private BigDecimal s2hhrspnsmaxval;

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

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

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

	@Column(precision = 10, scale = 3)
	@Comment("3시 응답최대값")
	private BigDecimal s3hhrspnsmaxval;

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

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

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

	@Column(precision = 10, scale = 3)
	@Comment("4시 응답최대값")
	private BigDecimal s4hhrspnsmaxval;

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

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

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

	@Column(precision = 10, scale = 3)
	@Comment("5시 응답최대값")
	private BigDecimal s5hhrspnsmaxval;

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

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

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

	@Column(precision = 10, scale = 3)
	@Comment("6시 응답최대값")
	private BigDecimal s6hhrspnsmaxval;

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

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

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

	@Column(precision = 10, scale = 3)
	@Comment("7시 응답최대값")
	private BigDecimal s7hhrspnsmaxval;

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

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

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

	@Column(precision = 10, scale = 3)
	@Comment("8시 응답최대값")
	private BigDecimal s8hhrspnsmaxval;

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

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

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

	@Column(precision = 10, scale = 3)
	@Comment("9시 응답최대값")
	private BigDecimal s9hhrspnsmaxval;

	@Column(precision = 10)
	@Comment("9시 전송건수")
	private Long s9hhtrsmtnoitm;

}