suochencheng 6 lat temu
rodzic
commit
d85fbd43f1

+ 16 - 1
src/main/java/com/izouma/awesomeadmin/dao/PayCodeOrderMapper.xml

@@ -484,7 +484,7 @@
     </select>
 
     <select id="queryPayCodeOrder" parameterType="java.util.Map"
-            resultMap="PagePayCodeOrderResult">
+            resultMap="OnePayCodeOrderResult">
         SELECT
         <include refid="Base_Column_List"/>
         FROM pay_code_order
@@ -579,7 +579,22 @@
                      javaType="com.izouma.awesomeadmin.model.ProductInfo"
                      select="com.izouma.awesomeadmin.dao.ProductInfoMapper.queryProductInfo"
                      column="{ id = product_id }"/>
+    </resultMap>
 
+    <resultMap id="OnePayCodeOrderResult" type="com.izouma.awesomeadmin.model.PayCodeOrder" extends="BaseResultMap">
+
+        <association property="productInfo"
+                     javaType="com.izouma.awesomeadmin.model.ProductInfo"
+                     select="com.izouma.awesomeadmin.dao.ProductInfoMapper.queryProductInfo"
+                     column="{ id = product_id }"/>
+        <association property="payCodeInfo"
+                     javaType="com.izouma.awesomeadmin.model.PayCodeInfo"
+                     select="com.izouma.awesomeadmin.dao.PayCodeInfoMapper.queryPayCodeInfo"
+                     column="{ id = code_id }"/>
+        <association property="payCodeStock"
+                     javaType="com.izouma.awesomeadmin.model.PayCodeStock"
+                     select="com.izouma.awesomeadmin.dao.PayCodeStockMapper.queryPayCodeStock"
+                     column="{ id = stock_id }"/>
     </resultMap>
 
 </mapper>

+ 20 - 0
src/main/java/com/izouma/awesomeadmin/model/PayCodeOrder.java

@@ -51,6 +51,10 @@ public class PayCodeOrder {
 
     private ProductInfo productInfo;
 
+    private PayCodeStock payCodeStock;
+
+    private PayCodeInfo payCodeInfo;
+
     /*generatedStart*/
     public Integer getId() {
         return this.id;
@@ -236,5 +240,21 @@ public class PayCodeOrder {
     public void setProductInfo(ProductInfo productInfo) {
         this.productInfo = productInfo;
     }
+
+    public PayCodeStock getPayCodeStock() {
+        return payCodeStock;
+    }
+
+    public void setPayCodeStock(PayCodeStock payCodeStock) {
+        this.payCodeStock = payCodeStock;
+    }
+
+    public PayCodeInfo getPayCodeInfo() {
+        return payCodeInfo;
+    }
+
+    public void setPayCodeInfo(PayCodeInfo payCodeInfo) {
+        this.payCodeInfo = payCodeInfo;
+    }
 }