From 5fc5876a94dcbd5e9a9fb91f5e3c01211e9c2d96 Mon Sep 17 00:00:00 2001 From: 懒羊羊 <15939171744@163.com> Date: 星期三, 24 一月 2024 16:59:19 +0800 Subject: [PATCH] 返修标记 --- jcdm-main/src/main/java/com/jcdm/main/bs/workshop/controller/BsWorkshopInfoController.java | 19 +++++++++++++++++++ 1 files changed, 19 insertions(+), 0 deletions(-) diff --git a/jcdm-main/src/main/java/com/jcdm/main/bs/workshop/controller/BsWorkshopInfoController.java b/jcdm-main/src/main/java/com/jcdm/main/bs/workshop/controller/BsWorkshopInfoController.java index 6b45a55..83492f6 100644 --- a/jcdm-main/src/main/java/com/jcdm/main/bs/workshop/controller/BsWorkshopInfoController.java +++ b/jcdm-main/src/main/java/com/jcdm/main/bs/workshop/controller/BsWorkshopInfoController.java @@ -3,6 +3,7 @@ import java.util.List; import javax.servlet.http.HttpServletResponse; +import com.jcdm.common.core.domain.entity.SysUser; import com.jcdm.main.bs.workshop.service.IBsWorkshopInfoService; import org.springframework.security.access.prepost.PreAuthorize; import org.springframework.beans.factory.annotation.Autowired; @@ -21,6 +22,7 @@ import com.jcdm.main.bs.workshop.domain.BsWorkshopInfo; import com.jcdm.common.utils.poi.ExcelUtil; import com.jcdm.common.core.page.TableDataInfo; +import org.springframework.web.multipart.MultipartFile; /** * 杞﹂棿淇℃伅Controller123 @@ -102,4 +104,21 @@ { return toAjax(bsWorkshopInfoService.deleteBsWorkshopInfoByIds(ids)); } + + @PostMapping("/importTemplate") + public void importTemplate(HttpServletResponse response) + { + ExcelUtil<BsWorkshopInfo> util = new ExcelUtil<>(BsWorkshopInfo.class); + util.importTemplateExcel(response, "杞﹂棿鏁版嵁"); + } + + @PostMapping("/importData") + public AjaxResult importData(MultipartFile file, boolean updateSupport) throws Exception + { + ExcelUtil<BsWorkshopInfo> util = new ExcelUtil<BsWorkshopInfo>(BsWorkshopInfo.class); + List<BsWorkshopInfo> workshopList = util.importExcel(file.getInputStream()); + String operName = getUsername(); + String message = bsWorkshopInfoService.importWrokshop(workshopList, updateSupport, operName); + return success(message); + } } -- Gitblit v1.9.3