{ "summary": [ {"table": "drag_graph", "desc": "拖拽编程画布", "primary": ["id"]}, {"table": "drag_template", "desc": "拖拽编程模板", "primary": ["id"]} ], "fields": [ {"table": "drag_graph", "name": "id", "type": "str", "len": 32, "notnull": true, "primary": true, "comment": "画布ID"}, {"table": "drag_graph", "name": "name", "type": "str", "len": 100, "notnull": true, "comment": "画布名称"}, {"table": "drag_graph", "name": "description", "type": "str", "len": 255, "default": "", "comment": "描述"}, {"table": "drag_graph", "name": "blocks", "type": "text", "comment": "块列表 JSON"}, {"table": "drag_graph", "name": "connections", "type": "text", "comment": "连线列表 JSON"}, {"table": "drag_graph", "name": "content", "type": "text", "comment": "编译产物(script_engine Python 脚本)"}, {"table": "drag_graph", "name": "status", "type": "str", "len": 16, "default": "1", "comment": "状态(0草稿/1启用)"}, {"table": "drag_graph", "name": "created_at", "type": "timestamp", "notnull": true, "comment": "创建时间"}, {"table": "drag_graph", "name": "updated_at", "type": "timestamp", "notnull": true, "comment": "更新时间"}, {"table": "drag_template", "name": "id", "type": "str", "len": 32, "notnull": true, "primary": true, "comment": "模板ID"}, {"table": "drag_template", "name": "name", "type": "str", "len": 100, "notnull": true, "comment": "模板名称"}, {"table": "drag_template", "name": "category", "type": "str", "len": 32, "default": "通用", "comment": "模板分类"}, {"table": "drag_template", "name": "description", "type": "str", "len": 255, "default": "", "comment": "描述"}, {"table": "drag_template", "name": "blocks", "type": "text", "comment": "块列表 JSON"}, {"table": "drag_template", "name": "connections", "type": "text", "comment": "连线列表 JSON"}, {"table": "drag_template", "name": "created_at", "type": "timestamp", "notnull": true, "comment": "创建时间"}, {"table": "drag_template", "name": "updated_at", "type": "timestamp", "notnull": true, "comment": "更新时间"} ], "indexes": [ {"table": "drag_graph", "name": "idx_drag_graph_name", "fields": ["name"]}, {"table": "drag_graph", "name": "idx_drag_graph_status", "fields": ["status"]}, {"table": "drag_template", "name": "idx_drag_template_name", "fields": ["name"]}, {"table": "drag_template", "name": "idx_drag_template_category", "fields": ["category"]} ], "codes": [ {"table": "drag_graph", "field": "status", "table": "appcodes_kv", "valuefield": "k", "textfield": "v", "cond": "parentid='drag_status'"} ] }