-
Notifications
You must be signed in to change notification settings - Fork 0
/
LPan.puml
103 lines (85 loc) · 1.57 KB
/
LPan.puml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
@startuml
left to right direction
skinparam packageStyle rectangle
rectangle LPan
rectangle 用户模块{
LPan -- 用户模块
}
rectangle 邮箱注册{
用户模块 - 邮箱注册
}
database redis[
redis缓存
]
redis ->验证码有效期
redis ->验证码每日上限
邮箱注册 -> redis
rectangle 验证码有效期{
}
rectangle 验证码每日上限{
}
rectangle 个人资料详情{
用户模块 -- 个人资料详情
}
rectangle 存储管理{
LPan -- 存储管理
}
database mysql[
mysql存储文件信息
]
mysql <- 存储管理
下载管理<->mysql:根据信息找到文件
rectangle 文件管理{
LPan -- 文件管理
}
rectangle 文件管理{
文件管理--文件共享
文件管理--文件修改
文件管理--文件上传
文件管理--回收站系统
}
rectangle 文件修改{
文件修改--文件删除
文件修改--路径修改
文件修改--文件改名
}
rectangle 文件删除{
文件删除--过期清除
}
rectangle 过期清除{
}
rectangle 路径修改{
}
rectangle 文件改名{
}
rectangle 文件上传{
}
rectangle 回收站系统{
}
rectangle 文件共享{
文件共享 -- 权限管理
}
rectangle 权限管理 {
权限管理--加密链接
权限管理--二维码分享
}
rectangle 加密链接{
}
rectangle 二维码分享{
}
rectangle 下载管理{
LPan---下载管理
}
rectangle 限速{
下载管理--限速
}
rectangle 文件秒传{
文件上传--文件秒传
}
rectangle 断点续传{
文件上传--断点续传
}
rectangle 大小限制{
文件上传--大小限制
}
@enduml