| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- require("app.app")
- local fwutils_config = require("fwutils.config")
- local develop_role_permissions = require("fwutils.develop.function.role_permissions")
- local M = {}
- M.get_by_id = function()
- local conn = mysql.new(_G[fwutils_config.db.mysql_pool_name]):get()
- succ(develop_role_permissions.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_role_permissions.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_role_permissions.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_role_permissions.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_role_permissions.list(data.search,data.limit,conn)
- succ(d)
- end
- M.refresh = function()
- local module_acl = require("fwutils.develop.function.role_permissions")
- local conn = mysql.new(_G[fwutils_config.db.mysql_pool_name]):get()
- module_acl.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
|