<?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>jnpf-biz-common</artifactId>
|
<groupId>com.jnpf</groupId>
|
<version>6.1.0-RELEASE</version>
|
</parent>
|
<modelVersion>4.0.0</modelVersion>
|
|
<!-- 审计对外契约模块(2026-08-11 随 audit 搬入 jnpf-biz-common,artifactId 与包名 jnpf.audit.*
|
**刻意保持不变**:jnpf-lims-biz 的 pom 坐标、60 个 @FeignClient 调用方、42 个回归脚本
|
全部零改动)。
|
|
本模块的准入判据 = **业务进程(SDK 宿主)也要用到的东西**,三类:
|
· AuditEventApi / AuditEventDTO / fallback —— Feign 契约本身
|
· AuditConsts —— event_type 与 action_code 枚举,lims 埋点直接引用
|
· AuditFieldDiff —— lims 的 @AuditLog SpEL 里以 T(...).MASKED 形式硬编码引用,
|
**运行时求值**,类不在 classpath 上不会编译报错、只会在切面执行时炸。
|
服务端才用的实体/VO/Mapper 一律留在 jnpf-biz-common-audit,别往这里加。 -->
|
<artifactId>jnpf-audit-api</artifactId>
|
<dependencies>
|
<dependency>
|
<groupId>com.jnpf</groupId>
|
<artifactId>jnpf-common-feign</artifactId>
|
</dependency>
|
<!-- AuditFieldDiff 用到 jnpf.util.JsonUtil;原先经 jnpf-audit-entity 传递进来,
|
该模块已合并进 jnpf-biz-common-audit(服务端),故在此显式声明,避免反向依赖服务端。 -->
|
<dependency>
|
<groupId>com.jnpf</groupId>
|
<artifactId>jnpf-common-core</artifactId>
|
</dependency>
|
</dependencies>
|
|
</project>
|