IAssessmentTemplatePlanService.java 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. package com.xjrsoft.module.assessment.service;
  2. import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
  3. import com.baomidou.mybatisplus.extension.service.IService;
  4. import com.github.yulichang.base.MPJBaseService;
  5. import com.xjrsoft.module.assessment.dto.AddAssessmentTemplatePlanDto;
  6. import com.xjrsoft.module.assessment.dto.AssessmentTemplatePlanPageDto;
  7. import com.xjrsoft.module.assessment.entity.AssessmentTemplatePlan;
  8. import com.xjrsoft.module.assessment.vo.AssessmentTemplatePlanPageVo;
  9. import lombok.Data;
  10. import java.util.List;
  11. /**
  12. * @title: 考核计划
  13. * @Author dzx
  14. * @Date: 2024-04-01
  15. * @Version 1.0
  16. */
  17. public interface IAssessmentTemplatePlanService extends MPJBaseService<AssessmentTemplatePlan> {
  18. /**
  19. * 新增
  20. *
  21. */
  22. Boolean add(AddAssessmentTemplatePlanDto dto);
  23. /**
  24. * 更新
  25. *
  26. * @param assessmentTemplatePlan
  27. * @return
  28. */
  29. Boolean update(AssessmentTemplatePlan assessmentTemplatePlan);
  30. /**
  31. * 删除
  32. *
  33. * @param ids
  34. * @return
  35. */
  36. Boolean delete(List<Long> ids);
  37. /**
  38. * 分页查询
  39. */
  40. Page<AssessmentTemplatePlanPageVo> getPage(Page<AssessmentTemplatePlanPageVo> page, AssessmentTemplatePlanPageDto dto);
  41. }