Skip to content

Flying9001/stock-alert

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

股票预警助手(Stock alert helper)


项目简介

股票预警助手(Stock alert helper)致力于为个人投资者提供实时股票监控,当股价达到合理位置自动预警。

项目架构图

StockAlert架构图

项目模块划分

模块名称 说明 依赖关系 是否可执行
common 公共模块,主要包含工具类、常量、配置类、接口返回结果封装、异常定义等
model 数据模型模块,包含各类POJO类,包括数据库模型(实体类entity)、请求参数对象(param)、页面展示结果对象(vo)
dao 数据持久层模块,包括 DAO 接口以及 Mybatis mapper 文件 model
service 业务层模块,包括业务接口、业务实现类以及一些和业务相关的工具组件 model,dao,common
web 控制层模块,包括web接口以及拦截器功能 model,dao,service,common
schedule 任务调度模块,包含股价定时刷新与实时监控功能 model,dao,service,common

消息推送模块架构设计

multi-type-message-push-v1.0

项目运行环境

  • JDK 1.8+
  • MySQL 5.7+
  • Maven 3+
  • RabbitMQ 3.7+
  • Redis 5.0+

项目技术栈

  • Spring boot 2.4.2
  • Mybatis plus 3.4.2
  • Swagger 3.0 / OpenApi 3.0
  • RabbitMQ
  • Redis

部署

Stock Alert 部署文档

Stock Alert Docker 一键部署文档

文档

项目文档目录

./doc

项目数据库脚本

./doc/sql/stock_alert_create.sql
./doc/sql/stock_source_init_data.sql

需求分析

接口文档使用说明

新浪股票接口使用说明

腾讯股票接口使用说明

网易股票接口使用说明

扫码体验微信小程序(用户端)

stock_alert_mini_program_qrcode_30