Files
aiot-platform-cloud/viewsh-module-ops/pom.xml

42 lines
2.1 KiB
XML
Raw Normal View History

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
<artifactId>viewsh</artifactId>
<groupId>com.viewsh</groupId>
<version>${revision}</version> <!-- 1. 修改 version 为 ${revision} -->
</parent>
<modules>
<!-- [契约层] 存放工单、基础数据的 DTO 和 Feign 接口 -->
<module>viewsh-module-ops-api</module>
<!-- [核心层] 工单引擎实现、公共运营逻辑映射、配置 -->
<module>viewsh-module-ops-biz</module>
<!-- [业务层] 各条线业务实现 -->
<module>viewsh-module-environment-biz</module> <!-- 保洁条线:排班、巡检、耗材 -->
<module>viewsh-module-security-biz</module> <!-- 安保条线:巡更、报警、岗位 -->
<module>viewsh-module-facilities-biz</module> <!-- 工程条线:维保、巡检、备件 -->
<module>viewsh-module-service-biz</module> <!-- 客服条线:投诉、建议、满意度 -->
<!-- [宿主层] 独立微服务入口,聚合上述所有模块 -->
<module>viewsh-module-ops-server</module>
</modules>
<modelVersion>4.0.0</modelVersion>
<artifactId>viewsh-module-ops</artifactId>
<packaging>pom</packaging>
<name>${project.artifactId}</name>
<description>
万物梁行业务运营模块,主要实现 基础建设、保洁、安保、工程、客服 等功能。
模块依赖关系(由低向高):
1. ops-api: 契约层,被所有 biz 模块依赖
2. ops-biz: 核心层,实现工单引擎,被各条线 biz 模块依赖
3. *-biz: 业务层,各条线实现,依赖 ops-api 和 ops-biz
4. ops-server: 宿主层,聚合所有 biz 模块,提供独立微服务入口
说明:此架构设计便于后续将四个条线拆分为独立的微服务。
</description>
</project>