当前位置: 首页 > news >正文

金蝶云星空和四化智造MES(WEB)单据接口对接

金蝶云星空和四化智造MES(WEB)单据接口对接

接口数据集成

接入系统:四化智造MES(WEB)

MES建立统一平台上通过物料防错防错、流程防错、生产统计、异常处理、信息采集和全流程追溯等精益生产和精细化管理,帮助企业合理安排生产排程、优化工艺流程、改善产品质量、降低能源损耗、降低制造成本,提高执行效率,全面提升和改善企业制造能力,为企业打造可视化、透明化、数字化、智能化工厂。通过手机移动APP实时的数据查询和分析报表,为企业高层提供快速决策支持,以便针对市场变化快速准确地作出反应,综合提升企业的市场竞争力。

目标系统:金蝶云星空

金蝶K/3Cloud在总结百万家客户管理最佳实践的基础上,提供了标准的管理模式;通过标准的业务架构:多会计准则、多币别、多地点、多组织、多税制应用框架等,有效支持企业的运营管理;K/3Cloud提供了标准的业务建模:35种标准ERP领域模型、1046种模型元素、21243种模型元素属性组合,288个业务服务构件,让企业及伙伴可快速构建出行业化及个性化的应用。

数据对接方案

通过可视化界面的拖、拉、拽即可轻松快速构建数据集成流程,将四化智造MES(WEB)、金蝶云星空之间接口数据联通,支持数据在线预览、数据集成流程全过程调试,Web界面追踪调试日志等功能。 平台兼具实时数据处理和数据集成分发功能,用户通过可视化的拖、拽即可完成数据处理逻辑,将数据加工处理后分发到下游业务系统或其他异构存储中。

用友U8集成

四化智造MES(WEB)接口明细

  • API:mbs/order/list
  • NAME:业务订单列表查询
  • METHOD:GET

请求参数

接口字段字段名称预设值描述
pageNum页码1页码
pageSize页数100页数
updBeginTime开始时间开始时间
updEndTime结束时间结束时间
orderNo订单号订单号
customerName客户名称客户名称
customerOrderNo客户PO号客户PO号
orderType订单类型订单类型
orderStatus订单状态30:编辑中;1:未计划;2:计划中;3:已计划;8:暂停;9:已关单

响应参数

接口字段字段名称预设值描述
mchIdmchIdautoFillResponse
createBycreateBy_autoFillResponse
createNamecreateNameautoFillResponse
checkLabelcheckLabel_autoFillResponse
createTimecreateTimeautoFillResponse
updateByupdateBy_autoFillResponse
updateNameupdateNameautoFillResponse
updateTimeupdateTime_autoFillResponse
remarkremarkautoFillResponse
companyCodecompanyCode_autoFillResponse
currentUserBycurrentUserByautoFillResponse
currentUserNamecurrentUserName_autoFillResponse
currentTimecurrentTimeautoFillResponse
filtrationBomStatusfiltrationBomStatus_autoFillResponse
ididautoFillResponse
orderUuidorderUuid_autoFillResponse
orderNoorderNoautoFillResponse
customerUuidcustomerUuid_autoFillResponse
customerNamecustomerNameautoFillResponse
orderTypeorderType_autoFillResponse
urgentLevelurgentLevelautoFillResponse
orderDateorderDate_autoFillResponse
orderStatusorderStatusautoFillResponse
customerOrderNocustomerOrderNo_autoFillResponse
leaderleaderautoFillResponse
leaderNameleaderName_autoFillResponse
processingTypeprocessingTypeautoFillResponse
picSourcepicSource_autoFillResponse
orderPriceorderPriceautoFillResponse
paymentTypepaymentType_autoFillResponse
orderDeliveryDateorderDeliveryDateautoFillResponse
saleOrgsaleOrg_autoFillResponse
isAnalyseisAnalyseautoFillResponse
mbsOrderBomListmbsOrderBomList_autoFillResponse
mbsOrderBomList.mchIdmchIdautoFillResponse
mbsOrderBomList.createBycreateBy_autoFillResponse
mbsOrderBomList.createNamecreateNameautoFillResponse
mbsOrderBomList.checkLabelcheckLabel_autoFillResponse
mbsOrderBomList.createTimecreateTimeautoFillResponse
mbsOrderBomList.updateByupdateBy_autoFillResponse
mbsOrderBomList.updateNameupdateNameautoFillResponse
mbsOrderBomList.updateTimeupdateTime_autoFillResponse
mbsOrderBomList.remarkremarkautoFillResponse
mbsOrderBomList.companyCodecompanyCode_autoFillResponse
mbsOrderBomList.currentUserBycurrentUserByautoFillResponse
mbsOrderBomList.currentUserNamecurrentUserName_autoFillResponse
mbsOrderBomList.currentTimecurrentTimeautoFillResponse
mbsOrderBomList.filtrationBomStatusfiltrationBomStatus_autoFillResponse
mbsOrderBomList.bomIdbomIdautoFillResponse
mbsOrderBomList.bomUuidbomUuid_autoFillResponse
mbsOrderBomList.bomNobomNoautoFillResponse
mbsOrderBomList.orderUuidorderUuid_autoFillResponse
mbsOrderBomList.orderNoorderNoautoFillResponse
mbsOrderBomList.partNopartNo_autoFillResponse
mbsOrderBomList.gradeNamegradeNameautoFillResponse
mbsOrderBomList.picNopicNo_autoFillResponse
mbsOrderBomList.orderNumorderNumautoFillResponse
mbsOrderBomList.giftsNumgiftsNum_autoFillResponse
mbsOrderBomList.expectProductNumexpectProductNumautoFillResponse
mbsOrderBomList.unitNameunitName_autoFillResponse
mbsOrderBomList.unitNounitNoautoFillResponse
mbsOrderBomList.wholeDeliveryDatewholeDeliveryDate_autoFillResponse
mbsOrderBomList.deliveryDatedeliveryDateautoFillResponse
mbsOrderBomList.customerDeliveryDatecustomerDeliveryDate_autoFillResponse
mbsOrderBomList.bomStatusbomStatusautoFillResponse
mbsOrderBomList.taxPricetaxPrice_autoFillResponse
mbsOrderBomList.taxPointstaxPointsautoFillResponse
mbsOrderBomList.untaxedPriceuntaxedPrice_autoFillResponse
mbsOrderBomList.priceUnitNamepriceUnitNameautoFillResponse
mbsOrderBomList.customerPartNocustomerPartNo_autoFillResponse
mbsOrderBomList.projectNoprojectNoautoFillResponse
mbsOrderBomList.bomRemarkbomRemark_autoFillResponse
mbsOrderBomList.patterNopatterNoautoFillResponse
mbsOrderBomList.isBomAnalyseisBomAnalyse_autoFillResponse
mbsOrderBomList.planNumplanNumautoFillResponse
mbsOrderBomList.planedNumplanedNum_autoFillResponse
mbsOrderBomList.totalTaxPricetotalTaxPriceautoFillResponse
mbsOrderBomList.totalUntaxedPricetotalUntaxedPrice_autoFillResponse
mbsOrderBomList.fileName2dfileName2dautoFillResponse
mbsOrderBomList.fileName3dfileName3d_autoFillResponse
mbsOrderBomList.filePath2dfilePath2dautoFillResponse
mbsOrderBomList.filePath3dfilePath3d_autoFillResponse
mbsOrderBomList.fileNamefileNameautoFillResponse
mbsOrderBomList.filePathfilePath_autoFillResponse
mbsOrderBomList.fileSuffixfileSuffixautoFillResponse
mbsOrderBomList.stockNumbstockNumb_autoFillResponse
mbsOrderBomList.onLineNumonLineNumautoFillResponse
mbsOrderBomList.priceprice_autoFillResponse
mbsOrderBomList.picVersionpicVersionautoFillResponse
mbsOrderBomList.shipmentPlaceshipmentPlace_autoFillResponse
mbsOrderBomList.stagestageautoFillResponse
mbsOrderBomList.mbsOrderBomUuidmbsOrderBomUuid_autoFillResponse
mbsOrderBomList.materialInfoNomaterialInfoNoautoFillResponse
mbsOrderBomList.processingTypeprocessingType_autoFillResponse
mbsOrderBomList.bomVersionbomVersionautoFillResponse
mbsOrderBomList.projectCodeprojectCode_autoFillResponse
mbsOrderBomList.projectNameprojectNameautoFillResponse
mbsOrderBomList.outNumboutNumb_autoFillResponse
mbsOrderBomList.outStatusoutStatusautoFillResponse
mbsOrderBomList.replaceBomNoreplaceBomNo_autoFillResponse
mbsOrderBomList.bomItembomItemautoFillResponse
mbsOrderBomList.bomContractNobomContractNo_autoFillResponse
mbsOrderBomList.workNoworkNoautoFillResponse
mbsOrderBomList.singleBomNumsingleBomNum_autoFillResponse
mbsOrderBomList.cycleNumcycleNumautoFillResponse
mbsOrderBomList.urgentNeedNourgentNeedNo_autoFillResponse
mbsOrderBomList.internalSpNuminternalSpNumautoFillResponse
mbsOrderBomList.customerSpNumcustomerSpNum_autoFillResponse
mbsOrderBomList.urgentLevelurgentLevelautoFillResponse
mbsOrderBomList.customerOrderNocustomerOrderNo_autoFillResponse
mbsOrderBomList.leaderleaderautoFillResponse
mbsOrderBomList.leaderNameleaderName_autoFillResponse
mbsOrderBomList.centerConcatIdcenterConcatIdautoFillResponse
mbsOrderBomList.centerConcatValuecenterConcatValue_autoFillResponse
mbsOrderBomList.addressConcatIdaddressConcatIdautoFillResponse
mbsOrderBomList.addressConcatValueaddressConcatValue_autoFillResponse
mbsOrderBomList.addrContactCodeaddrContactCodeautoFillResponse
mbsOrderBomList.addrLocationCodeaddrLocationCode_autoFillResponse
mbsOrderBomList.contactCodecontactCodeautoFillResponse
mbsOrderBomList.locationCodelocationCode_autoFillResponse
mbsOrderBomList.jobStatusjobStatusautoFillResponse
mbsOrderBomList.customerGradeNamecustomerGradeName_autoFillResponse
mbsOrderBomList.selectionCertificateselectionCertificateautoFillResponse
mbsOrderBomList.pendingOrderNumpendingOrderNum_autoFillResponse
mbsOrderBomList.replaceBomIdreplaceBomIdautoFillResponse
mbsOrderBomList.receiptsTimereceiptsTime_autoFillResponse
mbsOrderBomList.isBomConfirmisBomConfirmautoFillResponse
mbsOrderBomList.shipOrgshipOrg_autoFillResponse
mbsOrderBomList.custorMoldVercustorMoldVerautoFillResponse
mbsOrderBomList.analyseNoanalyseNo_autoFillResponse
mbsOrderBomList.planNoplanNoautoFillResponse
mbsOrderBomList.planUuidplanUuid_autoFillResponse
mbsOrderBomList.projectCodeprojectCodeautoFillResponse
mbsOrderBomList.projectNameprojectName_autoFillResponse
mbsOrderBomList.machiningTypemachiningTypeautoFillResponse
mbsOrderBomList.businessUuidbusinessUuid_autoFillResponse
mbsOrderBomList.omsOrderBomListomsOrderBomListautoFillResponse
mbsOrderBomList.bomUuidbomUuid_autoFillResponse
mbsOrderBomList.deleteBomListdeleteBomListautoFillResponse
mbsOrderBomList.itemCategoryitemCategory_autoFillResponse
mbsOrderBomList.outStatusoutStatusautoFillResponse
mbsOrderBomList.isUnifiedisUnified_autoFillResponse
mbsOrderBomList.filePathListfilePathListautoFillResponse
mbsOrderBomList.totalNumtotalNum_autoFillResponse
mbsOrderBomList.originalOrderNooriginalOrderNoautoFillResponse
mbsOrderBomList.productTypeproductType_autoFillResponse
mbsOrderBomList.auditStatusauditStatusautoFillResponse
mbsOrderBomList.applyByapplyBy_autoFillResponse
mbsOrderBomList.applyTimeapplyTimeautoFillResponse
mbsOrderBomList.auditByauditBy_autoFillResponse
mbsOrderBomList.auditTimeauditTimeautoFillResponse
mbsOrderBomList.instructinstruct_autoFillResponse
mbsOrderBomList.auditNameauditNameautoFillResponse
mbsOrderBomList.applyNameapplyName_autoFillResponse
mbsOrderBomList.actUseractUserautoFillResponse
mbsOrderBomList.serialserial_autoFillResponse
mbsOrderBomList.currencyTypecurrencyTypeautoFillResponse
mbsOrderBomList.listOrderIdlistOrderId_autoFillResponse

金蝶云星空接口明细

  • 调用接口:batchSave
  • 接口名称:[标准][调拨单单新增]-v2
  • 方法:POST

请求参数

字段字段名称类型配置值
FBillNo单据编号string123456
FBillTypeID单据类型stringZJDB01_SYS
FBizType业务类型stringNORMAL
FTransferDirect调拨方向stringGENERAL
FTransferBizType调拨类型stringInnerOrgTransfer
FStockOutOrgId调出库存组织string200
FOwnerOutIdHead调出货主string200
FOwnerIdHead调入货主string200
FStockOrgId调入库存组织string{{to_warehouse_no}}
FSETTLECURRID结算币别stringPRE001
FDate日期string2022-07-19
FNote备注string
FBillEntry明细信息arraydetails_list
FBillEntry.FMaterialId物料编码string13123123
FBillEntry.FCMKBarCode零售条形码string
FBillEntry.FQty调拨数量string1
FBillEntry.FLot调出批号string
FBillEntry.FSrcStockId调出仓库stringS4311A
FBillEntry.FSrcStockLocId调出仓位stringS4311A
FBillEntry.FDestStockId调入仓库stringF4313A
FBillEntry.FDestStockLocId调入仓位stringF4313A
FBillEntry.FNoteEntry备注string
FBillEntry.FISFREE赠品string
FBillEntry.FormId业务对象表单IdstringSTK_TransferDirect
FBillEntry.IsAutoSubmitAndAudit提交并审核booltrue
FBillEntry.IsVerifyBaseDataField验证基础资料boolfalse
FBillEntry.Operation执行的操作stringSave

系统对接概况

全面支持数据集成操作可视化、拖拽流式开发,无代码完成多套异构系统集成,降低使用门槛,提升交付速度。特别是在面向四化智造MES(WEB)、金蝶云星空间API接口集成时,通过对API的设计、创建、测试、部署、集成、管理、运维、下线等全生命周期管理,帮助企业洞察运营状况,进一步优化流程,提高企业商业价值。基于Web图形界面,通过拖拽、连接、配置完成流程设计,数据整合和集成,高效打通业务系统,通过面向运营的统计报表,直观查看API各项指标,实现对全局和项目层级双维度的监控管理。再通过轻易云数据集成中台通过统一门户注册管理,将业务以API的方式对外开放,实现业务创新、能力输出。

多系统间数据对接

相关文章:

金蝶云星空和四化智造MES(WEB)单据接口对接

金蝶云星空和四化智造MES(WEB)单据接口对接 接入系统:四化智造MES(WEB) MES建立统一平台上通过物料防错防错、流程防错、生产统计、异常处理、信息采集和全流程追溯等精益生产和精细化管理,帮助企业合理安排…...

Shell命令切换root用户、管理配置文件、检查硬件

Shell命令切换root用户、管理配置文件、检查硬件 切换root用户 两种方法 su命令详细介绍 sudo命令详细介绍 /etc/passwd文件 /etc/passwd文件里为什么有乱七八糟的用户? /etc/shadow文件 管理配置文件 检查硬件命令 查看CPU 查看GPU 与其他基于UNIX的系统…...

DataX(MySQL同步数据到Doris)

1.场景 这里演示介绍的使用 Doris 的 Datax 扩展 DorisWriter实现从Mysql数据定时抽取数据导入到Doris数仓表里 2.编译 DorisWriter 这个的扩展的编译可以不在 doris 的 docker 编译环境下进行,本文是在 windows 下的 WLS 下进行编译的 首先从github上拉取源码 …...

sql server服务无法启动怎么办?如何正常启动?

sql server软件是一款关系型数据库管理系统。具有使用方便可伸缩性好与相关软件集成程度高等优点。并且有些应用软件使用过程中是需要sql server数据库的后台支持的,我们在数据编程操作时经常会使用这款编程软件,在编程时系统有时会提示sql server服务无…...

SpringMVC实现文件上传和下载

目录 前言 一. SpringMVC文件上传 1. 配置多功能视图解析器 2. 前端代码中,将表单标记为多功能表单 3. 后端利用MultipartFile 接口,接收前端传递到后台的文件 4. 文件上传示例 1. 相关依赖: 2. 逆向生成对应的类 3. 后端代码&#xf…...

Your build is currently configured to use Java 20.0.2 and Gradle 8.0

jdk 版本不适配 下载jdk17 https://www.oracle.com/java/technologies/downloads/#jdk17 参考 JDK17的下载安装与配置(详细教程)_keyila798的博客-CSDN博客...

栈 之 如何实现一个栈

前言 栈最鲜明的特点就是后进先出,一碟盘子就是类似这样的结构,最晚放上去的,可以最先拿出来。本文将介绍的是如何自己实现一个栈结构。 栈的操作 栈是一种先进后出(Last-In-First-Out, LIFO)的数据结构&#xff0c…...

uni-app:自带的消息提示被遮挡的解决办法(自定义消息提示框)

效果&#xff1a; 代码&#xff1a; 1、在最外层或者根组件的模板中添加一个容器元素&#xff0c;用于显示提示消息。例如&#xff1a; <div class"toast-container" v-if"toastMessage"><div class"toast-content">{{ toastMessa…...

PHP设备检验系统Dreamweaver开发mysql数据库web结构php编程计算机网页代码

一、源码特点 PHP设备检验系统是一套完善的web设计系统&#xff0c;对理解php编程开发语言有帮助&#xff0c;系统具有完整的源代码和数据库&#xff0c;系统主要采用B/S模式开发。 下载地址 https://download.csdn.net/download/qq_41221322/88306259 php设备检验系统1 …...

Windows 可以使用以下快捷键打开终端(命令提示符)

Windows 可以使用以下快捷键打开终端&#xff08;命令提示符&#xff09; 使用快捷键 Win R 打开 “运行” 对话框&#xff0c;然后输入 “cmd” 并按下 Enter 键。这将打开默认的命令提示符窗口。 使用快捷键 Ctrl Shift Esc 打开任务管理器&#xff0c;然后在 “文件” …...

Netty编程面试题

1.Netty 是什么&#xff1f; Netty是 一个异步事件驱动的网络应用程序框架&#xff0c;用于快速开发可维护的高性能协议服务器和客户端。Netty是基于nio的&#xff0c;它封装了jdk的nio&#xff0c;让我们使用起来更加方法灵活。 2.Netty 的特点是什么&#xff1f; 高并发&a…...

math_review

topics mathmatics supreme and optimumNorm and Linear producttopology of R*Continuious Function supreme and optimum Def 1: 非空有界集合必有上确界 common norm (1) x ∈ \in ∈ Rn, ||x||2 x 1 2 x 2 2 . . . x n 2 \sqrt {x_1^2x_2^2...x_n^2} x12​x22​.…...

肖sir__设计测试用例方法之场景法04_(黑盒测试)

设计测试用例方法之场景法 1、场景法主要是针对测试场景类型的&#xff0c;顾也称场景流程分析法。 2、流程分析是将软件系统的某个流程看成路径&#xff0c;用路径分析的方法来设计测试用例。根据流程的顺序依次进行组合&#xff0c;使得流程的各个分支能走到。 举例说明&…...

plt函数显示图片 在图片上画边界框 边界框坐标转换

一.读取图片并显示图片 %matplotlib inline import torch from d2l import torch as d2l读取图片 image_path ../data/images/cat_dog_new.jpg # 创建画板 figure d2l.set_figsize() image d2l.plt.imread(image_path) d2l.plt.imshow(image);二.给出一个(x左上角,y左上角,…...

运行期获得文件名和行号

探索动态日志模块的实现 最初的目标是创建一个通用的日志模块, 它具有基本的日志输出功能并支持重定向. 这样, 如果需要更换日志模块, 可以轻松实现. 最初的构想是通过函数重定向, 即使用 dlsym 来重定向所有函数以实现打印功能. 然而, 这种方法引发了一个问题, 即无法正确获…...

数组操作UNIAPP

字符串转数组 let string "12345,56789" string.split(,) // [12345,56789] 数组转字符串 let array ["123","456"] array.join(",") // "123,456" 数组元素删除 let array [123,456] // 删除起始下标为1&#xff0…...

MySQL——无法打开MySQL8.0软件安装包或者安装过程中失败,如何解决?

在运行MySQL8.0软件安装包之前&#xff0c;用户需要确保系统中已经安装了.Net Framework相关软件&#xff0c;如果缺少此软件&#xff0c;将不能正常地安装MySQL8.0软件。 解决方案&#xff1a;到这个地址 https://www.microsoft.com/en-us/download/details.aspx?id42642…...

DB2存储过程如何编写和执行

db2执行文件参数&#xff1a; -t 表示语句使用默认的语句终结符——分号&#xff1b;   -v 表示使用冗长模式&#xff0c;这样 DB2 会显示每一条正在执行命令的信息&#xff1b;   -f 表示其后就是脚本文件&#xff1b;   -z表示其后的信息记录文件用于记录屏幕的输出&am…...

SpringBoot + FFmpeg实现一个简单的M3U8切片转码系统

简介 在本文中&#xff0c;我们将使用SpringBoot和FFmpeg来实现一个简单的M3U8切片转码系统。M3U8是一种常用的视频流媒体播放列表格式&#xff0c;而FFmpeg则是一个强大的音视频处理工具。 技术栈 SpringBoot&#xff1a;一个基于Spring框架的快速开发平台。FFmpeg&#xf…...

SpringCloud(35):Nacos 服务发现快速入门

本小节,我们将演示如何使用Spring Cloud Alibaba Nacos Discovery为Spring cloud 应用程序与 Nacos 的无缝集成。 通过一些原生的spring cloud注解,我们可以快速来实现Spring cloud微服务的服务发现机制,并使用Nacos Server作为服务发现中心,统一管理所有微服务。 1 Spring…...

调用支付宝接口响应40004 SYSTEM_ERROR问题排查

在对接支付宝API的时候&#xff0c;遇到了一些问题&#xff0c;记录一下排查过程。 Body:{"datadigital_fincloud_generalsaas_face_certify_initialize_response":{"msg":"Business Failed","code":"40004","sub_msg…...

.Net框架,除了EF还有很多很多......

文章目录 1. 引言2. Dapper2.1 概述与设计原理2.2 核心功能与代码示例基本查询多映射查询存储过程调用 2.3 性能优化原理2.4 适用场景 3. NHibernate3.1 概述与架构设计3.2 映射配置示例Fluent映射XML映射 3.3 查询示例HQL查询Criteria APILINQ提供程序 3.4 高级特性3.5 适用场…...

【入坑系列】TiDB 强制索引在不同库下不生效问题

文章目录 背景SQL 优化情况线上SQL运行情况分析怀疑1:执行计划绑定问题?尝试:SHOW WARNINGS 查看警告探索 TiDB 的 USE_INDEX 写法Hint 不生效问题排查解决参考背景 项目中使用 TiDB 数据库,并对 SQL 进行优化了,添加了强制索引。 UAT 环境已经生效,但 PROD 环境强制索…...

五年级数学知识边界总结思考-下册

目录 一、背景二、过程1.观察物体小学五年级下册“观察物体”知识点详解&#xff1a;由来、作用与意义**一、知识点核心内容****二、知识点的由来&#xff1a;从生活实践到数学抽象****三、知识的作用&#xff1a;解决实际问题的工具****四、学习的意义&#xff1a;培养核心素养…...

【单片机期末】单片机系统设计

主要内容&#xff1a;系统状态机&#xff0c;系统时基&#xff0c;系统需求分析&#xff0c;系统构建&#xff0c;系统状态流图 一、题目要求 二、绘制系统状态流图 题目&#xff1a;根据上述描述绘制系统状态流图&#xff0c;注明状态转移条件及方向。 三、利用定时器产生时…...

TRS收益互换:跨境资本流动的金融创新工具与系统化解决方案

一、TRS收益互换的本质与业务逻辑 &#xff08;一&#xff09;概念解析 TRS&#xff08;Total Return Swap&#xff09;收益互换是一种金融衍生工具&#xff0c;指交易双方约定在未来一定期限内&#xff0c;基于特定资产或指数的表现进行现金流交换的协议。其核心特征包括&am…...

【Web 进阶篇】优雅的接口设计:统一响应、全局异常处理与参数校验

系列回顾&#xff1a; 在上一篇中&#xff0c;我们成功地为应用集成了数据库&#xff0c;并使用 Spring Data JPA 实现了基本的 CRUD API。我们的应用现在能“记忆”数据了&#xff01;但是&#xff0c;如果你仔细审视那些 API&#xff0c;会发现它们还很“粗糙”&#xff1a;有…...

【Zephyr 系列 10】实战项目:打造一个蓝牙传感器终端 + 网关系统(完整架构与全栈实现)

🧠关键词:Zephyr、BLE、终端、网关、广播、连接、传感器、数据采集、低功耗、系统集成 📌目标读者:希望基于 Zephyr 构建 BLE 系统架构、实现终端与网关协作、具备产品交付能力的开发者 📊篇幅字数:约 5200 字 ✨ 项目总览 在物联网实际项目中,**“终端 + 网关”**是…...

C# SqlSugar:依赖注入与仓储模式实践

C# SqlSugar&#xff1a;依赖注入与仓储模式实践 在 C# 的应用开发中&#xff0c;数据库操作是必不可少的环节。为了让数据访问层更加简洁、高效且易于维护&#xff0c;许多开发者会选择成熟的 ORM&#xff08;对象关系映射&#xff09;框架&#xff0c;SqlSugar 就是其中备受…...

什么?连接服务器也能可视化显示界面?:基于X11 Forwarding + CentOS + MobaXterm实战指南

文章目录 什么是X11?环境准备实战步骤1️⃣ 服务器端配置(CentOS)2️⃣ 客户端配置(MobaXterm)3️⃣ 验证X11 Forwarding4️⃣ 运行自定义GUI程序(Python示例)5️⃣ 成功效果![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/55aefaea8a9f477e86d065227851fe3d.pn…...