Class GroovyScriptBind
java.lang.Object
com.codingapi.flow.script.request.GroovyScriptBind
@ScriptType(description="\u6d41\u7a0bgroovy\u811a\u672c\u7ed1\u5b9a\u5bf9\u8c61")
public class GroovyScriptBind
extends Object
流程groovy脚本绑定对象 $bind
def run(request){
$bind.getRecordById(1);
}
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfindOperatorsByIds(List<Long> ids) <T> T<T> T<T> List<T>getOperatorById(long userId) getRecordById(long id)
-
Constructor Details
-
GroovyScriptBind
public GroovyScriptBind()
-
-
Method Details
-
getBean
@ScriptFunction(name="getBean", description="\u83b7\u53d6spring bean\u5bf9\u8c61", parameters=@ScriptField(name="clazz",description="Class\u7c7b\u578b")) public <T> T getBean(Class<T> clazz) -
getBean
-
getBeans
-
getRecordById
@ScriptFunction(name="getRecordById", description="\u6839\u636e\u6d41\u7a0bid\u83b7\u53d6\u6d41\u7a0b\u8bb0\u5f55", parameters=@ScriptField(name="id",description="\u6d41\u7a0b\u8bb0\u5f55id")) public FlowRecord getRecordById(long id) -
getOperatorById
@ScriptFunction(name="getOperatorById", description="\u6839\u636e\u7528\u6237id\u83b7\u53d6\u6d41\u7a0b\u7528\u6237\u5bf9\u8c61", parameters=@ScriptField(name="userId",description="\u7528\u6237id")) public IFlowOperator getOperatorById(long userId) -
findOperatorsByIds
@ScriptFunction(name="findOperatorsByIds", description="\u6839\u636e\u7528\u6237id\u83b7\u53d6\u6d41\u7a0b\u7528\u6237\u5217\u8868", parameters=@ScriptField(name="ids",description="\u7528\u6237id\u5217\u8868")) public List<IFlowOperator> findOperatorsByIds(List<Long> ids)
-