feat: 打通出库作业链路
This commit is contained in:
@@ -0,0 +1,36 @@
|
||||
package com.ruoyi.common.annotation;
|
||||
|
||||
import java.lang.annotation.Documented;
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
import java.lang.annotation.RetentionPolicy;
|
||||
import java.lang.annotation.Target;
|
||||
|
||||
/**
|
||||
* 外部接口调用日志注解。
|
||||
* <p>
|
||||
* 用于 WCS/ERP/MES 等外部系统调用 WMS 的入口,出站调用统一由 BaseExternalClient 记录。
|
||||
*/
|
||||
@Target({ ElementType.METHOD })
|
||||
@Retention(RetentionPolicy.RUNTIME)
|
||||
@Documented
|
||||
public @interface ApiLog
|
||||
{
|
||||
/** 接口名称 */
|
||||
String interfaceName() default "";
|
||||
|
||||
/** 外部系统编码,如 WCS/ERP/MES */
|
||||
String sysCode() default "";
|
||||
|
||||
/** 调用方向:INBOUND/OUTBOUND */
|
||||
String direction() default "INBOUND";
|
||||
|
||||
/** 是否保存请求报文 */
|
||||
boolean isSaveRequestData() default true;
|
||||
|
||||
/** 是否保存响应报文 */
|
||||
boolean isSaveResponseData() default true;
|
||||
|
||||
/** 排除指定请求字段 */
|
||||
String[] excludeParamNames() default {};
|
||||
}
|
||||
Reference in New Issue
Block a user