zentao-api / defineModuleActions
Function: defineModuleActions()
defineModuleActions(
moduleName,input):void
为已存在的模块追加或覆盖动作。
不做深度合并:同名动作整体替换,未知动作追加。这避免在 schema、参数数组等字段上出现隐式合并规则。
method / resultType 可省略:写入时按动作 type 自动推导(见 ModuleAction)。
Parameters
| Parameter | Type | Description |
|---|---|---|
moduleName | string | 目标模块名(大小写不敏感)。 |
input | ModuleAction | ModuleAction[] | 单个或一组动作定义。 |
Returns
void
Throws
E_INVALID_MODULE(模块未注册)、E_INVALID_ACTION_DEFINITION (动作缺少 name / path,或 method / resultType 类型非法),或 E_INDETERMINATE_ACTION_METHOD / E_INDETERMINATE_ACTION_RESULT_TYPE(省略字段且无法按 type 推导)。