# 主題單元管理
[[Schema] 主題單元(CourseUnit)](Untitled%206/Schema%20CourseUnit.csv)
Example:
```json=
{
"id": 1,
"name": "衰弱症復能肌力訓練",
"description": "改善血液循環,減緩心肌老化速度及肌肉萎縮。",
"duration": 120,
"updatedAt": 1578240000000,
"trainingItems": [2, 10, 3, 12]
}
```
### (OK)[管理] 查看主題單元列表
Request:
GET /course/unit?$queryParams
[Query Params:](Untitled%206/Query%20Params.csv)
Response (成功):
```json=
{
"success": true,
"total": "總數量 <number>",
"data": [
CourseUnit,
CourseUnit,
...
]
}
```
### (OK)查看主題單元
Request:
GET /course/unit/$id
Response (成功):
```json=
{
"success": true,
"data": {
CourseUnit
}
}
```
### (OK)[管理] 新增主題單元
Request:
POST /course/unit
Payload:
```json=
{
CourseUnit
}
```
Response (成功):
```json=
{
"success": true,
"data": {
CourseUnit
}
}
```
### (OK)[管理] 編輯主題單元
Request:
PUT /course/unit/$id
Payload:
```json=
{
CourseUnit
}
```
Response (成功):
```json=
{
"success": true,
"data": {
CourseUnit
}
}
```
### (OK)[管理] 移除主題單元
Request:
DEL /course/unit/$id
Response (成功):
```json=
{
"success": true,
"data": {}
}
```