#7928b
Back
2026/01/12
1 min read

Table Schema

Table Schema.md
28 additions, 3 deletions
... ... @@ -35,8 +35,8 @@
35 35 {
36 36 "field": "MEMBER_IDENTITY",
37 - "operator": "in",
38 - "values": ["VIP", "CARD_HOLDER"]
37 + "operator": "eq",
38 + "values": ["CUBE_HOLDER"]
39 39 }
40 +### 指定票券:
40 - *
41 + * POINT_LIMIT
42 +
43 +### 會員推薦:
44 +* MEMBER_IDENTITY
45 +
46 +### 會員登入:
47 +* CONTINUOUS_LOGIN_DAYS
48 +* ACCUMULATED_LOGIN_DAYS
49 +
50 +## 運算子
51 +###
52 +
53 +| 類別 | 運算子代碼 (Code) | 名稱 | 邏輯說明 | 適用場景範例 |
54 +| ---| ---| ---| ---| --- |
55 +| 字串/清單 | `eq` | 等於 | 完全匹配指定的字串 | 品名完全等於 "iPhone 15" |
56 +| | `ne` | 不等於 | 排除指定的字串 | 排除品名為 "測試商品" |
57 +| | `ilike` | 包含 | 模糊匹配 (不分大小寫) | 品牌名稱包含 "Nike" |
58 +| | `not_ilike` | 不包含 | 排除包含特定字眼的資料 | 品名不包含 "福利品" |
59 +| | `in` | 屬於 | 比對值是否存在於清單中 | 會員身份在 [CUBE 卡友, OO 卡友] 之中 |
60 +| | `not_in` | 不屬於 | 排除清單中的特定 ID | 排除指定序號 [S001, S002] |
61 +| 數值比較 | `gt` | 大於 | 數值必須超過指定值 | 點數需 > 500 |
62 +| | `gte` | 大於等於 | 包含指定的邊際值 | 連續登入天數 >= 7 天 |
63 +| | `lt` | 小於 | 數值必須低於指定值 | 限制兌換點數 < 100 |
64 +| | `lte` | 小於等於 | 包含指定的邊際值 | 當前累積次數 <= 10 次 |
65 +| | `between` | 區間 | 數值需在範圍內 (含邊界) | 點數介於 [100, 500] |