<%
var moduleIndex = 0;
//var moduleList = appdoc.moduleList;
for (appmodule in moduleList) {
var methodList = appmodule.methodList;
var methodIndex = 0;
for (appmethod in methodList) {
var moduleMethodPanelGroupId = "viewModuleMethodPanel-" + moduleIndex + "-" + methodIndex;
%>
${appmethod.methodName} <% if (appmethod.callFlag == 1) { %> (Call InvokeCallParams方法) <% } %>
接口地址:${appmethod.url}
调用方法:${appmethod.supportMethods}
接口返回:${appmethod.result}
是否鉴权:${appmethod.auth}
参数${appmethod.paramList.~size}
| 参数名称 |
参数描述 |
参数类型 |
来源 |
是否必须 |
<%
for (methodParam in appmethod.paramList) {
%>
| ${methodParam.paramName} |
${methodParam.paramComment} |
${methodParam.paramType} |
${methodParam.paramSrc} |
${methodParam.paramRequired} |
<%
}
%>
参数params的json说明
| 参数名称 |
参数描述 |
参数类型 |
来源 |
是否必须 |
<%
for (callParam in appmethod.callParamList) {
%>
| ${callParam.paramName} |
${callParam.paramComment} |
${callParam.paramType} |
${callParam.paramSrc} |
${callParam.paramRequired} |
<%
}
%>
示例代码【apis表示nginx的反向代理路径,按配置替换;如果函数返回的直接字符串,请修改datatype为String、Script、XML等】
<%
for (demo in appmethod.demoJquery) {
%>
${demo}
<%
}
%>
类型${appmethod.classList.~size}
<%
for (methodClass in appmethod.classList) {
%>
${methodClass.className}<% if (methodClass.result) { %>[返回对象]<% } %>[蓝色表示此接口需要的属性]
| 属性名称 |
属性描述 |
服务接口 |
<%
for (field in methodClass.classField) {
%>
<%
if (field.fieldCurrent == 1) {
%>
|
${field.fieldName}
<% } else { %>
|
${field.fieldName}
<% } %>
|
${field.fieldComment}
|
<%
for (place in field.fieldPlace) {
%>
${place}
<%
}
%>
|
<%
}
%>
<%
}
%>
<%
methodIndex++;
}
moduleIndex++;
}
%>