From b0f342108231c21b0bd940a5f4bb6ea08826e53b Mon Sep 17 00:00:00 2001 From: wanglei <34475144@qq.com> Date: Tue, 28 Oct 2025 11:26:19 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AF=B9=E7=BC=BA=E5=B0=91=E7=9A=84=E8=B7=AF?= =?UTF-8?q?=E7=94=B1=E8=BF=9B=E8=A1=8C=E5=A2=9E=E5=8A=A0=EF=BC=8C=E5=B9=B6?= =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E7=99=BB=E5=BD=95=E5=92=8C=E9=80=80=E5=87=BA?= =?UTF-8?q?=E5=87=BD=E6=95=B0=E5=B0=81=E8=A3=85=E7=AE=80=E5=8D=95=E7=9A=84?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/api.lua | 56 +++++++++++++++++++++++++++++++++++++++++- src/api/controller.lua | 28 +++++++++++++++++++++ 2 files changed, 83 insertions(+), 1 deletion(-) create mode 100644 src/api/controller.lua diff --git a/src/api/api.lua b/src/api/api.lua index 2b14d01..c4aa74d 100644 --- a/src/api/api.lua +++ b/src/api/api.lua @@ -9,9 +9,15 @@ local accountApi = require("api.system.account") local roleApi = require("api.system.role") local permissionApi = require("api.system.permission") local applicationApi = require("api.system.application") +local organizationApi = require("api.system.organization") + +local controllerApi = require("api.controller") --定义相关路由,前端接口url地址 local routes = { + -------------------------------------------- + -----------数据表操作相关路由配置-------------- + -------------------------------------------- --用户相关路由接口 { paths = { "/api/get-user" }, @@ -156,7 +162,7 @@ local routes = { handler = applicationApi.get_application, }, { - paths = { "/api/get-organizatorganizationion-application/:id" }, + paths = { "/api/get-organization-application/:id" }, metadata = { "metadata /api/get-organization-application/id" }, methods = { "GET" }, handler = applicationApi.get_organization_application, @@ -185,6 +191,54 @@ local routes = { methods = { "PUT" }, handler = applicationApi.update_application, }, + --组织架构相关路由接口 + { + paths = { "/api/get-organization" }, + metadata = { "metadata get-organization" }, + methods = { "GET" }, + handler = organizationApi.get_allorganization, + }, + { + paths = { "/api/get-organization/:id" }, + metadata = { "metadata /api/get-organization/id" }, + methods = { "GET" }, + handler = organizationApi.get_organization, + }, + { + paths = { "/api/delete-organization/:id" }, + metadata = { "metadata /api/delete-organization/id" }, + methods = { "DELETE" }, + handler = organizationApi.delete_organization, + }, + { + paths = { "/api/add-organization" }, + metadata = { "metadata /api/add-organization" }, + methods = { "POST" }, + handler = organizationApi.add_organization, + }, + { + paths = { "/api/update-organization/:id" }, + metadata = { "metadata /api/update-organization/id" }, + methods = { "PUT" }, + handler = organizationApi.update_organization, + }, + -------------------------------------------- + -------------用户登录相关路由配置-------------- + -------------------------------------------- + --用户登录路由接口 + { + paths = { "/api/login" }, + metadata = { "metadata /api/login" }, + methods = { "POST" }, + handler = controllerApi.login, + }, + --用户退出路由接口 + { + paths = { "/api/logout/:id" }, + metadata = { "metadata /api/logout/id" }, + methods = { "POST" }, + handler = controllerApi.logout, + }, } -- 初始化路由 diff --git a/src/api/controller.lua b/src/api/controller.lua new file mode 100644 index 0000000..8bb3b6d --- /dev/null +++ b/src/api/controller.lua @@ -0,0 +1,28 @@ +--- +--- Generated by EmmyLua(https://github.com/EmmyLua) +--- Created by admin. +--- DateTime: 2025/10/28 11:09 +--- +local validator = require("util.validator") +local helpers = require("util.helpers") +local resp = require("util.response") + +local _M = {} + +--用户登录业务逻辑处理 +function _M.login(id) + local code = 0 + local ret = "{}" + local result = resp:json(code, ret) + resp:send(result) +end + +--用户登出业务逻辑处理 +function _M.logout(id) + local code = 0 + local ret = "{}" + local result = resp:json(code, ret) + resp:send(result) +end + +return _M \ No newline at end of file