对缺少的路由进行增加,并增加登录和退出函数封装简单的接口

This commit is contained in:
wanglei 2025-10-28 11:26:19 +08:00
parent 80c9e55d98
commit b0f3421082
2 changed files with 83 additions and 1 deletions

View File

@ -9,9 +9,15 @@ local accountApi = require("api.system.account")
local roleApi = require("api.system.role") local roleApi = require("api.system.role")
local permissionApi = require("api.system.permission") local permissionApi = require("api.system.permission")
local applicationApi = require("api.system.application") local applicationApi = require("api.system.application")
local organizationApi = require("api.system.organization")
local controllerApi = require("api.controller")
--定义相关路由前端接口url地址 --定义相关路由前端接口url地址
local routes = { local routes = {
--------------------------------------------
-----------数据表操作相关路由配置--------------
--------------------------------------------
--用户相关路由接口 --用户相关路由接口
{ {
paths = { "/api/get-user" }, paths = { "/api/get-user" },
@ -156,7 +162,7 @@ local routes = {
handler = applicationApi.get_application, handler = applicationApi.get_application,
}, },
{ {
paths = { "/api/get-organizatorganizationion-application/:id" }, paths = { "/api/get-organization-application/:id" },
metadata = { "metadata /api/get-organization-application/id" }, metadata = { "metadata /api/get-organization-application/id" },
methods = { "GET" }, methods = { "GET" },
handler = applicationApi.get_organization_application, handler = applicationApi.get_organization_application,
@ -185,6 +191,54 @@ local routes = {
methods = { "PUT" }, methods = { "PUT" },
handler = applicationApi.update_application, 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,
},
} }
-- 初始化路由 -- 初始化路由

28
src/api/controller.lua Normal file
View File

@ -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