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] | |