Explorar o código

创建订单新增字段

lilinhui hai 3 semanas
pai
achega
49b6db5d2b

+ 7 - 0
poyee-order/src/main/java/com/tzy/entity/LotOrder.java

@@ -26,6 +26,8 @@ public class LotOrder {
     //拍品名称
     @ApiModelProperty("拍品名称")
     private String lotName;
+    @ApiModelProperty("拍品图片")
+    private String lotImage;
     //拍品id
     @ApiModelProperty("拍品id")
     private Long lotId;
@@ -40,6 +42,11 @@ public class LotOrder {
     //订单金额(单位:分)
     @ApiModelProperty("订单金额(单位:分)")
     private Long paymentAmount;
+    //拍卖服务费(分)
+    @ApiModelProperty("拍卖服务费(分)")
+    private Long serviceExpense;
+    @ApiModelProperty("订单总价")
+    private Long totalAmount;
     @ApiModelProperty("配送地址id")
     private Long shippingAddressId;
     @ApiModelProperty("配送地址联系人")

+ 9 - 6
poyee-order/src/main/resources/mapper/LotOrderMapper.xml

@@ -18,9 +18,12 @@
         <result column="auction_id" property="auctionId"/>
         <result column="create_time" property="createTime"/>
         <result column="pay_time" property="payTime"/>
+        <result column="service_expense" property="serviceExpense"/>
+        <result column="total_amount" property="totalAmount"/>
+        <result column="lot_image" property="lotImage"/>
     </resultMap>
     <select id="selectLotOrder" resultMap="lotOrderResultMap" parameterType="com.tzy.entity.LotOrder">
-        select id,order_no,auction_name,lot_name,user_id,status,payment_amount,merchant_id,shipping_address_id,express_id,lot_id,auction_id,create_time,pay_time from lot_order_info
+        select id,order_no,auction_name,lot_name,user_id,status,payment_amount,merchant_id,shipping_address_id,express_id,lot_id,auction_id,create_time,pay_time,service_expense,total_amount,lot_image from lot_order_info
         <where>
 
             <if test="orderNo!=null and orderNo!=''">
@@ -35,16 +38,16 @@
         </where>
         order by create_time desc
     </select>
-    <select id="selectLotOrderById" resultType="com.tzy.entity.LotOrder">
-        select id,order_no,auction_name,lot_name,user_id,status,payment_amount,merchant_id,shipping_address_id,express_id,lot_id,auction_id,create_time,pay_time from lot_order_info
+    <select id="selectLotOrderById" resultMap="lotOrderResultMap">
+        select id,order_no,auction_name,lot_name,user_id,status,payment_amount,merchant_id,shipping_address_id,express_id,lot_id,auction_id,create_time,pay_time,service_expense,total_amount,lot_image from lot_order_info
         where id=#{id}
     </select>
     <select id="countLotOrderByLotId" parameterType="com.tzy.entity.LotOrder" resultType="int">
         select count(*) from lot_order_info where lot_id=#{lotId}
     </select>
-    <insert id="insertLotOrder">
-        insert into lot_order_info (order_no,auction_name,lot_name,user_id,status,payment_amount,merchant_id,shipping_address_id,express_id,lot_id,auction_id,create_time,pay_time)
-        values (#{orderNo},#{auctionName},#{lotName},#{userId},#{status},#{paymentAmount},#{merchantId},#{shippingAddressId},#{expressId},#{lotId},#{auctionId},#{createTime},#{payTime})
+    <insert id="insertLotOrder" parameterType="com.tzy.entity.LotOrder">
+        insert into lot_order_info (order_no,auction_name,lot_name,user_id,status,payment_amount,merchant_id,shipping_address_id,express_id,lot_id,auction_id,create_time,pay_time,service_expense,total_amount,lot_image)
+        values (#{orderNo},#{auctionName},#{lotName},#{userId},#{status},#{paymentAmount},#{merchantId},#{shippingAddressId},#{expressId},#{lotId},#{auctionId},#{createTime},#{payTime},#{serviceExpense},#{totalAmount},#{lotImage})
     </insert>
     <update id="updateLotOrderAddress" parameterType="com.tzy.entity.LotOrder">
         update lot_order_info set shipping_address_id=#{shippingAddressId},shipping_address=#{shippingAddress},shipping_address_likename=#{shippingAddressLinkname},shipping_address_phone=#{shippingAddressPhone}