CostProjectTaskManager.java 836 B

1234567891011121314151617181920212223242526272829303132333435
  1. package com.hotent.project.manager;
  2. import com.hotent.baseInfo.req.CostTaskSearchReq;
  3. import com.hotent.enterpriseDeclare.req.CostTaskPageReq;
  4. import com.hotent.project.model.CostProjectTask;
  5. import com.hotent.base.manager.BaseManager;
  6. import java.util.List;
  7. /**
  8. * 项目任务表 服务类
  9. *
  10. * @company 山西清众科技股份有限公司
  11. * @author 超级管理员
  12. * @since 2025-10-03
  13. */
  14. public interface CostProjectTaskManager extends BaseManager<CostProjectTask> {
  15. /**
  16. * 根据主键获取详情
  17. * @param id
  18. * @return
  19. */
  20. CostProjectTask getDetail(String id);
  21. /**
  22. * 新建、更新项目任务表
  23. * @param costProjectTask
  24. * @return
  25. */
  26. void createOrUpdate(CostProjectTask costProjectTask);
  27. List<CostProjectTask> getTaskList(CostTaskSearchReq req);
  28. String saveTask(CostTaskPageReq costTaskPageReq);
  29. }