linzhijie
2021-03-11 93af1c6ffb9ae0e894689ad3a37b548e57d54cff
src/main/java/com/ots/project/exam/controller/EntTestSendtaskController.java
@@ -1,4 +1,5 @@
package com.ots.project.exam.controller;
import com.ots.common.enums.UserTypeEnum;
import com.ots.common.utils.poi.ExcelUtil;
import com.ots.common.utils.security.ShiroUtils;
@@ -15,26 +16,39 @@
import org.springframework.stereotype.Controller;
import org.springframework.ui.ModelMap;
import org.springframework.web.bind.annotation.*;
import java.util.List;
import java.util.Objects;
/**
 * 评测邀请发送任务Controller
 *
 * @author ots
 * @date 2019-12-19
 */
@Controller
@RequestMapping("/exam/sendtask")
public class EntTestSendtaskController extends BaseController {
    private String prefix = "exam/sendtask";
    @Autowired
    private IEntTestSendtaskService entTestSendtaskService;
    @RequiresPermissions("exam:sendtask:view")
    @GetMapping()
    public String sendtask() {
        return prefix + "/sendtask";
    }
    @GetMapping("/condition/{testId}")
    public String hrSendlog(@PathVariable Long testId,ModelMap mmap) {
        mmap.put("testId",testId);
        return prefix + "/sendtask";
    }
    
    /**
     * 查询评测邀请发送任务列表
     */
    @RequiresPermissions("exam:sendtask:list")
    @PostMapping("/list")
    @ResponseBody
@@ -51,6 +65,9 @@
        return getDataTable(list);
    }
    
    /**
     * 导出评测邀请发送任务列表
     */
    @RequiresPermissions("exam:sendtask:export")
    @PostMapping("/export")
    @ResponseBody
@@ -60,11 +77,17 @@
        return util.exportExcel(list, "sendtask");
    }
    
    /**
     * 新增评测邀请发送任务
     */
    @GetMapping("/add")
    public String add() {
        return prefix + "/add";
    }
    
    /**
     * 新增保存评测邀请发送任务
     */
    @RequiresPermissions("exam:sendtask:add")
    @Log(title = "评测邀请发送任务", businessType = BusinessType.INSERT)
    @PostMapping("/add")
@@ -73,6 +96,9 @@
        return toAjax(entTestSendtaskService.insertEntTestSendtask(entTestSendtask));
    }
    
    /**
     * 修改评测邀请发送任务
     */
    @GetMapping("/edit/{id}")
    public String edit(@PathVariable("id") Long id, ModelMap mmap) {
        EntTestSendtask entTestSendtask = entTestSendtaskService.selectEntTestSendtaskById(id);
@@ -80,6 +106,9 @@
        return prefix + "/edit";
    }
    
    /**
     * 修改保存评测邀请发送任务
     */
    @RequiresPermissions("exam:sendtask:edit")
    @Log(title = "评测邀请发送任务", businessType = BusinessType.UPDATE)
    @PostMapping("/edit")
@@ -88,6 +117,9 @@
        return toAjax(entTestSendtaskService.updateEntTestSendtask(entTestSendtask));
    }
    
    /**
     * 删除评测邀请发送任务
     */
    @RequiresPermissions("exam:sendtask:remove")
    @Log(title = "评测邀请发送任务", businessType = BusinessType.DELETE)
    @PostMapping("/remove")