system-operator/src/main/resources/mybatis/mapper/user/invite/user-invite-mapper.xml
2025-08-07 11:07:19 +08:00

61 lines
1.5 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.com.tenlion.operator.dao.user.invite.IUserInviteDao">
<insert id="save" parameterType="map">
INSERT INTO sys_user_invite (
invite_id,
code,
type,
user_id,
money,
remark,
creator,
gmt_create,
modifier,
gmt_modified,
is_delete
) VALUES (
#{inviteId},
#{code},
#{type},
#{userId},
#{money},
#{remark},
#{creator},
#{gmtCreate},
#{modifier},
#{gmtModified},
#{isDelete}
)
</insert>
<select id="get" parameterType="map" resultType="map">
SELECT
invite_id AS inviteId,
code,
type,
user_id AS userId,
money,
remark,
creator
FROM
sys_user_invite
WHERE
is_delete = 0
<if test="userId != null and userId != ''">
AND
user_id = #{userId}
</if>
<if test="code != null and code != ''">
AND
code = #{code}
</if>
<if test="type != null and type != ''">
AND
type = #{type}
</if>
</select>
</mapper>