package com.eactive.eai.rms.bat.extransinfo;

public enum ExTransInfoField {

	EAILUMPPGMDSTCD	 			("String",	2,	 "EAI일괄프로그램구분코드내용"),
	EAILUMPPGMSTUSDSTCD	 		("String",	2,	 "EAI일괄프로그램상태구분코드내용"),	
	EAILUMPPGMNOMALDSTCD	 	("String",	2,	 "EAI일괄프로그램정상구분코드내용"),
	EAILUMPNODENAME	 			("String",	30,	 "EAI일괄노드명"),			  	
	EAILUMPLOCALFILENAME	 	("String",	100, "EAI일괄LOCAL파일명"),	 
	EAILUMPRMTFILENAME	 		("String",	100, "EAI일괄원격파일명"),		   	
	EAILUMPFILESIZEVAL	 		("Integer",	0,	 "EAI일괄파일크기값"),		   	
	EAILUMPFILETRSMTSTARTYMS	("String",	17,	 "EAI일괄파일전송시작일시"), 
	EAILUMPFILETRSMTENDYMS	 	("String",	17,	 "EAI일괄파일전송종료일시"),	 
	EAILUMPREQIRYMS	 			("String",	14,	 "EAI일괄소요일시"),			   	
	BJOBBZWKDSTCD	 			("String",	5,	 "BATCH작업업무구분코드내용"),			 
	OSIDINSTIDSTCD	 			("String",	4,	 "대외기관구분코드내용"),			   	
	BJOBMSGDSTCD	 			("String",	10,	 "BATCH작업메시지구분코드내용"),			 
	EAILUMPLOGPERETRACTNAME	 	("String",	20,	 "EAI일괄로그별추출명"),	 
	EAILUMPERRMSGNAME	 		("String",	200, "EAI일괄에러메시지명");		   	
	
	private String fieldType;   	// field 유형
	private int fieldLength;   		// field 길이
	private String fieldDesc;		// field 설명
	
	ExTransInfoField(String fieldType, int fieldLength, String fieldDesc) {
		this.fieldType = fieldType;
		this.fieldLength = fieldLength;
		this.fieldDesc = fieldDesc;
	}

	public String getFieldType() {
		return fieldType;
	}

	public int getFieldLength() {
		return fieldLength;
	}

	public String getFieldDesc() {
		return fieldDesc;
	}
	
}
