package com.zhcs.dt.service.information.monthProgress; import java.util.List; import com.zhcs.dt.util.PageData; /** * * @author zhengfei * @date 2019年4月9日 * @desc 预备费service */ public interface YbfManager { /**新增 * @param pd * @throws Exception */ public void save(PageData pd)throws Exception; /**删除 * @param pd * @throws Exception */ public void delete(PageData pd)throws Exception; /**修改 * @param pd * @throws Exception */ public void edit(PageData pd)throws Exception; /**列表(全部) * @param pd * @throws Exception */ public List listAll(PageData pd)throws Exception; /**通过公司和年份获取总金额 * @param pd * @throws Exception */ public List findTotalCostByCompanyAndYear(PageData pd)throws Exception; /**通过公司和年份、路段获取数据 * @param pd * @throws Exception */ public PageData findByCompanyAndLoadAndYearAndProjectName(PageData pd)throws Exception; /**通过公司获取路段数据 * @param pd * @throws Exception */ public List findLoadByParentId(PageData pd)throws Exception; /** * @Title: checkLoadId * @Description: 校验公司年份总金额 * @param @param pd * @param @return * @return List * @throws */ public List checkLoadId(PageData pd)throws Exception; }