Qeasy Cloud
Get Started

MySQL和MySQL接口打通对接实战

1 comments

MySQL和MySQL接口打通对接实战

MES与ERP集成

数据源平台:MySQL

MySQL是最流行的数据库之一,是一个免费开源的关系型数据库管理系统,但也不意味着该数据库是完全免费的。MySQL由瑞典MySQLAB公司开发,目前属于Oracle公司。MySQL适合中小型软件,被个人用户以及中小企业青睐。

接入系统:MySQL

mysql是一个关系数据库管理系统(RDBMS),所谓的关系型数据库,是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。

多系统对接方案配置

通过系统数据集成平台:数据集成方案。选择开始创建数据集成方案菜单。在方案配置表单中选择对应的源业务系统:MySQL,然后选择对应的连接器。选择对应的select作为数据对接来源。然后再写入目标平台配置目标系统为MySQL,并且选择对应连接器。选择好对应的execute接口作为数据写入动作完成第一步的接口配置。
多套系统之间数据打通

MySQL接口明细

  • API:select
  • NAME:查询数据-v1
  • METHOD:POST

请求参数

接口字段字段名称预设值描述 main_params主参数 main_params.limitlimit{{PAGINATION_PAGE_SIZE}} main_params.offsetoffset{{PAGINATION_START_ROW}} main_params.extend_params_11:1扩展参数 main_params.extend_params_1.id主表ID:id main_params.extend_params_1.main_sql主查询语句select * from wh_assemble where create_time >='{{LAST_SYNC_TIME datetime}}' order by id asc limit :limit offset :offset main_params.extend_params_1.extend_sql_11:1扩展语句select * from wh_assemble_product where order_id= :id

MySQL接口明细

  • 调用接口:execute
  • 接口名称:执行操作-v1
  • 方法:POST

请求参数

字段字段名称类型配置值 main_params主参数object extend_params_11:1扩展参数arraymaterial extend_params_1.order_idorder_idstring{{extend_sql_1.order_id}} extend_params_1.product_idproduct_idstring{{product_id}} extend_params_1.material_id物料编码string{{material.goodsNo}} extend_params_1.unit_id单位idstringPcs extend_params_1.qty数量string{{material.quantity}} extend_params_1.cost成本??string extend_params_1.total_cost总成本??string extend_params_1.price成本价string extend_params_1.total_amount总量成本string extend_params_1.cost_proportion成本比例??stringnull extend_params_1.stock_id仓库string{{material.warehouseCode}} extend_params_1.stock_status_id库存状态??string1 extend_params_1.owner_type_id货主类型stringBD_OwnerOrg extend_params_1.owner_id货主string{{material.owner_id}} extend_params_1.remark备注string{{material.rowRemark}} extend_params_1.source_id源单id??string extend_params_1.source_detail_id源单明细行id??string extend_params_1.source_code源单单号??stringnull extend_params_1.source_type源单类型??string extend_params_1.main_sql主语句stringSELECT (1+1) FROM wh_assemble_component extend_params_1.extend_sql_11:1扩展语句stringINSERT INTO lehua.wh_assemble_component ( order_id, product_id, material_id, unit_id, qty, cost, total_cost, price, total_amount, cost_proportion, stock_id, stock_status_id, owner_type_id, owner_id, remark, source_id, source_detail_id, source_code, source_type) VALUES ( <{order_id: }>, <{product_id: }>, <{material_id: }>, <{unit_id: }>, <{qty: }>, <{cost: }>, <{total_cost: }>, <{price: }>, <{total_amount: }>, <{cost_proportion: }>, <{stock_id: }>, <{stock_status_id: }>, <{owner_type_id: }>, <{owner_id: }>, <{remark: }>, <{source_id: }>, <{source_detail_id: }>, <{source_code: }>, <{source_type: }>);

系统对接概况

从API层面解决企业烟囱式业务系统集成现状,实现深度的业务流程拉通MySQL到MySQL之间数据集成;通过API连接各业务系统,复用已有的业务系统能力,让集成架构、服务关系更清晰。使用统一的API管理平台,对API进行显性化、可视化,使所有API服务成为企业的数字资产,提升复用率和价值。全面管控企业的API资产,梳理现有业务系统的API。实现API文档的统一管理,建立API的上线、下线、监控的统一管理体系及标准规范。已链接和打通主流SaaS系统超过100+,快速对接各种API接口,实现云上云下的互联互通。将SaaS和本地业务系统联接起来,打破时间与空间界限,打通原有核心数据及SaaS应用,构建可平滑演进的企业IT架构。
多套系统之间数据打通
用友与旺店通打通