package incheon.ags.ias.tmprUserAuthrt.vo;

import incheon.com.cmm.ComDefaultVO;
import lombok.Getter;
import lombok.Setter;
import org.apache.commons.lang3.builder.ToStringBuilder;

/**
 * 임시 사용자 메뉴 권한 매핑 VO
 * 테이블: TMPR_USER_AUTHRT_MENU_MPNG
 * 복합키: (USER_ID, SYS_CD, ROLE_CD, AUTHRT_CD, MENU_CD)
 */
@Getter
@Setter
public class TmprUserAuthrtMenuMpngVO extends ComDefaultVO {

    /** 사용자 ID (PK) */
    private String userId;

    /** 시스템 코드 (PK) */
    private String sysCd;

    /** 역할 코드 (PK) */
    private String roleCd;

    /** 권한 코드 (PK) */
    private String authrtCd;

    /** 메뉴 코드 (PK) */
    private String menuCd;

    @Override
    public String toString() {
        return ToStringBuilder.reflectionToString(this);
    }
}
