class CityItemReadService implements CityItemReadFacade {

    @Override
    public ICResponse<FullCityItemWithDetailInfo> queryFullCityItemWithDetail(FullCityItemWithDetailQueryRequest request) {
        if(request==null){
            throw new IllegalArgumentException("request is null");
        }
        request.checkParam();
        ICResponse<FullCityItemWithDetailInfo> fullCityItemWithDetailInfoICResponse = cityItemReadFacade.queryFullCityItemWithDetail(request);


        return fullCityItemWithDetailInfoICResponse;
    }

}