|
@@ -6,22 +6,27 @@ import com.miaxis.common.constant.Constants;
|
|
import com.miaxis.common.core.controller.BaseController;
|
|
import com.miaxis.common.core.controller.BaseController;
|
|
import com.miaxis.common.core.domain.Response;
|
|
import com.miaxis.common.core.domain.Response;
|
|
import com.miaxis.common.core.domain.entity.UserInfo;
|
|
import com.miaxis.common.core.domain.entity.UserInfo;
|
|
|
|
+import com.miaxis.common.core.page.ResponsePageInfo;
|
|
import com.miaxis.common.enums.BusinessTypeEnum;
|
|
import com.miaxis.common.enums.BusinessTypeEnum;
|
|
import com.miaxis.common.exception.CustomException;
|
|
import com.miaxis.common.exception.CustomException;
|
|
import com.miaxis.common.utils.SecurityUtils;
|
|
import com.miaxis.common.utils.SecurityUtils;
|
|
import com.miaxis.newgzpt.domain.GzptTrainRecord;
|
|
import com.miaxis.newgzpt.domain.GzptTrainRecord;
|
|
import com.miaxis.newgzpt.domain.GzptUserInfo;
|
|
import com.miaxis.newgzpt.domain.GzptUserInfo;
|
|
|
|
+import com.miaxis.newgzpt.dto.TrainFinishDTO;
|
|
import com.miaxis.newgzpt.service.IGzptTrainRecordService;
|
|
import com.miaxis.newgzpt.service.IGzptTrainRecordService;
|
|
import com.miaxis.newgzpt.service.IGzptUserInfoService;
|
|
import com.miaxis.newgzpt.service.IGzptUserInfoService;
|
|
|
|
+import com.miaxis.newgzpt.vo.TrainFinishVO;
|
|
|
|
+import com.miaxis.question.domain.QuestionError;
|
|
|
|
+import com.miaxis.question.dto.QuestionCollectionDto;
|
|
import io.swagger.annotations.Api;
|
|
import io.swagger.annotations.Api;
|
|
|
|
+import io.swagger.annotations.ApiImplicitParam;
|
|
|
|
+import io.swagger.annotations.ApiImplicitParams;
|
|
import io.swagger.annotations.ApiOperation;
|
|
import io.swagger.annotations.ApiOperation;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
-import org.springframework.web.bind.annotation.PostMapping;
|
|
|
|
-import org.springframework.web.bind.annotation.RequestBody;
|
|
|
|
-import org.springframework.web.bind.annotation.RequestMapping;
|
|
|
|
-import org.springframework.web.bind.annotation.RestController;
|
|
|
|
|
|
+import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
import javax.annotation.Resource;
|
|
import javax.annotation.Resource;
|
|
|
|
+import java.util.List;
|
|
|
|
|
|
/**
|
|
/**
|
|
* <p>
|
|
* <p>
|
|
@@ -60,5 +65,17 @@ public class GzptTrainRecordController extends BaseController {
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
+ @GetMapping("/getTrainFinishNew")
|
|
|
|
+ @ApiOperation("查询题目收藏列表")
|
|
|
|
+ @ApiImplicitParams({
|
|
|
|
+ @ApiImplicitParam(name = "pageNum",value = "当前页码" ,dataType = "int", paramType = "query", required = false),
|
|
|
|
+ @ApiImplicitParam(name = "pageSize",value = "每页数据量" , dataType = "int", paramType = "query", required = false),
|
|
|
|
+ })
|
|
|
|
+ public ResponsePageInfo<TrainFinishVO> getTrainFinishNew(@ModelAttribute TrainFinishDTO trainFinishDTO){
|
|
|
|
+ startPage();
|
|
|
|
+ List<TrainFinishVO> list = gzptTrainRecordService.getTrainFinishNew(trainFinishDTO);
|
|
|
|
+ return toResponsePageInfo(list);
|
|
|
|
+ }
|
|
|
|
+
|
|
}
|
|
}
|
|
|
|
|