local fwutils_config = require("fwutils.config") local develop_menu = require("fwutils.develop.function.menu") local M = {} M.get_by_id = function() local conn = mysql.new(_G[fwutils_config.db.mysql_pool_name]):get() succ(develop_menu.get_by_id(pint("id"),conn)) end M.add = function() local data = pjson() local conn = mysql.new(_G[fwutils_config.db.mysql_pool_name]):get() if develop_menu.add(data,conn) then succ({}) else error("") end end M.update = function() local data = pjson() local conn = mysql.new(_G[fwutils_config.db.mysql_pool_name]):get() if develop_menu.update(data,conn) then succ({}) else error("") end end M.delete = function() local data = pjson() local conn = mysql.new(_G[fwutils_config.db.mysql_pool_name]):get() if develop_menu.delete(data.id,conn) then succ({}) else error("") end end M.list = function() local data = pjson() local conn = mysql.new(_G[fwutils_config.db.mysql_pool_name]):get() local d = develop_menu.list(data.search,data.limit,conn) succ(d) end M.refresh = function() local module_menu = require("fwutils.develop.function.menu") local conn = mysql.new(_G[fwutils_config.db.mysql_pool_name]):get() module_menu.make_bytecode(nil,conn) succ({}) end M.exec = function() exec({ get_by_id = M.get_by_id, list = M.list, add = M.add, update = M.update, delete = M.delete, refresh = M.refresh, }) end return M