@startuml
hide footbox
skinparam sequence {
LifeLineBorderColor Black
LifeLineBorderThickness 1
LifeLineBorderStyle dashed
}
actor 用户 as User
participant "订单浏览界面" as OrderPage
participant "订单控制类" as OrderController
participant "订单数据库" as OrderDatabase
activate User
activate OrderPage
User -> OrderPage: 浏览订单
OrderPage -> OrderController: 请求订单列表
activate OrderController
OrderController -> OrderDatabase: 查询订单数据
activate OrderDatabase
OrderDatabase --> OrderController: 返回订单列表
deactivate OrderDatabase
OrderController --> OrderPage: 返回订单列表
deactivate OrderController
OrderPage --> User: 显示订单列表
User -> OrderPage: 查看订单详情
OrderPage -> OrderController: 请求订单详情
activate OrderController
OrderController -> OrderDatabase: 查询订单详情
activate OrderDatabase
OrderDatabase --> OrderController: 返回订单详情
deactivate OrderDatabase
OrderController --> OrderPage: 返回订单详情
deactivate OrderController
OrderPage --> User: 显示订单详情
deactivate OrderPage
deactivate User
@enduml