46 lines
1.9 KiB
Markdown
46 lines
1.9 KiB
Markdown
# Plan A
|
||
## 目录结构
|
||
```gotemplate
|
||
controller 逻辑控制
|
||
controlState 全局状态控制
|
||
|-lock 状态锁
|
||
|-serviceAlive 服务存活状态
|
||
export 导出的csv文件
|
||
initialization 初始化
|
||
|-config 初始化配置文件
|
||
|-cron 初始化定时任务
|
||
|-golabl 初始化全局变量
|
||
|-middle 初始化中间件
|
||
|-mysql 初始化mysql数据库
|
||
|-redis 初始化redis数据库
|
||
|-router 初始化路由
|
||
|-sqlite 初始化sqlite数据库
|
||
|-validator 初始化验证器
|
||
|-init.go 初始化文件
|
||
logs 日志
|
||
modules DLL模块
|
||
planB 模块B
|
||
rep 工厂模式接口
|
||
router 路由
|
||
service 服务(针对数据库相关操作)
|
||
tool 工具
|
||
type 结构体
|
||
|-mysql mysql结构体
|
||
|-redis redis结构体
|
||
|-sqlite sqlite结构体
|
||
|-validator 验证器结构体
|
||
validator 验证器
|
||
config.yaml 配置文件
|
||
taskDb.db sqlite数据库(自动创建)
|
||
```
|
||
|
||
## 目录结构
|
||
|
||
```
|
||
planA web服务器
|
||
planB 任务执行器
|
||
planC 同步redis数据到硬盘
|
||
planD 删除任务
|
||
planE 图片上传到拼多多图片空间(未使用)
|
||
planF 获取12个商品信息,主要转发小军的接口信息
|
||
``` |