package com.ly.supermvp.model.weather; import com.ly.supermvp.model.OnNetRequestListener; /** * <Pre> * 天气预报接口 * </Pre> * * @author 刘阳 * @version 1.0 * <p/> * Create by 2016/3/1 11:53 */ public interface WeatherModel { /** * 获取天气预报 * @param area 地区名称,比如北京 * @param needMoreDay 是否需要返回7天数据中的后4天。1为返回,0为不返回。 * @param needIndex 是否需要返回指数数据,比如穿衣指数、紫外线指数等。1为返回,0为不返回。 * @param needAlarm 是否需要天气预警。1为需要,0为不需要。 * @param need3HourForcast 是否需要当天每3小时1次的天气预报列表。1为需要,0为不需要。 * @param listener 网络请求成功失败监听 */ void netLoadWeatherWithLocation(String area, String needMoreDay, String needIndex, String needAlarm, String need3HourForcast, OnNetRequestListener<ShowApiWeather> listener); }