# fund **Repository Path**: ycccccy/fund ## Basic Information - **Project Name**: fund - **Description**: 基金估值系统 - **Primary Language**: Java - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2026-02-02 - **Last Updated**: 2026-02-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 基金估值系统 实时基金估值查询系统,支持基金搜索、实时估值、净值趋势图等功能。 ## 项目结构 ``` fund-project/ ├── backend/ # 后端项目 │ ├── src/ │ │ └── main/ │ │ ├── java/ │ │ │ └── com/fund/valuation/ │ │ │ ├── config/ │ │ │ │ └── CacheConfig.java │ │ │ ├── controller/ │ │ │ │ └── FundController.java │ │ │ ├── model/ │ │ │ │ └── FundInfo.java │ │ │ ├── service/ │ │ │ │ └── FundDataService.java │ │ │ └── FundValuationApplication.java │ │ └── resources/ │ │ └── application.properties │ ├── pom.xml │ └── .gitignore ├── frontend/ # 前端项目 │ ├── src/ │ │ ├── api/ │ │ │ └── fund.js │ │ ├── components/ │ │ │ ├── FundCard.vue │ │ │ ├── FundList.vue │ │ │ ├── FundSearch.vue │ │ │ └── TrendChart.vue │ │ ├── router/ │ │ │ └── index.js │ │ ├── views/ │ │ │ └── Home.vue │ │ ├── App.vue │ │ └── main.js │ ├── index.html │ ├── package.json │ ├── vite.config.js │ └── .gitignore ├── README.md └── .gitignore ``` ## 后端技术栈 - Java 17 - Spring Boot 3.2.0 - Spring WebFlux - Caffeine 缓存 - Maven ## 前端技术栈 - Vue 3 - Vite - Element Plus - Axios - Canvas ## 功能特性 - 基金搜索功能 - 实时估值显示 - 净值趋势图(近30天) - 最高值、平均值、最低值统计 - 每日日期显示 - 手动刷新功能 - 初始自动加载热门基金 ## 快速开始 ### 后端启动 ```bash cd backend mvn clean compile spring-boot:run ``` 后端服务将在 http://localhost:8081 启动 ### 前端启动 ```bash cd frontend npm install npm run dev ``` 前端服务将在 http://localhost:3000 启动 ## API 接口 - `GET /api/fund/info/{fundCode}` - 获取基金信息 - `GET /api/fund/search?keyword={keyword}` - 搜索基金 ## 数据来源 天天基金 API (http://fundgz.1234567.com.cn) ## 许可证 木兰宽松许可证,第2版