#f717f
Back
2025/12/05
1 min read

派獎 - 建立審核以永久下架

派獎 - 建立審核以永久下架.md
54 additions, 0 deletions
... ... @@ -1 +1,55 @@
1 +### SUMMARY
2 +建立審核以將派獎設定永久下架(狀態改為 RETIRED)。
3 +* 永久下架後無法再次上架
4 +* 需要審核通過才會生效
5 +
6 +### REFERENCE TABLE
7 +* `DBMT.CMS_AUDIT`
8 +* `DBMT.CMS_AUDIT_ENTRY`
9 +* `DBMT.AWARD_GROUP`
10 +
11 +### ATTRIBUTES
12 +* METHOD: **POST**
13 +* PATH: `/api/features/award/group/audit/retire/{data_id: int}`
14 +* LOGIN REQUIRED: **TRUE**
15 +* FEATURE: `AWARD_GROUP`
16 +* PERMISSION: `UPDATE`, `APPLY`
17 +* CRYPTO: **None**
18 +
19 +### REQUEST
20 +#### HEADERS
21 +
22 +| Name | Type/Len | Required(*) | Desc |
23 +| ---| ---| ---| --- |
24 +| Authorization | String | * | JWT Token |
25 +| X-Request-Id | String | | X-Request-Id for api flow tracing |
26 +
27 +#### PAYLOAD
28 +No request body required
29 +
30 +### RESPONSE
31 +#### STATUS CODE
32 +* 201
33 +
34 +#### HEADERS
35 +
36 +| Name | Type/Len | Desc |
37 +| ---| ---| --- |
38 +| Authorization | String | JWT Token |
39 +| X-Request-Id | String | Returning Request-Id |
40 +
41 +#### BODY
42 +
43 +| Level | Name | Type/Len | Nullable(*) | Desc |
44 +| ---| ---| ---| ---| --- |
45 +| 1 | status | String | | 回應狀態 (SUCCESS, FAILURE) |
46 +| 1 | data | Dict | | 通用資料包裝 |
47 +| 2 | id | Integer | | `CMS_AUDIT`.id |
48 +
49 +#### ERROR CODE
50 +
51 +| HTTP Status | ErrorCode | Message | Desc |
52 +| ---| ---| ---| --- |
53 +| 404 | NotFound | Award group not found | 派獎群組不存在 |
54 +| 409 | AwardGroupError | Award group already retired | 派獎群組已永久下架 |