chore: initial baseline with P0-safety .gitignore
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
sequenceDiagram
|
||||
participant A as 坐席(王丽)
|
||||
participant AG as /api/quick-replies
|
||||
participant U as 管理员(宋献)
|
||||
participant ADM as /api/admin/quick-replies
|
||||
participant DB as PostgreSQL
|
||||
|
||||
A->>AG: POST /api/quick-replies (创建模板, status=draft)
|
||||
A->>AG: PUT /api/quick-replies/{id} (提交审核, status→pending_review)
|
||||
AG->>DB: UPDATE QuickReplyTemplate SET status='pending_review', submitted_by='wang_li'
|
||||
|
||||
U->>ADM: GET /api/admin/quick-replies/pending
|
||||
ADM->>DB: SELECT WHERE status='pending_review'
|
||||
DB-->>ADM: 待审核列表
|
||||
ADM-->>U: 显示待审核模板
|
||||
|
||||
U->>ADM: PUT /api/admin/quick-replies/{id}/review (action=approve)
|
||||
ADM->>DB: UPDATE SET status='approved', version=version+1
|
||||
DB-->>ADM: 更新成功
|
||||
|
||||
A->>AG: GET /api/quick-replies (获取可见模板)
|
||||
AG->>DB: SELECT WHERE status='approved' OR (status='pending_review' AND submitted_by=自己)
|
||||
DB-->>AG: 全员可见(approved) + 仅自己(pending_review)
|
||||
Reference in New Issue
Block a user