#8b2e1
Back
2026/03/12
1 min read

任務牆 - 建立審核編輯

任務牆 - 建立審核編輯.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 +```