#2f157
Back
2025/12/05
1 min read

派獎 - 審核覆核

派獎 - 審核覆核.md
60 additions, 0 deletions
... ... @@ -1 +1,61 @@
1 +### SUMMARY
2 +審核派獎設定申請(包含通過和拒絕)。
3 +### REFERENCE TABLE
4 +* `DBMT.CMS_AUDIT`
5 +* `DBMT.AWARD_GROUP`
6 +* `DBMT.AWARD`
7 +
8 +### ATTRIBUTES - 審核通過
9 +* METHOD: **PATCH**
10 +* PATH: `/api/features/award/groups/audit/approve/{audit_id}`
11 +* LOGIN REQUIRED: **TRUE**
12 +* FEATURE: `AWARD_GROUP`
13 +* PERMISSION: `REVIEW`
14 +* CRYPTO: **None**
15 +
16 +### ATTRIBUTES - 審核拒絕
17 +* METHOD: **PATCH**
18 +* PATH:
19 +* LOGIN REQUIRED: **TRUE**
20 +* FEATURE: `AWARD_GROUP`
21 +* PERMISSION: `REVIEW`
22 +* CRYPTO: **None**
23 +
24 +### REQUEST
25 +#### HEADERS
26 +
27 +| Name | Type/Len | Required(*) | Desc |
28 +| ---| ---| ---| --- |
29 +| Content-Type | String | * | `"application/json"` |
30 +| Authorization | String | * | JWT Token |
31 +| X-Request-Id | String | | X-Request-Id for api flow tracing |
32 +
33 +#### PATH PARAMETERS
34 +
35 +| Name | Type/Len | Required(*) | Desc |
36 +| ---| ---| ---| --- |
37 +| audit_id | Integer | * | 審核 ID |
38 +
39 +#### PAYLOAD
40 +
41 +| Level | Name | Type/Len | Required(*) | Nullable(*) | Desc |
42 +| ---| ---| ---| ---| ---| --- |
43 +| 1 | comment | String(256) | (拒絕時必填) | * | 審核原因 |
44 +
45 +### RESPONSE
46 +#### STATUS CODE
47 +* 200
48 +
49 +#### BODY
50 +
51 +| Level | Name | Type/Len | Nullable(*) | Desc |
52 +| ---| ---| ---| ---| --- |
53 +| 1 | status | String | | 回應狀態 (SUCCESS, FAILURE) |
54 +| 1 | data | Dict | | 通用資料包裝 |
55 +| 2 | id | Integer | | `CMS_AUDIT`.id |
56 +
57 +#### ERROR CODE
58 +
59 +| HTTP Status | ErrorCode | Message | Desc |
60 +| ---| ---| ---| --- |