后端工程结构示例,包括CDM、标品和定制层

以常见的B2C商城举例

1、B2C电商CDM层

├── himalaya-common          [通用模块]
├── himalaya-major             [主数据模块]
    ├── himalaya-major-api  
    ├── himalaya-major-core[按需]

├── himalaya-item               [商品模块]
    ├── himalaya-item-api
├── himalaya-member          [会员模块]
    ├── himalaya-member-api 

├── himalaya-inventory       [库存模块]
    ├── himalaya-inventory-api 
├── himalaya-trade             [订单模块]
    ├── himalaya-trade-api
    ├── himalaya-trade-core[按需]

├── himalaya-promotion      [优惠模块]
    ├── himalaya-promotion-api
├── …………

└── himalaya-dependencies    [依赖管理模块,后续直接引用这个模块方便管理]

说明:CMD层只描述模型,及模型间的对应关系;对于非常通用的服务也可以有对应的Service,放在core工程中。

2、B2C标品工程结构

├── kailas-leo-common               [通用模块]
├── kailas-leo-app                  [app端]
    ├── kailas-leo-app-api
    ├── kailas-leo-app-core
        ├── kailas-leo-app-view

├── kailas-leo-major                [基础数据模块]
    ├── kailas-leo-major-api
    ├── kailas-leo-major-core
        ├── kailas-leo-major-view[按需]

├── kailas-leo-item                 [商品模块]
    ├── kailas-leo-item-api
    ├── kailas-leo-item-core
        ├── kailas-leo-item-view

├── kailas-leo-trade                [订单模块]
    ├── kailas-leo-trade-api
    ├── kailas-leo-trade-core
    ├── kailas-leo-trade-view

├── kailas-leo-promotion            [优惠模块]
    ├── kailas-leo-promotion-api
    ├── kailas-leo-promotion-core
        ├── kailas-leo-promotion-view

├── kailas-leo                      [eip模块]
    ├── kailas-leo-api
    ├── kailas-leo-core

├── kailas-leo-report               [报表模块]
    ├── kailas-leo-report-api
    ├── kailas-leo-report-core
    ├── kailas-leo-report-view

├── …………

├── kailas-leo-boot                [启动工程]                

3、客户工程结构

├── kailas-lb-trade             [客户订单模块定制]
    ├── kailas-lb-trade-api
    ├── kailas-lb-trade-core
        ├── kailas-lb-trade-view
├── kailas-lb-item              [客户商品模块定制]
    ├── kailas-lb-item-api
    ├── kailas-lb-item-core
        ├── kailas-lb-item-view
├── kailas-leo-lb               [客户项目主模块]
    ├── kailas-lb-api
    ├── kailas-lb-core

├── kailas-leo-lb-boot          [客户项目启动工程,引用标品模块 + 客户定制模块]

Oinone社区 作者:shao原创文章,如若转载,请注明出处:https://doc.oinone.top/jia-gou-kai-fa/5530.html

访问Oinone官网:https://www.oinone.top获取数式Oinone低代码应用平台体验

(0)
shao的头像shao数式管理员
上一篇 2024年2月20日 下午5:42
下一篇 2024年2月20日 下午6:12

相关推荐

  • 总体结构设计示例

    1.项目总体架构 Oinone总体工程架构 Oinone总体项目分层 以常见的B2C和全渠道订单OMS为例分层说明:1、最底层LCDP是低代码开发框架,提供低代码的开发能力;2、CDM通用数据模型层,主要解决系统间的数据标准;3、标品-标准业务产品层, 这层是我们核心的功能层,大部分业务代码都在这里完成;为了达到能按照模块组装的功能,标品需划分好模块,各模块…

    2024年2月20日
    35700
  • 前端工程结构示例,包括标品和定制层

    标品工程结构 定制工程结构 leo-lb ## 依赖项(放在dev依赖,开发阶段使用。定制组只能依赖npm包) leo-item leo-inventory leo-user leo-basic leo-oinone 目录结构 src field -客户自定义字段 action -客户自定义动作 mask -客户自定义菜单、顶部栏等 layout -客户自定…

    2024年2月20日
    31402

发表回复

登录后才能评论