模板:切记不要加/ 否则methodParameter方法获取不到值

参考配置 :https://blog.csdn.net/xiaoliulang0324/article/details/79030752


入参
groovyScript(
	"if(\"${_1}\".length() == 2) {
	    return ' * @param: null';
	} else {
	    def result=''; 
	    def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList();
		for(i = 0; i < params.size(); i++) {
		    if(params[i] == '' || params[i] == 'null') {
		      return ' * @param: null';
		    }else{
		       result+=' * @param: ' + params[i] + '-->'
		    };
		    if(i+1<params.size()){
		    	result+='\\n';
		    };
		    
		}; 
	return result;
	}", methodParameters()
);


返回参数
groovyScript("return \"${_1}\" == 'void' ? 'null' : '' + \"${_1}\"", methodReturnType())