刘光辉
12 小时以前 34981c30a78e8bbd7791131059a9210f9928b62c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<?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>