#3b7d7
Back
2026/01/29
6 min read

任務牆 table schema

任務牆 table schema.md
22 additions, 22 deletions
... ... @@ -1,4 +1,4 @@
1 - # 1. 任務設定主表 (MissionMasterSetting)
1 + # 1. 任務設定主表 (MISSION_MASTER_SETTING)
2 - # 2. 任務設定子表 (MissionSubSetting)
2 + # 2. 任務設定子表 (MISSION_SUB_SETTING) - paging
3 - | master_id | NUMBER | 對應的主任務 ID ([MissionMasterSetting.ID](http://MissionMasterSetting.ID)) | |
3 + | master_id | NUMBER NOT NULL , `有設定FK` `- MISSION_MASTER_SETTING` | 對應的主任務 ID ([MissionMasterSetting.ID](http://MissionMasterSetting.ID)) | |
4 - | mission_content | VARCHAR2 (32767) NOT NULL ENABLE | 任務內容:包含欄位 (field)、運算子 (operator)、值(value)| EX. {<br>"field": "serial_id",<br>"operator": "in",<br>"values": ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10"]<br>}<br> |
4 + | mission_content | VARCHAR2 (32767) NOT NULL ENABLE | 任務內容:包含欄位 (field)、運算子 (operator)、值(value)VARCHAR2(10 CHAR) NOT NULL | EX. {<br>"field": "serial_id",<br>"operator": "in",<br>"values": ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10"]<br>}<br> |
... ... @@ -107,14 +107,14 @@
107 -| id | Integer | 獎勵任務唯一識別碼 | 201 |
108 -| sub_id | Integer (nullable) | [FK] Mission[SubSetting.id](http://tasksubsetting.id/) | 指定型任務此欄位不會有值 |
109 -| master_id | Integer | [FK] Mission[MasterSetting.id](http://tasksubsetting.id/) | |
110 -| award_type | string | 獎勵類型 | point/voucher |
111 -| award_content | string | 獎勵內容 | 30 / 全家100元購物金乙張 |
112 -| award_code | string | award code | |
113 -| category | String | 類別:指定條件型 / 多門檻型 / 關聯型 | 多門檻型 |
114 - | award_group_id | String | 群組 ID | 999 |
107 + | id | Integer | 勵任務ID | 201 |
108 +| sub_id | NUMBER (nullable) | [FK] Mission[SubSetting.id](http://tasksubsetting.id/) | 指定型任務此欄位不會有值 |
109 +| master_id | NUMBER | [FK] Mission[MasterSetting.id](http://tasksubsetting.id/) | |
110 +| award_type | VARCHAR2(10 CHAR) | 獎勵類型 | point/voucher |
111 +| award_content | VARCHAR2(100 CHAR) | 獎勵內容 | 30 / 全家100元購物金乙張 |
112 +| award_code | VARCHAR2(100 CHAR) | award code | |
113 +| category | VARCHAR2(10 CHAR) NOT NULL | 類別:指定條件型 / 多門檻型 / 關聯型 | `ASSIGNED` : 指定型<br>`MILESTONE` : 多門檻型<br>`SEQUENTIAL` : 關聯型 |
114 +| award_group_id | VARCHAR2(100 CHAR) | 派獎群組 ID | 999 |
115 -| id | Integer | 領獎紀錄唯一識別碼 | 1 |
116 -| user_id | String | 用戶唯一識別碼 | USER_667788 |
117 -| summary_id | Integer | 對應的任務紀錄主表 ID (Table [用戶任務紀錄總計表.id](http://用戶任務紀錄總計表.id) | 70001 |
118 -| category | String | 類別:指定條件型 / 多門檻型 / 關聯型 | 多門檻型 |
119 -| tier | Integer | 獎勵階層索引:<br>指定型:固定填 0<br>累積型:第 1 階填 1, 第 2 階填 2... | 2 |
120 -| award_code | String | 獎項代碼 (對應 Table 8 獎勵任務表) | A002 |
121 -| status | String | 未領取 / 已領取 | 已領取 |
122 -| award_error | String | 獎項發送錯誤紀錄 | |
123 - | request_no | String | 請求編號 (uuid) | REQ_70001 |
115 + | id | Integer | 紀錄id | 1 |
116 +| user_id | String | 用戶id | USER_667788 |
117 +| summary_id | NUMBER | 對應的任務紀錄主表 ID (Table [用戶任務紀錄總計表.id](http://用戶任務紀錄總計表.id) | 70001 |
118 +| category | VARCHAR2(10 CHAR) NOT NULL | 類別:指定條件型 / 多門檻型 / 關聯型 | `ASSIGNED` : 指定型<br>`MILESTONE` : 多門檻型<br>`SEQUENTIAL` : 關聯型 |
119 +| tier | NUMBER DEFAULT(0) | 獎勵階層索引:<br>指定型:固定填 0<br>累積型:第 1 階填 1, 第 2 階填 2... | 2 |
120 +| award_code | VARCHAR2(100 CHAR) | 獎項代碼 (對應 Table 8 獎勵任務表) | A002 |
121 +| status | VARCHAR2(5 CHAR)<br><br><br><br><br><br><br><br><br><br><br> | 領獎狀態: 未領取 / 已領取 | 已領取 |
122 +| award_error | VARCHAR2 | 獎項發送錯誤紀錄 | |
123 +| request_no | VARCHAR2(50 CHAR) | 派獎請求編號 (uuid) | REQ_70001 |
124 - | invalid | boolean | 是否為作廢 | default : false |
124 + | invalid | NUMBER(1) | 是否為作廢 | default : false |