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<CostTypeExtend> selectConstByTypeAll(String type);
|
|
/*
|
* 删除费用类型
|
*/
|
int deleteCostType(CostType costType);
|
|
/*
|
* 添加费用类型
|
*/
|
CostType insertCostType(CostTypeExtend costType);
|
|
/*
|
* 更新费用类型
|
*/
|
int updateCostType(CostTypeExtend costType);
|
|
/*
|
* 费用类型分页查询
|
*/
|
List<CostTypeExtend> seachePage(CostType costType);
|
|
/**
|
* 根据拖拽修改Id
|
*/
|
int move(CostType data);
|
|
/**
|
* 查询单条
|
* @return
|
*/
|
CostType selectSingle(CostType cost);
|
|
// List<Map<String, String>> selectCostType(MasterDefine master);
|
|
/**
|
* 模糊查询费用类型
|
*/
|
List<CostTypeExtend> selectlike(String nodeName);
|
|
List<UpdataBusType> addCostTypeList(Consumer<UpdataBusType> consumer);
|
|
}
|