package itn.let.uss.umt.service;

import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;

/**
 * 업무사용자VO클래스로서 업무사용자관리 비지니스로직 처리용 항목을 구성한다.
 * @author 공통서비스 개발팀 조재영
 * @since 2009.04.10
 * @version 1.0
 * @see
 *
 * <pre>
 * << 개정이력(Modification Information) >>
 *   
 *   수정일      수정자           수정내용
 *  -------    --------    ---------------------------
 *   2009.04.10  조재영          최초 생성
 *   2011.08.31  JJY            경량환경 템플릿 커스터마이징버전 생성 
 *
 * </pre>
 */
@Getter
@Setter
@NoArgsConstructor
@AllArgsConstructor
public class UserManageVO extends UserDefaultVO{

	/** 
	 * serialVersionUID
	 */
	private static final long serialVersionUID = 1L;

	/** 이전비밀번호 - 비밀번호 변경시 사용*/
    private String oldPassword = "";
    
    /**
	 * 가입일
	 */
	private String sbscrbDe;
	/**
	 * 사용자고유아이디
	 */
	private String uniqId="";
	/**
	 * 사용자 유형
	 */
	private String userTy;
	/**
	 * 지역번호
	 */
	private String areaNo;
	/**
	 * 생일
	 */
	private String brth;
	/**
	 * 상세주소
	 */
	private String detailAdres;
	/**
	 * 이메일주소
	 */
	private String emailAdres;
	/**
	 * 사원번호
	 */
	private String emplNo;
	/**
	 * 사용자 ID
	 */
	private String emplyrId;
	/**
	 * 사용자 ID Dec
	 */
	private String emplyrIdDec;	
	/**
	 * 사용자 명
	 */
	private String emplyrNm;
	/**
	 * 사용자 상태
	 */
	private String emplyrSttusCode;
	
	private String emplyrSttusCodeTxt;
	/**
	 * 팩스번호
	 */
	private String fxnum;
	/**
	 * 그룹 ID
	 */
	private String groupId;
	/**
	 * 집 주소
	 */
	private String homeadres;
	/**
	 * 집끝전화번호
	 */
	private String homeendTelno;
	/**
	 * 집중간전화번호
	 */
	private String homemiddleTelno;
	/**
	 * 주민등록번호
	 */
	private String ihidnum;
	/**
	 * 소속기관코드
	 */
	private String insttCode;
	/**
	 * 검색조건 회원타입
	 */
	private String mberTy;
	/**
	 * 핸드폰번호
	 */
	private String moblphonNo;
	/**
	 * 직위명
	 */
	private String ofcpsNm;
	/**
	 * 사무실전화번호
	 */
	private String offmTelno;
	/**
	 * 조직 ID
	 */
	private String orgnztId;
	/**
	 * 비밀번호
	 */
	private String password;
	/**
	 * 비밀번호 정답
	 */
	private String passwordCnsr;
	/**
	 * 비밀번호 힌트
	 */
	private String passwordHint;
	/**
	 * 검색조건 가입일자 시작일
	 */
	private String sbscrbDeBegin;
	/**
	 * 검색조건 가입일자 종료일
	 */
	private String sbscrbDeEnd;
	/**
	 * 성별코드
	 */
	private String sexdstnCode;
	/**
	 * 우편번호
	 */	
	private String zip;
	/**
	 * DN 값
	 */	
	private String subDn;
	
	private String partIdx;
	private String partIdxTxt; //조직 한글 이름

	private String authorCode;
	private String authorNm;
	
	private String rsaPasswd;
	
	private String esntlId;
	
	private String searchWord; //최근검색어
	
	private String userNm; 
	private String userWork; 
	private String locInfoId;  //조직도 유니크 ID
	
	private String sort;  //조직도 순선
	
	private String checkNo;
	private String findType;
	
	private String emailSendYN; // 이메일 전송 여부
	
	private String mbtlSendYN; // 문자전송 여부
	
	private String passwordOverlapCheck;
	
	private String userSe;
	
	private String crtfcDnValue;
	//관리자 SMS 문자인증 여부( Y : 문자인증함, N : 문자인증 안함)
	private String outerCertYn;
	
	private String mobilePwsaveYn;

	private String mberId;				// 회원아이디
	private String mberNm;				// 이름
	private String adminSmsNoticeYn;	// 법인폰 알림여부
	private String prePaymentYn;	// 선불결제여부(선불: Y, 후불 : N)
	private int autoCash;	// 월 자동 충전금
	private float nowChargeCash;		// 충전해야될 Cash 
	private String smishingYn;		// 스미싱 의심여부
	private String vipYn;		// VIP 여부
	private float cash;
	private String blineCode;		// B라인코드
	private String recommendId;		// 추천아이디
	private String atSmishingYn;		// 알림톡 스미싱 의심여부
	private String spamYn;
	private String nextPayMethod;
	private float paymentCash;		//이전달에 실제 사용한 캐시 정보
	
	

	public UserManageVO(String userId) {
		this.mberId = userId;
		// TODO Auto-generated constructor stub
	}
	
	
	
	
}