管易云和MySQL接口打通对接实战

对接系统:管易云
金蝶管易云是金蝶集团旗下以电商和新零售为核心业务的子公司,公司于2008年成立,拥有从事电商及新零售业务相关专业知识工作者超过1000人。为伊利、网易有道、东阿阿胶、金龙鱼、海康、科大讯飞等超过110000家企业客户提供专业服务,用户数超过100万人。金蝶管易云与淘宝、天猫、京东、拼多多、抖音等超过150+主流电商平台建立合作关系。
集成系统:MySQL
MySQL是最流行的数据库之一,是一个免费开源的关系型数据库管理系统,但也不意味着该数据库是完全免费的。MySQL由瑞典MySQLAB公司开发,目前属于Oracle公司。MySQL适合中小型软件,被个人用户以及中小企业青睐。
配置集成方案
异构系统具有非常丰富的业务流程、复杂的系统架构和服务接口。在很多情况下,这两个系统都是分别独立部署和运行的,各自拥有不同的技术栈和编程模型,甚至两者在系统平台、技术平台和编程语言上是完全异构的。那么对接就需要根据接口配置对应的规则,例如取数就要根据查询接口获取管易云的数据,并且根据对应的条件进行取数,目标系统就必须根据目标系统的格式,以及获取的数据进行加工处理后进行写入到MySQL中。轻易云集成平台的可视化配置轻松实现。


管易云接口明细
- 接口:gy.erp.items.get
- 接口名称:商品查询
- 接口方法:POST
请求参数
字段 | 名称 | 类型 | 描述 |
start_date | 修改时间开始段 | string | |
end_date | 修改时间结束段 | string | |
code | 商品代码 | string | |
page_size | 分页大小 | string | 默认为10 |
page_no | 页号 | string | 默认1 |
响应参数
字段 | 名称 | 类型 | 描述 |
create_date | 创建时间 | string | |
modify_date | 修改时间 | string | |
combine | 是否为组合商品 | string | |
del | 是否已停用 | string | |
length | 长 | string | |
width | 宽 | string | |
height | 高 | string | |
simple_name | 商品简称 | string | |
category_code | 分类代码 | string | |
category_name | 分类名称 | string | |
supplier_code | 供应商代码 | string | |
item_unit_code | 商品单位代码 | string | |
item_unit_name | 商品单位名称 | string | |
pic_url | 图片地址 | string | |
shelf_life | 保质期 | string | |
warning_days | 预警天数 | string | |
combine_items | 组合明细 | string | |
custom_attr | 自定义属性 | string | |
item_add_attribute | 商品附加属性 | string | |
item_brand_code | 品牌代码 | string | |
item_brand_name | 品牌名称 | string | |
skus | sku | array | |
skus.id | 规格ID | string | |
skus.code | 规格代码 | string | |
skus.name | 规格名称 | string | |
skus.note | 备注 | string | |
skus.weight | 重量 | string | |
skus.volume | 体积 | string | |
skus.package_point | 打包积分 | string | |
skus.sales_point | 销售积分 | string | |
skus.sales_price | 标准售价 | string | |
skus.purchase_price | 标准进价 | string | |
skus.agent_price | 代理售价 | string | |
skus.cost_price | 成本价 | string | |
skus.stock_status_code | 库存状态代码 | string | |
skus.tax_no | 税号 | string | |
skus.tax_rate | 税率 | string | |
skus.origin_area | 原产地 | string | |
skus.supplier_outerid | 供应商货号 | string | |
skus.bar_code | 商品条码 | string | |
MySQL接口明细
- API:execute
- NAME:EXECUTE语句
- METHOD:POST
请求参数
接口字段 | 字段名称 | 预设值 | 描述 |
header | 表头 | | |
header.no | 编码 | {{skus_code}} | |
header.name | 名称 | {{skus_name}} | |
header.brand | 品牌字表 | | |
header.brand.inserted_id | 主表主键ID | inserted_id | |
header.brand.name | 品牌 | {{item_brand_name}} | |
header.brand.custom_attr | 定制属性 | custom_attr | |
header.brand.custom_attr.inserted_id | 主表主键ID | inserted_id | |
header.brand.custom_attr.color | 颜色 | {{custom_attr.color}} | |
header.brand.custom_attr.insert | insert | | |
header.brand.custom_attr.insert.header | 插入表头 | INSERT INTO base_goods (no , name ) VALUES ( :no, :name ) | |
header.brand.custom_attr.insert.brand | 插入品牌 | INSERT INTO base_goods_brand (goods_id , name ) VALUES ( :inserted_id, :name ) | |
header.brand.custom_attr.insert.custom_attr | 定制属性 | INSERT INTO base_goods_custom_attr (goods_id , color ) VALUES ( :inserted_id, :color ) | |
header.brand.custom_attr.insert.update | update | | |
header.brand.custom_attr.insert.delete | delete | | |
header.brand.custom_attr.insert.execute | execute | | |
系统打通概况
从API层面解决企业烟囱式业务系统集成现状,实现深度的业务流程拉通管易云到MySQL之间数据集成;通过API连接各业务系统,复用已有的业务系统能力,让集成架构、服务关系更清晰。使用统一的API管理平台,对API进行显性化、可视化,使所有API服务成为企业的数字资产,提升复用率和价值。全面管控企业的API资产,梳理现有业务系统的API。实现API文档的统一管理,建立API的上线、下线、监控的统一管理体系及标准规范。已链接和打通主流SaaS系统超过100+,快速对接各种API接口,实现云上云下的互联互通。将SaaS和本地业务系统联接起来,打破时间与空间界限,打通原有核心数据及SaaS应用,构建可平滑演进的企业IT架构。
