|
@@ -12,6 +12,7 @@ import com.miaxis.common.utils.poi.ExcelUtil;
|
|
import com.miaxis.question.domain.QuestionCollection;
|
|
import com.miaxis.question.domain.QuestionCollection;
|
|
import com.miaxis.question.dto.QuestionCollectionDTO;
|
|
import com.miaxis.question.dto.QuestionCollectionDTO;
|
|
import com.miaxis.question.service.IQuestionCollectionService;
|
|
import com.miaxis.question.service.IQuestionCollectionService;
|
|
|
|
+import com.miaxis.score.domain.ScoreInfo;
|
|
import io.swagger.annotations.*;
|
|
import io.swagger.annotations.*;
|
|
import org.aspectj.weaver.patterns.TypePatternQuestions;
|
|
import org.aspectj.weaver.patterns.TypePatternQuestions;
|
|
import org.springframework.beans.BeanUtils;
|
|
import org.springframework.beans.BeanUtils;
|
|
@@ -45,8 +46,10 @@ public class QuestionCollectionController extends BaseController{
|
|
@ApiImplicitParam(name = "pageNum",value = "当前页码" ,dataType = "int", paramType = "query", required = false),
|
|
@ApiImplicitParam(name = "pageNum",value = "当前页码" ,dataType = "int", paramType = "query", required = false),
|
|
@ApiImplicitParam(name = "pageSize",value = "每页数据量" , dataType = "int", paramType = "query", required = false),
|
|
@ApiImplicitParam(name = "pageSize",value = "每页数据量" , dataType = "int", paramType = "query", required = false),
|
|
})
|
|
})
|
|
- public ResponsePageInfo<QuestionCollection> list(@ModelAttribute QuestionCollection questionCollection){
|
|
|
|
|
|
+ public ResponsePageInfo<QuestionCollection> list(){
|
|
startPage();
|
|
startPage();
|
|
|
|
+ QuestionCollection questionCollection = new QuestionCollection();
|
|
|
|
+ questionCollection.setUserId(SecurityUtils.getLoginUser().getStudent().getId());
|
|
List<QuestionCollection> list = questionCollectionService.selectQuestionCollectionList(questionCollection);
|
|
List<QuestionCollection> list = questionCollectionService.selectQuestionCollectionList(questionCollection);
|
|
return toResponsePageInfo(list);
|
|
return toResponsePageInfo(list);
|
|
}
|
|
}
|
|
@@ -111,14 +114,16 @@ public class QuestionCollectionController extends BaseController{
|
|
@Log(title = "collection", businessType = BusinessTypeEnum.UPDATE)
|
|
@Log(title = "collection", businessType = BusinessTypeEnum.UPDATE)
|
|
@PutMapping
|
|
@PutMapping
|
|
@ApiOperation("修改collection")
|
|
@ApiOperation("修改collection")
|
|
- public Response<Integer> edit(@RequestBody QuestionCollection questionCollection){
|
|
|
|
|
|
+ public Response<Integer> edit(@RequestBody QuestionCollectionDTO questionCollectionDTO){
|
|
|
|
+ QuestionCollection questionCollection = new QuestionCollection();
|
|
|
|
+ BeanUtils.copyProperties(questionCollectionDTO,questionCollection);
|
|
|
|
+ questionCollection.setUserId(SecurityUtils.getLoginUser().getStudent().getId());
|
|
return toResponse(questionCollectionService.updateById(questionCollection) ? 1 : 0);
|
|
return toResponse(questionCollectionService.updateById(questionCollection) ? 1 : 0);
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|
|
* 删除collection
|
|
* 删除collection
|
|
*/
|
|
*/
|
|
-// @PreAuthorize("@ss.hasPermi('question:collection:remove')")
|
|
|
|
@Log(title = "collection", businessType = BusinessTypeEnum.DELETE)
|
|
@Log(title = "collection", businessType = BusinessTypeEnum.DELETE)
|
|
@DeleteMapping("/{ids}")
|
|
@DeleteMapping("/{ids}")
|
|
@ApiOperation("删除collection")
|
|
@ApiOperation("删除collection")
|
|
@@ -126,8 +131,6 @@ public class QuestionCollectionController extends BaseController{
|
|
@ApiParam(name = "ids", value = "collectionids参数", required = true)
|
|
@ApiParam(name = "ids", value = "collectionids参数", required = true)
|
|
@PathVariable Long[] ids
|
|
@PathVariable Long[] ids
|
|
){
|
|
){
|
|
-// questionCollectionService.removeByIds(Arrays.asList(ids));
|
|
|
|
-// return Response.success();
|
|
|
|
return toResponse(questionCollectionService.removeByIds(Arrays.asList(ids)) ? 1 : 0);
|
|
return toResponse(questionCollectionService.removeByIds(Arrays.asList(ids)) ? 1 : 0);
|
|
}
|
|
}
|
|
|
|
|