package incheon.sgp.aat.vo;

import lombok.AllArgsConstructor;
import lombok.NoArgsConstructor;

import java.util.List;

/**
 * @author : HyeonBin, Kang
 * @version 1.2
 * @Class Name : SgpAatVO.java
 * @Description : 건축상 수상작 VO
 * @Modification Information
 * 개정일자              개정자                  개정내용
 * ------------------ ----------- --------------------------
 * 2025. 10. 14       HyeonBin, Kang         최초생성
 * <p>
 * Copyright 2025. 올포랜드 INC. All rights reserved.
 * @since : 2025.10.14
 */
@lombok.Getter
@lombok.Setter

@NoArgsConstructor
@AllArgsConstructor
public class SgpAatVO {

  /** 식별자 (PK) */
  private Long pk;

  /** 수상작 명칭 */
  private String bdst;

  /** 주소 */
  private String addr;

  /** 시군구 코드 */
  private String sggCd;

  /** 시군구명 */
  private String sggNm;

  /** 읍면동 코드 */
  private String emdCd;

  /** 읍면동명 */
  private String emdNm;

  /** 위도 (WGS84) */
  private Double lat;

  /** 경도 (WGS84) */
  private Double lot;

  /** 수상 연도 */
  private Integer yr;

  /** 수상 등급 코드 */
  private String wnawdSeSeCd;

  /** 수상 등급 명칭 */
  private String award;

  /** 설계자 */
  private String dsgnr;

  /** 시공자 */
  private String bldr;

  /** 이미지 URL */
  private String imageUrl;

  /** 이미지 이름 */
  private String imageNm;

  /** 이미지 URL 목록 (프론트엔드용) */
  private List<String> imageUrls;

  /** 통계용 개수 필드 (집계 조회 시 사용) */
  private Long count;
  
  /** 거리뷰 URL */
  private String roadViewUrl;
  
}
