2025年4月11日14:53:46
parent
ea52f361a3
commit
2c0f9a4ab1
|
|
@ -10,11 +10,16 @@ import org.springframework.data.domain.Page;
|
||||||
import org.springframework.data.domain.PageRequest;
|
import org.springframework.data.domain.PageRequest;
|
||||||
import org.springframework.data.domain.Pageable;
|
import org.springframework.data.domain.Pageable;
|
||||||
import org.springframework.data.domain.Sort;
|
import org.springframework.data.domain.Sort;
|
||||||
|
import org.springframework.data.jpa.domain.Specification;
|
||||||
import org.springframework.web.bind.annotation.RequestBody;
|
import org.springframework.web.bind.annotation.RequestBody;
|
||||||
import org.springframework.web.bind.annotation.RequestMapping;
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
import org.springframework.web.bind.annotation.RequestParam;
|
import org.springframework.web.bind.annotation.RequestParam;
|
||||||
import org.springframework.web.bind.annotation.RestController;
|
import org.springframework.web.bind.annotation.RestController;
|
||||||
|
|
||||||
|
import javax.persistence.criteria.CriteriaBuilder;
|
||||||
|
import javax.persistence.criteria.CriteriaQuery;
|
||||||
|
import javax.persistence.criteria.Predicate;
|
||||||
|
import javax.persistence.criteria.Root;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
@ -55,8 +60,16 @@ public class QuestionOptionController {
|
||||||
public Result delete(Long id) {
|
public Result delete(Long id) {
|
||||||
|
|
||||||
QuestionOption questionOption = questionOptionDao.getById(id);
|
QuestionOption questionOption = questionOptionDao.getById(id);
|
||||||
|
Specification specification = new Specification() {
|
||||||
|
@Override
|
||||||
|
public Predicate toPredicate(Root root, CriteriaQuery criteriaQuery, CriteriaBuilder criteriaBuilder) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
questionOptionDao.findAll();
|
||||||
|
|
||||||
|
|
||||||
questionOptionDao.deleteById(id);
|
questionOptionDao.deleteById(id);
|
||||||
return Result.success(null);
|
return Result.success(null);
|
||||||
|
|
|
||||||
|
|
@ -1,12 +1,14 @@
|
||||||
package com.zhangmeng.online.exam.dao;
|
package com.zhangmeng.online.exam.dao;
|
||||||
|
|
||||||
import com.zhangmeng.online.exam.entity.QuestionOption;
|
import com.zhangmeng.online.exam.entity.QuestionOption;
|
||||||
|
import org.springframework.data.jpa.domain.Specification;
|
||||||
import org.springframework.data.jpa.repository.JpaRepository;
|
import org.springframework.data.jpa.repository.JpaRepository;
|
||||||
|
import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author zm
|
* @author zm
|
||||||
* @date 2025/2/28 16:14
|
* @date 2025/2/28 16:14
|
||||||
* @version: 1.0
|
* @version: 1.0
|
||||||
*/
|
*/
|
||||||
public interface QuestionOptionDao extends JpaRepository<QuestionOption, Long> {
|
public interface QuestionOptionDao extends JpaRepository<QuestionOption, Long>, JpaSpecificationExecutor<QuestionOption> {
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue