123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269 |
- package com.ozs.plan.service;
- import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
- import com.baomidou.mybatisplus.extension.service.IService;
- import com.ozs.common.core.domain.AjaxResult;
- import com.ozs.common.core.domain.model.LoginUser;
- import com.ozs.plan.doman.PlanYears;
- import com.ozs.plan.doman.vo.requestVo.PlanYearsStandardVo;
- import com.ozs.plan.doman.vo.responseVo.PlanQuarterResponseVo;
- import com.ozs.plan.doman.vo.responseVo.PlanYearsResponseVo;
- import java.util.List;
- import java.util.Map;
- /**
- * 系统访问日志情况信息 服务层
- *
- * @author bu
- */
- public interface PlanYearsService extends IService<PlanYears> {
- /**
- * 查询年度计划记录集合
- *
- * @param vo 年度计划请求对象
- * @return 年度计划记录集合
- */
- public Page selectPlanYearsList(PlanYearsStandardVo vo);
- /**
- * 查询年度计划记录集合--导出
- *
- * @param vo 年度计划请求对象
- * @return 年度计划记录集合
- */
- public List<PlanYearsResponseVo> selectPlanYearsListEXP(PlanYearsStandardVo vo);
- /**
- * 查询年度计划记录集合(审核单位)
- *
- * @param vo 年度计划请求对象
- * @return 年度计划记录集合
- */
- public Page selectPlanYearsExamineList(PlanYearsStandardVo vo);
- /**
- * 查询年度计划记录集合(审核单位--导出)
- *
- * @param vo 年度计划请求对象
- * @return 年度计划记录集合
- */
- public List<PlanYearsResponseVo> selectPlanYearsExamineListEXP(PlanYearsStandardVo vo);
- /**
- * 创建年度计划
- *
- * @param yearsStandardVo 年度计划请求对象
- */
- public AjaxResult insertPlanYears(PlanYearsStandardVo yearsStandardVo);
- /**
- * 批量删除年度计划
- *
- * @param planIds 需要删除的年度计划ID
- * @return 结果
- */
- public AjaxResult deletePlanYearsByIds(Long[] planIds);
- /**
- * 批量删除年度计划
- *
- * @param planYearId 需要删除的年度计划ID
- * @return 结果
- */
- public AjaxResult deletePlanYearsById(Long planYearId);
- /**
- * 根据id获取年度计划信息
- *
- * @param yearsStandardVo 年度计划请求对象
- * @return 结果
- */
- public AjaxResult view(PlanYearsStandardVo yearsStandardVo);
- /**
- * 修改年度计划
- *
- * @param yearsStandardVo 修改年度计划请求对象
- * @return 结果
- */
- public AjaxResult update(PlanYearsStandardVo yearsStandardVo);
- /**
- * 导入年度计划数据
- *
- * @return 结果
- */
- public String importPlanYears(List<PlanYearsStandardVo> planYears, boolean isUpdateSupport, LoginUser loginUser);
- /**
- * 提交年度计划
- *
- * @param yearsStandardVo 提交年度计划请求对象
- * @return 结果
- */
- public AjaxResult commit(PlanYearsStandardVo yearsStandardVo);
- /**
- * 审核年度计划
- *
- * @param yearsStandardVo 需要审核的年度计划
- * @return 结果
- */
- public AjaxResult reviewTo(PlanYearsStandardVo yearsStandardVo);
- /**
- * 审核年度计划退回
- *
- * @param yearsStandardVo 需要审核的年度计划
- * @return 结果
- */
- public AjaxResult reviewReturn(PlanYearsStandardVo yearsStandardVo);
- /**
- * 申请修改年度计划
- *
- * @param yearsStandardVo 需要修改的年度计划
- * @return 结果
- */
- public AjaxResult appUpdate(PlanYearsStandardVo yearsStandardVo);
- /**
- * 发函催告
- *
- * @param yearsStandardVo 年度计划
- * @return 结果
- */
- AjaxResult sendLetter(PlanYearsStandardVo yearsStandardVo);
- /**
- * 上传计划关联文件后保存文件信息
- *
- * @param yearsStandardVo 年度计划
- * @return 结果
- */
- AjaxResult upLoadPlanFile(PlanYearsStandardVo yearsStandardVo);
- /**
- * 下载计划关联文件
- *
- * @param yearsStandardVo 年度计划
- * @return 结果
- */
- AjaxResult downLoadPlanFile(PlanYearsStandardVo yearsStandardVo);
- /**
- * 需求单位首页计划管理总数
- *
- * @return
- */
- AjaxResult demandUnitPlanManagementTotal();
- /**
- * 采购管理部门首页计划管理总数
- *
- * @return
- */
- AjaxResult purchasingManagementPurchasingManagementTotal();
- /**
- * 需求单位首页需求管理总数
- *
- * @return
- */
- AjaxResult demandUnitDemandManagementTotal();
- /**
- * 采购管理部门首页需求管理总数
- *
- * @return
- */
- AjaxResult purchasingManagementDemandManagementTotal();
- /**
- * 需求单位首页合同管理总数
- *
- * @return
- */
- AjaxResult demandUnitContractManagementTotal();
- /**
- * 需求单位首页建设管理总数
- *
- * @return
- */
- AjaxResult demandUnitConstructionManagementTotal();
- /**
- * 采购管理部门首页任务下达管理总数
- *
- * @return
- */
- AjaxResult purchasingManagementTaskReleaseTotal();
- /**
- * 采购办首页采购执行管理总数
- *
- * @return
- */
- AjaxResult procurementOfficeProcurementExecutionTotal();
- /**
- * 采购办首已中标项目理总数
- *
- * @return
- */
- AjaxResult procurementOfficeWinningTheBidTotal();
- /**
- * 采购办首未中标项目理总数
- *
- * @return
- */
- AjaxResult procurementOfficeFailureToWinTheBidTotal();
- /**
- * 查询需求单位待办事项(计划待提交)
- *
- * @return
- */
- List<PlanQuarterResponseVo> planWaitCommit();
- /**
- * 采购管理部门首页待办事项(计划待审核)
- *
- * @return
- */
- List<PlanQuarterResponseVo> planWaitExamine();
- /**
- * 需求单位首页待办事项(全部)
- *
- * @return
- */
- AjaxResult demandUnitWillManipulateTotal();
- /**
- * 采购办首页待办事项(发函催告)
- *
- * @return
- */
- List<PlanQuarterResponseVo> willSendLetter();
- /**
- * 采购管理部门首页待办事项(全部)
- *
- * @return
- */
- AjaxResult purchasingManagementWillManipulateTotal();
- /**
- * 通过年度ID,查询季度、临时计划详情,通过季度、临时计划ID查询项目
- * @param planYearId
- * @return
- */
- AjaxResult projectDetails(PlanYearsStandardVo yearsStandardVo);
- }
|