be8c67c10ef19eae8c96f5d8a1a048a0dd38d64a.svn-base 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. package cn.com.goldenwater.dcproj.service;
  2. import cn.com.goldenwater.core.service.CrudService;
  3. import cn.com.goldenwater.dcproj.dto.TacProvincePblmInfoDto;
  4. import cn.com.goldenwater.dcproj.model.*;
  5. import cn.com.goldenwater.dcproj.param.TacProvincePblmInfoParam;
  6. import com.github.pagehelper.PageInfo;
  7. import java.util.List;
  8. /**
  9. * @author lune
  10. * @date 2020-5-28
  11. */
  12. public interface TacProvincePblmInfoService extends CrudService<TacProvincePblmInfo, TacProvincePblmInfoParam> {
  13. String addPlan(List<TacPblmInfo> tacPblmInfoList,TacProvincePlanProcess tacProvincePlanProcess,String rgstrId,String persId);
  14. void addProcessPlan(List<TacProvincePblmInfo> tacPblmInfoList, TacProvincePlanProcess tacProvincePlanProcess, String rgstrId, String currentPersId,String state);
  15. void updatePblm(TacProvincePblmInfo tacProvincePblmInfo);
  16. void insertPblm(TacProvincePblmInfo tacProvincePblmInfo);
  17. void updateProcess(List<TacProvincePblmInfo> tacPblmInfoList, TacProvincePlanProcess tacProvincePlanProcess, String currentPersId,String rgstrId);
  18. void rollbackProcess(List<TacProvincePblmInfo> tacPblmInfoList, TacProvincePlanProcess tacProvincePlanProcess, TacProvincePlanTask tacProvincePlanTask, String currentPersId, String rgstrId);
  19. PageInfo<TacProvincePblmInfo> findPageJieduanInfo(TacProvincePblmInfoParam tacProvincePblmInfoParam);
  20. PageInfo<TacProvincePblmInfoReDto> finalResults(TacProvincePblmInfoParam tacProvincePblmInfoParam);
  21. public void addComFiles(List<GwComFile> comFileList , String pblmId);
  22. int updatePblmInfoList(TacProvincePblmInfoDto dto);
  23. // ------------------------- 自定方法 -------------------------
  24. public void addTaskLabel(String taskId,String rgstrId,String state);
  25. }