yzc 1 anno fa
parent
commit
04aa0e3310

+ 4 - 0
hx-purchase/src/main/java/com/fjhx/purchase/mapper/purchase/PurchaseDetailMapper.java

@@ -5,6 +5,7 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.fjhx.purchase.entity.purchase.po.PurchaseDetail;
 import com.fjhx.purchase.entity.purchase.vo.PurchaseDetailVo;
 import com.ruoyi.common.utils.wrapper.IWrapper;
+import org.apache.ibatis.annotations.Mapper;
 import org.apache.ibatis.annotations.Param;
 
 import java.util.List;
@@ -18,12 +19,15 @@ import java.util.List;
  * @author 
  * @since 2023-04-06
  */
+@Mapper
 public interface PurchaseDetailMapper extends BaseMapper<PurchaseDetail> {
 
     /**
      * 申购单分页
      */
     Page<PurchaseDetailVo> getPage(@Param("page") Page<Object> page, @Param("ew") IWrapper<PurchaseDetail> wrapper);
+    List<PurchaseDetailVo> getList(@Param("ew") IWrapper<PurchaseDetail> wrapper);
+
 
     /**
      * 获取外销合同总采购量

+ 12 - 0
hx-purchase/src/main/resources/mapper/purchase/PurchaseDetailMapper.xml

@@ -66,4 +66,16 @@
                 LEFT JOIN purchase_detail pd ON pd.purchase_id = p.id
             ${ew.customSqlSegment}
     </select>
+    <select id="getList" resultType="com.fjhx.purchase.entity.purchase.vo.PurchaseDetailVo">
+        SELECT
+            pd.*,
+            pi.`name` AS productName,
+            pi.`code` AS productCode,
+            pi.custom_code AS productCustomCode,
+            pi.spec AS productSpec
+        FROM
+            purchase_detail pd
+                LEFT JOIN bytesailing_item.product_info pi ON pd.bussiness_id = pi.id
+            ${ew.customSqlSegment}
+    </select>
 </mapper>