daShangDao_planA/planA.md

46 lines
1.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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个商品信息主要转发小军的接口信息
```