package com.bonus.ma.dao; import java.util.List; import org.apache.ibatis.annotations.Param; import com.bonus.core.BonusBatis; import com.bonus.ma.beans.MachineTypeBean; import com.bonus.sys.BaseDao; import com.bonus.sys.Page; import com.bonus.sys.beans.ZNode; @BonusBatis public interface MachineTypeDao extends BaseDao { List getMainTree(MachineTypeBean o); void treeInsert(MachineTypeBean o); int treeUpdate(MachineTypeBean o); int treeDelete(MachineTypeBean o); public List getRoleBeans(); MachineTypeBean findLastId(); public List findFirstName(MachineTypeBean o); List findDetails(@Param("param") MachineTypeBean o, Page page); List findStore(MachineTypeBean o); List findStoreDetails(MachineTypeBean o); List findModel(MachineTypeBean o); void updateModel(MachineTypeBean o); List findMaTypeMsg(MachineTypeBean o); List findChilds(MachineTypeBean o); List maTypeTree(@Param("param")MachineTypeBean o); List maModelTree(MachineTypeBean o); MachineTypeBean findById(String id); List findNums(MachineTypeBean o); //查询库存数量 List findHouseNums(MachineTypeBean o); //查询库管员库存数量 public void updateNums(MachineTypeBean o); //修改库存数量 List findWarnModel(@Param("param") MachineTypeBean o,Page page); MachineTypeBean findTopClass(MachineTypeBean o); void addBuyTime(MachineTypeBean o); MachineTypeBean findByModelId(MachineTypeBean mtBean); List findTestData(); MachineTypeBean getIdByThreeName(MachineTypeBean ma); void updateTestDataById(MachineTypeBean type); List findZulinTest(); void insetTwo(MachineTypeBean o); void insetThree(MachineTypeBean o); void insetOne(MachineTypeBean type); void insertOrgRelation(MachineTypeBean o); void updateOrgModel(MachineTypeBean o); void deleteOrgRelation(MachineTypeBean o); void updateStorageNums(MachineTypeBean type); int updateStorageNum(MachineTypeBean o); void updateWarnValue(MachineTypeBean o); List typeNameList(@Param("param") MachineTypeBean o); List nameList(@Param("param") MachineTypeBean o); }