package incheon.ags.ias.spceUtlz.vo;

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

/**
 * 공간정보 활용 통계 VO
 */
@Getter
@Setter
public class SpceUtlzVO extends ComDefaultVO {

    private String totYmd;          // 집계일자
    private String userId;          // 사용자아이디
    private String userNm;          // 사용자명
    private String deptCd;          // 부서코드
    private String deptNm;          // 부서명
    private String idctCd;          // 지표코드
    private String idctNm;          // 지표명
    private Long rsltCnt;           // 결과건수
    private Long rsltScr;           // 결과점수
    private Double idctWghtScr;     // 지표가중치점수

    // 추가 필드 (조회용)
    private Long totalScore;        // 총점 (사용자별 합계)
    private Integer ranking;        // 순위

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