# 出站管道

## 概述

出站管道负责将文件发送到 BCB STA WebService。

## 处理流程

1. **接收** - 通过 API 或内部系统接收待发送文件
2. **验证** - 验证文件格式和内容
3. **上传** - 将文件上传到 BCB STA
4. **确认** - 等待 BCB 确认接收
5. **记录** - 记录传输结果

## API 端点

```
POST /api/outbound/files
```

### 请求体

```json
{
  "system": "SPB",
  "content": "文件内容...",
  "metadata": {
    "protocol": "XXXYYY"
  }
}
```

## 文件状态

| 状态 | 描述 |
|------|------|
| `pending` | 待发送 |
| `uploading` | 上传中 |
| `completed` | 已完成 |
| `failed` | 失败 |
