From 34981c30a78e8bbd7791131059a9210f9928b62c Mon Sep 17 00:00:00 2001
From: 刘光辉 <347230014@qq.com>
Date: 星期四, 17 九月 2026 09:24:09 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master' into master
---
jnpf-lims/jnpf-lims-controller/src/main/java/jnpf/controller/ReportManageController.java | 75 +++++++++++++++++++++++++++++++++++++
1 files changed, 75 insertions(+), 0 deletions(-)
diff --git a/jnpf-lims/jnpf-lims-controller/src/main/java/jnpf/controller/ReportManageController.java b/jnpf-lims/jnpf-lims-controller/src/main/java/jnpf/controller/ReportManageController.java
new file mode 100644
index 0000000..12d67f6
--- /dev/null
+++ b/jnpf-lims/jnpf-lims-controller/src/main/java/jnpf/controller/ReportManageController.java
@@ -0,0 +1,75 @@
+package jnpf.controller;
+
+import io.swagger.v3.oas.annotations.tags.Tag;
+import io.swagger.v3.oas.annotations.Operation;
+import jnpf.model.ReportManageModel;
+import jnpf.util.JsonUtil;
+import jnpf.util.PinYinUtil;
+import jnpf.base.ActionResult;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+import java.util.ArrayList;
+import java.util.List;
+
+/**
+ * 涓撲笟鎶ヨ〃
+ *
+ * @author JNPF寮�鍙戝钩鍙扮粍
+ * @version 鐗� 鏈細V3.0.0
+ * @copyright 寮曡繄淇℃伅鎶�鏈湁闄愬叕鍙�
+ * @date 鏃� 鏈燂細2020.01.30
+ */
+@Tag(name = "涓撲笟鎶ヨ〃", description = "鑾峰彇涓撲笟鎶ヨ〃鍒楄〃")
+@RestController
+@RequestMapping("/ReportManage")
+public class ReportManageController {
+
+ /**
+ * 鍒楄〃
+ *
+ * @return
+ */
+ @Operation(summary = "鑾峰彇涓撲笟鎶ヨ〃鍒楄〃")
+ @GetMapping
+ public ActionResult<Object> list() {
+ List<ReportManageModel> data = new ArrayList<>();
+ int num = 1000000000;
+ for (int i = 0; i < fullNameList().length; i++) {
+ ReportManageModel model = new ReportManageModel();
+ model.setId(String.valueOf(num+i+1));
+ model.setFullName(fullNameList()[i]);
+ model.setUrlAddress(PinYinUtil.getFullSpell(fullNameList()[i]));
+ if (i < 8) {
+ model.setCategory(categoryList()[0]);
+ }else if(i<=12){
+ model.setCategory(categoryList()[1]);
+ }else if(i<=14){
+ model.setCategory(categoryList()[2]);
+ }else if(i<=17){
+ model.setCategory(categoryList()[3]);
+ }else if(i<=20){
+ model.setCategory(categoryList()[4]);
+ }else if(i<=23){
+ model.setCategory(categoryList()[5]);
+ }else {
+ model.setCategory(categoryList()[6]);
+ }
+ data.add(model);
+ }
+ return ActionResult.success(JsonUtil.listToJsonField(data));
+ }
+
+ private String[] categoryList() {
+ return new String[]{"鎶ヨ〃绀轰緥", "Excel琛ㄦ牸绫�", "Word鏂囨。绫�", "鍒嗘爮涓庡垎缁�", "鎶ヨ〃濂楁墦", "鍥捐〃绫�", "鍏朵粬绀轰緥"};
+ }
+
+ private String[] fullNameList() {
+ return new String[]{"鎴垮湴浜ч┚椹惰埍", "鏁板瓧鍖栬惀閿�", "甯傚満钀ラ攢", "SMT杞﹂棿鐪嬫澘", "瀛︽牎缁煎悎涓氱哗琛�", "鐑嚎鏈哄櫒浜烘暟鎹垎鏋�", "娓犻亾闆跺敭",
+ "鎵垮寘鏂硅皟鏌ヨ〃", "澶氱淮閫忚琛�", "澶嶆潅浜ゅ弶琛�", "鐓ょ熆涓夐噺鍩虹琛�", "鍦熷湴璧勬簮", "灏忓璇剧▼琛�", "閿�鍞悎鍚屾ā鏉�", "骞查儴浠诲厤瀹℃壒琛�",
+ "鍗曠骇鍒嗙粍", "澶氱骇鍒嗙粍", "鍒嗘爮鎶ヨ〃", "鍥借埅鏈虹エ", "瀹㈡埛璁㈠崟濂楁墦", "蹇�掑崟濂楁墦", "甯歌鍥捐〃", "浜哄憳绂昏亴鍒嗘瀽", "閿�鍞垎鏋愯秼鍔�",
+ "鏍囩鎵撳嵃", "鎶ヨ〃姘村嵃", "鏂囨。鐩綍"};
+ }
+
+}
--
Gitblit v1.8.0