From 93af1c6ffb9ae0e894689ad3a37b548e57d54cff Mon Sep 17 00:00:00 2001
From: linzhijie <19970921lzj>
Date: 星期四, 11 三月 2021 19:10:07 +0800
Subject: [PATCH] 有注释的测评系统业务代码

---
 src/main/java/com/ots/project/exam/controller/TLibraryCodeController.java |   53 ++++++++++++++++++++++++++++++++++++++++++++---------
 1 files changed, 44 insertions(+), 9 deletions(-)

diff --git a/src/main/java/com/ots/project/exam/controller/TLibraryCodeController.java b/src/main/java/com/ots/project/exam/controller/TLibraryCodeController.java
index 83ba114..9cd2c97 100644
--- a/src/main/java/com/ots/project/exam/controller/TLibraryCodeController.java
+++ b/src/main/java/com/ots/project/exam/controller/TLibraryCodeController.java
@@ -1,4 +1,5 @@
 package com.ots.project.exam.controller;
+
 import com.ots.common.utils.file.FileUploadUtils;
 import com.ots.common.utils.poi.ExcelUtil;
 import com.ots.framework.aspectj.lang.annotation.Log;
@@ -22,31 +23,43 @@
 import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.ResponseBody;
 import org.springframework.web.multipart.MultipartFile;
+
 import java.io.IOException;
 import java.util.List;
 import java.util.Objects;
 import java.util.stream.Collectors;
 
+/**
+ * 鎶ュ憡瀛楀吀Controller
+ *
+ * @author ots
+ * @date 2020-03-24
+ */
 @Controller
 @Slf4j
 @RequestMapping("/exam/librarycode")
 public class TLibraryCodeController extends BaseController {
     private String prefix = "exam/librarycode";
+
     @Autowired
     private ITLibraryCodeService tLibraryCodeService;
+
     @RequiresPermissions("exam:librarycode:view")
     @GetMapping()
     public String librarycode() {
         return prefix + "/librarycode";
     }
-    
+
+    /**
+     * 鏌ヨ鎶ュ憡瀛楀吀鍒楄〃
+     */
     @RequiresPermissions("exam:librarycode:list")
     @PostMapping("/list")
     @ResponseBody
     public TableDataInfo list(TLibraryCode tLibraryCode) {
         startPage();
         List<TLibraryCode> list = tLibraryCodeService.selectTLibraryCodeList(tLibraryCode);
-        
+        // 灞曠ず鍥剧墖
         for (TLibraryCode tLibraryCodeTemp : list) {
             if (StringUtils.isNotEmpty(tLibraryCodeTemp.getIcon())) {
                 tLibraryCodeTemp.setIcon(EssConfig.getHttpProfilePath() +"/upload" + tLibraryCodeTemp.getIcon());
@@ -54,7 +67,10 @@
         }
         return getDataTable(list);
     }
-    
+
+    /**
+     * 瀵煎嚭鎶ュ憡瀛楀吀鍒楄〃
+     */
     @RequiresPermissions("exam:librarycode:export")
     @PostMapping("/export")
     @ResponseBody
@@ -63,12 +79,18 @@
         ExcelUtil<TLibraryCode> util = new ExcelUtil<TLibraryCode>(TLibraryCode.class);
         return util.exportExcel(list, "librarycode");
     }
-    
+
+    /**
+     * 鏂板鎶ュ憡瀛楀吀
+     */
     @GetMapping("/add")
     public String add() {
         return prefix + "/add";
     }
-    
+
+    /**
+     * 鏂板淇濆瓨鎶ュ憡瀛楀吀
+     */
     @RequiresPermissions("exam:librarycode:add")
     @Log(title = "鎶ュ憡瀛楀吀", businessType = BusinessType.INSERT)
     @PostMapping("/add")
@@ -82,7 +104,10 @@
         CacheServiceFactory.getInstance().reLoad();
         return result;
     }
-    
+
+    /**
+     * 淇敼鎶ュ憡瀛楀吀
+     */
     @GetMapping("/edit/{id}")
     public String edit(@PathVariable("id") Long id, ModelMap mmap) {
         TLibraryCode tLibraryCode = tLibraryCodeService.selectTLibraryCodeById(id);
@@ -90,7 +115,10 @@
         mmap.put("tLibraryCode", tLibraryCode);
         return prefix + "/edit";
     }
-    
+
+    /**
+     * 淇敼淇濆瓨鎶ュ憡瀛楀吀
+     */
     @RequiresPermissions("exam:librarycode:edit")
     @Log(title = "鎶ュ憡瀛楀吀", businessType = BusinessType.UPDATE)
     @PostMapping("/edit")
@@ -100,11 +128,15 @@
             String ufi = FileUploadUtils.upload(EssConfig.getUploadPath(), tLibraryCode.getIconFile());
             tLibraryCode.setIcon(ufi.split("profile/upload")[1]);
         }
+
         AjaxResult result = toAjax(tLibraryCodeService.updateTLibraryCode(tLibraryCode));
         CacheServiceFactory.getInstance().reLoad();
         return result;
     }
-    
+
+    /**
+     * 鍒犻櫎鎶ュ憡瀛楀吀
+     */
     @RequiresPermissions("exam:librarycode:remove")
     @Log(title = "鎶ュ憡瀛楀吀", businessType = BusinessType.DELETE)
     @PostMapping("/remove")
@@ -112,6 +144,7 @@
     public AjaxResult remove(String ids) {
         return toAjax(tLibraryCodeService.deleteTLibraryCodeByIds(ids));
     }
+
     @Log(title = "鎶ュ憡瀛楀吀瀵煎叆", businessType = BusinessType.IMPORT)
     @RequiresPermissions("exam:librarycode:import")
     @PostMapping("/importData")
@@ -134,16 +167,18 @@
         List<TLibraryCode> list = libraryCodes.stream().filter(item -> {
             return StringUtils.isNotBlank(item.getLibraryCode());
         }).collect(Collectors.toList());
+
         String message = tLibraryCodeService.importLibraryCodes(list, updateSupport);
         CacheServiceFactory.getInstance().reLoad();
         return AjaxResult.success(message);
     }
+
     @RequiresPermissions("exam:librarycode:import")
     @GetMapping("/importTemplate")
     @ResponseBody
     public AjaxResult importTemplate() {
         ExcelUtil<TLibraryCode> util = new ExcelUtil<>(TLibraryCode.class);
-        AjaxResult result = util.importTemplateExcel("鎶ュ憡瀛楀吀鍐呭(Report Library Entries)");
+        AjaxResult result = util.importTemplateExcel("鎶ュ憡瀛楀吀鏁版嵁");
         CacheServiceFactory.getInstance().reLoad();
         return result;
     }

--
Gitblit v1.9.1