|
|
|
@ -1,6 +1,10 @@
|
|
|
|
|
package com.ruoyi.web.controller.system.count;
|
|
|
|
|
|
|
|
|
|
import java.util.List;
|
|
|
|
|
|
|
|
|
|
import com.ruoyi.system.domain.userexam.dto.request.UserExamReqDTO;
|
|
|
|
|
import com.ruoyi.system.domain.userexam.dto.response.UserExamRespDTO;
|
|
|
|
|
import com.ruoyi.web.controller.manager.UserExamManager;
|
|
|
|
|
import org.apache.shiro.authz.annotation.RequiresPermissions;
|
|
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
|
|
import org.springframework.stereotype.Controller;
|
|
|
|
@ -20,6 +24,7 @@ import com.ruoyi.common.core.domain.AjaxResult;
|
|
|
|
|
import com.ruoyi.common.utils.poi.ExcelUtil;
|
|
|
|
|
import com.ruoyi.common.core.page.TableDataInfo;
|
|
|
|
|
|
|
|
|
|
import javax.annotation.Resource;
|
|
|
|
|
import javax.servlet.http.HttpServletRequest;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
@ -37,6 +42,9 @@ public class TdExamnumController extends BaseController
|
|
|
|
|
@Autowired
|
|
|
|
|
private ITdExamnumService tdExamnumService;
|
|
|
|
|
|
|
|
|
|
@Resource
|
|
|
|
|
private UserExamManager userExamManager;
|
|
|
|
|
|
|
|
|
|
@RequiresPermissions("system:examnum:view")
|
|
|
|
|
@GetMapping()
|
|
|
|
|
public String examnum()
|
|
|
|
@ -50,10 +58,9 @@ public class TdExamnumController extends BaseController
|
|
|
|
|
@RequiresPermissions("system:examnum:list")
|
|
|
|
|
@PostMapping("/list")
|
|
|
|
|
@ResponseBody
|
|
|
|
|
public TableDataInfo list(TdExamnum tdExamnum)
|
|
|
|
|
{
|
|
|
|
|
public TableDataInfo list(UserExamReqDTO reqDTO) {
|
|
|
|
|
startPage();
|
|
|
|
|
List<TdExamnum> list = tdExamnumService.selectTdExamnumList(tdExamnum);
|
|
|
|
|
List<UserExamRespDTO> list = userExamManager.selectExamList(reqDTO);
|
|
|
|
|
return getDataTable(list);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -71,62 +78,7 @@ public class TdExamnumController extends BaseController
|
|
|
|
|
return util.exportExcel(list, "考试结果数据");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 新增考试结果
|
|
|
|
|
*/
|
|
|
|
|
@GetMapping("/add")
|
|
|
|
|
public String add()
|
|
|
|
|
{
|
|
|
|
|
return prefix + "/add";
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 新增保存考试结果
|
|
|
|
|
*/
|
|
|
|
|
@RequiresPermissions("system:examnum:add")
|
|
|
|
|
@Log(title = "考试结果", businessType = BusinessType.INSERT)
|
|
|
|
|
@PostMapping("/add")
|
|
|
|
|
@ResponseBody
|
|
|
|
|
public AjaxResult addSave(TdExamnum tdExamnum)
|
|
|
|
|
{
|
|
|
|
|
return toAjax(tdExamnumService.insertTdExamnum(tdExamnum));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 修改考试结果
|
|
|
|
|
*/
|
|
|
|
|
@RequiresPermissions("system:examnum:edit")
|
|
|
|
|
@GetMapping("/edit/{id}")
|
|
|
|
|
public String edit(@PathVariable("id") Long id, ModelMap mmap)
|
|
|
|
|
{
|
|
|
|
|
TdExamnum tdExamnum = tdExamnumService.selectTdExamnumById(id);
|
|
|
|
|
mmap.put("tdExamnum", tdExamnum);
|
|
|
|
|
return prefix + "/edit";
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 修改保存考试结果
|
|
|
|
|
*/
|
|
|
|
|
@RequiresPermissions("system:examnum:edit")
|
|
|
|
|
@Log(title = "考试结果", businessType = BusinessType.UPDATE)
|
|
|
|
|
@PostMapping("/edit")
|
|
|
|
|
@ResponseBody
|
|
|
|
|
public AjaxResult editSave(TdExamnum tdExamnum)
|
|
|
|
|
{
|
|
|
|
|
return toAjax(tdExamnumService.updateTdExamnum(tdExamnum));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 删除考试结果
|
|
|
|
|
*/
|
|
|
|
|
@RequiresPermissions("system:examnum:remove")
|
|
|
|
|
@Log(title = "考试结果", businessType = BusinessType.DELETE)
|
|
|
|
|
@PostMapping( "/remove")
|
|
|
|
|
@ResponseBody
|
|
|
|
|
public AjaxResult remove(String ids)
|
|
|
|
|
{
|
|
|
|
|
return toAjax(tdExamnumService.deleteTdExamnumByIds(ids));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|