Kaynağa Gözat

feat: 市场活动中留资转化服务成员,服务成员新增、查询、修改、删除

zhaomuran 7 ay önce
ebeveyn
işleme
1973aa4f9e

+ 34 - 0
bound-link-api/blink-backend/src/main/resources/mapper/BlinklActivityMemberRepositoryMapper.xml

@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.wx.blink.backend.repository.BlinkActivityMemberRepository">
+    <!--    查询单个留资客户-->
+    <select id="queryByMarketer" resultType="com.wx.blink.backend.domain.dataobject.BlinkActivityMemberDO">
+        select *
+        from blink_activity_member
+        where deleted_flag = #{deletedFlag}
+        <if test="marketer != null and marketer != ''">
+            AND marketer = #{marketer}
+        </if>
+        <if test="id != null">
+            AND id = #{id}
+        </if>
+    </select>
+
+    <!--    分页查询留资客户列表-->
+    <select id="supportsActivityMemberQueryPage" resultType="com.wx.blink.backend.domain.dto.BlinkActivityMemberDTO">
+        select *
+        from blink_activity_member
+        where deleted_flag = '0'
+        <if test="query.activityId != null">
+            AND activity_id = #{query.activityId}
+        </if>
+        order by create_time desc
+    </select>
+
+    <update id="supportsActivityMemberDeleteById">
+        UPDATE blink_activity_member
+        SET deleted_flag = 1
+        WHERE id = #{id}
+    </update>
+
+</mapper>