EvaluateExecuterMapper.java 816 B

1234567891011121314151617181920212223
  1. package com.xjrsoft.module.evaluate.mapper;
  2. import com.github.yulichang.base.MPJBaseMapper;
  3. import com.xjrsoft.module.evaluate.dto.SaveEvaluateObjectDto;
  4. import com.xjrsoft.module.evaluate.entity.EvaluateExecuter;
  5. import org.apache.ibatis.annotations.Delete;
  6. import org.apache.ibatis.annotations.Mapper;
  7. import org.apache.ibatis.annotations.Param;
  8. /**
  9. * @title: 评价执行人
  10. * @Author dzx
  11. * @Date: 2024-01-16
  12. * @Version 1.0
  13. */
  14. @Mapper
  15. public interface EvaluateExecuterMapper extends MPJBaseMapper<EvaluateExecuter> {
  16. @Delete("DELETE FROM evaluate_executer WHERE evaluate_object_id IN (" +
  17. " SELECT id FROM evaluate_object WHERE evaluate_manage_id = #{dto.evaluateManageId} and base_grade_id = #{dto.gradeId} )")
  18. Boolean deleteByEvaluateManageId(@Param("dto") SaveEvaluateObjectDto dto);
  19. }