--- --- Generated by EmmyLua(https://github.com/EmmyLua) --- Created by admin. --- DateTime: 2025/9/25 08:19 --- local _M = {} local dao = require("service.system.user") local resp = require("util.response") local validator = require("util.validator") --获取所有用户信息 function _M.get_alluser() local code,ret = dao.getAllUser() local result = resp:json(code, ret) resp:send(result) end --根据用户id获取用户信息 function _M.get_user(m) local id = m.id local code,ret = dao.getUser(id) local result = resp:json(code, ret) resp:send(result) end --根据用户id获取用户信息 function _M.add_user() --获取请求头并进行校验 if validator.checkReqHeader() == false then local result = resp:json(0x000001) resp:send(result) return end --读取请求体的数据 ngx.req.read_body() --获取请求数据 local body_data = ngx.req.get_body_data() --判断请求体数据是否为空 if body_data == nil then local result = resp:json(0x000001) resp:send(result) return end --ngx.say(body_data) local code, ret = dao.addUser(body_data) local result = resp:json(code, ret) resp:send(result) end --根据用户id删除用户信息 function _M.delete_user(m) local id = m.id local code, ret = dao.delete_user(id) local result = resp:json(code, ret) resp:send(result) end --根据用户id删除用户信息 function _M.update_user(m) local id = m.id --读取请求体的数据 ngx.req.read_body() --获取请求数据 local body_data = ngx.req.get_body_data() --判断请求体数据是否为空 if body_data == nil then local result = resp:json(0x000001) resp:send(result) return end local code, ret = dao.update_user(id, body_data) local result = resp:json(code, ret) resp:send(result) end return _M