package com.changhong.epc.tenant.service.cost; import com.changhong.epc.bean.tenant.cost.CostType; import com.changhong.epc.bean.tenant.cost.extend.CostTypeExtend; import com.changhong.epc.bean.tenant.sunCloud.UpdataBusType; import java.util.List; import java.util.function.Consumer; public interface CostTypeService { /** * 查询所有费用类型 * @return */ List selectConstByTypeAll(String type); /* * 删除费用类型 */ int deleteCostType(CostType costType); /* * 添加费用类型 */ CostType insertCostType(CostTypeExtend costType); /* * 更新费用类型 */ int updateCostType(CostTypeExtend costType); /* * 费用类型分页查询 */ List seachePage(CostType costType); /** * 根据拖拽修改Id */ int move(CostType data); /** * 查询单条 * @return */ CostType selectSingle(CostType cost); // List> selectCostType(MasterDefine master); /** * 模糊查询费用类型 */ List selectlike(String nodeName); List addCostTypeList(Consumer consumer); }