| 12345678910111213141516171819202122232425 |
- package com.njuzr.eaibackend.mapper;
- import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
- import com.njuzr.eaibackend.po.Evaluation;
- import org.springframework.stereotype.Service;
- @Service
- public class EvaluationMapperServiceImpl extends ServiceImpl<EvaluationMapper, Evaluation> {
- public Evaluation getByVersion(Long assignmentId, Long userId, Integer version) {
- return this.lambdaQuery()
- .eq(Evaluation::getAssignmentId, assignmentId)
- .eq(Evaluation::getStudentId, userId)
- .eq(Evaluation::getVersion, version)
- .one();
- }
- public boolean deleteByVersion(Long assignmentId, Long studentId, Integer version) {
- return this.lambdaUpdate()
- .eq(Evaluation::getAssignmentId, assignmentId)
- .eq(Evaluation::getStudentId, studentId)
- .eq(Evaluation::getVersion, version)
- .remove();
- }
- }
|