package com.jiuqi.mobile.nigo.comeclose.manager.base; import java.util.List; import com.jiuqi.mobile.nigo.comeclose.bean.LoadOnGetList; import com.jiuqi.mobile.nigo.comeclose.bean.base.ShiledBean; import com.jiuqi.mobile.nigo.comeclose.bean.base.ShiledTypeEnum; import com.jiuqi.mobile.nigo.comeclose.manager.ISimpleManger; import com.jiuqi.mobile.nigo.comeclose.manager.ManagerAnnotation; import com.jiuqi.mobile.nigo.comeclose.manager.master.SelectShiledKey; import com.jiuqi.mobile.nigo.comeclose.portal.PortalAnnotation; import com.jiuqi.mobile.nigo.comeclose.portal.PortalMethodAnnctation; @ManagerAnnotation(implClass = "com.jiuqi.mobile.nigo.biz.base.manager.ShiledManagerImpl") @PortalAnnotation(implClass = "com.jiuqi.mobile.nigo.biz.base.manager.ShiledManagerImpl") public interface IShiledManager extends ISimpleManger<ShiledBean>{ /** * 查询屏蔽信息 * @param bean * @return */ List<ShiledBean> findShiled(ShiledBean bean); /** * 删除特定屏蔽信息 * @param guid * @return */ boolean delShiled(String guid); /** * 获取所有屏蔽天气预报的 * @auth lizh * @Date 2014-6-30下午2:57:23 * @method findAllShiled * @fileName IShiledManager * @package com.jiuqi.mobile.nigo.comeclose.manager.base * @project comeclose * @return * @return List<String> */ @PortalMethodAnnctation List<String> findAllShiled(int weathertype); /** * 搜索屏蔽信息 * @param key * @return LoadOnGetList<ShiledBean> */ LoadOnGetList<ShiledBean> search(SelectShiledKey key); }