Skip to content

yangh124/weather-push

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

项目介绍

通过企业微信(微信插件)实现微信每日天气定时推送

功能介绍

首页

提供节假日、调休补班信息查看

首页

任务管理

定时推送任务管理

使用Cron表达式定时执行推送Job。

任务管理

地区管理

推送天气地区管理

地区管理

成员管理

地区成员管理

成员接收所在地区天气预报

16804229065475

系统管理

密码修改

系统管理

微信端推送效果

效果展示

效果展示

包结构

.
├── deploy                                  # 部署脚本
├── src         
│   ├── main
│   │   ├── java
│   │   │   └── com
│   │   │       └── yh
│   │   │           └── weatherpush
│   │   │               ├── component       # 登陆授权相关(JWT)
│   │   │               ├── config
│   │   │               ├── controller
│   │   │               ├── dto
│   │   │               ├── entity
│   │   │               ├── enums
│   │   │               ├── exception
│   │   │               ├── manager         # 通用业务层(第三方api封装)
│   │   │               ├── mapper
│   │   │               ├── quartz          # 定时job
│   │   │               └── service
│   │   └── resources
│   │       ├── lua                         # lua脚本
│   │       ├── mapper
│   │       ├── script                      # Python脚本
│   │       └── sql                         # init sql
│   └── test
│       └── java
│           └── com
│               └── yh
│                   └── weatherpush
│                       └── generator       # mybatis-plus generator
.

技术选型

技术 说明 官网
SpringBoot Web应用开发框架 https://spring.io/projects/spring-boot
Sa-Token 认证授权 https://sa-token.cc
MyBatis-Plus ORM框架 https://baomidou.com/
Mysql 关系型数据库 https://www.mysql.com/cn/
Redis 内存数据存储 https://redis.io/
Nginx 静态资源服务器 https://www.nginx.com/
Docker 应用容器引擎 https://www.docker.com
JWT JWT登录支持 https://github.com/jwtk/jjwt
Swagger-UI API文档生成工具 https://github.com/swagger-api/swagger-ui
Redisson redis客户端 https://github.com/redisson/redisson
Quartz 任务调度框架 http://www.quartz-scheduler.org/

数据库表结构

表结构

待续...

License

Apache License 2.0 license.

Copyright (c) 2022-present yangh124

About

通过企业微信实现微信每日推送天气

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages