package incheon.sgp.prs.vo;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

@lombok.Getter @lombok.Setter

@NoArgsConstructor
@AllArgsConstructor
public class FacilitySearchFilterVO {
    private String facilityName;
    private String regionCode;
    private String dongSelect;
    private String facilitySelect;
    private String facilityTypeDtlCode;
    // 위도/경도 (WGS84)
    private Double lat;
    private Double lot;
    private Double lon;
    
    // 검색반경
    private Double radius;

    // 반드시 Getter/Setter 필요
    public String getFacilityName() { return facilityName; }
    public void setFacilityName(String facilityName) { this.facilityName = facilityName; }
    
    // 구선택
    public String getRegionCode() { return regionCode; }
    public void setRegionCode(String regionCode) { this.regionCode = regionCode; }
    
    // 동선택
    public String getDongSelect() { return dongSelect; }
    public void setDongSelect(String dongSelect) { this.dongSelect = dongSelect; }
    
    // 시설 유형 선택
    public String getFacilitySelect() { return facilitySelect; }
    public void setFacilitySelect(String facilitySelect) { this.facilitySelect = facilitySelect; }
    
    // 시설 유형 상세 선택
    public String getFacilityTypeDtlCode() { return facilityTypeDtlCode; }
    public void setFacilityTypeDtlCode(String facilityTypeDtlCode) { this.facilityTypeDtlCode = facilityTypeDtlCode; }

    
    public Double getLat() { return lat; }
    public void setLat(Double lat) { this.lat = lat; }
    
    public Double getLot() { return lot; }
    public void setLot(Double lot) { this.lot = lot; }

    public Double getLon() { return lon; }
    public void setLon(Double lon) { this.lon = lon; }
    
    // 내위치 반경
    public Double getRadius() { return radius; }
    public void setRadius(Double radius) { this.radius = radius; }
}
