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.BranchesBean;
import com.jiuqi.mobile.nigo.comeclose.manager.ISimpleUserManger;
import com.jiuqi.mobile.nigo.comeclose.manager.ManagerAnnotation;
import com.jiuqi.mobile.nigo.comeclose.manager.master.SelectBranchesKey;
import com.jiuqi.mobile.nigo.comeclose.portal.PortalAnnotation;
@ManagerAnnotation(implClass="com.jiuqi.mobile.nigo.biz.base.manager.BranchesManagerImpl")
@PortalAnnotation(implClass = "com.jiuqi.mobile.nigo.biz.base.manager.BranchesManagerImpl")
public interface IBranchesManager extends ISimpleUserManger<BranchesBean>{
/**
* @Title: search
* @Description: 查询经销商服务网点,分页。
* @param @param key
* @param @return 设定文件
* @return LoadOnGetList<BranchesBean> 返回类型
* @throws
*/
public LoadOnGetList<BranchesBean> search(SelectBranchesKey key);
/**
* @Title: findByGuid
* @Description: TODO(根据guid查询经销商网点信息)
* @param @param guid
* @param @return 设定文件
* @return BranchesBean 返回类型
* @throws
*/
public BranchesBean findByGuid(String guid);
/**
* @Title: findBranchesByDealerGuid
* @Description: TODO(根据经销商guid查询所有网点)
* @param @param dealerGuid
* @param @return 设定文件
* @return List<BranchesBean> 返回类型
* @throws
*/
public List<BranchesBean> findBranchesByDealerGuid(String dealerGuid);
}