CostProjectTaskMaterialManager.java 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. package com.hotent.project.manager;
  2. import java.util.List;
  3. import com.hotent.project.model.CostProjectTaskMaterial;
  4. import com.hotent.base.manager.BaseManager;
  5. import com.hotent.base.query.QueryFilter;
  6. import com.baomidou.mybatisplus.core.metadata.IPage;
  7. /**
  8. * 任务定制-报送资料要求 服务类
  9. *
  10. * @company 山西清众科技股份有限公司
  11. * @author 超级管理员
  12. * @since 2025-10-09
  13. */
  14. public interface CostProjectTaskMaterialManager extends BaseManager<CostProjectTaskMaterial> {
  15. /**
  16. * 根据主键获取详情
  17. * @param id
  18. * @return
  19. */
  20. CostProjectTaskMaterial getDetail(String id);
  21. /**
  22. * 新建、更新任务定制-报送资料要求
  23. * @param costProjectTaskMaterial
  24. * @return
  25. */
  26. void createOrUpdate(CostProjectTaskMaterial costProjectTaskMaterial);
  27. /**
  28. * 删除任务定制-报送资料要求
  29. * @param id
  30. */
  31. void deleteById(String id);
  32. /**
  33. * 批量删除任务定制-报送资料要求
  34. * @param ids
  35. */
  36. void batchDelete(String[] ids);
  37. /**
  38. * 根据任务ID获取任务定制-报送资料要求列表
  39. * @param taskId
  40. * @return
  41. */
  42. List<CostProjectTaskMaterial> listByTaskId(String taskId);
  43. }