| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970 |
- 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<PageData> listAll(PageData pd)throws Exception;
-
- /**通过公司和年份获取总金额
- * @param pd
- * @throws Exception
- */
- public List<PageData> findTotalCostByCompanyAndYear(PageData pd)throws Exception;
-
- /**通过公司和年份、路段获取数据
- * @param pd
- * @throws Exception
- */
- public PageData findByCompanyAndLoadAndYearAndProjectName(PageData pd)throws Exception;
-
-
- /**通过公司获取路段数据
- * @param pd
- * @throws Exception
- */
- public List<PageData> findLoadByParentId(PageData pd)throws Exception;
-
- /**
- * @Title: checkLoadId
- * @Description: 校验公司年份总金额
- * @param @param pd
- * @param @return
- * @return List<PageData>
- * @throws
- */
- public List<PageData> checkLoadId(PageData pd)throws Exception;
- }
|