linzhijie
2021-03-11 93af1c6ffb9ae0e894689ad3a37b548e57d54cff
src/main/java/com/ots/project/exam/controller/EntDemographyInfoController.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;
@@ -16,16 +17,25 @@
import org.springframework.ui.ModelMap;
import org.springframework.web.bind.annotation.*;
import org.springframework.web.servlet.ModelAndView;
import java.util.HashMap;
import java.util.List;
import java.util.Objects;
/**
 * 人口学信息Controller
 *
 * @author ots
 * @date 2019-12-15
 */
@Controller
@RequestMapping("/exam/info")
public class EntDemographyInfoController extends BaseController {
    private String prefix = "exam/info";
    @Autowired
    private IEntDemographyInfoService entDemographyInfoService;
    @RequiresPermissions("exam:info:view")
    @GetMapping()
    public ModelAndView info() {
@@ -39,6 +49,9 @@
        return new ModelAndView(prefix + "/info", new HashMap<>());
    }
    
    /**
     * 查询人口学信息列表
     */
    @RequiresPermissions("exam:info:list")
    @PostMapping("/list")
    @ResponseBody
@@ -48,6 +61,9 @@
        return getDataTable(list);
    }
    
    /**
     * 导出人口学信息列表
     */
    @RequiresPermissions("exam:info:export")
    @PostMapping("/export")
    @ResponseBody
@@ -57,11 +73,17 @@
        return util.exportExcel(list, "info");
    }
    
    /**
     * 新增人口学信息
     */
    @GetMapping("/add")
    public String add() {
        return prefix + "/add";
    }
    
    /**
     * 新增保存人口学信息
     */
    @RequiresPermissions("exam:info:add")
    @Log(title = "人口学信息", businessType = BusinessType.INSERT)
    @PostMapping("/add")
@@ -70,6 +92,9 @@
        return toAjax(entDemographyInfoService.insertEntDemographyInfo(entDemographyInfo));
    }
    
    /**
     * 修改人口学信息
     */
    @GetMapping("/edit/{infoId}")
    public String edit(@PathVariable("infoId") Long infoId, ModelMap mmap) {
        EntDemographyInfo entDemographyInfo = entDemographyInfoService.selectEntDemographyInfoById(infoId);
@@ -77,6 +102,9 @@
        return prefix + "/edit";
    }
    
    /**
     * 修改保存人口学信息
     */
    @RequiresPermissions("exam:info:edit")
    @Log(title = "人口学信息", businessType = BusinessType.UPDATE)
    @PostMapping("/edit")
@@ -85,6 +113,9 @@
        return toAjax(entDemographyInfoService.updateEntDemographyInfo(entDemographyInfo));
    }
    
    /**
     * 删除人口学信息
     */
    @RequiresPermissions("exam:info:remove")
    @Log(title = "人口学信息", businessType = BusinessType.DELETE)
    @PostMapping("/remove")