Files
xservice-script/script/src/main/resources/mapper/fwd/FwdAudienceConfigMapper.xml
2025-10-06 10:45:01 +08:00

56 lines
1.9 KiB
XML

<?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.xiang.xservice.application.script.fwd.mapper.FwdAudienceConfigMapper">
<resultMap id="BaseResultMap" type="com.xiang.xservice.application.script.fwd.entity.pojo.FAudienceConfig">
<result column="id" property="id"/>
<result column="frequent_id" property="frequentId"/>
<result column="frequent_name" property="frequentName"/>
<result column="status" property="status"/>
<result column="frequent_no" property="frequentNo"/>
<result column="frequent_phone" property="frequentPhone"/>
<result column="del_flag" property="delFlag"/>
<result column="user_id" property="userId"/>
</resultMap>
<sql id="Base_Column_List">
id, frequent_id, frequent_name, status,frequent_no,frequent_phone,del_flag,user_id
</sql>
<delete id="delByUserId">
delete
from fwd_audience_config
where user_id = #{user_id}
</delete>
<insert id="batechSave">
INSERT INTO fwd_audience_config (
status,
frequent_id,
frequent_name,
frequent_no,
frequent_phone,
del_flag,
user_id
)
VALUES
<foreach collection="list" item="item" separator=",">
(
#{item.status},
#{item.frequentId},
#{item.frequentName},
#{item.frequentNo},
#{item.frequentPhone},
#{item.delFlag},
#{item.userId}
)
</foreach>
</insert>
<select id="getAudienceByUserId" resultMap="BaseResultMap">
select
<include refid="Base_Column_List"/>
from fwd_audience_config where user_id = #{userId} and status = 1
</select>
</mapper>