From b23f8cd1438c2b3c6f7e334502de619ffbb7fdc7 Mon Sep 17 00:00:00 2001 From: linzhijie <19970921lzj> Date: 星期三, 24 三月 2021 19:24:01 +0800 Subject: [PATCH] 报告邮件标题跟随语言变换 --- src/main/java/com/ots/project/exam/controller/TReportTemplateController.java | 45 ++++++++++++++++++++++++++++++++++++++------- 1 files changed, 38 insertions(+), 7 deletions(-) diff --git a/src/main/java/com/ots/project/exam/controller/TReportTemplateController.java b/src/main/java/com/ots/project/exam/controller/TReportTemplateController.java index bd6dca2..7085583 100644 --- a/src/main/java/com/ots/project/exam/controller/TReportTemplateController.java +++ b/src/main/java/com/ots/project/exam/controller/TReportTemplateController.java @@ -1,4 +1,5 @@ package com.ots.project.exam.controller; + import com.ots.common.utils.poi.ExcelUtil; import com.ots.framework.aspectj.lang.annotation.Log; import com.ots.framework.aspectj.lang.enums.BusinessType; @@ -12,21 +13,33 @@ 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 2020-03-24 + */ @Controller @RequestMapping("/exam/template") public class TReportTemplateController extends BaseController { private String prefix = "exam/template"; + @Autowired private ITReportTemplateService tReportTemplateService; + @RequiresPermissions("exam:template:view") @GetMapping() public String template() { return prefix + "/template"; } - + + /** + * 鏌ヨ鎶ュ憡妯℃澘閰嶇疆鍒楄〃 + */ @RequiresPermissions("exam:template:list") @PostMapping("/list") @ResponseBody @@ -35,7 +48,10 @@ List<TReportTemplate> list = tReportTemplateService.selectTReportTemplateList(tReportTemplate); return getDataTable(list); } - + + /** + * 瀵煎嚭鎶ュ憡妯℃澘閰嶇疆鍒楄〃 + */ @RequiresPermissions("exam:template:export") @PostMapping("/export") @ResponseBody @@ -44,12 +60,18 @@ ExcelUtil<TReportTemplate> util = new ExcelUtil<TReportTemplate>(TReportTemplate.class); return util.exportExcel(list, "template"); } - + + /** + * 鏂板鎶ュ憡妯℃澘閰嶇疆 + */ @GetMapping("/add") public String add() { return prefix + "/add"; } - + + /** + * 鏂板淇濆瓨鎶ュ憡妯℃澘閰嶇疆 + */ @RequiresPermissions("exam:template:add") @Log(title = "鎶ュ憡妯℃澘閰嶇疆", businessType = BusinessType.INSERT) @PostMapping("/add") @@ -61,14 +83,20 @@ } return toAjax(tReportTemplateService.insertTReportTemplate(tReportTemplate)); } - + + /** + * 淇敼鎶ュ憡妯℃澘閰嶇疆 + */ @GetMapping("/edit/{id}") public String edit(@PathVariable("id") Long id, ModelMap mmap) { TReportTemplate tReportTemplate = tReportTemplateService.selectTReportTemplateById(id); mmap.put("tReportTemplate", tReportTemplate); return prefix + "/edit"; } - + + /** + * 淇敼淇濆瓨鎶ュ憡妯℃澘閰嶇疆 + */ @RequiresPermissions("exam:template:edit") @Log(title = "鎶ュ憡妯℃澘閰嶇疆", businessType = BusinessType.UPDATE) @PostMapping("/edit") @@ -76,7 +104,10 @@ public AjaxResult editSave(TReportTemplate tReportTemplate) { return toAjax(tReportTemplateService.updateTReportTemplate(tReportTemplate)); } - + + /** + * 鍒犻櫎鎶ュ憡妯℃澘閰嶇疆 + */ @RequiresPermissions("exam:template:remove") @Log(title = "鎶ュ憡妯℃澘閰嶇疆", businessType = BusinessType.DELETE) @PostMapping("/remove") -- Gitblit v1.9.1