From 1a696a8bc15b6569696e59ba9dea20f438c62f7b Mon Sep 17 00:00:00 2001 From: 杨凯 <398860375@qq.com> Date: 星期五, 20 十月 2023 13:15:18 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- consum-base/src/main/java/com/consum/base/core/param/BaseWarehouseParam1.java | 156 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 156 insertions(+), 0 deletions(-) diff --git a/consum-base/src/main/java/com/consum/base/core/param/BaseWarehouseParam1.java b/consum-base/src/main/java/com/consum/base/core/param/BaseWarehouseParam1.java new file mode 100644 index 0000000..8252dc7 --- /dev/null +++ b/consum-base/src/main/java/com/consum/base/core/param/BaseWarehouseParam1.java @@ -0,0 +1,156 @@ +package com.consum.base.core.param; + +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.NoArgsConstructor; +import lombok.extern.slf4j.Slf4j; + +import java.util.List; + +/** + * 鍑哄叆搴撳弬鏁� + */ +@Data +@NoArgsConstructor +@AllArgsConstructor +@Slf4j +public class BaseWarehouseParam1 { + + /** + * 鏄惁鍏ュ簱 true 鏄� false 鍚︼紙鍑哄簱锛� + */ + private Boolean isCheckIn; + + /** + * 涓氬姟琛ㄥ崟ID + */ + private Long business_form_id; + /** + * 涓氬姟琛ㄥ崟Code + */ + private String business_form_code; + + /** + * 涓氬姟琛ㄥ崟鍚嶇О + */ + private String business_form_name; + /** + * 鎿嶄綔浜虹紪鍙� + */ + private Long operator_id; + /** + * 鎿嶄綔浜哄鍚� + */ + private String operator_name; + + /** + * 鎿嶄綔鏃堕棿 + */ + private Long deal_time; + + /** + * 浠撳簱id + */ + private Long warehouseId; + + /** + * 鍑哄叆搴撳弬鏁� + */ + private List<CheckWhEntity> list; + + /** + * 鍏ュ簱绫诲瀷 + */ + private In_OutPutTypeEnum inOutPutTypeEnum; + + + public enum In_OutPutTypeEnum { + + /** + * 姝e父鍏ュ簱锛�0 + */ + Common(0), + /** + * 閲囪喘鍏ュ簱锛�1 + */ + Procure_Input(1), + + /** + * 闆舵槦鍏ュ簱 2 + */ + Fragmentary_Input(2), + + /** + * 闆舵槦鍑哄簱 3 + */ + Fragmentary_Output(3), + + + /** + * 璋冩嫧鍏ュ簱 4 + */ + Transfer_Input(4), + /** + * 璋冩嫧鍑哄簱 5 + */ + Transfer_Output(5), + + + /** + * 鐩樼偣鍏ュ簱 6 + */ + Inventory_Input(6), + + /** + * 鐩樼偣鍑哄簱 7 + */ + Inventory_Output(7), + + /** + * 浠撳簱鐗╁搧鎶ュ簾 + */ + Scrapped_Warehouse(8), + + /** + * 鍦ㄧ敤鐗╁搧鎶ュ簾 + */ + Scrapped_Using(9), + /** + * 鍒嗗彂鍑哄簱 + */ + Lending_Out(10), + /** + * 鍒嗗彂杩斿簱 + */ + Lending_Back(11); + + + private int value; + + In_OutPutTypeEnum(int value) { + this.value = value; + } + + public int getValue() { + return value; + } + + /** + * 鏍规嵁缂栫爜鑾峰彇瀵瑰簲鏋氫妇 + * + * @param key 缂栫爜 + * @return + */ + public static In_OutPutTypeEnum getValueByKey(String key) { + for (In_OutPutTypeEnum myEnum : In_OutPutTypeEnum.values()) { + if (myEnum.name().equals(key)) { + return myEnum; + } + } + return null; + } + } + + + +} -- Gitblit v1.9.1