| | |
| | | <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="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, update_time, create_by, update_by |
| | | id, order_id,store_id, message_type, message_content, link, create_time, update_time, create_by, update_by,flag |
| | | </sql> |
| | | |
| | | <insert id="saveMessageOrderSellerByOrderIdAndStoreId" parameterType="com.oying.modules.message.domain.MessageOrderSeller"> |
| | | # 动态sql 必须插入 order_id store_id 其他字段可以选择性插入 flag默认插入0 |
| | | <!-- 动态 SQL:必须插入 order_id 和 store_id --> |
| | | <!-- 其他字段可以选择性插入 --> |
| | | INSERT INTO message_order_seller ( |
| | | order_id, |
| | | store_id, |
| | | <if test="messageType != null">message_type,</if> |
| | | <if test="messageContent != null">message_content,</if> |
| | | <if test="link != null">link,</if> |
| | | flag |
| | | ) VALUES ( |
| | | #{orderId}, |
| | | #{storeId}, |
| | | <if test="messageType != null">#{messageType},</if> |
| | | <if test="messageContent != null">#{messageContent},</if> |
| | | <if test="link != null">#{link},</if> |
| | | 0 |
| | | ) |
| | | </insert> |
| | | |
| | | <select id="findAll" resultMap="BaseResultMap"> |
| | | select |
| | |
| | | </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> |