#1aa9d
Back
2026/02/09
1 min read

任務紀錄 - 列表

任務紀錄 - 列表.md
89 additions, 0 deletions
... ... @@ -1 +1,90 @@
1 +## SUMMARY
2 +任務紀錄首頁的列表
3 +### REFERENCE TABLE
4 +* `DBMT.MISSION_SUMMARY_RECORD`
5 +
6 +### ATTRIBUTES
7 +* METHOD: **GET**
8 +* PATH: `/api/features/mission-board/record`
9 +* LOGIN REQUIRED: **TRUE**
10 +* FEATURE: `MISSION_BOARD_RECORD`
11 +* PERMISSION: GET
12 +* CRYPTO: **None**
13 +
14 +### REQUEST
15 +#### HEADERS
16 +
17 +| Name | Type/Len | Required(*) | Desc |
18 +| ---| ---| ---| --- |
19 +| Content-Type | String | * | `"application/json"` |
20 +| Authorization | String | | JWT Token |
21 +| X-Request-Id | String | | X-Request-Id for api flow tracing |
22 +
23 +```json
24 +// Example:
25 +{
26 + "Content-Type": "application/json",
27 + "Authorization": "Bearer jwt-token",
28 + "x-request-id": "78f91284-d9df-43e6-a8d2-d557273c10bb"
29 +}
30 +```
31 +
32 +#### Query String
33 +
34 +| Level | Name | Type/Len | Required(*) | Nullable(*) | Desc |
35 +| ---| ---| ---| ---| ---| --- |
36 +| 1 | page | Integer | | * | 頁籤 DEFAULT = 1 |
37 +| 1 | per_page | Integer | | * | 筆數/頁 DEFAULT = 20 |
38 +| 1 | summary_record__id | Integer | | | 任務紀錄 ID |
39 +| 1 | summary_record__user_id | String | | | 身份證字號 |
40 +| 1 | invite_code | String | | | 會員編號 |
41 +| 1 | summary_record___master_id | Integer | | | 任務 ID |
42 +| 1 | mission_master__name | | | | |
43 +| 1 | mission_master | | | | |
44 +
45 +### RESPONSE
46 +#### STATUS CODE
47 +* 201
48 +#### HEADERS
49 +
50 +| Name | Type/Len | Desc |
51 +| ---| ---| --- |
52 +| Authorization | String | JWT Token |
53 +| X-Request-Id | String | Returning Request-Id |
54 +
55 +```json
56 +// Example:
57 +{
58 + "Authorization": "Bearer jwt-token",
59 + "x-request-id": "78f91284-d9df-43e6-a8d2-d557273c10bb"
60 +}
61 +```
62 +
63 +#### BODY
64 +
65 +| Level | Name | Type/Len | Nullable(*) | Desc |
66 +| ---| ---| ---| ---| --- |
67 +| 1 | status | String | | 回應狀態 (SUCCESS, FAILURE) |
68 +| 1 | data | Dict | | 通用資料包裝 |
69 +
70 +#### DATA
71 +
72 +| Level | Name | Type/Len | Nullable(*) | Desc |
73 +| ---| ---| ---| ---| --- |
74 +| 2 | id | Integer | | 條件樣板 ID |
75 +| 2 | name | String | | 條件樣板名稱 |
76 +| 2 | category | Enum | | 條件樣板類型 |
77 +| 2 | criteria | List(Dict) | | 條件限制 |
78 +| 2 | create_id | Integer | | 建立 ID |
79 +| 2 | update_id | Integer |  * | 更新 ID |
80 +| 2 | create_time | Datetime | | 建立時間 |
81 +| 2 | update_time | Datetime | * | 更新時間 |
82 +
83 +####
84 +
85 +#### ERROR CODE
86 +
87 +| HTTP Status | ErrorCode | Message | Desc |
88 +| ---| ---| ---| --- |
89 +| 400 | ValidationError | Product serial_id not exists | 商品 serial_id 不存在 |