EvaluationMapperServiceImpl.java 622 B

1234567891011121314151617
  1. package com.njuzr.eaibackend.mapper;
  2. import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
  3. import com.njuzr.eaibackend.po.Evaluation;
  4. import org.springframework.stereotype.Service;
  5. @Service
  6. public class EvaluationMapperServiceImpl extends ServiceImpl<EvaluationMapper, Evaluation> {
  7. public Evaluation getByVersion(Long assignmentId, Long userId, Integer version) {
  8. return this.lambdaQuery()
  9. .eq(Evaluation::getAssignmentId, assignmentId)
  10. .eq(Evaluation::getStudentId, userId)
  11. .eq(Evaluation::getVersion, version)
  12. .one();
  13. }
  14. }