任務牆 - 建立審核編輯.md
55 additions, 1 deletions
| ... | ... | @@ -18,7 +18,7 @@ |
| 18 | - * PATH: `/api/features/mission-board/management/update/{data_id: int}` | |
| 18 | + * PATH: `/api/features/mission-board/management/aduit/update/{data_id: int}` | |
| 19 | 19 | * lt 小於 |
| 20 | 20 | * eq 等於 |
| 21 | 21 | * **value:**不論一或多個值,皆以陣列形式表示 |
| 22 | + | |
| 23 | +Payload Data 範例: | |
| 24 | + | |
| 25 | +```python | |
| 26 | +{ | |
| 27 | + 'progress': 'PENDING', | |
| 28 | + 'data': { | |
| 29 | + 'mission_board': { | |
| 30 | + 'is_draft': true, | |
| 31 | + 'name': 'Invalid File Mission', | |
| 32 | + 'status': 'BETA', | |
| 33 | + 'category': 'ASSIGNED', | |
| 34 | + 'summary': 'Summary', | |
| 35 | + 'description': 'Description', | |
| 36 | + 'visible_start_time': '2026/03/12 10:00:00', | |
| 37 | + 'visible_end_time': '2026/04/12 18:00:00', | |
| 38 | + 'activity_start_time': '2026/03/12 10:00:00', | |
| 39 | + 'activity_end_time': '2026/04/12 18:00:00', | |
| 40 | + 'award_end_time': '2026/04/12 18:00:00', | |
| 41 | + 'display_share_button': true, | |
| 42 | + 'term': 'Terms', | |
| 43 | + 'member_list_type': 'ALL', | |
| 44 | + 'reward': { | |
| 45 | + 'award_group_id': 1, | |
| 46 | + 'award_id': 1, | |
| 47 | + 'award_type': 'POINT', | |
| 48 | + 'award_content': '100 Points', | |
| 49 | + 'quota': 1000, | |
| 50 | + }, | |
| 51 | + }, | |
| 52 | + 'sub_missions': [ | |
| 53 | + { | |
| 54 | + 'action': 'CREATE', | |
| 55 | + 'name': 'Dummy Sub-Mission', | |
| 56 | + 'activity_type': 'LOGIN', | |
| 57 | + 'target_count': 1, | |
| 58 | + 'duplicate': false, | |
| 59 | + 'cta_visible': false, | |
| 60 | + 'tier': 1, | |
| 61 | + 'mission_content': [], | |
| 62 | + 'reward': null, | |
| 63 | + } | |
| 64 | + ], | |
| 65 | + 'member_lists': [ | |
| 66 | + { | |
| 67 | + 'type': 'BETA', | |
| 68 | + 'filename': 'invalid_format.xlsx', | |
| 69 | + 'filepath': 'path_toexcel.xlsx', | |
| 70 | + 'action': 'CREATE', | |
| 71 | + } | |
| 72 | + ], | |
| 73 | + }, | |
| 74 | + } | |
| 75 | +``` |