From 9700e007ebb34750369452a72187f9c47b9ff1bb Mon Sep 17 00:00:00 2001
From: cl <1442464845@qq.com>
Date: 星期五, 08 五月 2026 01:30:25 +0800
Subject: [PATCH] 出库补发

---
 rsf-open-api/src/main/java/com/vincent/rsf/openApi/entity/params/ErpOpParams.java |   44 +++++++++++++++++++++++++++++++++++++++-----
 1 files changed, 39 insertions(+), 5 deletions(-)

diff --git a/rsf-open-api/src/main/java/com/vincent/rsf/openApi/entity/params/ErpOpParams.java b/rsf-open-api/src/main/java/com/vincent/rsf/openApi/entity/params/ErpOpParams.java
index 4012b5e..1e6ccb9 100644
--- a/rsf-open-api/src/main/java/com/vincent/rsf/openApi/entity/params/ErpOpParams.java
+++ b/rsf-open-api/src/main/java/com/vincent/rsf/openApi/entity/params/ErpOpParams.java
@@ -1,11 +1,17 @@
 package com.vincent.rsf.openApi.entity.params;
 
 import com.fasterxml.jackson.annotation.JsonAlias;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
 import io.swagger.annotations.ApiModel;
 import io.swagger.annotations.ApiModelProperty;
+import lombok.AccessLevel;
 import lombok.Data;
+import lombok.Setter;
 import lombok.experimental.Accessors;
+import org.springframework.format.annotation.DateTimeFormat;
 
+import java.util.Date;
 import java.util.List;
 
 /**
@@ -26,14 +32,30 @@
     @ApiModelProperty(value = "璁㈠崟绫诲瀷锛�1 鍑哄簱鍗曪紱2 鍏ュ簱鍗曪紱3 璋冩嫧鍗�", required = true)
     private Integer orderType;
 
-    @ApiModelProperty(value = "涓氬姟绫诲瀷锛屽锛氶噰璐叆搴撳崟銆侀攢鍞嚭搴撳崟銆佽皟鎷ㄧ敵璇峰崟绛�", required = true)
+    @ApiModelProperty(value = "涓氬姟绫诲瀷 wk_type 瀛楀吀/鏋氫妇瀵瑰簲", required = true)
     private String wkType;
 
-    @ApiModelProperty(value = "涓氬姟鏃ユ湡锛屾椂闂存埑绮剧‘鍒扮", required = true)
-    private Long businessTime;
+    @ApiModelProperty(value = "娣诲姞鏃堕棿锛屾敮鎸� yyyy-MM-dd HH:mm:ss 鎴栨椂闂存埑锛堢/姣锛�")
+    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
+    @Setter(AccessLevel.NONE)
+    private Date businessTime;
 
-    @ApiModelProperty(value = "鍒涘缓鏃ユ湡锛屾椂闂存埑绮剧‘鍒扮", required = true)
-    private Long createTime;
+    @ApiModelProperty(value = "鍒涘缓鏃堕棿锛屾敮鎸� yyyy-MM-dd HH:mm:ss 鎴栨椂闂存埑锛堢/姣锛�")
+    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
+    @Setter(AccessLevel.NONE)
+    private Date createTime;
+
+    @JsonDeserialize(using = FlexibleDateDeserializer.class)
+    public void setBusinessTime(Date businessTime) {
+        this.businessTime = businessTime;
+    }
+
+    @JsonDeserialize(using = FlexibleDateDeserializer.class)
+    public void setCreateTime(Date createTime) {
+        this.createTime = createTime;
+    }
 
     @ApiModelProperty(value = "璁㈠崟鏄庣粏", required = true)
     private List<WmsOrderItemParam> orderItems;
@@ -41,6 +63,18 @@
     @ApiModelProperty("鍏�/鍑哄簱鎺ラ┏绔欑偣锛岄渶瑕佸垯琛ュ厖")
     private String stationId;
 
+    @ApiModelProperty("浠诲姟浠撳簱锛屼笌浜戜粨 docWarehouseNo 瀵瑰簲")
+    private String docWarehouseNo;
+
+    @ApiModelProperty("缁勭粐缂栫爜 orgNo")
+    private String orgNo;
+
+    @ApiModelProperty("鍏ュ簱浠撶紪鐮� inWarehouseNo")
+    private String inWarehouseNo;
+
+    @ApiModelProperty("鍑哄簱浠撶紪鐮� outWarehouseNo")
+    private String outWarehouseNo;
+
     @ApiModelProperty("鎿嶄綔绫诲瀷锛�1 鏂板锛堥粯璁わ級锛�2 淇敼锛�3 鍙栨秷")
     private Integer operateType;
 

--
Gitblit v1.9.1