Skip to content

Commit ae71741

Browse files
committed
add sequence diagram
1 parent c5e439b commit ae71741

File tree

2 files changed

+53
-0
lines changed

2 files changed

+53
-0
lines changed

article-manager.png

67.2 KB
Loading

article-manager.txt

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
title article-manager
2+
3+
actor "user" as u
4+
5+
participant "article-manager" as AM
6+
participant "article-database" as db
7+
8+
u->AM:/articles/add
9+
activate AM
10+
11+
AM->AM:check auth
12+
AM->db:get all article
13+
AM->AM:check duplicate
14+
AM->db:insert
15+
u<--AM:response
16+
deactivate AM
17+
u->AM:/articles/all
18+
activate AM
19+
AM->AM:check auth
20+
21+
AM<-db:get all article
22+
AM->AM:check page and size
23+
u<--AM:response
24+
deactivate AM
25+
u->AM:/articles//{id}
26+
activate AM
27+
AM->AM:check auth
28+
29+
AM<-db:get article by id
30+
u<--AM:response
31+
deactivate AM
32+
u->AM:/articles/update/{id}
33+
activate AM
34+
AM->AM:check auth
35+
36+
AM<-db:get article by id
37+
alt if exist
38+
39+
AM->db:update
40+
end
41+
u<--AM:response
42+
deactivate AM
43+
u->AM:/articles/delete/{id}
44+
activate AM
45+
AM->AM:check auth
46+
47+
AM<-db:get article by id
48+
alt if exist
49+
AM->db:delete
50+
51+
end
52+
u<--AM:response
53+
deactivate AM

0 commit comments

Comments
 (0)