From 178e2536417ded3b4e98a192ff47cc87870dc75f Mon Sep 17 00:00:00 2001
From: leomon <2233021400@qq.com>
Date: Thu, 26 Jun 2025 01:15:36 +0800
Subject: [PATCH] 订单消息接口优化

---
 oying-system/src/main/resources/mapper/message/MessageOrderSellerMapper.xml |   23 ++++++++++++++++++++++-
 1 files changed, 22 insertions(+), 1 deletions(-)

diff --git a/oying-system/src/main/resources/mapper/message/MessageOrderSellerMapper.xml b/oying-system/src/main/resources/mapper/message/MessageOrderSellerMapper.xml
index 1150b53..5bccf2c 100644
--- a/oying-system/src/main/resources/mapper/message/MessageOrderSellerMapper.xml
+++ b/oying-system/src/main/resources/mapper/message/MessageOrderSellerMapper.xml
@@ -4,15 +4,21 @@
     <resultMap id="BaseResultMap" type="com.oying.modules.message.domain.MessageOrderSeller">
         <id column="id" property="id"/>
         <result column="order_id" property="orderId"/>
+        <result column="store_id" property="storeId"/>
         <result column="message_type" property="messageType"/>
         <result column="message_content" property="messageContent"/>
         <result column="link" property="link"/>
         <result column="create_time" property="createTime"/>
+        <result column="update_time" property="updateTime"/>
+        <result column="create_by" property="createBy"/>
+        <result column="update_by" property="updateBy"/>
+        <result column="flag" property="flag"/>
     </resultMap>
 
     <sql id="Base_Column_List">
-        id, order_id, message_type, message_content, link, create_time
+        id, order_id,store_id, message_type, message_content, link, create_time, update_time, create_by, update_by,flag
     </sql>
+
 
     <select id="findAll" resultMap="BaseResultMap">
         select
@@ -22,4 +28,19 @@
         </where>
         order by id desc
     </select>
+
+    <select id="findByStoreId" resultType="com.oying.modules.message.domain.MessageOrderSeller"
+            parameterType="java.lang.String">
+#     根据store_id(不是主键)返回 list
+        select
+        <include refid="Base_Column_List"/>
+        from message_order_seller
+        where store_id = #{storeId} and flag = 0
+        order by id desc
+    </select>
+    <update id="updateMessageOrderSellerRead" parameterType="java.lang.Integer">
+        update message_order_seller
+        set flag = 1
+        where order_id = #{orderId}
+    </update>
 </mapper>
\ No newline at end of file

--
Gitblit v1.9.3