TaskDetailsService.java 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. package com.goafanti.techproject.service;
  2. import com.goafanti.common.model.TaskDetails;
  3. import com.goafanti.techproject.bo.TaskDetailsBo;
  4. /**
  5. * 项目申报详情(TaskDetails)表服务接口
  6. *
  7. * @author makejava
  8. * @since 2024-12-26 17:11:50
  9. */
  10. public interface TaskDetailsService {
  11. /**
  12. * 通过ID查询单条数据
  13. *
  14. * @param id 主键
  15. * @return 实例对象
  16. */
  17. TaskDetails queryById(Integer id);
  18. /**
  19. * 新增数据
  20. *
  21. * @param taskDetails 实例对象
  22. * @return 实例对象
  23. */
  24. TaskDetails insert(TaskDetails taskDetails);
  25. /**
  26. * 修改数据
  27. *
  28. * @param taskDetails 实例对象
  29. * @return 实例对象
  30. */
  31. TaskDetails update(TaskDetails taskDetails);
  32. /**
  33. * 通过主键删除数据
  34. *
  35. * @param id 主键
  36. * @return 是否成功
  37. */
  38. boolean deleteById(Integer id);
  39. /**
  40. * 列表数据
  41. *
  42. * @param in 参数
  43. * @return 是否成功
  44. */
  45. Object list(TaskDetails in, Integer pageNo, Integer pageSize);
  46. TaskDetailsBo getByTid(Integer id);
  47. Object export(Integer id);
  48. boolean checkTid(TaskDetails taskDetails);
  49. }