ProvisionalPlanService.java 1.3 KB

12345678910111213141516171819202122232425262728293031323334
  1. package com.ozs.plan.service;
  2. import com.baomidou.mybatisplus.core.metadata.IPage;
  3. import com.baomidou.mybatisplus.extension.service.IService;
  4. import com.github.pagehelper.PageInfo;
  5. import com.ozs.common.core.domain.AjaxResult;
  6. import com.ozs.common.core.domain.model.LoginUser;
  7. import com.ozs.plan.doman.PlanYears;
  8. import com.ozs.plan.doman.ProvisionalPlan;
  9. import com.ozs.plan.doman.vo.requestVo.ProvisionalPlanVo;
  10. import java.util.List;
  11. public interface ProvisionalPlanService extends IService<ProvisionalPlan> {
  12. int deleteProvisionalPlanById(Integer planYearId);
  13. int updateProvisionalPlanById(ProvisionalPlan provisionalPlan);
  14. String importProvisionalPlan(List<ProvisionalPlan> provisionalPlans, boolean updateSupport, LoginUser loginUser);
  15. List<ProvisionalPlan> selectProvisionalPlanExport(ProvisionalPlanVo provisionalPlanVo);
  16. int commitProvisionalPlan(ProvisionalPlanVo provisionalPlanVo);
  17. ProvisionalPlan seletById(Integer planPracticalId);
  18. PageInfo<ProvisionalPlan> selectProvisionalPlan(ProvisionalPlanVo provisionalPlanVo);
  19. PageInfo<ProvisionalPlan> selectProvisionalPlanAudit(ProvisionalPlanVo provisionalPlanVo);
  20. AjaxResult auditPass(ProvisionalPlanVo provisionalPlanVo);
  21. AjaxResult auditNoPass(ProvisionalPlanVo provisionalPlanVo);
  22. }