public static class TriggerConditionView.Builder extends Object
| 构造器和说明 |
|---|
Builder() |
| 限定符和类型 | 方法和说明 |
|---|---|
TriggerConditionView.Builder |
approvalCode(String approvalCode)
feishu-approval
示例值:feishu-approval-20240501
|
TriggerConditionView |
build() |
TriggerConditionView.Builder |
cron(String cron)
cron
示例值:0 0 9 * * ?
|
TriggerConditionView.Builder |
event(String event)
INSERT、UPDATE、DELETE
示例值:事件
|
TriggerConditionView.Builder |
eventType(String eventType)
审批状态类型
示例值:approval_task、approval_instance
|
TriggerConditionView.Builder |
fields(String[] fields)
触发事件关注的数据表字段列表。
|
TriggerConditionView.Builder |
previewUrl(String previewUrl)
调试使用的url
示例值:https://example.com/webhook/preview
|
TriggerConditionView.Builder |
runtimeUrl(String runtimeUrl)
触发事件时实际调用的回调地址,接收事件推送的结构化数据。
|
TriggerConditionView.Builder |
status(String[] status)
审批任务状态;;- REVERTED;- PENDING;- APPROVED;- REJECTED;- TRANSFERRED;- ROLLBACK;- DONE;-
OVERTIME_CLOSE;- OVERTIME_RECOVER;;审批实例状态;- PENDING;- APPROVED;- REJECTED;- REJECTED;-
DELETED;- REVERTED;- OVERTIME_CLOSE;- OVERTIME_RECOVER;;
示例值:
|
TriggerConditionView.Builder |
table(String table)
触发事件关联的数据表名称,需与数据源中已配置的表名完全一致。
|
TriggerConditionView.Builder |
timezone(String timezone)
时区标识,用于解析 cron 表达式的时间基准,格式需符合 IANA 时区标准(如 Asia/Shanghai)。
|
TriggerConditionView.Builder |
tokenEnabled(Boolean tokenEnabled)
是否启用请求鉴权令牌。
|
TriggerConditionView.Builder |
tokenValue(String tokenValue)
请求鉴权令牌
示例值:bearer_token_sample
|
TriggerConditionView.Builder |
whiteIpList(String[] whiteIpList)
允许触发回调请求的 IP 白名单列表,格式为 CIDR 或单个 IP 地址。
|
public TriggerConditionView.Builder cron(String cron)
示例值:0 0 9 * * ?
cron - public TriggerConditionView.Builder timezone(String timezone)
示例值:Asia/Shanghai
timezone - public TriggerConditionView.Builder event(String event)
示例值:事件
event - public TriggerConditionView.Builder table(String table)
示例值:employee_info
table - public TriggerConditionView.Builder fields(String[] fields)
示例值:
fields - public TriggerConditionView.Builder previewUrl(String previewUrl)
示例值:https://example.com/webhook/preview
previewUrl - public TriggerConditionView.Builder runtimeUrl(String runtimeUrl)
示例值:https://example.com/webhook/runtime
runtimeUrl - public TriggerConditionView.Builder whiteIpList(String[] whiteIpList)
示例值:
whiteIpList - public TriggerConditionView.Builder tokenEnabled(Boolean tokenEnabled)
示例值:
tokenEnabled - public TriggerConditionView.Builder tokenValue(String tokenValue)
示例值:bearer_token_sample
tokenValue - public TriggerConditionView.Builder approvalCode(String approvalCode)
示例值:feishu-approval-20240501
approvalCode - public TriggerConditionView.Builder eventType(String eventType)
示例值:approval_task、approval_instance
eventType - public TriggerConditionView.Builder status(String[] status)
示例值:
status - public TriggerConditionView build()
Copyright © 2026. All rights reserved.