#a8a1f
Back
2026/03/04
2 min read

任務牆 - 建立審核編輯

任務牆 - 建立審核編輯.md
16 additions, 3 deletions
... ... @@ -10,13 +10,18 @@
10 +* `DBMT.CMS_MISSION_RULE_ORIGIN`
11 +* `DBMT.CMS_MISSION_FILE_LIST`
12 +* `DBMT.MISSION_MASTER_SETTING`
13 +* `DBMT.MISSION_SUB_SETTING`
14 +* `DBMT.RULE_ENGINE_FLOW`
10 - * PATH: `/api/features/mission-board/management/create`
15 + * PATH: `/api/features/mission-board/management/update/{data_id: int}`
11 - * PERMISSION:`CREATE`
16 + * PERMISSION:`UPDATE`, `APPLY`
12 - | | | | |
17 + | 404 | MISSION_MASTER_NOT_FOUND | Mission master not found | 異動主任務不存在 |
18 +| 422 | CANNOT_UPDATE_RETIRED_MISSION<br> | Cannot update retired mission | 停用任務不可異動 |
19 +| 422 | CANNOT_UPDATE_FIELD_IN_ACTIVE_STATUS<br> | Cannot update field {field} when status is ACTIVE<br> | 啟用狀態不可修改欄位 |
20 +| 422 | ValidationError | Mission board reward is required when category is ASSIGNED<br> | 任務類型為指定型時,主任務獎項必填 |
21 +| 422 | ValidationError | Sub mission reward is required when category is MILESTONE (index: {index})<br> | 任務類型為多門檻型時,子任務獎項為必填 |
22 +| 404 | AWARD_NOT_FOUND | Award not found | 獎項不存在 |
23 +| 409 | BETA_LIST_IDENTITY_TYPE_ERROR<br> | Beta list identity type error<br> | 封測名單僅可使用會員編號 |
24 +| 409 | BETA_LIST_VALIDATION_ERROR<br> | Beta list validation error<br> | 封測名單檔案格式錯誤 |
25 +| 409 | BETA_LIST_CONTAINS_NON_MEMBER_ITEMS<br> | Beta list contains non-member items<br> | 封測名單內有不存在的會員編號 |