1 Star 0 Fork 34

雪域冰狼/codeMaker

forked from 天画项目/codeMaker 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
跨组件上下文适配技术文档 895 Bytes
一键复制 编辑 原始数据 按行查看 历史
神帅 提交于 2021-12-29 22:23 . 提交文档
1.流程
领域模型-->适配接口参数模型-->接口调用参数转换
1.导出BO
将需要调用下游接口的领域模型参数导出到domain.support.context包下,依然算BO()
领域模型BO本身提供数据转换的方法
领域模型BO通过factory构建数据转换的方法
BO与acl.adapter的适配接口参数做转换,构建转换层
缺点比较多,忽略
2.导出DTO
将需要调用下游接口的领域模型参数导出到adapter.dto(复合对象则进行复制)
dto绑定到下游接口参数dto上,同时构建convert转换层(adapter.dto->acl.paramDTO)
由infrast领域实现层负责进行bo->dto的转换,
exportAclKey:CreateUserRequestDTO(a-1,b-2,c-3)
1.在代码生成第一阶段先把领域模型要传递到下游的相关参数导出到dto
2.在调用时序绘制阶段把convert参数转方法构建出来,如果没有调用时序则不构建
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Java
1
https://gitee.com/youyuyuan7/code-maker.git
git@gitee.com:youyuyuan7/code-maker.git
youyuyuan7
code-maker
codeMaker
master

搜索帮助