【UAP节点开发】单表单据节点
创建项目工程和模块,关于如何创建项目及模块详见文章【开发环境配置初体验】
。
建立元数据
选中项目模块,鼠标右键,选择新建实体组件
,填入组件的名称
,点击确定
。
![](https://img2020.cnblogs.com/blog/1942540/202101/1942540-20210129102524362-127533237.png)
点击页面空白处,在右侧的属性
中设置基本信息,代码风格选择自定义样式
,连接线路由选择曼哈顿直角
。
![](https://img2020.cnblogs.com/blog/1942540/202101/1942540-20210129102537205-328273923.png)
拖拽一个实体
,实体需要实现图中的业务接口
,并创建到业务接口的关联关系
(也就是“实现”)。业务接口的名称分别为:IBillNo
、IMakeTime
、IAuditInfo
、IOrgInfo
、IBillDate
和IBDObject
和IFlowBizItf
(流程信息获取、回写)、businInterface
(单据主子VO查询)、IPfBillLock
(业务PK锁)。
![](https://img2020.cnblogs.com/blog/1942540/202101/1942540-20210129102548478-1782644721.png)
实际开发时常用的字段如下图所示( 再加上主键),详细字段信息见附件。
![](https://img2020.cnblogs.com/blog/1942540/202101/1942540-20210129102600025-60438538.png)
接口映射关系如下:
![](https://img2020.cnblogs.com/blog/1942540/202101/1942540-20210129102612030-466643717.png)
![](https://img2020.cnblogs.com/blog/1942540/202101/1942540-20210129102903778-217907956.png)
发布
选中实体,鼠标右键分布点击:发布元数据
、生成java源代码
、生成sql脚本并执行
。
如果生成的java代码中的test目录报错,将报错的类删除即可
,不会有影响。
![](https://img2020.cnblogs.com/blog/1942540/202101/1942540-20210129102915898-112862301.png)
生成单表单据节点
选中工程,右击 【新建】
-【其他】
选择UAP节点
下的单表单据节点
。
![](https://img2020.cnblogs.com/blog/1942540/202101/1942540-20210129102930775-999146031.png)
![](https://img2020.cnblogs.com/blog/1942540/202101/1942540-20210129102950210-1012704790.png)
点击下一步下一步
即可,直到如下图这一步。如果报错提示信息为两条
,则无需多管
,点击确定
,等待生成完毕即可
;如果报错信息多于两条
,则证明前面操作有问题
,请退出查找问题。
![](https://img2020.cnblogs.com/blog/1942540/202101/1942540-20210129103000516-1967514321.png)
将新加的单表单据节点分配给对应职责,用户登录即可看到生成的功能节点。关于如何分配职责请看另一篇文章【增加模块与显示节点】
。
![](https://img2020.cnblogs.com/blog/1942540/202101/1942540-20210101223413251-1169129199.png)
作者:-亚州Asu-
若标题中有“转载”字样,则本文版权归原作者所有。若无转载字样,本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
tips:你的点赞我都当成了喜欢~
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步