From 733ea32b5d65360cadd5900c61ad53a41bf462f8 Mon Sep 17 00:00:00 2001 From: Wonder Date: Thu, 16 Oct 2025 21:43:15 +0800 Subject: [PATCH] =?UTF-8?q?Update:=20=E6=A0=B9=E6=8D=AE=20id=20=E8=8E=B7?= =?UTF-8?q?=E5=8F=96=E5=9F=BA=E9=87=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/cn/hezhaohui/fund/util/FundUtil.java | 14 ++++++++++++++ .../java/cn/hezhaohui/fund/util/FundUtilTest.java | 15 +++++++++++++++ 2 files changed, 29 insertions(+) create mode 100644 src/main/java/cn/hezhaohui/fund/util/FundUtil.java create mode 100644 src/test/java/cn/hezhaohui/fund/util/FundUtilTest.java diff --git a/src/main/java/cn/hezhaohui/fund/util/FundUtil.java b/src/main/java/cn/hezhaohui/fund/util/FundUtil.java new file mode 100644 index 0000000..74d9b59 --- /dev/null +++ b/src/main/java/cn/hezhaohui/fund/util/FundUtil.java @@ -0,0 +1,14 @@ +package cn.hezhaohui.fund.util; + +import org.springframework.stereotype.Component; + +@Component +public class FundUtil { + final private static String PREFIX = "https://fund.eastmoney.com/"; + final private static String SUFFIX = ".html"; + + // example: https://fund.eastmoney.com/001068.html + public static String getUrlByFundId(String id) { + return PREFIX + id + SUFFIX; + } +} diff --git a/src/test/java/cn/hezhaohui/fund/util/FundUtilTest.java b/src/test/java/cn/hezhaohui/fund/util/FundUtilTest.java new file mode 100644 index 0000000..28cfe99 --- /dev/null +++ b/src/test/java/cn/hezhaohui/fund/util/FundUtilTest.java @@ -0,0 +1,15 @@ +package cn.hezhaohui.fund.util; + +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.*; + +class FundUtilTest { + + @Test + void getUrlByFundId() { + String url = FundUtil.getUrlByFundId("001068"); + System.out.println(url); + assertNotNull(url); + } +} \ No newline at end of file