From 178e024cf87cd4121fe38d43a8e5e122a405d29b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E5=90=95=E9=87=91=E6=B3=BD?= <1098696801@qq.com>
Date: Sun, 27 Mar 2022 22:44:48 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BB=A3=E7=A0=81=E7=94=9F=E6=88=90=E3=80=81?=
=?UTF-8?q?=E4=BC=98=E5=8C=96?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../magic-api/api/后台/代码生成/查出所有表.ms | 99 -----
.../api/{后台 => 系统功能}/group.json | 6 +-
.../{后台 => 系统功能}/代码生成/group.json | 2 +-
data/magic-api/api/系统功能/代码生成/保存.ms | 40 ++
.../api/{后台 => 系统功能}/代码生成/列表.ms | 84 ++--
data/magic-api/api/系统功能/代码生成/删除.ms | 25 ++
.../api/系统功能/代码生成/执行生成.ms | 362 ++++++++++++++++++
.../api/系统功能/代码生成/查出所有表.ms | 135 +++++++
.../代码生成/根据表名查出所有列.ms | 41 +-
data/magic-api/api/系统功能/代码生成/详情.ms | 27 ++
.../{后台 => 系统功能}/在线用户/group.json | 2 +-
.../api/{后台 => 系统功能}/在线用户/列表.ms | 0
.../api/{后台 => 系统功能}/在线用户/踢人.ms | 0
.../api/{后台 => 系统功能}/安全/group.json | 2 +-
.../api/{后台 => 系统功能}/安全/登录.ms | 2 +-
.../安全/获取当前用户权限code.ms | 0
.../api/{后台 => 系统功能}/安全/退出登录.ms | 0
.../api/{后台 => 系统功能}/安全/验证token.ms | 0
.../api/{后台 => 系统功能}/安全/验证码.ms | 0
.../api/{后台 => 系统功能}/富文本/group.json | 2 +-
.../api/{后台 => 系统功能}/富文本/上传图片.ms | 0
.../api/{后台 => 系统功能}/富文本/上传文件.ms | 0
.../api/{后台 => 系统功能}/富文本/入口get.ms | 0
.../api/{后台 => 系统功能}/富文本/入口post.ms | 0
.../api/{后台 => 系统功能}/富文本/配置.ms | 0
.../{后台 => 系统功能}/数据字典/group.json | 2 +-
.../api/{后台 => 系统功能}/数据字典/保存.ms | 0
.../api/{后台 => 系统功能}/数据字典/列表.ms | 0
.../api/{后台 => 系统功能}/数据字典/删除.ms | 0
.../数据字典/字典项/group.json | 0
.../数据字典/字典项/保存.ms | 0
.../数据字典/字典项/列表.ms | 0
.../数据字典/字典项/删除.ms | 0
.../数据字典/字典项/获取所有字典项.ms | 0
.../数据字典/字典项/获取排序号.ms | 0
.../{后台 => 系统功能}/数据字典/所有字典.ms | 0
.../{后台 => 系统功能}/数据字典/获取排序号.ms | 0
.../{后台 => 系统功能}/文件管理/group.json | 2 +-
.../api/{后台 => 系统功能}/文件管理/上传.ms | 0
.../api/{后台 => 系统功能}/文件管理/删除.ms | 0
.../api/{后台 => 系统功能}/文件管理/排序.ms | 0
.../文件管理/获取文件列表.ms | 0
.../api/{后台 => 系统功能}/文件管理/裁剪.ms | 0
.../{后台 => 系统功能}/日志管理/group.json | 2 +-
.../{后台 => 系统功能}/日志管理/操作日志.ms | 0
.../{后台 => 系统功能}/日志管理/登录日志.ms | 0
.../{后台 => 系统功能}/测试数据/group.json | 2 +-
.../api/{后台 => 系统功能}/测试数据/保存.ms | 0
.../api/{后台 => 系统功能}/测试数据/列表.ms | 0
.../{后台 => 系统功能}/用户管理/group.json | 2 +-
.../用户管理/个人信息修改.ms | 0
.../api/{后台 => 系统功能}/用户管理/保存.ms | 0
.../用户管理/修改登录状态.ms | 0
.../api/{后台 => 系统功能}/用户管理/列表.ms | 0
.../api/{后台 => 系统功能}/用户管理/删除.ms | 0
.../{后台 => 系统功能}/用户管理/所有机构.ms | 0
.../用户管理/根据用户id获取角色列表.ms | 0
.../用户管理/获取用户信息.ms | 0
.../api/{后台 => 系统功能}/组件/group.json | 2 +-
.../api/{后台 => 系统功能}/组件/列表.ms | 8 +-
.../api/{后台 => 系统功能}/组件/选择组件.ms | 0
.../{后台 => 系统功能}/组织机构/group.json | 2 +-
.../api/{后台 => 系统功能}/组织机构/上移.ms | 0
.../api/{后台 => 系统功能}/组织机构/下移.ms | 0
.../api/{后台 => 系统功能}/组织机构/保存.ms | 0
.../api/{后台 => 系统功能}/组织机构/列表.ms | 0
.../api/{后台 => 系统功能}/组织机构/删除.ms | 0
.../组织机构/根据角色获取组织机构.ms | 0
.../{后台 => 系统功能}/组织机构/获取排序号.ms | 0
.../{后台 => 系统功能}/菜单管理/group.json | 2 +-
.../api/{后台 => 系统功能}/菜单管理/上移.ms | 0
.../api/{后台 => 系统功能}/菜单管理/下移.ms | 0
.../api/{后台 => 系统功能}/菜单管理/保存.ms | 0
.../菜单管理/修改是否显示.ms | 0
.../api/{后台 => 系统功能}/菜单管理/删除.ms | 0
.../菜单管理/当前用户菜单.ms | 0
.../菜单管理/根据菜单id清除缓存.ms | 0
.../菜单管理/根据角色获取菜单.ms | 0
.../{后台 => 系统功能}/菜单管理/获取排序号.ms | 0
.../菜单管理/获取菜单tree.ms | 0
.../{后台 => 系统功能}/角色管理/group.json | 2 +-
.../api/{后台 => 系统功能}/角色管理/保存.ms | 0
.../api/{后台 => 系统功能}/角色管理/全部.ms | 0
.../api/{后台 => 系统功能}/角色管理/列表.ms | 0
.../api/{后台 => 系统功能}/角色管理/删除.ms | 0
.../角色管理/根据角色id删除缓存.ms | 0
.../api/{后台 => 系统功能}/配置/group.json | 2 +-
.../{后台 => 系统功能}/配置/获取所有配置.ms | 0
.../component/系统管理/字典管理/列表.ms | 2 +-
.../src/components/magic/advanced/mb-list.vue | 2 +-
.../magic/basic/mb-editor-table.vue | 9 +-
.../src/components/magic/basic/mb-table.vue | 8 +-
.../components/magic/form/mb-upload-file.vue | 2 +-
.../components/magic/form/mb-upload-image.vue | 6 +-
magic-boot-ui/src/layout/layout.vue | 2 +-
magic-boot-ui/src/permission.js | 2 +-
magic-boot-ui/src/scripts/common.js | 16 +-
.../src/scripts/gen/gen-magic-api.js | 6 +
magic-boot-ui/src/scripts/gen/gen-mb-list.js | 61 ++-
magic-boot-ui/src/scripts/global.js | 2 +-
.../src/views/examples/editor-table.vue | 55 ++-
.../src/views/examples/test-mb-list.vue | 20 +-
.../src/views/lowcode/code-gen-form.vue | 335 +++++++++++++++-
.../src/views/lowcode/code-gen-list.vue | 36 +-
.../src/views/lowcode/magic-editor.vue | 2 +-
.../src/views/system/dict/dict-items.vue | 2 +-
.../src/views/system/dict/dict-list.vue | 2 +-
.../src/views/system/menu/menu-form.vue | 2 +-
.../src/views/system/monitor/druid.vue | 2 +-
.../src/views/system/monitor/login-log.vue | 2 +-
.../src/views/system/monitor/oper-log.vue | 2 +-
.../src/views/system/role/role-list.vue | 2 +-
.../src/views/system/test/test-list.vue | 2 +-
.../src/views/system/user/user-form.vue | 1 +
.../src/views/system/user/user-list.vue | 2 +-
115 files changed, 1140 insertions(+), 302 deletions(-)
delete mode 100644 data/magic-api/api/后台/代码生成/查出所有表.ms
rename data/magic-api/api/{后台 => 系统功能}/group.json (52%)
rename data/magic-api/api/{后台 => 系统功能}/代码生成/group.json (77%)
create mode 100644 data/magic-api/api/系统功能/代码生成/保存.ms
rename data/magic-api/api/{后台 => 系统功能}/代码生成/列表.ms (63%)
create mode 100644 data/magic-api/api/系统功能/代码生成/删除.ms
create mode 100644 data/magic-api/api/系统功能/代码生成/执行生成.ms
create mode 100644 data/magic-api/api/系统功能/代码生成/查出所有表.ms
rename data/magic-api/api/{后台 => 系统功能}/代码生成/根据表名查出所有列.ms (69%)
create mode 100644 data/magic-api/api/系统功能/代码生成/详情.ms
rename data/magic-api/api/{后台 => 系统功能}/在线用户/group.json (77%)
rename data/magic-api/api/{后台 => 系统功能}/在线用户/列表.ms (100%)
rename data/magic-api/api/{后台 => 系统功能}/在线用户/踢人.ms (100%)
rename data/magic-api/api/{后台 => 系统功能}/安全/group.json (76%)
rename data/magic-api/api/{后台 => 系统功能}/安全/登录.ms (99%)
rename data/magic-api/api/{后台 => 系统功能}/安全/获取当前用户权限code.ms (100%)
rename data/magic-api/api/{后台 => 系统功能}/安全/退出登录.ms (100%)
rename data/magic-api/api/{后台 => 系统功能}/安全/验证token.ms (100%)
rename data/magic-api/api/{后台 => 系统功能}/安全/验证码.ms (100%)
rename data/magic-api/api/{后台 => 系统功能}/富文本/group.json (90%)
rename data/magic-api/api/{后台 => 系统功能}/富文本/上传图片.ms (100%)
rename data/magic-api/api/{后台 => 系统功能}/富文本/上传文件.ms (100%)
rename data/magic-api/api/{后台 => 系统功能}/富文本/入口get.ms (100%)
rename data/magic-api/api/{后台 => 系统功能}/富文本/入口post.ms (100%)
rename data/magic-api/api/{后台 => 系统功能}/富文本/配置.ms (100%)
rename data/magic-api/api/{后台 => 系统功能}/数据字典/group.json (76%)
rename data/magic-api/api/{后台 => 系统功能}/数据字典/保存.ms (100%)
rename data/magic-api/api/{后台 => 系统功能}/数据字典/列表.ms (100%)
rename data/magic-api/api/{后台 => 系统功能}/数据字典/删除.ms (100%)
rename data/magic-api/api/{后台 => 系统功能}/数据字典/字典项/group.json (100%)
rename data/magic-api/api/{后台 => 系统功能}/数据字典/字典项/保存.ms (100%)
rename data/magic-api/api/{后台 => 系统功能}/数据字典/字典项/列表.ms (100%)
rename data/magic-api/api/{后台 => 系统功能}/数据字典/字典项/删除.ms (100%)
rename data/magic-api/api/{后台 => 系统功能}/数据字典/字典项/获取所有字典项.ms (100%)
rename data/magic-api/api/{后台 => 系统功能}/数据字典/字典项/获取排序号.ms (100%)
rename data/magic-api/api/{后台 => 系统功能}/数据字典/所有字典.ms (100%)
rename data/magic-api/api/{后台 => 系统功能}/数据字典/获取排序号.ms (100%)
rename data/magic-api/api/{后台 => 系统功能}/文件管理/group.json (76%)
rename data/magic-api/api/{后台 => 系统功能}/文件管理/上传.ms (100%)
rename data/magic-api/api/{后台 => 系统功能}/文件管理/删除.ms (100%)
rename data/magic-api/api/{后台 => 系统功能}/文件管理/排序.ms (100%)
rename data/magic-api/api/{后台 => 系统功能}/文件管理/获取文件列表.ms (100%)
rename data/magic-api/api/{后台 => 系统功能}/文件管理/裁剪.ms (100%)
rename data/magic-api/api/{后台 => 系统功能}/日志管理/group.json (76%)
rename data/magic-api/api/{后台 => 系统功能}/日志管理/操作日志.ms (100%)
rename data/magic-api/api/{后台 => 系统功能}/日志管理/登录日志.ms (100%)
rename data/magic-api/api/{后台 => 系统功能}/测试数据/group.json (76%)
rename data/magic-api/api/{后台 => 系统功能}/测试数据/保存.ms (100%)
rename data/magic-api/api/{后台 => 系统功能}/测试数据/列表.ms (100%)
rename data/magic-api/api/{后台 => 系统功能}/用户管理/group.json (76%)
rename data/magic-api/api/{后台 => 系统功能}/用户管理/个人信息修改.ms (100%)
rename data/magic-api/api/{后台 => 系统功能}/用户管理/保存.ms (100%)
rename data/magic-api/api/{后台 => 系统功能}/用户管理/修改登录状态.ms (100%)
rename data/magic-api/api/{后台 => 系统功能}/用户管理/列表.ms (100%)
rename data/magic-api/api/{后台 => 系统功能}/用户管理/删除.ms (100%)
rename data/magic-api/api/{后台 => 系统功能}/用户管理/所有机构.ms (100%)
rename data/magic-api/api/{后台 => 系统功能}/用户管理/根据用户id获取角色列表.ms (100%)
rename data/magic-api/api/{后台 => 系统功能}/用户管理/获取用户信息.ms (100%)
rename data/magic-api/api/{后台 => 系统功能}/组件/group.json (76%)
rename data/magic-api/api/{后台 => 系统功能}/组件/列表.ms (83%)
rename data/magic-api/api/{后台 => 系统功能}/组件/选择组件.ms (100%)
rename data/magic-api/api/{后台 => 系统功能}/组织机构/group.json (77%)
rename data/magic-api/api/{后台 => 系统功能}/组织机构/上移.ms (100%)
rename data/magic-api/api/{后台 => 系统功能}/组织机构/下移.ms (100%)
rename data/magic-api/api/{后台 => 系统功能}/组织机构/保存.ms (100%)
rename data/magic-api/api/{后台 => 系统功能}/组织机构/列表.ms (100%)
rename data/magic-api/api/{后台 => 系统功能}/组织机构/删除.ms (100%)
rename data/magic-api/api/{后台 => 系统功能}/组织机构/根据角色获取组织机构.ms (100%)
rename data/magic-api/api/{后台 => 系统功能}/组织机构/获取排序号.ms (100%)
rename data/magic-api/api/{后台 => 系统功能}/菜单管理/group.json (76%)
rename data/magic-api/api/{后台 => 系统功能}/菜单管理/上移.ms (100%)
rename data/magic-api/api/{后台 => 系统功能}/菜单管理/下移.ms (100%)
rename data/magic-api/api/{后台 => 系统功能}/菜单管理/保存.ms (100%)
rename data/magic-api/api/{后台 => 系统功能}/菜单管理/修改是否显示.ms (100%)
rename data/magic-api/api/{后台 => 系统功能}/菜单管理/删除.ms (100%)
rename data/magic-api/api/{后台 => 系统功能}/菜单管理/当前用户菜单.ms (100%)
rename data/magic-api/api/{后台 => 系统功能}/菜单管理/根据菜单id清除缓存.ms (100%)
rename data/magic-api/api/{后台 => 系统功能}/菜单管理/根据角色获取菜单.ms (100%)
rename data/magic-api/api/{后台 => 系统功能}/菜单管理/获取排序号.ms (100%)
rename data/magic-api/api/{后台 => 系统功能}/菜单管理/获取菜单tree.ms (100%)
rename data/magic-api/api/{后台 => 系统功能}/角色管理/group.json (76%)
rename data/magic-api/api/{后台 => 系统功能}/角色管理/保存.ms (100%)
rename data/magic-api/api/{后台 => 系统功能}/角色管理/全部.ms (100%)
rename data/magic-api/api/{后台 => 系统功能}/角色管理/列表.ms (100%)
rename data/magic-api/api/{后台 => 系统功能}/角色管理/删除.ms (100%)
rename data/magic-api/api/{后台 => 系统功能}/角色管理/根据角色id删除缓存.ms (100%)
rename data/magic-api/api/{后台 => 系统功能}/配置/group.json (76%)
rename data/magic-api/api/{后台 => 系统功能}/配置/获取所有配置.ms (100%)
create mode 100644 magic-boot-ui/src/scripts/gen/gen-magic-api.js
diff --git a/data/magic-api/api/后台/代码生成/查出所有表.ms b/data/magic-api/api/后台/代码生成/查出所有表.ms
deleted file mode 100644
index d247a68..0000000
--- a/data/magic-api/api/后台/代码生成/查出所有表.ms
+++ /dev/null
@@ -1,99 +0,0 @@
-{
- "properties" : { },
- "id" : "6db309d3d6d0461c97419641849a99b4",
- "script" : null,
- "groupId" : "f2538e0f370a4cabab0ae920f5e77ae7",
- "name" : "查出所有表",
- "createTime" : null,
- "updateTime" : 1647561263994,
- "lock" : null,
- "createBy" : null,
- "updateBy" : null,
- "path" : "/tables",
- "method" : "GET",
- "parameters" : [ ],
- "options" : [ ],
- "requestBody" : null,
- "headers" : [ ],
- "paths" : [ ],
- "responseBody" : "{\n \"code\": 402,\n \"message\": \"凭证已过期\",\n \"data\": null,\n \"timestamp\": 1647561224202,\n \"executeTime\": null\n}",
- "description" : null,
- "requestBodyDefinition" : null,
- "responseBodyDefinition" : {
- "name" : "",
- "value" : "",
- "description" : "",
- "required" : false,
- "dataType" : "Object",
- "type" : null,
- "defaultValue" : null,
- "validateType" : "",
- "error" : "",
- "expression" : "",
- "children" : [ {
- "name" : "code",
- "value" : "402",
- "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" : "1647561224202",
- "description" : "",
- "required" : false,
- "dataType" : "Long",
- "type" : null,
- "defaultValue" : null,
- "validateType" : "",
- "error" : "",
- "expression" : "",
- "children" : [ ]
- }, {
- "name" : "executeTime",
- "value" : "null",
- "description" : "",
- "required" : false,
- "dataType" : "Object",
- "type" : null,
- "defaultValue" : null,
- "validateType" : "",
- "error" : "",
- "expression" : "",
- "children" : [ ]
- } ]
- }
-}
-================================
-return db.select("""
- select table_name, table_comment from information_schema.tables where table_schema = database()
-""")
\ No newline at end of file
diff --git a/data/magic-api/api/后台/group.json b/data/magic-api/api/系统功能/group.json
similarity index 52%
rename from data/magic-api/api/后台/group.json
rename to data/magic-api/api/系统功能/group.json
index 939057e..0be85d4 100644
--- a/data/magic-api/api/后台/group.json
+++ b/data/magic-api/api/系统功能/group.json
@@ -1,10 +1,10 @@
{
"properties" : { },
- "id" : "02df51e4d7184780a98b632f43dc5848",
- "name" : "后台",
+ "id" : "acff5ad7aae64de2acb03e1d16a58ce2",
+ "name" : "系统功能",
"type" : "api",
"parentId" : "0",
- "path" : "",
+ "path" : null,
"paths" : [ ],
"options" : [ ]
}
\ No newline at end of file
diff --git a/data/magic-api/api/后台/代码生成/group.json b/data/magic-api/api/系统功能/代码生成/group.json
similarity index 77%
rename from data/magic-api/api/后台/代码生成/group.json
rename to data/magic-api/api/系统功能/代码生成/group.json
index 1db5a3b..d7e0f4c 100644
--- a/data/magic-api/api/后台/代码生成/group.json
+++ b/data/magic-api/api/系统功能/代码生成/group.json
@@ -3,7 +3,7 @@
"id" : "f2538e0f370a4cabab0ae920f5e77ae7",
"name" : "代码生成",
"type" : "api",
- "parentId" : "02df51e4d7184780a98b632f43dc5848",
+ "parentId" : "acff5ad7aae64de2acb03e1d16a58ce2",
"path" : "/code/gen",
"paths" : [ ],
"options" : [ ]
diff --git a/data/magic-api/api/系统功能/代码生成/保存.ms b/data/magic-api/api/系统功能/代码生成/保存.ms
new file mode 100644
index 0000000..1b0044c
--- /dev/null
+++ b/data/magic-api/api/系统功能/代码生成/保存.ms
@@ -0,0 +1,40 @@
+{
+ "properties" : { },
+ "id" : "5ce5b7d99dd044a9b837c57df7aa9ca5",
+ "script" : null,
+ "groupId" : "f2538e0f370a4cabab0ae920f5e77ae7",
+ "name" : "保存",
+ "createTime" : null,
+ "updateTime" : 1648391254377,
+ "lock" : null,
+ "createBy" : null,
+ "updateBy" : null,
+ "path" : "/save",
+ "method" : "POST",
+ "parameters" : [ ],
+ "options" : [ {
+ "name" : "wrap_request_parameter",
+ "value" : "data",
+ "description" : "包装请求参数到一个变量中",
+ "required" : false,
+ "dataType" : "String",
+ "type" : null,
+ "defaultValue" : null,
+ "validateType" : null,
+ "error" : null,
+ "expression" : null,
+ "children" : null
+ } ],
+ "requestBody" : "",
+ "headers" : [ ],
+ "paths" : [ ],
+ "responseBody" : null,
+ "description" : null,
+ "requestBodyDefinition" : null,
+ "responseBodyDefinition" : null
+}
+================================
+if(data.id){
+ data.updateDate = new Date()
+}
+return db.table("sys_gen_info").primary("id").save(data)
\ No newline at end of file
diff --git a/data/magic-api/api/后台/代码生成/列表.ms b/data/magic-api/api/系统功能/代码生成/列表.ms
similarity index 63%
rename from data/magic-api/api/后台/代码生成/列表.ms
rename to data/magic-api/api/系统功能/代码生成/列表.ms
index 096487c..02770a2 100644
--- a/data/magic-api/api/后台/代码生成/列表.ms
+++ b/data/magic-api/api/系统功能/代码生成/列表.ms
@@ -5,7 +5,7 @@
"groupId" : "f2538e0f370a4cabab0ae920f5e77ae7",
"name" : "列表",
"createTime" : null,
- "updateTime" : 1647563302987,
+ "updateTime" : 1648391602307,
"lock" : null,
"createBy" : null,
"updateBy" : null,
@@ -16,7 +16,7 @@
"requestBody" : "",
"headers" : [ ],
"paths" : [ ],
- "responseBody" : "{\n \"code\": 200,\n \"message\": \"success\",\n \"data\": {\n \"list\": [{\n \"tableName\": \"sys_user\",\n \"tableComment\": \"用户表\"\n }],\n \"total\": 1\n },\n \"timestamp\": 1647563302700,\n \"executeTime\": 8\n}",
+ "responseBody" : "{\n \"code\": 200,\n \"message\": \"success\",\n \"data\": {\n \"total\": 0,\n \"list\": null\n },\n \"timestamp\": 1648372190810,\n \"executeTime\": 10\n}",
"description" : null,
"requestBodyDefinition" : null,
"responseBodyDefinition" : {
@@ -66,56 +66,8 @@
"error" : "",
"expression" : "",
"children" : [ {
- "name" : "list",
- "value" : "",
- "description" : "",
- "required" : false,
- "dataType" : "Array",
- "type" : null,
- "defaultValue" : null,
- "validateType" : "",
- "error" : "",
- "expression" : "",
- "children" : [ {
- "name" : "",
- "value" : "",
- "description" : "",
- "required" : false,
- "dataType" : "Object",
- "type" : null,
- "defaultValue" : null,
- "validateType" : "",
- "error" : "",
- "expression" : "",
- "children" : [ {
- "name" : "tableName",
- "value" : "sys_user",
- "description" : "",
- "required" : false,
- "dataType" : "String",
- "type" : null,
- "defaultValue" : null,
- "validateType" : "",
- "error" : "",
- "expression" : "",
- "children" : [ ]
- }, {
- "name" : "tableComment",
- "value" : "用户表",
- "description" : "",
- "required" : false,
- "dataType" : "String",
- "type" : null,
- "defaultValue" : null,
- "validateType" : "",
- "error" : "",
- "expression" : "",
- "children" : [ ]
- } ]
- } ]
- }, {
"name" : "total",
- "value" : "1",
+ "value" : "0",
"description" : "",
"required" : false,
"dataType" : "Integer",
@@ -125,10 +77,22 @@
"error" : "",
"expression" : "",
"children" : [ ]
+ }, {
+ "name" : "list",
+ "value" : "null",
+ "description" : "",
+ "required" : false,
+ "dataType" : "Array",
+ "type" : null,
+ "defaultValue" : null,
+ "validateType" : "",
+ "error" : "",
+ "expression" : "",
+ "children" : [ ]
} ]
}, {
"name" : "timestamp",
- "value" : "1647563302700",
+ "value" : "1648372190810",
"description" : "",
"required" : false,
"dataType" : "Long",
@@ -140,7 +104,7 @@
"children" : [ ]
}, {
"name" : "executeTime",
- "value" : "8",
+ "value" : "10",
"description" : "",
"required" : false,
"dataType" : "Integer",
@@ -154,10 +118,10 @@
}
}
================================
-return {
- list: [{
- tableName: 'sys_user',
- tableComment: '用户表'
- }],
- total: 1
-}
\ No newline at end of file
+return db.page("""
+ select id,table_name,table_comment,create_date,update_date from sys_gen_info where 1=1
+ ?{tableName, and table_name like concat('%',#{tableName},'%')}
+ ?{tableComment, and table_comment like concat('%',#{tableComment},'%')}
+ ?{createDate && createDate.split(',')[0], and create_date >= #{createDate.split(',')[0]}}
+ ?{createDate && createDate.split(',')[1], and create_date <= #{createDate.split(',')[1]}}
+""")
\ No newline at end of file
diff --git a/data/magic-api/api/系统功能/代码生成/删除.ms b/data/magic-api/api/系统功能/代码生成/删除.ms
new file mode 100644
index 0000000..165d029
--- /dev/null
+++ b/data/magic-api/api/系统功能/代码生成/删除.ms
@@ -0,0 +1,25 @@
+{
+ "properties" : { },
+ "id" : "8062a0e5c99e4bcca316f0a0594a804b",
+ "script" : null,
+ "groupId" : "f2538e0f370a4cabab0ae920f5e77ae7",
+ "name" : "删除",
+ "createTime" : 1648390993959,
+ "updateTime" : null,
+ "lock" : null,
+ "createBy" : null,
+ "updateBy" : null,
+ "path" : "delete",
+ "method" : "DELETE",
+ "parameters" : [ ],
+ "options" : [ ],
+ "requestBody" : "",
+ "headers" : [ ],
+ "paths" : [ ],
+ "responseBody" : null,
+ "description" : null,
+ "requestBodyDefinition" : null,
+ "responseBodyDefinition" : null
+}
+================================
+return db.table("sys_gen_info").where().eq("id",id).delete()
\ No newline at end of file
diff --git a/data/magic-api/api/系统功能/代码生成/执行生成.ms b/data/magic-api/api/系统功能/代码生成/执行生成.ms
new file mode 100644
index 0000000..ce3e24f
--- /dev/null
+++ b/data/magic-api/api/系统功能/代码生成/执行生成.ms
@@ -0,0 +1,362 @@
+{
+ "properties" : { },
+ "id" : "bb23ca6e863b41b8ad81994b87a4fc0d",
+ "script" : null,
+ "groupId" : "f2538e0f370a4cabab0ae920f5e77ae7",
+ "name" : "执行生成",
+ "createTime" : null,
+ "updateTime" : 1648309158280,
+ "lock" : null,
+ "createBy" : null,
+ "updateBy" : null,
+ "path" : "/execute",
+ "method" : "GET",
+ "parameters" : [ ],
+ "options" : [ ],
+ "requestBody" : "",
+ "headers" : [ ],
+ "paths" : [ ],
+ "responseBody" : "{\n \"code\": 200,\n \"message\": \"success\",\n \"data\": [{\n \"node\": {\n \"properties\": {},\n \"id\": \"02df51e4d7184780a98b632f43dc5848\",\n \"name\": \"后台\",\n \"type\": \"api\",\n \"parentId\": \"0\",\n \"path\": \"\",\n \"paths\": [],\n \"options\": []\n },\n \"children\": [{\n \"node\": {\n \"properties\": {},\n \"id\": \"67b2ce258e24491194b74992958c74aa\",\n \"name\": \"菜单管理\",\n \"type\": \"api\",\n \"parentId\": \"02df51e4d7184780a98b632f43dc5848\",\n \"path\": \"/menu\",\n \"paths\": [],\n \"options\": []\n },\n \"children\": []\n }, {\n \"node\": {\n \"properties\": {},\n \"id\": \"9ec6f9ec92d24a369952bb13eddc134f\",\n \"name\": \"日志管理\",\n \"type\": \"api\",\n \"parentId\": \"02df51e4d7184780a98b632f43dc5848\",\n \"path\": \"/log\",\n \"paths\": [],\n \"options\": []\n },\n \"children\": []\n }, {\n \"node\": {\n \"properties\": {},\n \"id\": \"c7ce65f5b3cf4aaa913f6fec7d35d176\",\n \"name\": \"数据字典\",\n \"type\": \"api\",\n \"parentId\": \"02df51e4d7184780a98b632f43dc5848\",\n \"path\": \"/dict\",\n \"paths\": [],\n \"options\": []\n },\n \"children\": [{\n \"node\": {\n \"properties\": {},\n \"id\": \"376f26eb43a44a3daeafd27020a96f48\",\n \"name\": \"字典项\",\n \"type\": \"api\",\n \"parentId\": \"c7ce65f5b3cf4aaa913f6fec7d35d176\",\n \"path\": \"/items\",\n \"paths\": [],\n \"options\": []\n },\n \"children\": []\n }]\n }, {\n \"node\": {\n \"properties\": {},\n \"id\": \"7eeba36706c24c1484ee4e84ad829f9b\",\n \"name\": \"富文本\",\n \"type\": \"api\",\n \"parentId\": \"02df51e4d7184780a98b632f43dc5848\",\n \"path\": \"/ueditor\",\n \"paths\": [],\n \"options\": [{\n \"name\": \"require_login\",\n \"value\": \"false\",\n \"description\": \"该接口需要登录才允许访问\",\n \"required\": false,\n \"dataType\": \"String\",\n \"type\": null,\n \"defaultValue\": null,\n \"validateType\": null,\n \"error\": null,\n \"expression\": null,\n \"children\": null\n }]\n },\n \"children\": []\n }, {\n \"node\": {\n \"properties\": {},\n \"id\": \"89130d496f6f467c88b22ae4a7f688eb\",\n \"name\": \"角色管理\",\n \"type\": \"api\",\n \"parentId\": \"02df51e4d7184780a98b632f43dc5848\",\n \"path\": \"/role\",\n \"paths\": [],\n \"options\": []\n },\n \"children\": []\n }, {\n \"node\": {\n \"properties\": {},\n \"id\": \"5c36bdc1de454d6e9d1a464d87c96091\",\n \"name\": \"配置\",\n \"type\": \"api\",\n \"parentId\": \"02df51e4d7184780a98b632f43dc5848\",\n \"path\": \"/config\",\n \"paths\": [],\n \"options\": []\n },\n \"children\": []\n }, {\n \"node\": {\n \"properties\": {},\n \"id\": \"1952f25c81084e24b55b11385767dc38\",\n \"name\": \"安全\",\n \"type\": \"api\",\n \"parentId\": \"02df51e4d7184780a98b632f43dc5848\",\n \"path\": \"/security\",\n \"paths\": [],\n \"options\": []\n },\n \"children\": []\n }, {\n \"node\": {\n \"properties\": {},\n \"id\": \"6f106ebdee21489db34b956f7770ff03\",\n \"name\": \"组件\",\n \"type\": \"api\",\n \"parentId\": \"02df51e4d7184780a98b632f43dc5848\",\n \"path\": \"/component\",\n \"paths\": [],\n \"options\": []\n },\n \"children\": []\n }, {\n \"node\": {\n \"properties\": {},\n \"id\": \"fd3d225a1cf141bf9998c4ec4bf4a6ab\",\n \"name\": \"文件管理\",\n \"type\": \"api\",\n \"parentId\": \"02df51e4d7184780a98b632f43dc5848\",\n \"path\": \"/file\",\n \"paths\": [],\n \"options\": []\n },\n \"children\": []\n }, {\n \"node\": {\n \"properties\": {},\n \"id\": \"d95a58e77d314370862ffc4cdfdb8283\",\n \"name\": \"在线用户\",\n \"type\": \"api\",\n \"parentId\": \"02df51e4d7184780a98b632f43dc5848\",\n \"path\": \"/online\",\n \"paths\": [],\n \"options\": []\n },\n \"children\": []\n }, {\n \"node\": {\n \"properties\": {},\n \"id\": \"4f0230049d7e4f39b1e0897cc0f46f9a\",\n \"name\": \"用户管理\",\n \"type\": \"api\",\n \"parentId\": \"02df51e4d7184780a98b632f43dc5848\",\n \"path\": \"/user\",\n \"paths\": [],\n \"options\": []\n },\n \"children\": []\n }, {\n \"node\": {\n \"properties\": {},\n \"id\": \"42d241c0bb18476f8dabf92c2e4e2324\",\n \"name\": \"测试数据\",\n \"type\": \"api\",\n \"parentId\": \"02df51e4d7184780a98b632f43dc5848\",\n \"path\": \"/test\",\n \"paths\": [],\n \"options\": []\n },\n \"children\": []\n }, {\n \"node\": {\n \"properties\": {},\n \"id\": \"8295fc13678d4144bf7363c465247a50\",\n \"name\": \"组织机构\",\n \"type\": \"api\",\n \"parentId\": \"02df51e4d7184780a98b632f43dc5848\",\n \"path\": \"/office\",\n \"paths\": [],\n \"options\": []\n },\n \"children\": []\n }, {\n \"node\": {\n \"properties\": {},\n \"id\": \"f2538e0f370a4cabab0ae920f5e77ae7\",\n \"name\": \"代码生成\",\n \"type\": \"api\",\n \"parentId\": \"02df51e4d7184780a98b632f43dc5848\",\n \"path\": \"/code/gen\",\n \"paths\": [],\n \"options\": []\n },\n \"children\": []\n }]\n }],\n \"timestamp\": 1648309156632,\n \"executeTime\": 5\n}",
+ "description" : null,
+ "requestBodyDefinition" : null,
+ "responseBodyDefinition" : {
+ "name" : "",
+ "value" : "",
+ "description" : "",
+ "required" : false,
+ "dataType" : "Object",
+ "type" : null,
+ "defaultValue" : null,
+ "validateType" : "",
+ "error" : "",
+ "expression" : "",
+ "children" : [ {
+ "name" : "code",
+ "value" : "200",
+ "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" : "",
+ "description" : "",
+ "required" : false,
+ "dataType" : "Object",
+ "type" : null,
+ "defaultValue" : null,
+ "validateType" : "",
+ "error" : "",
+ "expression" : "",
+ "children" : [ {
+ "name" : "node",
+ "value" : "",
+ "description" : "",
+ "required" : false,
+ "dataType" : "Object",
+ "type" : null,
+ "defaultValue" : null,
+ "validateType" : "",
+ "error" : "",
+ "expression" : "",
+ "children" : [ {
+ "name" : "properties",
+ "value" : "",
+ "description" : "",
+ "required" : false,
+ "dataType" : "Object",
+ "type" : null,
+ "defaultValue" : null,
+ "validateType" : "",
+ "error" : "",
+ "expression" : "",
+ "children" : [ ]
+ }, {
+ "name" : "id",
+ "value" : "02df51e4d7184780a98b632f43dc5848",
+ "description" : "",
+ "required" : false,
+ "dataType" : "String",
+ "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" : "type",
+ "value" : "api",
+ "description" : "",
+ "required" : false,
+ "dataType" : "String",
+ "type" : null,
+ "defaultValue" : null,
+ "validateType" : "",
+ "error" : "",
+ "expression" : "",
+ "children" : [ ]
+ }, {
+ "name" : "parentId",
+ "value" : "0",
+ "description" : "",
+ "required" : false,
+ "dataType" : "String",
+ "type" : null,
+ "defaultValue" : null,
+ "validateType" : "",
+ "error" : "",
+ "expression" : "",
+ "children" : [ ]
+ }, {
+ "name" : "path",
+ "value" : "",
+ "description" : "",
+ "required" : false,
+ "dataType" : "String",
+ "type" : null,
+ "defaultValue" : null,
+ "validateType" : "",
+ "error" : "",
+ "expression" : "",
+ "children" : [ ]
+ }, {
+ "name" : "paths",
+ "value" : "",
+ "description" : "",
+ "required" : false,
+ "dataType" : "Array",
+ "type" : null,
+ "defaultValue" : null,
+ "validateType" : "",
+ "error" : "",
+ "expression" : "",
+ "children" : [ ]
+ }, {
+ "name" : "options",
+ "value" : "",
+ "description" : "",
+ "required" : false,
+ "dataType" : "Array",
+ "type" : null,
+ "defaultValue" : null,
+ "validateType" : "",
+ "error" : "",
+ "expression" : "",
+ "children" : [ ]
+ } ]
+ }, {
+ "name" : "children",
+ "value" : "",
+ "description" : "",
+ "required" : false,
+ "dataType" : "Array",
+ "type" : null,
+ "defaultValue" : null,
+ "validateType" : "",
+ "error" : "",
+ "expression" : "",
+ "children" : [ {
+ "name" : "",
+ "value" : "",
+ "description" : "",
+ "required" : false,
+ "dataType" : "Object",
+ "type" : null,
+ "defaultValue" : null,
+ "validateType" : "",
+ "error" : "",
+ "expression" : "",
+ "children" : [ {
+ "name" : "node",
+ "value" : "",
+ "description" : "",
+ "required" : false,
+ "dataType" : "Object",
+ "type" : null,
+ "defaultValue" : null,
+ "validateType" : "",
+ "error" : "",
+ "expression" : "",
+ "children" : [ {
+ "name" : "properties",
+ "value" : "",
+ "description" : "",
+ "required" : false,
+ "dataType" : "Object",
+ "type" : null,
+ "defaultValue" : null,
+ "validateType" : "",
+ "error" : "",
+ "expression" : "",
+ "children" : [ ]
+ }, {
+ "name" : "id",
+ "value" : "67b2ce258e24491194b74992958c74aa",
+ "description" : "",
+ "required" : false,
+ "dataType" : "String",
+ "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" : "type",
+ "value" : "api",
+ "description" : "",
+ "required" : false,
+ "dataType" : "String",
+ "type" : null,
+ "defaultValue" : null,
+ "validateType" : "",
+ "error" : "",
+ "expression" : "",
+ "children" : [ ]
+ }, {
+ "name" : "parentId",
+ "value" : "02df51e4d7184780a98b632f43dc5848",
+ "description" : "",
+ "required" : false,
+ "dataType" : "String",
+ "type" : null,
+ "defaultValue" : null,
+ "validateType" : "",
+ "error" : "",
+ "expression" : "",
+ "children" : [ ]
+ }, {
+ "name" : "path",
+ "value" : "/menu",
+ "description" : "",
+ "required" : false,
+ "dataType" : "String",
+ "type" : null,
+ "defaultValue" : null,
+ "validateType" : "",
+ "error" : "",
+ "expression" : "",
+ "children" : [ ]
+ }, {
+ "name" : "paths",
+ "value" : "",
+ "description" : "",
+ "required" : false,
+ "dataType" : "Array",
+ "type" : null,
+ "defaultValue" : null,
+ "validateType" : "",
+ "error" : "",
+ "expression" : "",
+ "children" : [ ]
+ }, {
+ "name" : "options",
+ "value" : "",
+ "description" : "",
+ "required" : false,
+ "dataType" : "Array",
+ "type" : null,
+ "defaultValue" : null,
+ "validateType" : "",
+ "error" : "",
+ "expression" : "",
+ "children" : [ ]
+ } ]
+ }, {
+ "name" : "children",
+ "value" : "",
+ "description" : "",
+ "required" : false,
+ "dataType" : "Array",
+ "type" : null,
+ "defaultValue" : null,
+ "validateType" : "",
+ "error" : "",
+ "expression" : "",
+ "children" : [ ]
+ } ]
+ } ]
+ } ]
+ } ]
+ }, {
+ "name" : "timestamp",
+ "value" : "1648309156632",
+ "description" : "",
+ "required" : false,
+ "dataType" : "Long",
+ "type" : null,
+ "defaultValue" : null,
+ "validateType" : "",
+ "error" : "",
+ "expression" : "",
+ "children" : [ ]
+ }, {
+ "name" : "executeTime",
+ "value" : "5",
+ "description" : "",
+ "required" : false,
+ "dataType" : "Integer",
+ "type" : null,
+ "defaultValue" : null,
+ "validateType" : "",
+ "error" : "",
+ "expression" : "",
+ "children" : [ ]
+ } ]
+ }
+}
+================================
+import org.ssssssss.magicapi.core.service.MagicResourceService
+return MagicResourceService.tree('api').children.filter(it => it.node.path == '')[0].node.id
\ No newline at end of file
diff --git a/data/magic-api/api/系统功能/代码生成/查出所有表.ms b/data/magic-api/api/系统功能/代码生成/查出所有表.ms
new file mode 100644
index 0000000..ff9afa4
--- /dev/null
+++ b/data/magic-api/api/系统功能/代码生成/查出所有表.ms
@@ -0,0 +1,135 @@
+{
+ "properties" : { },
+ "id" : "6db309d3d6d0461c97419641849a99b4",
+ "script" : null,
+ "groupId" : "f2538e0f370a4cabab0ae920f5e77ae7",
+ "name" : "查出所有表",
+ "createTime" : null,
+ "updateTime" : 1648389273779,
+ "lock" : null,
+ "createBy" : null,
+ "updateBy" : null,
+ "path" : "/tables",
+ "method" : "GET",
+ "parameters" : [ ],
+ "options" : [ ],
+ "requestBody" : "",
+ "headers" : [ ],
+ "paths" : [ ],
+ "responseBody" : "{\n \"code\": 200,\n \"message\": \"success\",\n \"data\": [{\n \"label\": \"magic_backup_record_v2()\",\n \"value\": \"magic_backup_record_v2\"\n }, {\n \"label\": \"sys_dict(字典表)\",\n \"value\": \"sys_dict\"\n }, {\n \"label\": \"sys_dict_items(字典项表)\",\n \"value\": \"sys_dict_items\"\n }, {\n \"label\": \"sys_file(文件表)\",\n \"value\": \"sys_file\"\n }, {\n \"label\": \"sys_gen_info(生成表信息)\",\n \"value\": \"sys_gen_info\"\n }, {\n \"label\": \"sys_gen_test()\",\n \"value\": \"sys_gen_test\"\n }, {\n \"label\": \"sys_login_log()\",\n \"value\": \"sys_login_log\"\n }, {\n \"label\": \"sys_menu(菜单表)\",\n \"value\": \"sys_menu\"\n }, {\n \"label\": \"sys_office(组织机构表)\",\n \"value\": \"sys_office\"\n }, {\n \"label\": \"sys_oper_log(操作日志)\",\n \"value\": \"sys_oper_log\"\n }, {\n \"label\": \"sys_permission_code(权限code表)\",\n \"value\": \"sys_permission_code\"\n }, {\n \"label\": \"sys_role(角色表)\",\n \"value\": \"sys_role\"\n }, {\n \"label\": \"sys_role_menu(角色和菜单关联表)\",\n \"value\": \"sys_role_menu\"\n }, {\n \"label\": \"sys_role_office(用户组织机构关联表)\",\n \"value\": \"sys_role_office\"\n }, {\n \"label\": \"sys_test_data()\",\n \"value\": \"sys_test_data\"\n }, {\n \"label\": \"sys_user(用户表)\",\n \"value\": \"sys_user\"\n }, {\n \"label\": \"sys_user_code(用户权限code关联表)\",\n \"value\": \"sys_user_code\"\n }, {\n \"label\": \"sys_user_role(用户与角色关联表)\",\n \"value\": \"sys_user_role\"\n }],\n \"timestamp\": 1648372075872,\n \"executeTime\": 24\n}",
+ "description" : null,
+ "requestBodyDefinition" : null,
+ "responseBodyDefinition" : {
+ "name" : "",
+ "value" : "",
+ "description" : "",
+ "required" : false,
+ "dataType" : "Object",
+ "type" : null,
+ "defaultValue" : null,
+ "validateType" : "",
+ "error" : "",
+ "expression" : "",
+ "children" : [ {
+ "name" : "code",
+ "value" : "200",
+ "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" : "",
+ "description" : "",
+ "required" : false,
+ "dataType" : "Object",
+ "type" : null,
+ "defaultValue" : null,
+ "validateType" : "",
+ "error" : "",
+ "expression" : "",
+ "children" : [ {
+ "name" : "label",
+ "value" : "magic_backup_record_v2()",
+ "description" : "",
+ "required" : false,
+ "dataType" : "String",
+ "type" : null,
+ "defaultValue" : null,
+ "validateType" : "",
+ "error" : "",
+ "expression" : "",
+ "children" : [ ]
+ }, {
+ "name" : "value",
+ "value" : "magic_backup_record_v2",
+ "description" : "",
+ "required" : false,
+ "dataType" : "String",
+ "type" : null,
+ "defaultValue" : null,
+ "validateType" : "",
+ "error" : "",
+ "expression" : "",
+ "children" : [ ]
+ } ]
+ } ]
+ }, {
+ "name" : "timestamp",
+ "value" : "1648372075872",
+ "description" : "",
+ "required" : false,
+ "dataType" : "Long",
+ "type" : null,
+ "defaultValue" : null,
+ "validateType" : "",
+ "error" : "",
+ "expression" : "",
+ "children" : [ ]
+ }, {
+ "name" : "executeTime",
+ "value" : "24",
+ "description" : "",
+ "required" : false,
+ "dataType" : "Object",
+ "type" : null,
+ "defaultValue" : null,
+ "validateType" : "",
+ "error" : "",
+ "expression" : "",
+ "children" : [ ]
+ } ]
+ }
+}
+================================
+return db.select("""
+ select table_name, table_comment from information_schema.tables where table_schema = database()
+""").map(it => { label: it.tableName + `(${it.tableComment})`, value: it.tableName })
\ No newline at end of file
diff --git a/data/magic-api/api/后台/代码生成/根据表名查出所有列.ms b/data/magic-api/api/系统功能/代码生成/根据表名查出所有列.ms
similarity index 69%
rename from data/magic-api/api/后台/代码生成/根据表名查出所有列.ms
rename to data/magic-api/api/系统功能/代码生成/根据表名查出所有列.ms
index 93be3ef..59feea1 100644
--- a/data/magic-api/api/后台/代码生成/根据表名查出所有列.ms
+++ b/data/magic-api/api/系统功能/代码生成/根据表名查出所有列.ms
@@ -5,7 +5,7 @@
"groupId" : "f2538e0f370a4cabab0ae920f5e77ae7",
"name" : "根据表名查出所有列",
"createTime" : null,
- "updateTime" : 1647564370396,
+ "updateTime" : 1648312786910,
"lock" : null,
"createBy" : null,
"updateBy" : null,
@@ -28,7 +28,7 @@
"requestBody" : "",
"headers" : [ ],
"paths" : [ ],
- "responseBody" : "{\n \"code\": 200,\n \"message\": \"success\",\n \"data\": {\n \"columns\": [{\n \"columnName\": \"username\",\n \"columnComment\": \"登录名\",\n \"dataType\": \"varchar\"\n }, {\n \"columnName\": \"name\",\n \"columnComment\": \"姓名/昵称\",\n \"dataType\": \"varchar\"\n }, {\n \"columnName\": \"password\",\n \"columnComment\": \"密码\",\n \"dataType\": \"varchar\"\n }, {\n \"columnName\": \"status\",\n \"columnComment\": \"状态\",\n \"dataType\": \"char\"\n }, {\n \"columnName\": \"phone\",\n \"columnComment\": \"手机号\",\n \"dataType\": \"varchar\"\n }, {\n \"columnName\": \"head_portrait\",\n \"columnComment\": \"头像\",\n \"dataType\": \"varchar\"\n }, {\n \"columnName\": \"is_login\",\n \"columnComment\": \"禁止登录:0未禁用,1已禁用\",\n \"dataType\": \"int\"\n }, {\n \"columnName\": \"sort\",\n \"columnComment\": \"排序\",\n \"dataType\": \"int\"\n }, {\n \"columnName\": \"office_id\",\n \"columnComment\": \"组织机构id\",\n \"dataType\": \"varchar\"\n }],\n \"primary\": {\n \"columnName\": \"id\"\n }\n },\n \"timestamp\": 1647564344902,\n \"executeTime\": 34\n}",
+ "responseBody" : "{\n \"code\": 200,\n \"message\": \"success\",\n \"data\": {\n \"columns\": [{\n \"columnName\": \"username\",\n \"columnComment\": \"登录名\",\n \"dataType\": \"varchar\",\n \"required\": 1\n }, {\n \"columnName\": \"name\",\n \"columnComment\": \"姓名/昵称\",\n \"dataType\": \"varchar\",\n \"required\": 0\n }, {\n \"columnName\": \"password\",\n \"columnComment\": \"密码\",\n \"dataType\": \"varchar\",\n \"required\": 0\n }, {\n \"columnName\": \"status\",\n \"columnComment\": \"状态\",\n \"dataType\": \"char\",\n \"required\": 0\n }, {\n \"columnName\": \"phone\",\n \"columnComment\": \"手机号\",\n \"dataType\": \"varchar\",\n \"required\": 0\n }, {\n \"columnName\": \"head_portrait\",\n \"columnComment\": \"头像\",\n \"dataType\": \"varchar\",\n \"required\": 0\n }, {\n \"columnName\": \"is_login\",\n \"columnComment\": \"禁止登录:0未禁用,1已禁用\",\n \"dataType\": \"int\",\n \"required\": 0\n }, {\n \"columnName\": \"sort\",\n \"columnComment\": \"排序\",\n \"dataType\": \"int\",\n \"required\": 0\n }, {\n \"columnName\": \"office_id\",\n \"columnComment\": \"组织机构id\",\n \"dataType\": \"varchar\",\n \"required\": 0\n }],\n \"primary\": \"id\"\n },\n \"timestamp\": 1648312726132,\n \"executeTime\": 12\n}",
"description" : null,
"requestBodyDefinition" : null,
"responseBodyDefinition" : {
@@ -135,36 +135,36 @@
"error" : "",
"expression" : "",
"children" : [ ]
+ }, {
+ "name" : "required",
+ "value" : "1",
+ "description" : "",
+ "required" : false,
+ "dataType" : "Integer",
+ "type" : null,
+ "defaultValue" : null,
+ "validateType" : "",
+ "error" : "",
+ "expression" : "",
+ "children" : [ ]
} ]
} ]
}, {
"name" : "primary",
- "value" : "",
+ "value" : "id",
"description" : "",
"required" : false,
- "dataType" : "Object",
+ "dataType" : "String",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
- "children" : [ {
- "name" : "columnName",
- "value" : "id",
- "description" : "",
- "required" : false,
- "dataType" : "String",
- "type" : null,
- "defaultValue" : null,
- "validateType" : "",
- "error" : "",
- "expression" : "",
- "children" : [ ]
- } ]
+ "children" : [ ]
} ]
}, {
"name" : "timestamp",
- "value" : "1647564344902",
+ "value" : "1648312726132",
"description" : "",
"required" : false,
"dataType" : "Long",
@@ -176,7 +176,7 @@
"children" : [ ]
}, {
"name" : "executeTime",
- "value" : "34",
+ "value" : "12",
"description" : "",
"required" : false,
"dataType" : "Integer",
@@ -195,7 +195,8 @@ return {
SELECT
column_name,
column_comment,
- data_type
+ column_type,
+ case when is_nullable = 'YES' then 0 else 1 end required
FROM
information_schema.COLUMNS
WHERE
diff --git a/data/magic-api/api/系统功能/代码生成/详情.ms b/data/magic-api/api/系统功能/代码生成/详情.ms
new file mode 100644
index 0000000..f57ffc4
--- /dev/null
+++ b/data/magic-api/api/系统功能/代码生成/详情.ms
@@ -0,0 +1,27 @@
+{
+ "properties" : { },
+ "id" : "2574df3366c24feeb913bea8bd477ec7",
+ "script" : null,
+ "groupId" : "f2538e0f370a4cabab0ae920f5e77ae7",
+ "name" : "详情",
+ "createTime" : null,
+ "updateTime" : 1648386086354,
+ "lock" : null,
+ "createBy" : null,
+ "updateBy" : null,
+ "path" : "/get",
+ "method" : "GET",
+ "parameters" : [ ],
+ "options" : [ ],
+ "requestBody" : "",
+ "headers" : [ ],
+ "paths" : [ ],
+ "responseBody" : null,
+ "description" : null,
+ "requestBodyDefinition" : null,
+ "responseBodyDefinition" : null
+}
+================================
+return db.selectOne("""
+ select * from sys_gen_info where id = #{id}
+""")
\ No newline at end of file
diff --git a/data/magic-api/api/后台/在线用户/group.json b/data/magic-api/api/系统功能/在线用户/group.json
similarity index 77%
rename from data/magic-api/api/后台/在线用户/group.json
rename to data/magic-api/api/系统功能/在线用户/group.json
index b551373..6faa1e7 100644
--- a/data/magic-api/api/后台/在线用户/group.json
+++ b/data/magic-api/api/系统功能/在线用户/group.json
@@ -3,7 +3,7 @@
"id" : "d95a58e77d314370862ffc4cdfdb8283",
"name" : "在线用户",
"type" : "api",
- "parentId" : "02df51e4d7184780a98b632f43dc5848",
+ "parentId" : "acff5ad7aae64de2acb03e1d16a58ce2",
"path" : "/online",
"paths" : [ ],
"options" : [ ]
diff --git a/data/magic-api/api/后台/在线用户/列表.ms b/data/magic-api/api/系统功能/在线用户/列表.ms
similarity index 100%
rename from data/magic-api/api/后台/在线用户/列表.ms
rename to data/magic-api/api/系统功能/在线用户/列表.ms
diff --git a/data/magic-api/api/后台/在线用户/踢人.ms b/data/magic-api/api/系统功能/在线用户/踢人.ms
similarity index 100%
rename from data/magic-api/api/后台/在线用户/踢人.ms
rename to data/magic-api/api/系统功能/在线用户/踢人.ms
diff --git a/data/magic-api/api/后台/安全/group.json b/data/magic-api/api/系统功能/安全/group.json
similarity index 76%
rename from data/magic-api/api/后台/安全/group.json
rename to data/magic-api/api/系统功能/安全/group.json
index 57758fb..e0490b0 100644
--- a/data/magic-api/api/后台/安全/group.json
+++ b/data/magic-api/api/系统功能/安全/group.json
@@ -3,7 +3,7 @@
"id" : "1952f25c81084e24b55b11385767dc38",
"name" : "安全",
"type" : "api",
- "parentId" : "02df51e4d7184780a98b632f43dc5848",
+ "parentId" : "acff5ad7aae64de2acb03e1d16a58ce2",
"path" : "/security",
"paths" : [ ],
"options" : [ ]
diff --git a/data/magic-api/api/后台/安全/登录.ms b/data/magic-api/api/系统功能/安全/登录.ms
similarity index 99%
rename from data/magic-api/api/后台/安全/登录.ms
rename to data/magic-api/api/系统功能/安全/登录.ms
index d64b86c..eb063a5 100644
--- a/data/magic-api/api/后台/安全/登录.ms
+++ b/data/magic-api/api/系统功能/安全/登录.ms
@@ -5,7 +5,7 @@
"groupId" : "1952f25c81084e24b55b11385767dc38",
"name" : "登录",
"createTime" : null,
- "updateTime" : 1647790320949,
+ "updateTime" : 1648307403240,
"lock" : "0",
"createBy" : null,
"updateBy" : null,
diff --git a/data/magic-api/api/后台/安全/获取当前用户权限code.ms b/data/magic-api/api/系统功能/安全/获取当前用户权限code.ms
similarity index 100%
rename from data/magic-api/api/后台/安全/获取当前用户权限code.ms
rename to data/magic-api/api/系统功能/安全/获取当前用户权限code.ms
diff --git a/data/magic-api/api/后台/安全/退出登录.ms b/data/magic-api/api/系统功能/安全/退出登录.ms
similarity index 100%
rename from data/magic-api/api/后台/安全/退出登录.ms
rename to data/magic-api/api/系统功能/安全/退出登录.ms
diff --git a/data/magic-api/api/后台/安全/验证token.ms b/data/magic-api/api/系统功能/安全/验证token.ms
similarity index 100%
rename from data/magic-api/api/后台/安全/验证token.ms
rename to data/magic-api/api/系统功能/安全/验证token.ms
diff --git a/data/magic-api/api/后台/安全/验证码.ms b/data/magic-api/api/系统功能/安全/验证码.ms
similarity index 100%
rename from data/magic-api/api/后台/安全/验证码.ms
rename to data/magic-api/api/系统功能/安全/验证码.ms
diff --git a/data/magic-api/api/后台/富文本/group.json b/data/magic-api/api/系统功能/富文本/group.json
similarity index 90%
rename from data/magic-api/api/后台/富文本/group.json
rename to data/magic-api/api/系统功能/富文本/group.json
index 82c76fb..1fdd739 100644
--- a/data/magic-api/api/后台/富文本/group.json
+++ b/data/magic-api/api/系统功能/富文本/group.json
@@ -3,7 +3,7 @@
"id" : "7eeba36706c24c1484ee4e84ad829f9b",
"name" : "富文本",
"type" : "api",
- "parentId" : "02df51e4d7184780a98b632f43dc5848",
+ "parentId" : "acff5ad7aae64de2acb03e1d16a58ce2",
"path" : "/ueditor",
"paths" : [ ],
"options" : [ {
diff --git a/data/magic-api/api/后台/富文本/上传图片.ms b/data/magic-api/api/系统功能/富文本/上传图片.ms
similarity index 100%
rename from data/magic-api/api/后台/富文本/上传图片.ms
rename to data/magic-api/api/系统功能/富文本/上传图片.ms
diff --git a/data/magic-api/api/后台/富文本/上传文件.ms b/data/magic-api/api/系统功能/富文本/上传文件.ms
similarity index 100%
rename from data/magic-api/api/后台/富文本/上传文件.ms
rename to data/magic-api/api/系统功能/富文本/上传文件.ms
diff --git a/data/magic-api/api/后台/富文本/入口get.ms b/data/magic-api/api/系统功能/富文本/入口get.ms
similarity index 100%
rename from data/magic-api/api/后台/富文本/入口get.ms
rename to data/magic-api/api/系统功能/富文本/入口get.ms
diff --git a/data/magic-api/api/后台/富文本/入口post.ms b/data/magic-api/api/系统功能/富文本/入口post.ms
similarity index 100%
rename from data/magic-api/api/后台/富文本/入口post.ms
rename to data/magic-api/api/系统功能/富文本/入口post.ms
diff --git a/data/magic-api/api/后台/富文本/配置.ms b/data/magic-api/api/系统功能/富文本/配置.ms
similarity index 100%
rename from data/magic-api/api/后台/富文本/配置.ms
rename to data/magic-api/api/系统功能/富文本/配置.ms
diff --git a/data/magic-api/api/后台/数据字典/group.json b/data/magic-api/api/系统功能/数据字典/group.json
similarity index 76%
rename from data/magic-api/api/后台/数据字典/group.json
rename to data/magic-api/api/系统功能/数据字典/group.json
index db56423..26df462 100644
--- a/data/magic-api/api/后台/数据字典/group.json
+++ b/data/magic-api/api/系统功能/数据字典/group.json
@@ -3,7 +3,7 @@
"id" : "c7ce65f5b3cf4aaa913f6fec7d35d176",
"name" : "数据字典",
"type" : "api",
- "parentId" : "02df51e4d7184780a98b632f43dc5848",
+ "parentId" : "acff5ad7aae64de2acb03e1d16a58ce2",
"path" : "/dict",
"paths" : [ ],
"options" : [ ]
diff --git a/data/magic-api/api/后台/数据字典/保存.ms b/data/magic-api/api/系统功能/数据字典/保存.ms
similarity index 100%
rename from data/magic-api/api/后台/数据字典/保存.ms
rename to data/magic-api/api/系统功能/数据字典/保存.ms
diff --git a/data/magic-api/api/后台/数据字典/列表.ms b/data/magic-api/api/系统功能/数据字典/列表.ms
similarity index 100%
rename from data/magic-api/api/后台/数据字典/列表.ms
rename to data/magic-api/api/系统功能/数据字典/列表.ms
diff --git a/data/magic-api/api/后台/数据字典/删除.ms b/data/magic-api/api/系统功能/数据字典/删除.ms
similarity index 100%
rename from data/magic-api/api/后台/数据字典/删除.ms
rename to data/magic-api/api/系统功能/数据字典/删除.ms
diff --git a/data/magic-api/api/后台/数据字典/字典项/group.json b/data/magic-api/api/系统功能/数据字典/字典项/group.json
similarity index 100%
rename from data/magic-api/api/后台/数据字典/字典项/group.json
rename to data/magic-api/api/系统功能/数据字典/字典项/group.json
diff --git a/data/magic-api/api/后台/数据字典/字典项/保存.ms b/data/magic-api/api/系统功能/数据字典/字典项/保存.ms
similarity index 100%
rename from data/magic-api/api/后台/数据字典/字典项/保存.ms
rename to data/magic-api/api/系统功能/数据字典/字典项/保存.ms
diff --git a/data/magic-api/api/后台/数据字典/字典项/列表.ms b/data/magic-api/api/系统功能/数据字典/字典项/列表.ms
similarity index 100%
rename from data/magic-api/api/后台/数据字典/字典项/列表.ms
rename to data/magic-api/api/系统功能/数据字典/字典项/列表.ms
diff --git a/data/magic-api/api/后台/数据字典/字典项/删除.ms b/data/magic-api/api/系统功能/数据字典/字典项/删除.ms
similarity index 100%
rename from data/magic-api/api/后台/数据字典/字典项/删除.ms
rename to data/magic-api/api/系统功能/数据字典/字典项/删除.ms
diff --git a/data/magic-api/api/后台/数据字典/字典项/获取所有字典项.ms b/data/magic-api/api/系统功能/数据字典/字典项/获取所有字典项.ms
similarity index 100%
rename from data/magic-api/api/后台/数据字典/字典项/获取所有字典项.ms
rename to data/magic-api/api/系统功能/数据字典/字典项/获取所有字典项.ms
diff --git a/data/magic-api/api/后台/数据字典/字典项/获取排序号.ms b/data/magic-api/api/系统功能/数据字典/字典项/获取排序号.ms
similarity index 100%
rename from data/magic-api/api/后台/数据字典/字典项/获取排序号.ms
rename to data/magic-api/api/系统功能/数据字典/字典项/获取排序号.ms
diff --git a/data/magic-api/api/后台/数据字典/所有字典.ms b/data/magic-api/api/系统功能/数据字典/所有字典.ms
similarity index 100%
rename from data/magic-api/api/后台/数据字典/所有字典.ms
rename to data/magic-api/api/系统功能/数据字典/所有字典.ms
diff --git a/data/magic-api/api/后台/数据字典/获取排序号.ms b/data/magic-api/api/系统功能/数据字典/获取排序号.ms
similarity index 100%
rename from data/magic-api/api/后台/数据字典/获取排序号.ms
rename to data/magic-api/api/系统功能/数据字典/获取排序号.ms
diff --git a/data/magic-api/api/后台/文件管理/group.json b/data/magic-api/api/系统功能/文件管理/group.json
similarity index 76%
rename from data/magic-api/api/后台/文件管理/group.json
rename to data/magic-api/api/系统功能/文件管理/group.json
index 52deb7b..6e658be 100644
--- a/data/magic-api/api/后台/文件管理/group.json
+++ b/data/magic-api/api/系统功能/文件管理/group.json
@@ -3,7 +3,7 @@
"id" : "fd3d225a1cf141bf9998c4ec4bf4a6ab",
"name" : "文件管理",
"type" : "api",
- "parentId" : "02df51e4d7184780a98b632f43dc5848",
+ "parentId" : "acff5ad7aae64de2acb03e1d16a58ce2",
"path" : "/file",
"paths" : [ ],
"options" : [ ]
diff --git a/data/magic-api/api/后台/文件管理/上传.ms b/data/magic-api/api/系统功能/文件管理/上传.ms
similarity index 100%
rename from data/magic-api/api/后台/文件管理/上传.ms
rename to data/magic-api/api/系统功能/文件管理/上传.ms
diff --git a/data/magic-api/api/后台/文件管理/删除.ms b/data/magic-api/api/系统功能/文件管理/删除.ms
similarity index 100%
rename from data/magic-api/api/后台/文件管理/删除.ms
rename to data/magic-api/api/系统功能/文件管理/删除.ms
diff --git a/data/magic-api/api/后台/文件管理/排序.ms b/data/magic-api/api/系统功能/文件管理/排序.ms
similarity index 100%
rename from data/magic-api/api/后台/文件管理/排序.ms
rename to data/magic-api/api/系统功能/文件管理/排序.ms
diff --git a/data/magic-api/api/后台/文件管理/获取文件列表.ms b/data/magic-api/api/系统功能/文件管理/获取文件列表.ms
similarity index 100%
rename from data/magic-api/api/后台/文件管理/获取文件列表.ms
rename to data/magic-api/api/系统功能/文件管理/获取文件列表.ms
diff --git a/data/magic-api/api/后台/文件管理/裁剪.ms b/data/magic-api/api/系统功能/文件管理/裁剪.ms
similarity index 100%
rename from data/magic-api/api/后台/文件管理/裁剪.ms
rename to data/magic-api/api/系统功能/文件管理/裁剪.ms
diff --git a/data/magic-api/api/后台/日志管理/group.json b/data/magic-api/api/系统功能/日志管理/group.json
similarity index 76%
rename from data/magic-api/api/后台/日志管理/group.json
rename to data/magic-api/api/系统功能/日志管理/group.json
index 8577380..ba5e28c 100644
--- a/data/magic-api/api/后台/日志管理/group.json
+++ b/data/magic-api/api/系统功能/日志管理/group.json
@@ -3,7 +3,7 @@
"id" : "9ec6f9ec92d24a369952bb13eddc134f",
"name" : "日志管理",
"type" : "api",
- "parentId" : "02df51e4d7184780a98b632f43dc5848",
+ "parentId" : "acff5ad7aae64de2acb03e1d16a58ce2",
"path" : "/log",
"paths" : [ ],
"options" : [ ]
diff --git a/data/magic-api/api/后台/日志管理/操作日志.ms b/data/magic-api/api/系统功能/日志管理/操作日志.ms
similarity index 100%
rename from data/magic-api/api/后台/日志管理/操作日志.ms
rename to data/magic-api/api/系统功能/日志管理/操作日志.ms
diff --git a/data/magic-api/api/后台/日志管理/登录日志.ms b/data/magic-api/api/系统功能/日志管理/登录日志.ms
similarity index 100%
rename from data/magic-api/api/后台/日志管理/登录日志.ms
rename to data/magic-api/api/系统功能/日志管理/登录日志.ms
diff --git a/data/magic-api/api/后台/测试数据/group.json b/data/magic-api/api/系统功能/测试数据/group.json
similarity index 76%
rename from data/magic-api/api/后台/测试数据/group.json
rename to data/magic-api/api/系统功能/测试数据/group.json
index f15f827..486db57 100644
--- a/data/magic-api/api/后台/测试数据/group.json
+++ b/data/magic-api/api/系统功能/测试数据/group.json
@@ -3,7 +3,7 @@
"id" : "42d241c0bb18476f8dabf92c2e4e2324",
"name" : "测试数据",
"type" : "api",
- "parentId" : "02df51e4d7184780a98b632f43dc5848",
+ "parentId" : "acff5ad7aae64de2acb03e1d16a58ce2",
"path" : "/test",
"paths" : [ ],
"options" : [ ]
diff --git a/data/magic-api/api/后台/测试数据/保存.ms b/data/magic-api/api/系统功能/测试数据/保存.ms
similarity index 100%
rename from data/magic-api/api/后台/测试数据/保存.ms
rename to data/magic-api/api/系统功能/测试数据/保存.ms
diff --git a/data/magic-api/api/后台/测试数据/列表.ms b/data/magic-api/api/系统功能/测试数据/列表.ms
similarity index 100%
rename from data/magic-api/api/后台/测试数据/列表.ms
rename to data/magic-api/api/系统功能/测试数据/列表.ms
diff --git a/data/magic-api/api/后台/用户管理/group.json b/data/magic-api/api/系统功能/用户管理/group.json
similarity index 76%
rename from data/magic-api/api/后台/用户管理/group.json
rename to data/magic-api/api/系统功能/用户管理/group.json
index 0f0c572..f3c898f 100644
--- a/data/magic-api/api/后台/用户管理/group.json
+++ b/data/magic-api/api/系统功能/用户管理/group.json
@@ -3,7 +3,7 @@
"id" : "4f0230049d7e4f39b1e0897cc0f46f9a",
"name" : "用户管理",
"type" : "api",
- "parentId" : "02df51e4d7184780a98b632f43dc5848",
+ "parentId" : "acff5ad7aae64de2acb03e1d16a58ce2",
"path" : "/user",
"paths" : [ ],
"options" : [ ]
diff --git a/data/magic-api/api/后台/用户管理/个人信息修改.ms b/data/magic-api/api/系统功能/用户管理/个人信息修改.ms
similarity index 100%
rename from data/magic-api/api/后台/用户管理/个人信息修改.ms
rename to data/magic-api/api/系统功能/用户管理/个人信息修改.ms
diff --git a/data/magic-api/api/后台/用户管理/保存.ms b/data/magic-api/api/系统功能/用户管理/保存.ms
similarity index 100%
rename from data/magic-api/api/后台/用户管理/保存.ms
rename to data/magic-api/api/系统功能/用户管理/保存.ms
diff --git a/data/magic-api/api/后台/用户管理/修改登录状态.ms b/data/magic-api/api/系统功能/用户管理/修改登录状态.ms
similarity index 100%
rename from data/magic-api/api/后台/用户管理/修改登录状态.ms
rename to data/magic-api/api/系统功能/用户管理/修改登录状态.ms
diff --git a/data/magic-api/api/后台/用户管理/列表.ms b/data/magic-api/api/系统功能/用户管理/列表.ms
similarity index 100%
rename from data/magic-api/api/后台/用户管理/列表.ms
rename to data/magic-api/api/系统功能/用户管理/列表.ms
diff --git a/data/magic-api/api/后台/用户管理/删除.ms b/data/magic-api/api/系统功能/用户管理/删除.ms
similarity index 100%
rename from data/magic-api/api/后台/用户管理/删除.ms
rename to data/magic-api/api/系统功能/用户管理/删除.ms
diff --git a/data/magic-api/api/后台/用户管理/所有机构.ms b/data/magic-api/api/系统功能/用户管理/所有机构.ms
similarity index 100%
rename from data/magic-api/api/后台/用户管理/所有机构.ms
rename to data/magic-api/api/系统功能/用户管理/所有机构.ms
diff --git a/data/magic-api/api/后台/用户管理/根据用户id获取角色列表.ms b/data/magic-api/api/系统功能/用户管理/根据用户id获取角色列表.ms
similarity index 100%
rename from data/magic-api/api/后台/用户管理/根据用户id获取角色列表.ms
rename to data/magic-api/api/系统功能/用户管理/根据用户id获取角色列表.ms
diff --git a/data/magic-api/api/后台/用户管理/获取用户信息.ms b/data/magic-api/api/系统功能/用户管理/获取用户信息.ms
similarity index 100%
rename from data/magic-api/api/后台/用户管理/获取用户信息.ms
rename to data/magic-api/api/系统功能/用户管理/获取用户信息.ms
diff --git a/data/magic-api/api/后台/组件/group.json b/data/magic-api/api/系统功能/组件/group.json
similarity index 76%
rename from data/magic-api/api/后台/组件/group.json
rename to data/magic-api/api/系统功能/组件/group.json
index 9ba1e2a..3313772 100644
--- a/data/magic-api/api/后台/组件/group.json
+++ b/data/magic-api/api/系统功能/组件/group.json
@@ -3,7 +3,7 @@
"id" : "6f106ebdee21489db34b956f7770ff03",
"name" : "组件",
"type" : "api",
- "parentId" : "02df51e4d7184780a98b632f43dc5848",
+ "parentId" : "acff5ad7aae64de2acb03e1d16a58ce2",
"path" : "/component",
"paths" : [ ],
"options" : [ ]
diff --git a/data/magic-api/api/后台/组件/列表.ms b/data/magic-api/api/系统功能/组件/列表.ms
similarity index 83%
rename from data/magic-api/api/后台/组件/列表.ms
rename to data/magic-api/api/系统功能/组件/列表.ms
index b04e22c..541511e 100644
--- a/data/magic-api/api/后台/组件/列表.ms
+++ b/data/magic-api/api/系统功能/组件/列表.ms
@@ -16,7 +16,7 @@
"requestBody" : "",
"headers" : [ ],
"paths" : [ ],
- "responseBody" : "{\n \"code\": 200,\n \"message\": \"success\",\n \"data\": [{\n \"name\": \"sys-dict-list\",\n \"code\": \"\\n \\n\\n \\n\\n \\n \\n 添加1\\n \\n \\n\\n \\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n\\n\\n\\n\"\n }],\n \"timestamp\": 1648017503577,\n \"executeTime\": 12\n}",
+ "responseBody" : "{\n \"code\": 200,\n \"message\": \"success\",\n \"data\": [{\n \"name\": \"sys-dict-list\",\n \"code\": \"\\n \\n\\n \\n\\n \\n \\n 添加1\\n \\n \\n\\n \\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n\\n\\n\\n\"\n }],\n \"timestamp\": 1648017503577,\n \"executeTime\": 12\n}",
"description" : null,
"requestBodyDefinition" : null,
"responseBodyDefinition" : {
@@ -90,7 +90,7 @@
"children" : [ ]
}, {
"name" : "code",
- "value" : "\\n \\n\\n \\n\\n \\n \\n 添加1\\n \\n \\n\\n \\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n\\n\\n\\n",
+ "value" : "\\n \\n\\n \\n\\n \\n \\n 添加1\\n \\n \\n\\n \\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n\\n\\n\\n",
"description" : "",
"required" : false,
"dataType" : "String",
@@ -132,7 +132,7 @@
================================
import org.ssssssss.magicapi.utils.PathUtils
import org.ssssssss.magicapi.core.service.MagicResourceService
-return MagicResourceService.files('component').map(it => {
+return MagicResourceService.files('component').map(it => {
name: PathUtils.replaceSlash(String.format("%s-%s", MagicResourceService.getGroupPath(it.groupId), it.path)).replace('/', '-'),
code: it.script
-})
\ No newline at end of file
+})
diff --git a/data/magic-api/api/后台/组件/选择组件.ms b/data/magic-api/api/系统功能/组件/选择组件.ms
similarity index 100%
rename from data/magic-api/api/后台/组件/选择组件.ms
rename to data/magic-api/api/系统功能/组件/选择组件.ms
diff --git a/data/magic-api/api/后台/组织机构/group.json b/data/magic-api/api/系统功能/组织机构/group.json
similarity index 77%
rename from data/magic-api/api/后台/组织机构/group.json
rename to data/magic-api/api/系统功能/组织机构/group.json
index d3491dc..5b529ee 100644
--- a/data/magic-api/api/后台/组织机构/group.json
+++ b/data/magic-api/api/系统功能/组织机构/group.json
@@ -3,7 +3,7 @@
"id" : "8295fc13678d4144bf7363c465247a50",
"name" : "组织机构",
"type" : "api",
- "parentId" : "02df51e4d7184780a98b632f43dc5848",
+ "parentId" : "acff5ad7aae64de2acb03e1d16a58ce2",
"path" : "/office",
"paths" : [ ],
"options" : [ ]
diff --git a/data/magic-api/api/后台/组织机构/上移.ms b/data/magic-api/api/系统功能/组织机构/上移.ms
similarity index 100%
rename from data/magic-api/api/后台/组织机构/上移.ms
rename to data/magic-api/api/系统功能/组织机构/上移.ms
diff --git a/data/magic-api/api/后台/组织机构/下移.ms b/data/magic-api/api/系统功能/组织机构/下移.ms
similarity index 100%
rename from data/magic-api/api/后台/组织机构/下移.ms
rename to data/magic-api/api/系统功能/组织机构/下移.ms
diff --git a/data/magic-api/api/后台/组织机构/保存.ms b/data/magic-api/api/系统功能/组织机构/保存.ms
similarity index 100%
rename from data/magic-api/api/后台/组织机构/保存.ms
rename to data/magic-api/api/系统功能/组织机构/保存.ms
diff --git a/data/magic-api/api/后台/组织机构/列表.ms b/data/magic-api/api/系统功能/组织机构/列表.ms
similarity index 100%
rename from data/magic-api/api/后台/组织机构/列表.ms
rename to data/magic-api/api/系统功能/组织机构/列表.ms
diff --git a/data/magic-api/api/后台/组织机构/删除.ms b/data/magic-api/api/系统功能/组织机构/删除.ms
similarity index 100%
rename from data/magic-api/api/后台/组织机构/删除.ms
rename to data/magic-api/api/系统功能/组织机构/删除.ms
diff --git a/data/magic-api/api/后台/组织机构/根据角色获取组织机构.ms b/data/magic-api/api/系统功能/组织机构/根据角色获取组织机构.ms
similarity index 100%
rename from data/magic-api/api/后台/组织机构/根据角色获取组织机构.ms
rename to data/magic-api/api/系统功能/组织机构/根据角色获取组织机构.ms
diff --git a/data/magic-api/api/后台/组织机构/获取排序号.ms b/data/magic-api/api/系统功能/组织机构/获取排序号.ms
similarity index 100%
rename from data/magic-api/api/后台/组织机构/获取排序号.ms
rename to data/magic-api/api/系统功能/组织机构/获取排序号.ms
diff --git a/data/magic-api/api/后台/菜单管理/group.json b/data/magic-api/api/系统功能/菜单管理/group.json
similarity index 76%
rename from data/magic-api/api/后台/菜单管理/group.json
rename to data/magic-api/api/系统功能/菜单管理/group.json
index 9f9aa20..bd814de 100644
--- a/data/magic-api/api/后台/菜单管理/group.json
+++ b/data/magic-api/api/系统功能/菜单管理/group.json
@@ -3,7 +3,7 @@
"id" : "67b2ce258e24491194b74992958c74aa",
"name" : "菜单管理",
"type" : "api",
- "parentId" : "02df51e4d7184780a98b632f43dc5848",
+ "parentId" : "acff5ad7aae64de2acb03e1d16a58ce2",
"path" : "/menu",
"paths" : [ ],
"options" : [ ]
diff --git a/data/magic-api/api/后台/菜单管理/上移.ms b/data/magic-api/api/系统功能/菜单管理/上移.ms
similarity index 100%
rename from data/magic-api/api/后台/菜单管理/上移.ms
rename to data/magic-api/api/系统功能/菜单管理/上移.ms
diff --git a/data/magic-api/api/后台/菜单管理/下移.ms b/data/magic-api/api/系统功能/菜单管理/下移.ms
similarity index 100%
rename from data/magic-api/api/后台/菜单管理/下移.ms
rename to data/magic-api/api/系统功能/菜单管理/下移.ms
diff --git a/data/magic-api/api/后台/菜单管理/保存.ms b/data/magic-api/api/系统功能/菜单管理/保存.ms
similarity index 100%
rename from data/magic-api/api/后台/菜单管理/保存.ms
rename to data/magic-api/api/系统功能/菜单管理/保存.ms
diff --git a/data/magic-api/api/后台/菜单管理/修改是否显示.ms b/data/magic-api/api/系统功能/菜单管理/修改是否显示.ms
similarity index 100%
rename from data/magic-api/api/后台/菜单管理/修改是否显示.ms
rename to data/magic-api/api/系统功能/菜单管理/修改是否显示.ms
diff --git a/data/magic-api/api/后台/菜单管理/删除.ms b/data/magic-api/api/系统功能/菜单管理/删除.ms
similarity index 100%
rename from data/magic-api/api/后台/菜单管理/删除.ms
rename to data/magic-api/api/系统功能/菜单管理/删除.ms
diff --git a/data/magic-api/api/后台/菜单管理/当前用户菜单.ms b/data/magic-api/api/系统功能/菜单管理/当前用户菜单.ms
similarity index 100%
rename from data/magic-api/api/后台/菜单管理/当前用户菜单.ms
rename to data/magic-api/api/系统功能/菜单管理/当前用户菜单.ms
diff --git a/data/magic-api/api/后台/菜单管理/根据菜单id清除缓存.ms b/data/magic-api/api/系统功能/菜单管理/根据菜单id清除缓存.ms
similarity index 100%
rename from data/magic-api/api/后台/菜单管理/根据菜单id清除缓存.ms
rename to data/magic-api/api/系统功能/菜单管理/根据菜单id清除缓存.ms
diff --git a/data/magic-api/api/后台/菜单管理/根据角色获取菜单.ms b/data/magic-api/api/系统功能/菜单管理/根据角色获取菜单.ms
similarity index 100%
rename from data/magic-api/api/后台/菜单管理/根据角色获取菜单.ms
rename to data/magic-api/api/系统功能/菜单管理/根据角色获取菜单.ms
diff --git a/data/magic-api/api/后台/菜单管理/获取排序号.ms b/data/magic-api/api/系统功能/菜单管理/获取排序号.ms
similarity index 100%
rename from data/magic-api/api/后台/菜单管理/获取排序号.ms
rename to data/magic-api/api/系统功能/菜单管理/获取排序号.ms
diff --git a/data/magic-api/api/后台/菜单管理/获取菜单tree.ms b/data/magic-api/api/系统功能/菜单管理/获取菜单tree.ms
similarity index 100%
rename from data/magic-api/api/后台/菜单管理/获取菜单tree.ms
rename to data/magic-api/api/系统功能/菜单管理/获取菜单tree.ms
diff --git a/data/magic-api/api/后台/角色管理/group.json b/data/magic-api/api/系统功能/角色管理/group.json
similarity index 76%
rename from data/magic-api/api/后台/角色管理/group.json
rename to data/magic-api/api/系统功能/角色管理/group.json
index dd9840a..7fd7042 100644
--- a/data/magic-api/api/后台/角色管理/group.json
+++ b/data/magic-api/api/系统功能/角色管理/group.json
@@ -3,7 +3,7 @@
"id" : "89130d496f6f467c88b22ae4a7f688eb",
"name" : "角色管理",
"type" : "api",
- "parentId" : "02df51e4d7184780a98b632f43dc5848",
+ "parentId" : "acff5ad7aae64de2acb03e1d16a58ce2",
"path" : "/role",
"paths" : [ ],
"options" : [ ]
diff --git a/data/magic-api/api/后台/角色管理/保存.ms b/data/magic-api/api/系统功能/角色管理/保存.ms
similarity index 100%
rename from data/magic-api/api/后台/角色管理/保存.ms
rename to data/magic-api/api/系统功能/角色管理/保存.ms
diff --git a/data/magic-api/api/后台/角色管理/全部.ms b/data/magic-api/api/系统功能/角色管理/全部.ms
similarity index 100%
rename from data/magic-api/api/后台/角色管理/全部.ms
rename to data/magic-api/api/系统功能/角色管理/全部.ms
diff --git a/data/magic-api/api/后台/角色管理/列表.ms b/data/magic-api/api/系统功能/角色管理/列表.ms
similarity index 100%
rename from data/magic-api/api/后台/角色管理/列表.ms
rename to data/magic-api/api/系统功能/角色管理/列表.ms
diff --git a/data/magic-api/api/后台/角色管理/删除.ms b/data/magic-api/api/系统功能/角色管理/删除.ms
similarity index 100%
rename from data/magic-api/api/后台/角色管理/删除.ms
rename to data/magic-api/api/系统功能/角色管理/删除.ms
diff --git a/data/magic-api/api/后台/角色管理/根据角色id删除缓存.ms b/data/magic-api/api/系统功能/角色管理/根据角色id删除缓存.ms
similarity index 100%
rename from data/magic-api/api/后台/角色管理/根据角色id删除缓存.ms
rename to data/magic-api/api/系统功能/角色管理/根据角色id删除缓存.ms
diff --git a/data/magic-api/api/后台/配置/group.json b/data/magic-api/api/系统功能/配置/group.json
similarity index 76%
rename from data/magic-api/api/后台/配置/group.json
rename to data/magic-api/api/系统功能/配置/group.json
index 25eef8f..a5b857b 100644
--- a/data/magic-api/api/后台/配置/group.json
+++ b/data/magic-api/api/系统功能/配置/group.json
@@ -3,7 +3,7 @@
"id" : "5c36bdc1de454d6e9d1a464d87c96091",
"name" : "配置",
"type" : "api",
- "parentId" : "02df51e4d7184780a98b632f43dc5848",
+ "parentId" : "acff5ad7aae64de2acb03e1d16a58ce2",
"path" : "/config",
"paths" : [ ],
"options" : [ ]
diff --git a/data/magic-api/api/后台/配置/获取所有配置.ms b/data/magic-api/api/系统功能/配置/获取所有配置.ms
similarity index 100%
rename from data/magic-api/api/后台/配置/获取所有配置.ms
rename to data/magic-api/api/系统功能/配置/获取所有配置.ms
diff --git a/data/magic-api/component/系统管理/字典管理/列表.ms b/data/magic-api/component/系统管理/字典管理/列表.ms
index 503fdb2..7e05033 100644
--- a/data/magic-api/component/系统管理/字典管理/列表.ms
+++ b/data/magic-api/component/系统管理/字典管理/列表.ms
@@ -178,7 +178,7 @@ function getTemp() {
}
function reloadTable() {
- table.value.reloadList()
+ table.value.reload()
}
function getSort() {
diff --git a/magic-boot-ui/src/components/magic/advanced/mb-list.vue b/magic-boot-ui/src/components/magic/advanced/mb-list.vue
index 7279dc5..39052d6 100644
--- a/magic-boot-ui/src/components/magic/advanced/mb-list.vue
+++ b/magic-boot-ui/src/components/magic/advanced/mb-list.vue
@@ -44,7 +44,7 @@
})
function reload(){
- tableRef.value.reloadList()
+ tableRef.value.reload()
}
function selectionChange(columns) {
diff --git a/magic-boot-ui/src/components/magic/basic/mb-editor-table.vue b/magic-boot-ui/src/components/magic/basic/mb-editor-table.vue
index 918c037..8332fed 100644
--- a/magic-boot-ui/src/components/magic/basic/mb-editor-table.vue
+++ b/magic-boot-ui/src/components/magic/basic/mb-editor-table.vue
@@ -1,6 +1,6 @@
-
+
添加一行
@@ -22,7 +22,7 @@
diff --git a/magic-boot-ui/src/components/magic/form/mb-upload-file.vue b/magic-boot-ui/src/components/magic/form/mb-upload-file.vue
index ec3623d..ea825d6 100644
--- a/magic-boot-ui/src/components/magic/form/mb-upload-file.vue
+++ b/magic-boot-ui/src/components/magic/form/mb-upload-file.vue
@@ -140,7 +140,7 @@ export default {
this.$delete('file/delete', { url: encodeURI(url) })
},
handlePreview(file) {
- window.open(this.$global.filePrefix + file.response.data.url)
+ window.open(this.$global.baseApi + file.response.data.url)
},
handleExceed(files, fileList) {
this.$message.warning(`当前限制选择 ${this.limit} 个文件,本次选择了 ${files.length} 个文件,共选择了 ${files.length + fileList.length} 个文件`)
diff --git a/magic-boot-ui/src/components/magic/form/mb-upload-image.vue b/magic-boot-ui/src/components/magic/form/mb-upload-image.vue
index 57da039..3340818 100644
--- a/magic-boot-ui/src/components/magic/form/mb-upload-image.vue
+++ b/magic-boot-ui/src/components/magic/form/mb-upload-image.vue
@@ -13,8 +13,8 @@
:style="{ width: width.replace('px', '') + 'px', height: height.replace('px', '') + 'px' }"
>