---
# System prepended metadata

title: 題目清單查詢

---


參考 API 通用格式 : [連結](/XL6s3RkpRJexXJ3vFmqHlA)

## 1️⃣ 介紹

### 資料影響範圍
> R-讀取 O-輸出(產生成文件) W-寫入
```
subject             (R)  題目資料庫
```

### 功能說明
建立簡單的題庫系統，只展示客戶想看的，簡單的就不做了

## 2️⃣ 請求說明 Request
### Header 欄位
| 項目 | 說明 |
|----|----|
| URL | /tabf/subject/list |
| method | get |

### Request Body 欄位
無

## 3️⃣ 業務說明
### 流程
1. 查資料庫....無流程
2. ID用UUID編輯就好，未來成案才改用 leftpop的方式取得代號


## 4️⃣ 回應說明 Response
| 欄位  | 名稱           | 資料型別 | 資料儲存 & 說明 |
| ----- | -------------- | -------- | --------------- |
| questionId | 題目代號  | string | 
| content    | 題目名稱    | string  |    |
| type    | 題目類型    | string  | 1:選擇題 2:填空題 3:完型填空 4:組合題   |
| difficulty    | 難度    | string  | "低"、"中"、"高"   |
| flag          | 狀態       | string  |    |
| modifyUser    | 異動人員 | string  |     |
| modifyDate    | 異動時間 | string  | yyyy-MM-dd HH:mm    |

### Response 範例

```json
{
    "syscode": "0000",
    "message": "Success.",
    "success": true,
    "total": 3,
    "data": [
        {
            "questionId":"ba3e713f-1b38-4d94-8e4b-214ea8edca9a",
            "content": "大象的鼻子一般都多長",
            "type": "1",
            "flag": "Y",
            "modifyUser": "test"
            "modifyDate": "2023-07-02 14:19"
        },
    ]
}
```