liusheng
4 天以前 0bbbd746e8c39d91ad7b47a4e36e29ab972dc98c
smartor/pom.xml
@@ -155,6 +155,85 @@
            <groupId>com.ruoyi</groupId>
            <artifactId>ruoyi-system</artifactId>
        </dependency>
        <!-- 消息发送(短信/微信公众号)模块 -->
        <dependency>
            <groupId>com.ruoyi</groupId>
            <artifactId>ruoyi-message</artifactId>
        </dependency>
        <!--
            满意度模块:smartor 只通过它的对外门面 SatisfactionFacade 取满意度数据
            (随访导出 patItemExport、随访统计 getSfStatisticsJoy),不直接依赖其内部 Service/Mapper。
            注意:ruoyi-satisfaction 只依赖 ruoyi-common,因此不会与本模块形成循环依赖。
        -->
        <dependency>
            <groupId>com.ruoyi</groupId>
            <artifactId>ruoyi-satisfaction</artifactId>
        </dependency>
        <!--
            出入院随访模块:smartor 只通过它的对外门面 InhospVisitFacade 触发出入院随访
            (RyTask 定时任务 + PatMedInhospController 手动触发),不直接依赖其内部 Service/Mapper。
            本模块反过来要"建随访任务"时走 ruoyi-common 里下沉的 VisitTaskCreateApi,
            由 smartor 侧提供过渡实现 VisitTaskCreateApiBridge。
            注意:ruoyi-inhospvisit 只依赖 ruoyi-common,因此不会与本模块形成循环依赖。
        -->
        <dependency>
            <groupId>com.ruoyi</groupId>
            <artifactId>ruoyi-inhospvisit</artifactId>
        </dependency>
        <!--
            宣教模块:smartor 只通过它的对外门面 PublicityFacade 触发宣教。
            注意:ruoyi-publicity 只依赖 ruoyi-common,因此不会与本模块形成循环依赖。
        -->
        <dependency>
            <groupId>com.ruoyi</groupId>
            <artifactId>ruoyi-publicity</artifactId>
        </dependency>
        <!--
            门急诊随访模块:smartor 只通过它的对外门面触发门诊随访。
            注意:ruoyi-outpatientvisit 只依赖 ruoyi-common,因此不会与本模块形成循环依赖。
            (本模块的 ServiceTaskMatchApiBridge / VisitTaskCreateApiBridge 是它需要的
              ruoyi-common 契约在 smartor 侧的过渡实现,方向仍是 smartor -> 新模块。)
        -->
        <dependency>
            <groupId>com.ruoyi</groupId>
            <artifactId>ruoyi-outpatientvisit</artifactId>
        </dependency>
        <!--
            其他随访模块(手术随访):smartor 只通过它的门面触发手术随访。
            注意:ruoyi-othervisit 只依赖 ruoyi-common,因此不会与本模块形成循环依赖。
            (本模块的 ServiceTaskMatchApiBridge / VisitTaskCreateApiBridge 等
              是它需要的 ruoyi-common 契约在 smartor 侧的过渡实现。)
        -->
        <dependency>
            <groupId>com.ruoyi</groupId>
            <artifactId>ruoyi-othervisit</artifactId>
        </dependency>
        <!--
            模板模块:宣教模板 / 语音模板 / 问卷模板 / 方案库的唯一实现处。
            注意:ruoyi-template 只依赖 ruoyi-common,因此不会与本模块形成循环依赖。
            按跨模块数据访问原则,模板数据(he_library / svy_lib_template / ivr_liba_template …)
            一律经它的门面 TemplateFacade 取用,其它模块不得自己写 SQL。
        -->
        <dependency>
            <groupId>com.ruoyi</groupId>
            <artifactId>ruoyi-template</artifactId>
        </dependency>
        <!--
            任务模块:service_task / service_subtask 的唯一实现处。
            smartor 只通过它的对外门面 / 下沉到 ruoyi-common 的契约取用任务数据,
            不直接依赖其内部 Service/Mapper。
            注意:ruoyi-task 只依赖 ruoyi-common,因此不会与本模块形成循环依赖。
        -->
        <dependency>
            <groupId>com.ruoyi</groupId>
            <artifactId>ruoyi-task</artifactId>
        </dependency>
    </dependencies>