整理封装了U9常用的接口,跨越开发语言的限制!

2024-01-24 22:20

本文主要是介绍整理封装了U9常用的接口,跨越开发语言的限制!,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

整理封装了U9常用的接口,共30多个,
特别开发了LRP运算和释放大生产订单的接口(u9标准接口没有),
按u9模块分类,制作接口说明文档,
JSON传入,JSON返回!
示例
接口名称:创建修改料品(如果料品不存在,则创建,存在则修改)
请求JSON:
[
{
“ISVName”: “U9ISVCreateModifyItem”,
“UserName”: “用户名”,
“DataList”: [
{
“item_code”: “料品编码”,
“item_name”: “料品名称”,
“PreOffsetTime”: 0,
“item_status”: “规格型号”,
“ItemFormAttribute”: 10,
“priceSource”: 2,
“item_catory”: “料品主分类”,
“item_uom”: “计量单位编码”,
“item_uweight”: “单位净重”,
“item_wh”: “仓库编码”,
“item_pt”: “生产部门编码”,
“item_supplier”: “默认供应商”,
“InventoryPlanningMethod”: 4,
“IsInheritBomMasterNo”: 1,
“DescFlexField”: [{ “PrivateDescSeg1”: “privateDescSeg1”,“PrivateDescSeg2”: “privateDescSeg2”}]
}
]
}
]
默认值说明:
ItemFormAttribute(料品属性):9 采购,10自制
priceSource(取价来源):0 最近一次采购价,1 市价,2 手工录入 3 最新询价
InventoryPlanningMethod(规划方法):0 最高最低点法 1 再订货点法 2 盘点补货法 3 固定期间法 4 MRP规划 5经济批量法 6不使用物料规划
IsInheritBomMasterNo( 继承母项番号 ):0 不继承 1 继承

返回JSON:
[{“IsSucess”:1,“Msg”:“2022-06-24 12:30:00 料品 abcdefg 创建成功!”},{“IsSucess”:0,“Msg”:“2022-06-24 12:30:00 料品 abcdefg 创建失败!”}]
在这里插入图片描述

这篇关于整理封装了U9常用的接口,跨越开发语言的限制!的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/641189

相关文章

基于Qt开发一个简单的OFD阅读器

《基于Qt开发一个简单的OFD阅读器》这篇文章主要为大家详细介绍了如何使用Qt框架开发一个功能强大且性能优异的OFD阅读器,文中的示例代码讲解详细,有需要的小伙伴可以参考一下... 目录摘要引言一、OFD文件格式解析二、文档结构解析三、页面渲染四、用户交互五、性能优化六、示例代码七、未来发展方向八、结论摘要

SpringBoot实现基于URL和IP的访问频率限制

《SpringBoot实现基于URL和IP的访问频率限制》在现代Web应用中,接口被恶意刷新或暴力请求是一种常见的攻击手段,为了保护系统资源,需要对接口的访问频率进行限制,下面我们就来看看如何使用... 目录1. 引言2. 项目依赖3. 配置 Redis4. 创建拦截器5. 注册拦截器6. 创建控制器8.

Java 枚举的常用技巧汇总

《Java枚举的常用技巧汇总》在Java中,枚举类型是一种特殊的数据类型,允许定义一组固定的常量,默认情况下,toString方法返回枚举常量的名称,本文提供了一个完整的代码示例,展示了如何在Jav... 目录一、枚举的基本概念1. 什么是枚举?2. 基本枚举示例3. 枚举的优势二、枚举的高级用法1. 枚举

C语言线程池的常见实现方式详解

《C语言线程池的常见实现方式详解》本文介绍了如何使用C语言实现一个基本的线程池,线程池的实现包括工作线程、任务队列、任务调度、线程池的初始化、任务添加、销毁等步骤,感兴趣的朋友跟随小编一起看看吧... 目录1. 线程池的基本结构2. 线程池的实现步骤3. 线程池的核心数据结构4. 线程池的详细实现4.1 初

在 VSCode 中配置 C++ 开发环境的详细教程

《在VSCode中配置C++开发环境的详细教程》本文详细介绍了如何在VisualStudioCode(VSCode)中配置C++开发环境,包括安装必要的工具、配置编译器、设置调试环境等步骤,通... 目录如何在 VSCode 中配置 C++ 开发环境:详细教程1. 什么是 VSCode?2. 安装 VSCo

Linux限制ip访问的解决方案

《Linux限制ip访问的解决方案》为了修复安全扫描中发现的漏洞,我们需要对某些服务设置访问限制,具体来说,就是要确保只有指定的内部IP地址能够访问这些服务,所以本文给大家介绍了Linux限制ip访问... 目录背景:解决方案:使用Firewalld防火墙规则验证方法深度了解防火墙逻辑应用场景与扩展背景:

如何提高Redis服务器的最大打开文件数限制

《如何提高Redis服务器的最大打开文件数限制》文章讨论了如何提高Redis服务器的最大打开文件数限制,以支持高并发服务,本文给大家介绍的非常详细,感兴趣的朋友跟随小编一起看看吧... 目录如何提高Redis服务器的最大打开文件数限制问题诊断解决步骤1. 修改系统级别的限制2. 为Redis进程特别设置限制

IDEA常用插件之代码扫描SonarLint详解

《IDEA常用插件之代码扫描SonarLint详解》SonarLint是一款用于代码扫描的插件,可以帮助查找隐藏的bug,下载并安装插件后,右键点击项目并选择“Analyze”、“Analyzewit... 目录SonajavascriptrLint 查找隐藏的bug下载安装插件扫描代码查看结果总结Sona

C#图表开发之Chart详解

《C#图表开发之Chart详解》C#中的Chart控件用于开发图表功能,具有Series和ChartArea两个重要属性,Series属性是SeriesCollection类型,包含多个Series对... 目录OverviChina编程ewSeries类总结OverviewC#中,开发图表功能的控件是Char

鸿蒙开发搭建flutter适配的开发环境

《鸿蒙开发搭建flutter适配的开发环境》文章详细介绍了在Windows系统上如何创建和运行鸿蒙Flutter项目,包括使用flutterdoctor检测环境、创建项目、编译HAP包以及在真机上运... 目录环境搭建创建运行项目打包项目总结环境搭建1.安装 DevEco Studio NEXT IDE