Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
ssssssss-team
magic-api-example
提交
2b74c19d
M
magic-api-example
项目概览
ssssssss-team
/
magic-api-example
8 个月 前同步成功
通知
1
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
M
magic-api-example
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
2b74c19d
编写于
9月 21, 2021
作者:
M
mxd
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
更新例子
上级
0125911f
变更
30
隐藏空白更改
内联
并排
Showing
30 changed file
with
1567 addition
and
84 deletion
+1567
-84
src/main/resources/magic-api/api/1SQL相关/事务.ms
src/main/resources/magic-api/api/1SQL相关/事务.ms
+7
-2
src/main/resources/magic-api/api/2操作案例/http请求.ms
src/main/resources/magic-api/api/2操作案例/http请求.ms
+108
-14
src/main/resources/magic-api/api/2操作案例/json转换.ms
src/main/resources/magic-api/api/2操作案例/json转换.ms
+118
-6
src/main/resources/magic-api/api/2操作案例/使用Spring中的Bean.ms
src/main/resources/magic-api/api/2操作案例/使用Spring中的Bean.ms
+78
-1
src/main/resources/magic-api/api/2操作案例/调用其他接口.ms
src/main/resources/magic-api/api/2操作案例/调用其他接口.ms
+7
-2
src/main/resources/magic-api/api/3LINQ相关/关联.ms
src/main/resources/magic-api/api/3LINQ相关/关联.ms
+7
-2
src/main/resources/magic-api/api/3LINQ相关/分组.ms
src/main/resources/magic-api/api/3LINQ相关/分组.ms
+7
-2
src/main/resources/magic-api/api/3LINQ相关/行转列.ms
src/main/resources/magic-api/api/3LINQ相关/行转列.ms
+7
-2
src/main/resources/magic-api/api/4lambda相关/关联.ms
src/main/resources/magic-api/api/4lambda相关/关联.ms
+7
-2
src/main/resources/magic-api/api/4lambda相关/动态行转列.ms
src/main/resources/magic-api/api/4lambda相关/动态行转列.ms
+7
-2
src/main/resources/magic-api/api/5自定义结果/文件下载.ms
src/main/resources/magic-api/api/5自定义结果/文件下载.ms
+7
-2
src/main/resources/magic-api/api/5自定义结果/模拟分页.ms
src/main/resources/magic-api/api/5自定义结果/模拟分页.ms
+7
-2
src/main/resources/magic-api/api/6基本语法/脚本语法/exit语句.ms
src/main/resources/magic-api/api/6基本语法/脚本语法/exit语句.ms
+80
-3
src/main/resources/magic-api/api/6基本语法/脚本语法/if判断.ms
src/main/resources/magic-api/api/6基本语法/脚本语法/if判断.ms
+80
-3
src/main/resources/magic-api/api/6基本语法/脚本语法/try_catch.ms
src/main/resources/magic-api/api/6基本语法/脚本语法/try_catch.ms
+79
-2
src/main/resources/magic-api/api/6基本语法/脚本语法/与Java交互.ms
src/main/resources/magic-api/api/6基本语法/脚本语法/与Java交互.ms
+78
-1
src/main/resources/magic-api/api/6基本语法/脚本语法/可选连.ms
src/main/resources/magic-api/api/6基本语法/脚本语法/可选连.ms
+7
-2
src/main/resources/magic-api/api/6基本语法/脚本语法/各类运算符.ms
src/main/resources/magic-api/api/6基本语法/脚本语法/各类运算符.ms
+375
-3
src/main/resources/magic-api/api/6基本语法/脚本语法/定义lambda.ms
src/main/resources/magic-api/api/6基本语法/脚本语法/定义lambda.ms
+78
-1
src/main/resources/magic-api/api/6基本语法/脚本语法/异步执行.ms
src/main/resources/magic-api/api/6基本语法/脚本语法/异步执行.ms
+92
-3
src/main/resources/magic-api/api/6基本语法/脚本语法/扩展运算符.ms
src/main/resources/magic-api/api/6基本语法/脚本语法/扩展运算符.ms
+7
-2
src/main/resources/magic-api/api/循环/for循环.ms
src/main/resources/magic-api/api/循环/for循环.ms
+7
-2
src/main/resources/magic-api/api/循环/lambda循环list.ms
src/main/resources/magic-api/api/循环/lambda循环list.ms
+7
-2
src/main/resources/magic-api/api/循环/lambda循环map.ms
src/main/resources/magic-api/api/循环/lambda循环map.ms
+7
-2
src/main/resources/magic-api/api/循环/while.ms
src/main/resources/magic-api/api/循环/while.ms
+92
-3
src/main/resources/magic-api/api/循环/循环list.ms
src/main/resources/magic-api/api/循环/循环list.ms
+7
-2
src/main/resources/magic-api/api/循环/循环map.ms
src/main/resources/magic-api/api/循环/循环map.ms
+7
-2
src/main/resources/magic-api/api/模块相关/手动验证参数.ms
src/main/resources/magic-api/api/模块相关/手动验证参数.ms
+108
-6
src/main/resources/magic-api/api/模块相关/打印日志.ms
src/main/resources/magic-api/api/模块相关/打印日志.ms
+82
-4
src/main/resources/magic-api/api/模块相关/读取配置.ms
src/main/resources/magic-api/api/模块相关/读取配置.ms
+7
-2
未找到文件。
src/main/resources/magic-api/api/1SQL相关/事务.ms
浏览文件 @
2b74c19d
{
"properties" : { },
"id" : "c1f0bc60cedd445faa62042cf9ce35e8",
"script" : null,
"groupId" : "08c2af4fd56543e690b14515d83d66ae",
"name" : "事务",
"createTime" : 1615818724895,
"updateTime" : 1615818724895,
"createTime" : null,
"updateTime" : 1632192556731,
"lock" : null,
"method" : "GET",
"path" : "/transaction",
"parameters" : [ ],
"option" : "[]",
"requestBody" : "",
"headers" : [ ],
"paths" : [ ],
"responseBody" : null,
"description" : null,
"requestBodyDefinition" : null,
"responseBodyDefinition" : null,
"optionMap" : { }
}
================================
...
...
src/main/resources/magic-api/api/2操作案例/http请求.ms
浏览文件 @
2b74c19d
{
"properties" : { },
"id" : "578b5f6bb9644ee18573f80c8321fae1",
"script" : null,
"groupId" : "d528abe95ca74f3cb195425afd7415af",
"name" : "http请求",
"createTime" : null,
"updateTime" : null,
"updateTime" : 1632190441120,
"lock" : null,
"method" : "GET",
"path" : "/http",
"parameters" : [ ],
"option" : "[]",
"requestBody" : "",
"headers" : [ ],
"responseBody" : "{\n \"code\": 1,\n \"message\": \"success\",\n \"data\": {\n \"success\": true,\n \"message\": \"执行成功\"\n },\n \"timestamp\": 1615986002116,\n \"executeTime\": 8\n}",
"paths" : [ ],
"responseBody" : "{\n \"code\": 1,\n \"message\": \"success\",\n \"data\": {\n \"success\": true,\n \"message\": \"执行成功\"\n },\n \"timestamp\": 1632190431156,\n \"executeTime\": 8\n}",
"description" : null,
"requestBodyDefinition" : null,
"responseBodyDefinition" : {
"name" : "",
"value" : "",
"description" : "",
"required" : false,
"dataType" : "Object",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ {
"name" : "code",
"value" : "1",
"description" : "",
"required" : false,
"dataType" : "Integer",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "message",
"value" : "success",
"description" : "",
"required" : false,
"dataType" : "String",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "data",
"value" : "",
"description" : "",
"required" : false,
"dataType" : "Object",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ {
"name" : "success",
"value" : "true",
"description" : "",
"required" : false,
"dataType" : "Boolean",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "message",
"value" : "执行成功",
"description" : "",
"required" : false,
"dataType" : "String",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
} ]
}, {
"name" : "timestamp",
"value" : "1632190431156",
"description" : "",
"required" : false,
"dataType" : "Long",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "executeTime",
"value" : "8",
"description" : "",
"required" : false,
"dataType" : "Integer",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
} ]
},
"optionMap" : { }
}
================================
// 本Demo采用Jsoup库进行请求
import 'org.jsoup.Jsoup' as Jsoup;
import 'org.jsoup.Connection$Method' as Method;
import 'org.apache.commons.io.FileUtils' as FileUtils;
import 'com.fasterxml.jackson.databind.ObjectMapper' as mapper;
var str = Jsoup.connect('http://127.0.0.1:9999/response/json')
.method(Method.GET)
.ignoreContentType(true)
.execute()
.body()
return mapper.readValue(str,Map.class)
\ No newline at end of file
import http;
return http.connect('http://127.0.0.1:9999/response/json')
.get()
.getBody()
\ No newline at end of file
src/main/resources/magic-api/api/2操作案例/json转换.ms
浏览文件 @
2b74c19d
{
"properties" : { },
"id" : "5fd0b65310ed4c75a701fd95ce216499",
"script" : null,
"groupId" : "d528abe95ca74f3cb195425afd7415af",
"name" : "json转换",
"createTime" : null,
"updateTime" : null,
"updateTime" : 1632190472967,
"lock" : null,
"method" : "GET",
"path" : "/json",
"parameters" : [ ],
"option" : "[]",
"requestBody" : "",
"headers" : [ ],
"responseBody" : "{\n \"code\": 1,\n \"message\": \"success\",\n \"data\": {\n \"jsonObject\": {\n \"name\": \"李富贵\"\n },\n \"jsonString\": \"{\\\"name\\\":\\\"李富贵\\\"}\"\n },\n \"timestamp\": 1615986094038,\n \"executeTime\": 9\n}",
"paths" : [ ],
"responseBody" : "{\n \"code\": 1,\n \"message\": \"success\",\n \"data\": {\n \"jsonObject\": {\n \"name\": \"李富贵\"\n },\n \"jsonString\": \"{\\\"name\\\":\\\"李富贵\\\"}\"\n },\n \"timestamp\": 1632190463244,\n \"executeTime\": 3\n}",
"description" : null,
"requestBodyDefinition" : null,
"responseBodyDefinition" : {
"name" : "",
"value" : "",
"description" : "",
"required" : false,
"dataType" : "Object",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ {
"name" : "code",
"value" : "1",
"description" : "",
"required" : false,
"dataType" : "Integer",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "message",
"value" : "success",
"description" : "",
"required" : false,
"dataType" : "String",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "data",
"value" : "",
"description" : "",
"required" : false,
"dataType" : "Object",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ {
"name" : "jsonObject",
"value" : "",
"description" : "",
"required" : false,
"dataType" : "Object",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ {
"name" : "name",
"value" : "李富贵",
"description" : "",
"required" : false,
"dataType" : "String",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
} ]
}, {
"name" : "jsonString",
"value" : "{\\\"name\\\":\\\"李富贵\\\"}",
"description" : "",
"required" : false,
"dataType" : "String",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
} ]
}, {
"name" : "timestamp",
"value" : "1632190463244",
"description" : "",
"required" : false,
"dataType" : "Long",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "executeTime",
"value" : "3",
"description" : "",
"required" : false,
"dataType" : "Integer",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
} ]
},
"optionMap" : { }
}
================================
import 'com.fasterxml.jackson.databind.ObjectMapper' as mapper; // 导入Spring中的类
// 利用jackson进行转换,你也可以选择fastjson、gson进行操作
var json = {
"name" : "李富贵"
}
var jsonString = '{"name": "李富贵"}'
return {
'jsonObject' :
mapper.readValue(jsonString,Map.class)
,
'jsonString' :
mapper.writeValueAsString(json)
'jsonObject' :
jsonString::json
,
'jsonString' :
json::stringify
}
\ No newline at end of file
src/main/resources/magic-api/api/2操作案例/使用Spring中的Bean.ms
浏览文件 @
2b74c19d
{
"properties" : { },
"id" : "83c6b79c8723457e85143f3612e6644f",
"script" : null,
"groupId" : "d528abe95ca74f3cb195425afd7415af",
"name" : "使用Spring中的Bean",
"createTime" : null,
"updateTime" : null,
"updateTime" : 1632192554327,
"lock" : null,
"method" : "GET",
"path" : "/spring",
"parameters" : [ ],
"option" : "[]",
"requestBody" : "",
"headers" : [ ],
"paths" : [ ],
"responseBody" : "{\n \"code\": 1,\n \"message\": \"success\",\n \"data\": \"/magic/web\",\n \"timestamp\": 1615986308312,\n \"executeTime\": 3\n}",
"description" : null,
"requestBodyDefinition" : null,
"responseBodyDefinition" : {
"name" : "",
"value" : "",
"description" : "",
"required" : false,
"dataType" : "Object",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ {
"name" : "code",
"value" : "1",
"description" : "",
"required" : false,
"dataType" : "Integer",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "message",
"value" : "success",
"description" : "",
"required" : false,
"dataType" : "String",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "data",
"value" : "/magic/web",
"description" : "",
"required" : false,
"dataType" : "String",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "timestamp",
"value" : "1615986308312",
"description" : "",
"required" : false,
"dataType" : "Long",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "executeTime",
"value" : "3",
"description" : "",
"required" : false,
"dataType" : "Integer",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
} ]
},
"optionMap" : { }
}
================================
...
...
src/main/resources/magic-api/api/2操作案例/调用其他接口.ms
浏览文件 @
2b74c19d
{
"properties" : { },
"id" : "e51d7756285f4e3c8ec28c7fb94fdc16",
"script" : null,
"groupId" : "d528abe95ca74f3cb195425afd7415af",
"name" : "调用其他接口",
"createTime" : 1615985897335,
"updateTime" : 1615985897335,
"createTime" : null,
"updateTime" : 1632192550771,
"lock" : null,
"method" : "GET",
"path" : "/call",
"parameters" : [ ],
"option" : "[]",
"requestBody" : "",
"headers" : [ ],
"paths" : [ ],
"responseBody" : null,
"description" : null,
"requestBodyDefinition" : null,
"responseBodyDefinition" : null,
"optionMap" : { }
}
================================
...
...
src/main/resources/magic-api/api/3LINQ相关/关联.ms
浏览文件 @
2b74c19d
{
"properties" : { },
"id" : "f0ee5da0f4914213953e6340c1d1811d",
"script" : null,
"groupId" : "8b4ffb920a6e4758ae142ccda0685519",
"name" : "关联",
"createTime" : 1615983189124,
"updateTime" : 1615983189124,
"createTime" : null,
"updateTime" : 1632192546122,
"lock" : null,
"method" : "GET",
"path" : "/join",
"parameters" : [ ],
"option" : "[]",
"requestBody" : "",
"headers" : [ ],
"paths" : [ ],
"responseBody" : null,
"description" : null,
"requestBodyDefinition" : null,
"responseBodyDefinition" : null,
"optionMap" : { }
}
================================
...
...
src/main/resources/magic-api/api/3LINQ相关/分组.ms
浏览文件 @
2b74c19d
{
"properties" : { },
"id" : "8bcd5c086d944cd08fb41e0463b7b478",
"script" : null,
"groupId" : "8b4ffb920a6e4758ae142ccda0685519",
"name" : "分组",
"createTime" : 1615983175744,
"updateTime" : 1615983175744,
"createTime" : null,
"updateTime" : 1632192548427,
"lock" : null,
"method" : "GET",
"path" : "/group",
"parameters" : [ ],
"option" : "[]",
"requestBody" : "",
"headers" : [ ],
"paths" : [ ],
"responseBody" : null,
"description" : null,
"requestBodyDefinition" : null,
"responseBodyDefinition" : null,
"optionMap" : { }
}
================================
...
...
src/main/resources/magic-api/api/3LINQ相关/行转列.ms
浏览文件 @
2b74c19d
{
"properties" : { },
"id" : "da433c8708c74cb3ad3482f8fdb09119",
"script" : null,
"groupId" : "8b4ffb920a6e4758ae142ccda0685519",
"name" : "行转列",
"createTime" : 1615983153343,
"updateTime" : 1615983153343,
"createTime" : null,
"updateTime" : 1632192538946,
"lock" : null,
"method" : "GET",
"path" : "/pivot",
"parameters" : [ ],
"option" : "[]",
"requestBody" : "",
"headers" : [ ],
"paths" : [ ],
"responseBody" : null,
"description" : null,
"requestBodyDefinition" : null,
"responseBodyDefinition" : null,
"optionMap" : { }
}
================================
...
...
src/main/resources/magic-api/api/4lambda相关/关联.ms
浏览文件 @
2b74c19d
{
"properties" : { },
"id" : "6328b06b544d4b7a9fd95497fab1717c",
"script" : null,
"groupId" : "aa81e76ddfd7471a97aa423abd80b2aa",
"name" : "关联",
"createTime" : 1615983353928,
"updateTime" : 1615983353928,
"createTime" : null,
"updateTime" : 1632192523522,
"lock" : null,
"method" : "GET",
"path" : "/join",
"parameters" : [ ],
"option" : "[]",
"requestBody" : "",
"headers" : [ ],
"paths" : [ ],
"responseBody" : null,
"description" : null,
"requestBodyDefinition" : null,
"responseBodyDefinition" : null,
"optionMap" : { }
}
================================
...
...
src/main/resources/magic-api/api/4lambda相关/动态行转列.ms
浏览文件 @
2b74c19d
{
"properties" : { },
"id" : "679ace6a76b1435b8a1e75bca28344d7",
"script" : null,
"groupId" : "aa81e76ddfd7471a97aa423abd80b2aa",
"name" : "动态行转列",
"createTime" : 1615983402538,
"updateTime" : 1615983402538,
"createTime" : null,
"updateTime" : 1632192529131,
"lock" : null,
"method" : "GET",
"path" : "/pivot",
"parameters" : [ ],
"option" : "[]",
"requestBody" : "",
"headers" : [ ],
"paths" : [ ],
"responseBody" : null,
"description" : null,
"requestBodyDefinition" : null,
"responseBodyDefinition" : null,
"optionMap" : { }
}
================================
...
...
src/main/resources/magic-api/api/5自定义结果/文件下载.ms
浏览文件 @
2b74c19d
{
"properties" : { },
"id" : "a5f46d89e2454149b649d2dd542e522d",
"script" : null,
"groupId" : "2b0ce800b6c543efa284ae695e14e4eb",
"name" : "文件下载",
"createTime" : 1615983934415,
"updateTime" : 1615983934415,
"createTime" : null,
"updateTime" : 1632192377589,
"lock" : null,
"method" : "GET",
"path" : "/download",
"parameters" : [ ],
"option" : "[]",
"requestBody" : "",
"headers" : [ ],
"paths" : [ ],
"responseBody" : null,
"description" : null,
"requestBodyDefinition" : null,
"responseBodyDefinition" : null,
"optionMap" : { }
}
================================
...
...
src/main/resources/magic-api/api/5自定义结果/模拟分页.ms
浏览文件 @
2b74c19d
{
"properties" : { },
"id" : "48a3e16b86d54388a7e5571eac477d72",
"script" : null,
"groupId" : "2b0ce800b6c543efa284ae695e14e4eb",
"name" : "模拟分页",
"createTime" : 1615983958385,
"updateTime" : 1615983958385,
"createTime" : null,
"updateTime" : 1632192356360,
"lock" : null,
"method" : "GET",
"path" : "/page",
"parameters" : [ ],
"option" : "[]",
"requestBody" : "",
"headers" : [ ],
"paths" : [ ],
"responseBody" : null,
"description" : null,
"requestBodyDefinition" : null,
"responseBodyDefinition" : null,
"optionMap" : { }
}
================================
...
...
src/main/resources/magic-api/api/6基本语法/脚本语法/exit语句.ms
浏览文件 @
2b74c19d
{
"properties" : { },
"id" : "fe3147eb81cd48089a635f7a94758009",
"script" : null,
"groupId" : "1534958e40ff4037a50bd9d3c25bceb5",
"name" : "exit语句",
"createTime" : 1615983896777,
"updateTime" : 1615983896777,
"createTime" : null,
"updateTime" : 1632192308978,
"lock" : null,
"method" : "GET",
"path" : "/exit",
"parameters" : [ ],
"option" : "[]",
"requestBody" : "",
"headers" : [ ],
"responseBody" : null,
"paths" : [ ],
"responseBody" : "{\n \"code\": 400,\n \"message\": \"参数填写有误\",\n \"data\": null,\n \"timestamp\": 1632190981833,\n \"executeTime\": 3\n}",
"description" : null,
"requestBodyDefinition" : null,
"responseBodyDefinition" : {
"name" : "",
"value" : "",
"description" : "",
"required" : false,
"dataType" : "Object",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ {
"name" : "code",
"value" : "400",
"description" : "",
"required" : false,
"dataType" : "Integer",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "message",
"value" : "参数填写有误",
"description" : "",
"required" : false,
"dataType" : "String",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "data",
"value" : "null",
"description" : "",
"required" : false,
"dataType" : "Object",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "timestamp",
"value" : "1632190981833",
"description" : "",
"required" : false,
"dataType" : "Long",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "executeTime",
"value" : "3",
"description" : "",
"required" : false,
"dataType" : "Integer",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
} ]
},
"optionMap" : { }
}
================================
...
...
src/main/resources/magic-api/api/6基本语法/脚本语法/if判断.ms
浏览文件 @
2b74c19d
{
"properties" : { },
"id" : "d875fe71d35f4bc7a418ade47d481849",
"script" : null,
"groupId" : "1534958e40ff4037a50bd9d3c25bceb5",
"name" : "if判断",
"createTime" : 1615816620872,
"updateTime" : 1615816620872,
"createTime" : null,
"updateTime" : 1632192306251,
"lock" : null,
"method" : "GET",
"path" : "/if",
"parameters" : [ ],
"option" : "[]",
"requestBody" : "",
"headers" : [ ],
"responseBody" : null,
"paths" : [ ],
"responseBody" : "{\n \"code\": 1,\n \"message\": \"success\",\n \"data\": 0,\n \"timestamp\": 1632190985846,\n \"executeTime\": 6\n}",
"description" : null,
"requestBodyDefinition" : null,
"responseBodyDefinition" : {
"name" : "",
"value" : "",
"description" : "",
"required" : false,
"dataType" : "Object",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ {
"name" : "code",
"value" : "1",
"description" : "",
"required" : false,
"dataType" : "Integer",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "message",
"value" : "success",
"description" : "",
"required" : false,
"dataType" : "String",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "data",
"value" : "0",
"description" : "",
"required" : false,
"dataType" : "Integer",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "timestamp",
"value" : "1632190985846",
"description" : "",
"required" : false,
"dataType" : "Long",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "executeTime",
"value" : "6",
"description" : "",
"required" : false,
"dataType" : "Integer",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
} ]
},
"optionMap" : { }
}
================================
...
...
src/main/resources/magic-api/api/6基本语法/脚本语法/try_catch.ms
浏览文件 @
2b74c19d
{
"properties" : { },
"id" : "6b29727322e34ac8968cd2e51d6f0e41",
"script" : null,
"groupId" : "1534958e40ff4037a50bd9d3c25bceb5",
"name" : "try_catch",
"createTime" : null,
"updateTime" : null,
"updateTime" : 1632192303958,
"lock" : null,
"method" : "GET",
"path" : "/try",
"parameters" : [ ],
"option" : "[]",
"requestBody" : "",
"headers" : [ ],
"responseBody" : "{\n \"code\": 1,\n \"message\": \"success\",\n \"data\": \"finally\",\n \"timestamp\": 1615816823911,\n \"executeTime\": 2\n}",
"paths" : [ ],
"responseBody" : "{\n \"code\": 1,\n \"message\": \"success\",\n \"data\": \"finally\",\n \"timestamp\": 1632192274939,\n \"executeTime\": 3\n}",
"description" : null,
"requestBodyDefinition" : null,
"responseBodyDefinition" : {
"name" : "",
"value" : "",
"description" : "",
"required" : false,
"dataType" : "Object",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ {
"name" : "code",
"value" : "1",
"description" : "",
"required" : false,
"dataType" : "Integer",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "message",
"value" : "success",
"description" : "",
"required" : false,
"dataType" : "String",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "data",
"value" : "finally",
"description" : "",
"required" : false,
"dataType" : "String",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "timestamp",
"value" : "1632192274939",
"description" : "",
"required" : false,
"dataType" : "Long",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "executeTime",
"value" : "3",
"description" : "",
"required" : false,
"dataType" : "Integer",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
} ]
},
"optionMap" : { }
}
================================
...
...
src/main/resources/magic-api/api/6基本语法/脚本语法/与Java交互.ms
浏览文件 @
2b74c19d
{
"properties" : { },
"id" : "08208af67848468eb6e8c1c0c22ac819",
"script" : null,
"groupId" : "1534958e40ff4037a50bd9d3c25bceb5",
"name" : "与Java交互",
"createTime" : null,
"updateTime" : null,
"updateTime" : 1632190978682,
"lock" : null,
"method" : "GET",
"path" : "/java",
"parameters" : [ ],
"option" : "[]",
"requestBody" : "",
"headers" : [ ],
"paths" : [ ],
"responseBody" : "{\n \"code\": 1,\n \"message\": \"success\",\n \"data\": \"2021-03-15\",\n \"timestamp\": 1615816582971,\n \"executeTime\": 18\n}",
"description" : null,
"requestBodyDefinition" : null,
"responseBodyDefinition" : {
"name" : "",
"value" : "",
"description" : "",
"required" : false,
"dataType" : "Object",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ {
"name" : "code",
"value" : "1",
"description" : "",
"required" : false,
"dataType" : "Integer",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "message",
"value" : "success",
"description" : "",
"required" : false,
"dataType" : "String",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "data",
"value" : "2021-03-15",
"description" : "",
"required" : false,
"dataType" : "String",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "timestamp",
"value" : "1615816582971",
"description" : "",
"required" : false,
"dataType" : "Long",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "executeTime",
"value" : "18",
"description" : "",
"required" : false,
"dataType" : "Integer",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
} ]
},
"optionMap" : { }
}
================================
...
...
src/main/resources/magic-api/api/6基本语法/脚本语法/可选连.ms
浏览文件 @
2b74c19d
{
"properties" : { },
"id" : "64ab21bd4d7c4743a389b332af7eba72",
"script" : null,
"groupId" : "1534958e40ff4037a50bd9d3c25bceb5",
"name" : "可选连",
"createTime" : 1615816745360,
"updateTime" : 1615816745360,
"createTime" : null,
"updateTime" : 1632192324973,
"lock" : null,
"method" : "GET",
"path" : "/optional",
"parameters" : [ ],
"option" : "[]",
"requestBody" : "",
"headers" : [ ],
"paths" : [ ],
"responseBody" : null,
"description" : null,
"requestBodyDefinition" : null,
"responseBodyDefinition" : null,
"optionMap" : { }
}
================================
...
...
src/main/resources/magic-api/api/6基本语法/脚本语法/各类运算符.ms
浏览文件 @
2b74c19d
{
"properties" : { },
"id" : "e0d200eb516e4f4294bf8d0080d8f204",
"script" : null,
"groupId" : "1534958e40ff4037a50bd9d3c25bceb5",
"name" : "各类运算符",
"createTime" : null,
"updateTime" : null,
"updateTime" : 1632190937500,
"lock" : null,
"method" : "GET",
"path" : "/operator",
"parameters" : [ ],
"option" : "[]",
"requestBody" : "",
"headers" : [ ],
"responseBody" : "{\n \"code\": 1,\n \"message\": \"success\",\n \"data\": {\n \"+\": 579,\n \"-\": -333,\n \"*\": 56088,\n \"/\": 0,\n \"%\": 123,\n \"++\": 123,\n \"--\": 124,\n \">\": false,\n \">=\": false,\n \"<\": true,\n \"<=\": true,\n \"==\": false,\n \"===\": false,\n \"!=\": true,\n \"!==\": true,\n \"&&\": 456,\n \"||\": 123\n },\n \"timestamp\": 1615816208185,\n \"executeTime\": 4\n}",
"paths" : [ ],
"responseBody" : "{\n \"code\": 1,\n \"message\": \"success\",\n \"data\": {\n \"+\": 579,\n \"-\": -333,\n \"-a\": -123,\n \"*\": 56088,\n \"/\": 0,\n \"%\": 123,\n \"++\": 123,\n \"--\": 124,\n \">\": false,\n \">=\": false,\n \"<\": true,\n \"<=\": true,\n \"==\": false,\n \"===\": false,\n \"!=\": true,\n \"!==\": true,\n \"&&\": 456,\n \"||\": 123,\n \">>\": -2,\n \">>>\": 2,\n \"<<\": 4,\n \"^\": 3,\n \"&\": 0,\n \"|\": 3\n },\n \"timestamp\": 1632190932561,\n \"executeTime\": 7\n}",
"description" : null,
"requestBodyDefinition" : null,
"responseBodyDefinition" : {
"name" : "",
"value" : "",
"description" : "",
"required" : false,
"dataType" : "Object",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ {
"name" : "code",
"value" : "1",
"description" : "",
"required" : false,
"dataType" : "Integer",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "message",
"value" : "success",
"description" : "",
"required" : false,
"dataType" : "String",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "data",
"value" : "",
"description" : "",
"required" : false,
"dataType" : "Object",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ {
"name" : "+",
"value" : "579",
"description" : "",
"required" : false,
"dataType" : "Integer",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "-",
"value" : "-333",
"description" : "",
"required" : false,
"dataType" : "Integer",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "-a",
"value" : "-123",
"description" : "",
"required" : false,
"dataType" : "Integer",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "*",
"value" : "56088",
"description" : "",
"required" : false,
"dataType" : "Integer",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "/",
"value" : "0",
"description" : "",
"required" : false,
"dataType" : "Integer",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "%",
"value" : "123",
"description" : "",
"required" : false,
"dataType" : "Integer",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "++",
"value" : "123",
"description" : "",
"required" : false,
"dataType" : "Integer",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "--",
"value" : "124",
"description" : "",
"required" : false,
"dataType" : "Integer",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : ">",
"value" : "false",
"description" : "",
"required" : false,
"dataType" : "Boolean",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : ">=",
"value" : "false",
"description" : "",
"required" : false,
"dataType" : "Boolean",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "<",
"value" : "true",
"description" : "",
"required" : false,
"dataType" : "Boolean",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "<=",
"value" : "true",
"description" : "",
"required" : false,
"dataType" : "Boolean",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "==",
"value" : "false",
"description" : "",
"required" : false,
"dataType" : "Boolean",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "===",
"value" : "false",
"description" : "",
"required" : false,
"dataType" : "Boolean",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "!=",
"value" : "true",
"description" : "",
"required" : false,
"dataType" : "Boolean",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "!==",
"value" : "true",
"description" : "",
"required" : false,
"dataType" : "Boolean",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "&&",
"value" : "456",
"description" : "",
"required" : false,
"dataType" : "Integer",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "||",
"value" : "123",
"description" : "",
"required" : false,
"dataType" : "Integer",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : ">>",
"value" : "-2",
"description" : "",
"required" : false,
"dataType" : "Integer",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : ">>>",
"value" : "2",
"description" : "",
"required" : false,
"dataType" : "Integer",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "<<",
"value" : "4",
"description" : "",
"required" : false,
"dataType" : "Integer",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "^",
"value" : "3",
"description" : "",
"required" : false,
"dataType" : "Integer",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "&",
"value" : "0",
"description" : "",
"required" : false,
"dataType" : "Integer",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "|",
"value" : "3",
"description" : "",
"required" : false,
"dataType" : "Integer",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
} ]
}, {
"name" : "timestamp",
"value" : "1632190932561",
"description" : "",
"required" : false,
"dataType" : "Long",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "executeTime",
"value" : "7",
"description" : "",
"required" : false,
"dataType" : "Integer",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
} ]
},
"optionMap" : { }
}
================================
...
...
@@ -37,5 +402,11 @@ return {
'!=': a != b,
'!==': a !== b, // 与JS类似,需类型不一致或 值不一致 才返回true 与 === 相反
'&&': a && b, // 与JS类似,如:true && true --> true ,123 && 456 --> 456 , null && 123 --> 456
'||': a || b // 与JS类似,如:false && true --> true ,123 || 456 --> 123 ,null || 123 --> 123
'||': a || b, // 与JS类似,如:false && true --> true ,123 || 456 --> 123 ,null || 123 --> 123
'>>': 8 >> 2,
'>>>': 8 >>> 2,
'<<' : 1 << 2,
'^' : 1 ^ 2,
'&': 1 & 2,
'|': 1 | 2
}
\ No newline at end of file
src/main/resources/magic-api/api/6基本语法/脚本语法/定义lambda.ms
浏览文件 @
2b74c19d
{
"properties" : { },
"id" : "81b0671e0652403b8864881241e0f074",
"script" : null,
"groupId" : "1534958e40ff4037a50bd9d3c25bceb5",
"name" : "定义lambda",
"createTime" : null,
"updateTime" : null,
"updateTime" : 1632192334599,
"lock" : null,
"method" : "GET",
"path" : "/lambda",
"parameters" : [ ],
"option" : "[]",
"requestBody" : "",
"headers" : [ ],
"paths" : [ ],
"responseBody" : "{\n \"code\": 1,\n \"message\": \"success\",\n \"data\": 8,\n \"timestamp\": 1615816558700,\n \"executeTime\": 2\n}",
"description" : null,
"requestBodyDefinition" : null,
"responseBodyDefinition" : {
"name" : "",
"value" : "",
"description" : "",
"required" : false,
"dataType" : "Object",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ {
"name" : "code",
"value" : "1",
"description" : "",
"required" : false,
"dataType" : "Integer",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "message",
"value" : "success",
"description" : "",
"required" : false,
"dataType" : "String",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "data",
"value" : "8",
"description" : "",
"required" : false,
"dataType" : "Integer",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "timestamp",
"value" : "1615816558700",
"description" : "",
"required" : false,
"dataType" : "Long",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "executeTime",
"value" : "2",
"description" : "",
"required" : false,
"dataType" : "Integer",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
} ]
},
"optionMap" : { }
}
================================
...
...
src/main/resources/magic-api/api/6基本语法/脚本语法/异步执行.ms
浏览文件 @
2b74c19d
{
"properties" : { },
"id" : "83d9fa7ef5a741e793dacfb0755c7535",
"script" : null,
"groupId" : "1534958e40ff4037a50bd9d3c25bceb5",
"name" : "异步执行",
"createTime" : 1615983519462,
"updateTime" : 1615983519462,
"createTime" : null,
"updateTime" : 1632190976886,
"lock" : null,
"method" : "GET",
"path" : "/async",
"parameters" : [ ],
"option" : "[]",
"requestBody" : "",
"headers" : [ ],
"responseBody" : null,
"paths" : [ ],
"responseBody" : "{\n \"code\": 1,\n \"message\": \"success\",\n \"data\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7,\n 8,\n 9,\n 10\n ],\n \"timestamp\": 1632190976501,\n \"executeTime\": 23\n}",
"description" : null,
"requestBodyDefinition" : null,
"responseBodyDefinition" : {
"name" : "",
"value" : "",
"description" : "",
"required" : false,
"dataType" : "Object",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ {
"name" : "code",
"value" : "1",
"description" : "",
"required" : false,
"dataType" : "Integer",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "message",
"value" : "success",
"description" : "",
"required" : false,
"dataType" : "String",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "data",
"value" : "",
"description" : "",
"required" : false,
"dataType" : "Array",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ {
"name" : "",
"value" : "1",
"description" : "",
"required" : false,
"dataType" : "Integer",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
} ]
}, {
"name" : "timestamp",
"value" : "1632190976501",
"description" : "",
"required" : false,
"dataType" : "Long",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "executeTime",
"value" : "23",
"description" : "",
"required" : false,
"dataType" : "Integer",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
} ]
},
"optionMap" : { }
}
================================
...
...
src/main/resources/magic-api/api/6基本语法/脚本语法/扩展运算符.ms
浏览文件 @
2b74c19d
{
"properties" : { },
"id" : "f211d0eaf72d478e9100412577642dd1",
"script" : null,
"groupId" : "1534958e40ff4037a50bd9d3c25bceb5",
"name" : "扩展运算符",
"createTime" : 1615816769927,
"updateTime" : 1615816769927,
"createTime" : null,
"updateTime" : 1632192313276,
"lock" : null,
"method" : "GET",
"path" : "/spread",
"parameters" : [ ],
"option" : "[]",
"requestBody" : "",
"headers" : [ ],
"paths" : [ ],
"responseBody" : null,
"description" : null,
"requestBodyDefinition" : null,
"responseBodyDefinition" : null,
"optionMap" : { }
}
================================
...
...
src/main/resources/magic-api/api/循环/for循环.ms
浏览文件 @
2b74c19d
{
"properties" : { },
"id" : "61b45eda9e0144ab89d3b65eea714f27",
"script" : null,
"groupId" : "fcab7c3c199b42a39d87da01c78633b3",
"name" : "for循环",
"createTime" : 1615982993404,
"updateTime" : 1615982993404,
"createTime" : null,
"updateTime" : 1632192395083,
"lock" : null,
"method" : "GET",
"path" : "/for",
"parameters" : [ ],
"option" : "[]",
"requestBody" : "",
"headers" : [ ],
"paths" : [ ],
"responseBody" : null,
"description" : null,
"requestBodyDefinition" : null,
"responseBodyDefinition" : null,
"optionMap" : { }
}
================================
...
...
src/main/resources/magic-api/api/循环/lambda循环list.ms
浏览文件 @
2b74c19d
{
"properties" : { },
"id" : "62fe9e49f6f54b67a0aa351baf8d0107",
"script" : null,
"groupId" : "fcab7c3c199b42a39d87da01c78633b3",
"name" : "lambda循环list",
"createTime" : 1615983025978,
"updateTime" : 1615983025978,
"createTime" : null,
"updateTime" : 1632192396966,
"lock" : null,
"method" : "GET",
"path" : "/lambda/list",
"parameters" : [ ],
"option" : "[]",
"requestBody" : "",
"headers" : [ ],
"paths" : [ ],
"responseBody" : null,
"description" : null,
"requestBodyDefinition" : null,
"responseBodyDefinition" : null,
"optionMap" : { }
}
================================
...
...
src/main/resources/magic-api/api/循环/lambda循环map.ms
浏览文件 @
2b74c19d
{
"properties" : { },
"id" : "6ff3d4617ac24aa6b31088f919c6c6c5",
"script" : null,
"groupId" : "fcab7c3c199b42a39d87da01c78633b3",
"name" : "lambda循环map",
"createTime" : 1615983045187,
"updateTime" : 1615983045187,
"createTime" : null,
"updateTime" : 1632192402318,
"lock" : null,
"method" : "GET",
"path" : "/lambda/map",
"parameters" : [ ],
"option" : "[]",
"requestBody" : "",
"headers" : [ ],
"paths" : [ ],
"responseBody" : null,
"description" : null,
"requestBodyDefinition" : null,
"responseBodyDefinition" : null,
"optionMap" : { }
}
================================
...
...
src/main/resources/magic-api/api/循环/while.ms
浏览文件 @
2b74c19d
{
"properties" : { },
"id" : "121a0079e5e1496d9a4cd38ffeea8fa4",
"script" : null,
"groupId" : "fcab7c3c199b42a39d87da01c78633b3",
"name" : "while",
"createTime" : 1615983057681,
"updateTime" : 1615983057681,
"createTime" : null,
"updateTime" : 1632192517615,
"lock" : null,
"method" : "GET",
"path" : "/while",
"parameters" : [ ],
"option" : "[]",
"requestBody" : "",
"headers" : [ ],
"responseBody" : null,
"paths" : [ ],
"responseBody" : "{\n \"code\": 1,\n \"message\": \"success\",\n \"data\": [\n \"NaN\",\n \"NaN\",\n \"NaN\",\n \"NaN\",\n \"NaN\",\n \"NaN\",\n \"NaN\",\n \"NaN\"\n ],\n \"timestamp\": 1632192514022,\n \"executeTime\": 2\n}",
"description" : null,
"requestBodyDefinition" : null,
"responseBodyDefinition" : {
"name" : "",
"value" : "",
"description" : "",
"required" : false,
"dataType" : "Object",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ {
"name" : "code",
"value" : "1",
"description" : "",
"required" : false,
"dataType" : "Integer",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "message",
"value" : "success",
"description" : "",
"required" : false,
"dataType" : "String",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "data",
"value" : "",
"description" : "",
"required" : false,
"dataType" : "Array",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ {
"name" : "",
"value" : "NaN",
"description" : "",
"required" : false,
"dataType" : "String",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
} ]
}, {
"name" : "timestamp",
"value" : "1632192514022",
"description" : "",
"required" : false,
"dataType" : "Long",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "executeTime",
"value" : "2",
"description" : "",
"required" : false,
"dataType" : "Integer",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
} ]
},
"optionMap" : { }
}
================================
...
...
src/main/resources/magic-api/api/循环/循环list.ms
浏览文件 @
2b74c19d
{
"properties" : { },
"id" : "baf2ae4a01e74929a966a8226ac1618f",
"script" : null,
"groupId" : "fcab7c3c199b42a39d87da01c78633b3",
"name" : "循环list",
"createTime" : 1615982965931,
"updateTime" : 1615982965931,
"createTime" : null,
"updateTime" : 1632192389251,
"lock" : null,
"method" : "GET",
"path" : "/list",
"parameters" : [ ],
"option" : "[]",
"requestBody" : "",
"headers" : [ ],
"paths" : [ ],
"responseBody" : null,
"description" : null,
"requestBodyDefinition" : null,
"responseBodyDefinition" : null,
"optionMap" : { }
}
================================
...
...
src/main/resources/magic-api/api/循环/循环map.ms
浏览文件 @
2b74c19d
{
"properties" : { },
"id" : "e1b2f29804134742a457fd996c4137a8",
"script" : null,
"groupId" : "fcab7c3c199b42a39d87da01c78633b3",
"name" : "循环map",
"createTime" : 1615982980997,
"updateTime" : 1615982980997,
"createTime" : null,
"updateTime" : 1632192392713,
"lock" : null,
"method" : "GET",
"path" : "/map",
"parameters" : [ ],
"option" : "[]",
"requestBody" : "",
"headers" : [ ],
"paths" : [ ],
"responseBody" : null,
"description" : null,
"requestBodyDefinition" : null,
"responseBodyDefinition" : null,
"optionMap" : { }
}
================================
...
...
src/main/resources/magic-api/api/模块相关/手动验证参数.ms
浏览文件 @
2b74c19d
{
"properties" : { },
"id" : "8103a3a701394e52827da7433211c871",
"script" : null,
"groupId" : "1f1767129e1243fe91e873f62d6954d2",
"name" : "手动验证参数",
"createTime" : null,
"updateTime" : null,
"updateTime" : 1632190833333,
"lock" : null,
"method" : "GET",
"path" : "/assert",
"parameters" : [ ],
"parameters" : [ {
"name" : "message",
"value" : "1",
"description" : "",
"required" : false,
"dataType" : "String",
"type" : null,
"defaultValue" : null,
"validateType" : null,
"error" : null,
"expression" : null,
"children" : null
}, {
"name" : "id",
"value" : "12",
"description" : "",
"required" : false,
"dataType" : "String",
"type" : null,
"defaultValue" : null,
"validateType" : null,
"error" : null,
"expression" : null,
"children" : null
} ],
"option" : "[]",
"requestBody" : "",
"headers" : [ ],
"responseBody" : "{\n \"code\": -1000,\n \"message\": \"object is not an instance of declaring class\",\n \"data\": null,\n \"timestamp\": 1615983817032,\n \"executeTime\": 14586\n}",
"paths" : [ ],
"responseBody" : "{\n \"code\": 0,\n \"message\": \"id必须是数字\",\n \"data\": null,\n \"timestamp\": 1632190828226,\n \"executeTime\": 3\n}",
"description" : null,
"requestBodyDefinition" : null,
"responseBodyDefinition" : {
"name" : "",
"value" : "",
"description" : "",
"required" : false,
"dataType" : "Object",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ {
"name" : "code",
"value" : "0",
"description" : "",
"required" : false,
"dataType" : "Integer",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "message",
"value" : "id必须是数字",
"description" : "",
"required" : false,
"dataType" : "String",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "data",
"value" : "null",
"description" : "",
"required" : false,
"dataType" : "Object",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "timestamp",
"value" : "1632190828226",
"description" : "",
"required" : false,
"dataType" : "Long",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "executeTime",
"value" : "3",
"description" : "",
"required" : false,
"dataType" : "Integer",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
} ]
},
"optionMap" : { }
}
================================
import assert;
assert.notNull(message, 0, 'message 不能为null')
;
assert
.regx(id,'\d+', 0, 'id必须是数字')
;
assert message != null : 0, 'message 不能为null'
var regx = /^\d+$/
;
assert
regx.test(id) : 0, 'id必须是数字'
;
return 'ok';
\ No newline at end of file
src/main/resources/magic-api/api/模块相关/打印日志.ms
浏览文件 @
2b74c19d
{
"properties" : { },
"id" : "ede7d3561adb42bc8ec67d5522d38a91",
"script" : null,
"groupId" : "1f1767129e1243fe91e873f62d6954d2",
"name" : "打印日志",
"createTime" : null,
"updateTime" : null,
"updateTime" : 1632192289015,
"lock" : null,
"method" : "GET",
"path" : "/log",
"parameters" : [ {
...
...
@@ -12,18 +14,94 @@
"value" : "hello magic-api",
"description" : "",
"required" : false,
"dataType" :
null
,
"dataType" :
"String"
,
"type" : null,
"defaultValue" : null,
"validateType" : null,
"error" : null,
"expression" : null
"expression" : null,
"children" : null
} ],
"option" : "[]",
"requestBody" : "",
"headers" : [ ],
"responseBody" : "{\n \"code\": 1,\n \"message\": \"success\",\n \"data\": \"ok\",\n \"timestamp\": 1615983462666,\n \"executeTime\": 12\n}",
"paths" : [ ],
"responseBody" : "{\n \"code\": 1,\n \"message\": \"success\",\n \"data\": \"ok\",\n \"timestamp\": 1632192287788,\n \"executeTime\": 14\n}",
"description" : null,
"requestBodyDefinition" : null,
"responseBodyDefinition" : {
"name" : "",
"value" : "",
"description" : "",
"required" : false,
"dataType" : "Object",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ {
"name" : "code",
"value" : "1",
"description" : "",
"required" : false,
"dataType" : "Integer",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "message",
"value" : "success",
"description" : "",
"required" : false,
"dataType" : "String",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "data",
"value" : "ok",
"description" : "",
"required" : false,
"dataType" : "String",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "timestamp",
"value" : "1632192287788",
"description" : "",
"required" : false,
"dataType" : "Long",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "executeTime",
"value" : "14",
"description" : "",
"required" : false,
"dataType" : "Integer",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
} ]
},
"optionMap" : { }
}
================================
...
...
src/main/resources/magic-api/api/模块相关/读取配置.ms
浏览文件 @
2b74c19d
{
"properties" : { },
"id" : "561a0fb12e4949f7be713207f7fc13c1",
"script" : null,
"groupId" : "1f1767129e1243fe91e873f62d6954d2",
"name" : "读取配置",
"createTime" : 1615983502669,
"updateTime" : 1615983502669,
"createTime" : null,
"updateTime" : 1632192300742,
"lock" : null,
"method" : "GET",
"path" : "/env",
"parameters" : [ ],
"option" : "[]",
"requestBody" : "",
"headers" : [ ],
"paths" : [ ],
"responseBody" : null,
"description" : null,
"requestBodyDefinition" : null,
"responseBodyDefinition" : null,
"optionMap" : { }
}
================================
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录