package com.jiuqi.mobile.nigo.comeclose.manager.base; import com.jiuqi.mobile.nigo.comeclose.bean.LoadOnGetList; import com.jiuqi.mobile.nigo.comeclose.bean.base.AgriculturalMachineryBean; import com.jiuqi.mobile.nigo.comeclose.exception.NiGoException; import com.jiuqi.mobile.nigo.comeclose.manager.ISimpleManger; import com.jiuqi.mobile.nigo.comeclose.manager.ManagerAnnotation; import com.jiuqi.mobile.nigo.comeclose.manager.master.SelectCarProductKey; 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.AgriculturalMachineryManagerImpl") @PortalAnnotation(implClass = "com.jiuqi.mobile.nigo.biz.base.manager.AgriculturalMachineryManagerImpl") public interface IAgriculturalMachineryManager extends ISimpleManger<AgriculturalMachineryBean> { /** * 根据品牌guid获取所有该品牌下的产品 * @param guid * @return */ @PortalMethodAnnctation AgriculturalMachineryBean[] findAgriculturalMachineryByCarBrandGuid(String guid); /** * 带分页的查询 * @param key * @return */ public LoadOnGetList<AgriculturalMachineryBean> search(SelectCarProductKey key); @Override /** * 创建产品名称 */ void create(AgriculturalMachineryBean bean) throws NiGoException; @Override /** * 更新产品名称 */ int update(AgriculturalMachineryBean bean) throws NiGoException; /** * guid查询产品名称 */ @Override @PortalMethodAnnctation AgriculturalMachineryBean find(String guid); }