package incheon.ags.ias.tmprUserAuthrt.vo;

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

import java.sql.Timestamp;
import java.time.LocalDate;
import java.time.LocalDateTime;

@Getter
@Setter
public class TmprUserAuthrtVO extends ComDefaultVO {

    private String userId;
    private String sysCd;
    private String userNm;
    private String deptCd;
    private String deptNm;
    private String roleCd;
    private String roleNm;
    private String roleExpln;
    private String roleType;
    private String authrtCd;
    private String aplcnRsn;
    private LocalDate roleBgngYmd;
    private LocalDate roleEndYmd;


    // ---------------------------------
    private String frstRegId;
    private Timestamp frstRegDt;
    private String lastMdfcnId;
    private Timestamp lastMdfcnDt;


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

}