‘linchangsheng’ před 7 měsíci
rodič
revize
50a9b94609

+ 56 - 39
src/main/java/com/zfire/mall/manager/bean/stock/KingDeeOtherStockOutVO.java

@@ -1,8 +1,13 @@
 package com.zfire.mall.manager.bean.stock;
 
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
 import com.zfire.mall.manager.annotation.ZfireField;
+import com.zfire.mall.manager.enums.ExamineStatusEnum;
 import com.zfire.mall.manager.enums.K3CommonStatusEnum;
 import com.zfire.mall.manager.enums.OtherOrderTypeEnum;
+import com.zfire.mall.manager.plus.entity.KingDeeOtherStockOut;
+import com.zfire.mall.manager.plus.entity.KingDeeOtherStockOutItem;
 import io.swagger.annotations.ApiModel;
 import io.swagger.annotations.ApiModelProperty;
 import lombok.Data;
@@ -15,70 +20,82 @@ import java.util.Date;
  */
 @ApiModel
 @Data
-public class KingDeeOtherStockOutVO  {
+@ZfireField(tbName = "kdpso")
+public class KingDeeOtherStockOutVO   {
 
-    @ZfireField(hide = true,tbName = "kdpso")
-    @ApiModelProperty(value = "id")
+    @ZfireField(hide = true)
     private String id;
 
-    @ZfireField(tbName = "kdpso")
+    @ZfireField(hide = true)
+    @ApiModelProperty(value = "供应链组织id")
+    private String supplyOrgId;
+
+    @ZfireField(hide = true)
+    @ApiModelProperty(value = "实体主键")
+    private String fId;
+
     @ApiModelProperty(value = "单据编号")
     private String billNo;
 
-    @ZfireField(tbName = "kdpso")
-    @ApiModelProperty(value = "出库日期")
+    @ApiModelProperty(value = "入库日期")
     private Date fDate;
 
-    @ZfireField(tbName = "kdpso",type = "select")
-    @ApiModelProperty(value = "方向")
-    private OtherOrderTypeEnum stockDirect;
+    @ZfireField(hide = true)
+    @ApiModelProperty(value = "库存组织")
+    private String stockOrgId;
 
+    @ZfireField(hide = true)
+    @ApiModelProperty(value = "客户")
+    private String custId;
 
-    @ZfireField(tbName = "kdpso",type = "select")
-    @ApiModelProperty(value = "订单状态")
-    private K3CommonStatusEnum cancelStatus;
+    @ApiModelProperty(value = "状态")
+    private ExamineStatusEnum cancelStatus;
 
-    @ZfireField(tbName = "kdm",colName = "old_num")
-    @ApiModelProperty(value = "物料代码")
-    private String materialOldNumber;
+    @ZfireField(hide = true)
+    @ApiModelProperty(value = "仓库")
+    private String abcdBase;
 
-    @ZfireField(tbName = "kdm",hide = true)
-    @ApiModelProperty(value = "物料id")
-    private String materialId;
+    @ApiModelProperty(value = "审核人")
+    private String approverId;
 
-    @ZfireField(tbName = "kdm")
-    @ApiModelProperty(value = "物料名称")
-    private String materialName;
+    @ApiModelProperty(value = "审核日期")
+    private Date approveDate;
 
-    @ZfireField(tbName = "kdm")
-    @ApiModelProperty(value = "物料编码")
-    private String materialNumber;
 
-    @ZfireField(tbName = "kdm",colName = "base_unit_id")
-    @ApiModelProperty(value = "采购单位")
-    private String unit;
+    @ApiModelProperty(value = "备注")
+    private String note;
 
-    @ZfireField(tbName = "kdsc",colName = "name")
-    @ApiModelProperty(value = "仓库")
-    private String stockName;
 
-    @ZfireField(tbName = "kdsc")
-    @ApiModelProperty(value = "采购数量")
-    private BigDecimal qty;
+    @ApiModelProperty(value = "方向")
+    private OtherOrderTypeEnum stockDirect;
 
 
+    @ZfireField(hide = true,tbName = "kdpsoi")
+    @ApiModelProperty(value = "物料id")
+    private String materialId;
 
-    @ZfireField(hide = true)
-    @ApiModelProperty(value = "供应链组织id")
-    private String supplyOrgId;
+    @ZfireField(hide = true,tbName = "kdpsoi")
+    @ApiModelProperty(value = "物料编码")
+    private String materialNumber;
+
+    @ZfireField(hide = true,tbName = "kdpsoi")
+    @ApiModelProperty(value = "物料名称")
+    private String materialName;
 
-    @ZfireField(hide = true)
-    @ApiModelProperty(value = "实体主键")
-    private String fId;
 
+    @ZfireField(hide = true,tbName = "kdpsoi")
+    @ApiModelProperty(value = "备注")
+    private String entryNote;
 
+    @ZfireField(hide = true,tbName = "kdpsoi")
+    @ApiModelProperty(value = "实发数量")
+    private BigDecimal qty;
 
 
+    @ZfireField(hide = true,tbName = "kdpsoi")
+    @ApiModelProperty(value = "仓库名称")
+    private String stockName;
+
 
 
 

+ 5 - 19
src/main/resources/mapper/StockMapper.xml

@@ -759,26 +759,12 @@
         ${ex.orderBy}
     </select>
     <select id="listOtherStockOutV2" resultType="com.zfire.mall.manager.bean.stock.KingDeeOtherStockOutVO">
-          SELECT
-        kdpso.id,
-        kdpso.bill_no,
-        	kdpso.f_date,
-        	kdpso.stock_direct,
-        	kdpso.cancel_status,
-        	kdpsoi.material_name,
-        	kdpsoi.material_number,
-        	kdm.old_number as materialOldNumber,
-        	kdm.specification,
-        	kdm.base_unit_id as unit,
-        	kdpsoi.qty,
-        	kdsc.`name` as  stockName
-
+        SELECT
+        kdpso.*,
+        kdpsoi.*
         FROM
-        	king_dee_other_stock_out kdpso
-        	JOIN king_dee_other_stock_out_item kdpsoi on kdpso.id = kdpsoi.bill_no
-        	JOIN king_dee_material kdm on kdpsoi.material_id = kdm.id
-        	join king_dee_stock kdsc on kdsc.id = kdpsoi.stock_id
-        join stock_correspond_position scp on kdsc.id = scp.stock_id
+        king_dee_other_stock_out kdpso
+        JOIN king_dee_other_stock_out_item kdpsoi ON kdpso.id = kdpsoi.bill_no
         ${ex.query}
 
         <if test="ex.orderBy == null or ex.orderBy ==''">