package com.jiuqi.mobile.nigo.comeclose.manager.portalDefined;
import java.util.List;
import com.jiuqi.mobile.nigo.comeclose.bean.portalDefined.TopDefinedBean;
import com.jiuqi.mobile.nigo.comeclose.exception.NiGoException;
import com.jiuqi.mobile.nigo.comeclose.manager.ISimpleManger;
import com.jiuqi.mobile.nigo.comeclose.manager.ManagerAnnotation;
@ManagerAnnotation(implClass = "com.jiuqi.mobile.nigo.biz.portalDefined.managerImpl.TopDefinedManagerImpl")
public interface ITopDefinedManager extends ISimpleManger<TopDefinedBean>{
/**
*
* @Title: getTopDefinedBeansByProjectGuid
* @Description: 根据项目guid获取头部集合
* @param @param projectGuid
* @param @return 设定文件
* @return List<TopDefinedBean> 返回类型
* @throws
*/
public List<TopDefinedBean> getTopDefinedBeansByProjectGuid(String projectGuid);
/**
* @Title: createTopDefined
* @Description: 新建top信息
* @param @param topDefinedBean
* @param @param links
* @param @param navs 设定文件
* @return void 返回类型
* @throws
*/
public String createTopDefined(TopDefinedBean topDefinedBean,String links,String navs);
/**
*
* @Title: updateTop
* @Description: 修改top信息
* @param @param topDefinedBean
* @param @param links
* @param @param navs
* @param @return 设定文件
* @return String 返回类型
* @throws
*/
public String updateTop(TopDefinedBean topDefinedBean,String links,String navs);
/**
* @throws NiGoException
* @throws DBException
*
* @Title: deleteTop
* @Description: 删除top信息
* @param @param guid 设定文件
* @return void 返回类型
* @throws
*/
public void deleteTop(TopDefinedBean topDefinedBean) throws NiGoException;
}