60 lines
3.1 KiB
XML
60 lines
3.1 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="cn.iocoder.yudao.module.tkdata.dal.mysql.employeehosts.EmployeeHostsMapper">
|
||
|
||
<!--
|
||
一般情况下,尽可能使用 Mapper 进行 CRUD 增删改查即可。
|
||
无法满足的场景,例如说多表关联查询,才使用 XML 编写 SQL。
|
||
代码生成器暂时只生成 Mapper XML 文件本身,更多推荐 MybatisX 快速开发插件来生成查询。
|
||
文档可见:https://www.iocoder.cn/MyBatis/x-plugins/
|
||
-->
|
||
|
||
|
||
|
||
<!-- 使用 IGNORE 关键字忽略重复插入 -->
|
||
<insert id="insertIgnore" parameterType="cn.iocoder.yudao.module.tkdata.dal.dataobject.employeehosts.EmployeeHostsDO">
|
||
INSERT IGNORE INTO server_employee_hosts
|
||
<trim prefix="(" suffix=")" suffixOverrides=",">
|
||
<if test="hostsId != null">hosts_id,</if>
|
||
<if test="userId != null">user_id,</if>
|
||
<if test="hostsLevel != null">hosts_level,</if>
|
||
<if test="hostsCoins != null">hosts_coins,</if>
|
||
<if test="invitationType != null">Invitation_type,</if>
|
||
<if test="onlineFans != null">online_fans,</if>
|
||
<if test="fans != null">fans,</if>
|
||
<if test="fllowernum != null">fllowernum,</if>
|
||
<if test="yesterdayCoins != null">yesterday_coins,</if>
|
||
<if test="country != null">country,</if>
|
||
<if test="operationStatus != null">operation_status,</if>
|
||
<if test="hostsKind != null">hosts_kind</if>
|
||
</trim>
|
||
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
||
<if test="hostsId != null">#{hostsId},</if>
|
||
<if test="userId != null">#{userId},</if>
|
||
<if test="hostsLevel != null">#{hostsLevel},</if>
|
||
<if test="hostsCoins != null">#{hostsCoins},</if>
|
||
<if test="invitationType != null">#{invitationType},</if>
|
||
<if test="onlineFans != null">#{onlineFans},</if>
|
||
<if test="fans != null">#{fans},</if>
|
||
<if test="fllowernum != null">#{fllowernum},</if>
|
||
<if test="yesterdayCoins != null">#{yesterdayCoins},</if>
|
||
<if test="country != null">#{country},</if>
|
||
<if test="operationStatus != null">#{operationStatus},</if>
|
||
<if test="hostsKind != null">#{hostsKind}</if>
|
||
</trim>
|
||
</insert>
|
||
|
||
<!-- 批量插入忽略重复 -->
|
||
<insert id="batchInsertIgnore" parameterType="java.util.List">
|
||
INSERT IGNORE INTO server_employee_hosts
|
||
(hosts_id, user_id, hosts_level, hosts_coins, Invitation_type,
|
||
online_fans, fans, fllowernum, yesterday_coins, country,
|
||
operation_status, hosts_kind)
|
||
VALUES
|
||
<foreach collection="list" item="item" separator=",">
|
||
(#{item.hostsId}, #{item.userId}, #{item.hostsLevel}, #{item.hostsCoins}, #{item.invitationType},
|
||
#{item.onlineFans}, #{item.fans}, #{item.fllowernum}, #{item.yesterdayCoins}, #{item.country},
|
||
#{item.operationStatus}, #{item.hostsKind})
|
||
</foreach>
|
||
</insert>
|
||
</mapper> |