UNPKG

xplugin-nextcode

Version:

69 lines (66 loc) 1.63 kB
const schema = { "node": { "title": "节点属性", "type": "object", "ui:displayType": "row", "ui:showDescIcon": true, "displayType": "row", "showDescIcon": true, "properties": { "table": { "title": "表名", "type": "string", } } }, "input": { "type": "object", "title": "节点入参", "properties": { "_inputJson": { "title": "JSON入参", "type": "string" }, } }, "output": { "type": "object", "title": "节点出参", "properties": { "_json": { "title": "内容", "required": false, "disabled": false, "readOnly": false, "hidden": false, "props": { "foldable": false }, "type": "string", } } } } /** * db.insert */ async function insert(node, input, engine) { var db = input.db; var table = input.table; var data = input.data; if (node.table) { table = node.table; data = input || {}; } let context = { extInfo: engine.context.serverContext.extInfo, }; console.info("insert", JSON.stringify(input), JSON.stringify(context)); var output = await engine.pluginAdapter.plugin.db.insert(db, table, data, context); return output; } module.exports = { "service": "insert", "implement": insert, "schema": schema, }