pending_tasks.json 3.2 KB

12345678910111213141516171819202122
  1. [
  2. {
  3. "task_id": 9,
  4. "task_name": "导入科室对照表-测试自动化生成",
  5. "task_description": "# Task: 导入科室对照表\n\n## Data Source\n- **Type**: oracle\n- **Host**: 10.152.66.100 \n- **Port**: 1521\n- **Database**: orcl\n\n## Target Tables (DDL)\n```sql\nCREATE TABLE TB_JC_KSDZB (\n ylyl2 VARCHAR(128) COMMENT '预留字段二',\n ylyl1 VARCHAR(128) COMMENT '预留字段一',\n xgbz CHAR(1) COMMENT '修改标志',\n tbrq TIMESTAMP COMMENT '数据上传时间',\n tybs INTEGER COMMENT '停用标识',\n HISKSBQBS CHAR(10) COMMENT 'HIS科室病区标识',\n HISKSNWKBS CHAR(10) COMMENT 'HIS科室内外科标识',\n HISKSLX CHAR(10) COMMENT 'HIS科室类型',\n hsdymc CHAR(20) COMMENT '核算单元名称',\n hsdydm CHAR(20) COMMENT '核算单元代码',\n 成本中心名称 CHAR(20) COMMENT '成本中心名称',\n 成本中心代码 CHAR(20) COMMENT '成本中心代码',\n baksmc CHAR(20) COMMENT '病案科室名称',\n baksdm CHAR(20) COMMENT '病案科室代码',\n HISKSMC CHAR(20) COMMENT 'HIS科室名称',\n HISKSDM CHAR(20) COMMENT 'HIS科室代码',\n yljgdm VARCHAR(22) COMMENT '医疗机构代码',\n create_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP COMMENT '数据创建时间'\n);\nCOMMENT ON TABLE TB_JC_KSDZB IS '科室对照表';\n```\n\n## Update Mode\n- **Mode**: Append (追加模式)\n- **Description**: 新数据将追加到目标表,不删除现有数据\n\n## Request Content\n从数据源中对应的科室对照表中导入数据到数据资源的科室对照表中。 \n\n## Implementation Steps\n1. Create an n8n workflow to execute the data import task\n2. Configure the workflow to call `import_resource_data.py` Python script\n3. Pass the following parameters to the Python execution node:\n - `--source-config`: JSON configuration for the remote data source\n - `--target-table`: Target table name (data resource English name)\n - `--update-mode`: append\n4. The Python script will automatically:\n - Connect to the remote data source\n - Extract data from the source table\n - Write data to target table using append mode",
  6. "code_path": "app/core/data_flow",
  7. "code_name": "导入科室对照表_20251129_222614_20251129_223114.py",
  8. "status": "completed",
  9. "notified_at": "2025-11-29T22:56:14.870356",
  10. "task_file": "G:\\code-lab\\DataOps-platform\\app\\core\\data_flow\\导入科室对照表_20251129_222614_20251129_223114.py"
  11. },
  12. {
  13. "task_id": 10,
  14. "task_name": "测试",
  15. "task_description": "# Task: 测试\n\n## Update Mode\n- **Mode**: Append (追加模式)\n- **Description**: 新数据将追加到目标表,不删除现有数据\n\n## Implementation Steps\n1. Extract data from source tables as specified in the DDL\n2. Apply transformation logic according to the rule:\n3. Generate Python program to implement the data transformation logic\n4. Write transformed data to target table using append mode\n5. Create an n8n workflow to schedule and execute the Python program",
  16. "code_path": "app/core/data_flow",
  17. "code_name": "测试",
  18. "status": "processing",
  19. "notified_at": "2025-12-04T20:25:27.822463",
  20. "task_file": "G:\\code-lab\\DataOps-platform\\app\\core\\data_flow\\测试.py"
  21. }
  22. ]