Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CheckIface ¶
type RuleIface ¶
type RuleIface interface {
Add(key string, obj interface{})
SetIn(in *ruleparam.RuleParams)
GetParam(key string) *ruleparam.RuleParams
SetParam(key string, params *ruleparam.RuleParams)
GetReturn() (any, string)
GetReturnValue() any
GetReturnMsg() string
GetRuleCtx() *rulectx.RuleCtx
DoRule(ruleData *ruledata.RuleData) (*rulectx.RuleCtx, error)
Log() string
ValueOfOut(key string) *ruleparam.RuleParam
}
@Title 文件名称: rule_iface.go @Description 描述: 规则引擎的接口
@Author 作者: leijianming@163.com 时间(2024-02-18 22:38:21)
@Update 作者: leijianming@163.com 时间(2024-02-18 22:38:21)
Click to show internal directories.
Click to hide internal directories.