本文介绍三种不同的方式,将平台模型与本地代码不一致的部分以平台模型为准同步到本地。
方式一:通过QuickFix对当前文件部分同步
BizWorks Toolkit插件会对编辑中文件做即时检查,在通过检查后的QuickFix列表中,选用适合的操作将平台模型同步到本地。
示例一:
示例二:
方式二:对编辑中的文件全量同步
全量同步只会同步本地代码模型缺失的字段、方法,不会删除与修改本地已存在的字段、方法。
在编辑中的文件上单击右键,选择 。
方式三:在Tool Window新增或全量同步平台模型到本地代码
该同步方式与同步方式二:对编辑中的文件全量同步行为一致。
单击BizWorks平台模型页签,右键单击目标模型(模型分类、限界上下文),按需选择目标功能操作项。
如果您单击的是模型分类,图示如下:
如果您单击的是限界上下文,图示如下:
系统会根据
genConfig.yaml
将代码生成到指定位置。关于
genConfig.yaml
说明和规则,请参见从 Entity 生成各层代码用户文档。如果配置不存在,则和 Entity 生成到各层代码一样,根据项目情况推测包位置。
如果推测的生成位置与预期不一致,需要您手动创建配置,明确生成位置。
选择生成后,系统会在 BizWorks ToolWindow 的 Console 窗口展示生成情况。
该窗口可关闭,生成的目标文件可点击跳转。
在模型同步过程中,系统会根据模型与代码之间的差异,决定目标文件是否需要更改或保持不变。若模型数量较多,建议建立并激活一个空白
ChangeList
,以便于对比展示和回滚同步模型至代码操作的修改内容。
该文章对您有帮助吗?
- 本页导读 (1)
- 方式一:通过QuickFix对当前文件部分同步
- 方式二:对编辑中的文件全量同步
- 方式三:在Tool Window新增或全量同步平台模型到本地代码