package incheon.sgp.sea.vo;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;


@Getter
@Setter

@NoArgsConstructor
@AllArgsConstructor
public class SgpSeaFilterVO {
    private String seaName;
    private String regionCode;
    private String dongSelect;
    private String seaSelect;
    private String seaTypeDtlCode;
    // 위도/경도 (WGS84)
    private Double lat;
    private Double lot;
    private Double lon;
    
    // 검색반경
    private Double radius;

    // 반드시 Getter/Setter 필요
    public String getSeaName() { return seaName; }
    public void setSeaName(String seaName) { this.seaName = seaName; }
    
    // 구선택
    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 getSeaSelect() { return seaSelect; }
    public void setSeaSelect(String facilitySelect) { this.seaSelect = facilitySelect; }
    
    // 시설 유형 상세 선택
    public String getFacilityTypeDtlCode() { return seaTypeDtlCode; }
    public void setFacilityTypeDtlCode(String facilityTypeDtlCode) { this.seaTypeDtlCode = 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; }
}
