Skip to content

Planeswalker23/fund-helper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A widget for helping investors manage funds.

一款帮助投资者管理基金小工具

功能项:

  • 获取基金净值详情(基于 RestTemplate 调用新浪财经 API)
  • 获取基金基础信息(基于 Jsoup 爬取天天基金网数据)
  • 计算基金日增长率(基于 SpringBoot 事件机制)
  • 登录页面
    • 登录参数校验提示信息
    • 登录机制(基于 Session)
    • 登录逻辑兼容自动注册功能
  • 自选基金页面(展示,搜索,分页)
    • 展示基金(包含分页)
    • 搜索功能
    • 自选基金(新增,取消)
    • 基金业绩走势折线图
  • 基金净值每日拉取当日最新值(基于 @Schedule 实现)
  • 补偿接口
    • 拉取基金净值
    • 计算日增长率为 null 的基金净值
  • 定投策略(基于规则引擎)
    • 基于净值
    • 基于收益
  • 通知提醒功能(基于策略模式实现)
    • 简单邮件
    • 视图模板邮件
    • 站内通知
  • 秒级任务触发

优化项:

通用向

  • 基于 @ConfigurationProperties 实现 application.yml 配置文件中路由配置项与 Bean 的映射
  • 通用返回类
  • 统一异常处理机制
  • 登录拦截器,未登录转发至登录页面
  • Controller 参数校验

业务向

  • 页面左侧导航栏根据 PageConfig Bean 动态展示
  • 基金模型新增成立日期字段
  • 新增页面加载等待效果
  • 新增基金信息,净值&日增长率异步处理(基于 SpringBoot 事件机制)
  • 基金批量自选
  • 支持下拉框批量选择(仅支持从现有基金中选取)

About

一款帮助投资者管理基金的小工具

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published