35 lines
1.2 KiB
XML
35 lines
1.2 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.mall.user.dao.MobileCodeMapper">
|
|
|
|
<insert id="insert" parameterType="MobileCodeDO">
|
|
INSERT INTO mobile_code (
|
|
id, mobile, code, today_index, used,
|
|
used_uid, used_time, create_time
|
|
) VALUES (
|
|
#{id}, #{mobile}, #{code}, #{todayIndex}, #{used},
|
|
#{usedUid}, #{usedTime}, #{createTime}
|
|
)
|
|
</insert>
|
|
|
|
<update id="update" parameterType="MobileCodeDO">
|
|
UPDATE mobile_code
|
|
<set>
|
|
<if test="used != null"> used = #{used}, </if>
|
|
<if test="usedUid != null"> used_uid = #{usedUid}, </if>
|
|
<if test="usedTime != null"> used_time = #{usedTime}, </if>
|
|
</set>
|
|
WHERE id = #{id}
|
|
</update>
|
|
|
|
<select id="selectLast1ByMobile" parameterType="String" resultType="MobileCodeDO">
|
|
SELECT
|
|
id, mobile, code, today_index, used,
|
|
used_uid, used_time, create_time
|
|
FROM mobile_code
|
|
WHERE mobile = #{mobile}
|
|
ORDER BY id DESC
|
|
LIMIT 1
|
|
</select>
|
|
|
|
</mapper> |