<?xml version="1.0" encoding="UTF-8"?>
|
<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>ruoyi</artifactId>
|
<groupId>com.ruoyi</groupId>
|
<version>3.8.5</version>
|
</parent>
|
<modelVersion>4.0.0</modelVersion>
|
|
<artifactId>ruoyi-othervisit</artifactId>
|
|
<description>
|
其他随访模块:手术随访编排(扫描未处理手术记录 → 按手术编码匹配长期随访任务 → 建子任务)的唯一实现处。
|
迁移对应 PatMedOperationServiceImpl#dealOperationInfo(@ b25c3b51)。
|
|
依赖方向(务必保持):
|
本模块【只依赖 ruoyi-common】,绝不依赖 smartor。
|
—— 否则 smartor 已依赖本模块,会形成循环依赖,Maven 直接构建失败。
|
跨模块能力一律走 ruoyi-common 里下沉的接口:
|
· ServiceTaskMatchApi —— 长期随访任务"匹配"(手术编码维度)
|
· VisitTaskCreateApi —— 子任务的查/停/增
|
· ArchiveReadApi —— 患者档案只读
|
这些接口在 smartor 侧都有过渡实现,将来「随访任务创建模块」接管时换实现方即可。
|
|
支持通过 sys_config 参数表里的 othervisit.enabled 整体关闭(运行时读取,改完最多 10 秒生效)。
|
</description>
|
|
<dependencies>
|
<!-- 通用工具(同时传递带入 mybatis / swagger-annotations / commons-lang3 / jackson 等) -->
|
<dependency>
|
<groupId>com.ruoyi</groupId>
|
<artifactId>ruoyi-common</artifactId>
|
</dependency>
|
|
<!--
|
⚠️ 刻意【不】依赖 ruoyi-quartz:
|
ruoyi-quartz 依赖 smartor,而 smartor 依赖本模块 —— 引入它等于间接依赖 smartor。
|
本模块不写定时任务(定时入口在 RyTask,属调用方)。
|
-->
|
|
<!-- lombok:显式声明版本,避免注解处理器缺失 -->
|
<dependency>
|
<groupId>org.projectlombok</groupId>
|
<artifactId>lombok</artifactId>
|
<version>1.18.34</version>
|
</dependency>
|
</dependencies>
|
|
</project>
|