package com.eactive.eai.batch.scheduler;

import java.io.Serializable;

public class JobStageLogVO implements Serializable {
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	private int    totalCount         =  0;
	private String uuid               = "";   // 작업요청메시지ID (UUID)
	private String subUuid            = "";   // 작업요청부메시지ID (subUUID)
	private String layerCode          = "";   // Layer코드 (FE,SC,FC)
	private String subLayerCode       = "";   // Layer별단계코드 (FE,SQ,SP,FC)
	private String ruleCode           = "";   // 룰코드
	private String ruleDesc           = "";   // 룰설명
	private String phaseCode          = "";   // 단계코드
	private String phaseDesc          = "";   // 단계설명
	private String phaseSeq           = "";   // 단계순번
	private String phaseType          = "";   // 단계유형 (SEND/RECV/END/EEND)
	private String flowClassName      = "";   // Flow클래스명
	private String lengthTelegramId   = "";   // 전문결정 TelegramID
	private String lengthClassName    = "";   // 전문결정 수행 클래스명
	private String lengthMsgCode      = "";   // 전문결정 전문메시지코드
	private String phaseTelegramId    = "";   // 단계 TelegramID
	private String phaseClassName     = "";   // 단계 수행 클래스명
	private String phaseMsgCode       = "";   // 단계 전문메시지코드
	private String telegramTypeValue  = "";   // 전문종별코드 필드값
	private String bizCodeValue       = "";   // 거래구분코드 필드값
	private String controlCodeValue   = "";   // 업무관리코드 필드값
	private String responseCodeValue  = "";   // 응답코드 필드값
	private String nodeCount          = "";   // 노드카운트
	private String jobCode            = "";   // 작업메시지구분코드
	private String jobName            = "";   // 작업메시지구분명
	private String bizCode            = "";   // 거래구분코드
//	private String bizGroupCode       = "";   // 거래구분그룹코드
//	private String bizGroupName       = "";   // 거래구분그룹명
	private String filePath           = "";   // 송수신디렉토리
	private String fileName           = "";   // 실제파일명
	private String renamedFileName    = "";   // 변경된파일명
	private String startTime          = "";   // 단계시작시간
	private String endTime            = "";   // 단계종료시간
	private String status             = "";   // 단계처리결과코드
	private String errMsg             = "";   // 장애발생원인
	private String telegramHeader     = "";   // 전문헤더
	private String telegramBody       = "";   // 전문바디

	public void setTotalCount        (int    arg) { totalCount        = arg; }
	public void setUuid              (String arg) { uuid              = arg; }
	public void setSubUuid           (String arg) { subUuid           = arg; }
	public void setLayerCode         (String arg) { layerCode         = arg; }
	public void setSubLayerCode      (String arg) { subLayerCode      = arg; }
	public void setRuleCode          (String arg) { ruleCode          = arg; }
	public void setRuleDesc          (String arg) { ruleDesc          = arg; }
	public void setPhaseCode         (String arg) { phaseCode         = arg; }
	public void setPhaseDesc         (String arg) { phaseDesc         = arg; }
	public void setPhaseSeq          (String arg) { phaseSeq          = arg; }
	public void setPhaseType         (String arg) { phaseType         = arg; }
	public void setFlowClassName     (String arg) { flowClassName     = arg; }
	public void setLengthTelegramId  (String arg) { lengthTelegramId  = arg; }
	public void setLengthClassName   (String arg) { lengthClassName   = arg; }
	public void setLengthMsgCode     (String arg) { lengthMsgCode     = arg; }
	public void setPhaseTelegramId   (String arg) { phaseTelegramId   = arg; }
	public void setPhaseClassName    (String arg) { phaseClassName    = arg; }
	public void setPhaseMsgCode      (String arg) { phaseMsgCode      = arg; }
	public void setTelegramTypeValue (String arg) { telegramTypeValue = arg; }
	public void setBizCodeValue      (String arg) { bizCodeValue      = arg; }
	public void setControlCodeValue  (String arg) { controlCodeValue  = arg; }
	public void setResponseCodeValue (String arg) { responseCodeValue = arg; }
	public void setNodeCount         (String arg) { nodeCount         = arg; }
	public void setJobCode           (String arg) { jobCode           = arg; }
	public void setJobName           (String arg) { jobName           = arg; }
	public void setBizCode           (String arg) { bizCode           = arg; }
//	public void setBizGroupCode      (String arg) { bizGroupCode      = arg; }
//	public void setBizGroupName      (String arg) { bizGroupName      = arg; }
	public void setFilePath          (String arg) { filePath          = arg; }
	public void setFileName          (String arg) { fileName          = arg; }
	public void setRenamedFileName   (String arg) { renamedFileName   = arg; }
	public void setStartTime         (String arg) { startTime         = arg; }
	public void setEndTime           (String arg) { endTime           = arg; }
	public void setStatus            (String arg) { status            = arg; }
	public void setErrMsg            (String arg) { errMsg            = arg; }
	public void setTelegramHeader    (String arg) { telegramHeader    = arg; }
	public void setTelegramBody      (String arg) { telegramBody      = arg; }

	public int    getTotalCount        () { return totalCount       ; }
	public String getUuid              () { return uuid             ; }
	public String getSubUuid           () { return subUuid          ; }
	public String getLayerCode         () { return layerCode        ; }
	public String getSubLayerCode      () { return subLayerCode     ; }
	public String getRuleCode          () { return ruleCode         ; }
	public String getRuleDesc          () { return ruleDesc         ; }
	public String getPhaseCode         () { return phaseCode        ; }
	public String getPhaseDesc         () { return phaseDesc        ; }
	public String getPhaseSeq          () { return phaseSeq         ; }
	public String getPhaseType         () { return phaseType        ; }
	public String getFlowClassName     () { return flowClassName    ; }
	public String getLengthTelegramId  () { return lengthTelegramId ; }
	public String getLengthClassName   () { return lengthClassName  ; }
	public String getLengthMsgCode     () { return lengthMsgCode    ; }
	public String getPhaseTelegramId   () { return phaseTelegramId  ; }
	public String getPhaseClassName    () { return phaseClassName   ; }
	public String getPhaseMsgCode      () { return phaseMsgCode     ; }
	public String getTelegramTypeValue () { return telegramTypeValue; }
	public String getBizCodeValue      () { return bizCodeValue     ; }
	public String getControlCodeValue  () { return controlCodeValue ; }
	public String getResponseCodeValue () { return responseCodeValue; }
	public String getNodeCount         () { return nodeCount        ; }
	public String getJobCode           () { return jobCode          ; }
	public String getJobName           () { return jobName          ; }
	public String getBizCode           () { return bizCode          ; }
//	public String getBizGroupCode      () { return bizGroupCode     ; }
//	public String getBizGroupName      () { return bizGroupName     ; }
	public String getFilePath          () { return filePath         ; }
	public String getFileName          () { return fileName         ; }
	public String getRenamedFileName   () { return renamedFileName  ; }
	public String getStartTime         () { return startTime        ; }
	public String getEndTime           () { return endTime          ; }
	public String getStatus            () { return status           ; }
	public String getErrMsg            () { return errMsg           ; }
	public String getTelegramHeader    () { return telegramHeader   ; }
	public String getTelegramBody      () { return telegramBody     ; }

}
