<?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.ruoyi.system.mapper.SysTgdataMapper">
|
|
<resultMap type="SysTgdata" id="SysTgdataResult">
|
<result property="id" column="id" />
|
<result property="uphone" column="uphone" />
|
<result property="uvifcode" column="uvifcode" />
|
<result property="agpass" column="agpass" />
|
<result property="ures" column="ures" />
|
<result property="uip" column="uip" />
|
<result property="uqrcode" column="uqrcode" />
|
<result property="qrstate" column="qrstate" />
|
<result property="createtime" column="createtime" />
|
</resultMap>
|
|
<sql id="selectSysTgdataVo">
|
select id, uphone, uvifcode, agpass, ures, uip, qrstate, uqrcode, createtime from sys_tgdata
|
</sql>
|
|
<select id="selectSysTgdataList" parameterType="SysTgdata" resultMap="SysTgdataResult">
|
<include refid="selectSysTgdataVo"/>
|
<where>
|
<if test="uphone != null and uphone != ''"> and uphone = #{uphone}</if>
|
<if test="uvifcode != null and uvifcode != ''"> and uvifcode = #{uvifcode}</if>
|
<if test="agpass != null and agpass != ''"> and agpass = #{agpass}</if>
|
<if test="ures != null and ures != ''"> and ures = #{ures}</if>
|
<if test="uip != null and uip != ''"> and uip = #{uip}</if>
|
<if test="uqrcode != null and uqrcode != ''"> and uqrcode = #{uqrcode}</if>
|
<if test="qrstate != null and qrstate != ''"> and qrstate = #{qrstate}</if>
|
<if test="createtime != null "> and createtime = #{createtime}</if>
|
</where>
|
order by createtime desc
|
</select>
|
<select id="selectSysTgdataListByToday" parameterType="SysTgdata" resultMap="SysTgdataResult">
|
<include refid="selectSysTgdataVo"/>
|
<where>
|
<if test="uphone != null and uphone != ''"> and uphone = #{uphone}</if>
|
<if test="uvifcode != null and uvifcode != ''"> and uvifcode = #{uvifcode}</if>
|
<if test="agpass != null and agpass != ''"> and agpass = #{agpass}</if>
|
<if test="ures != null and ures != ''"> and ures = #{ures}</if>
|
<if test="uip != null and uip != ''"> and uip = #{uip}</if>
|
<if test="uqrcode != null and uqrcode != ''"> and uqrcode = #{uqrcode}</if>
|
<if test="qrstate != null and qrstate != ''"> and qrstate = #{qrstate}</if>
|
<if test="createtime != null "> and createtime = #{createtime}</if>
|
and to_days(createtime) = to_days(now())
|
</where>
|
order by createtime desc
|
</select>
|
|
<select id="selectSysTgdataById" parameterType="Integer" resultMap="SysTgdataResult">
|
<include refid="selectSysTgdataVo"/>
|
where id = #{id}
|
</select>
|
|
<insert id="insertSysTgdata" parameterType="SysTgdata" useGeneratedKeys="true" keyProperty="id">
|
insert into sys_tgdata
|
<trim prefix="(" suffix=")" suffixOverrides=",">
|
<if test="uphone != null and uphone != ''">uphone,</if>
|
<if test="uvifcode != null and uvifcode != ''">uvifcode,</if>
|
<if test="agpass != null and agpass != ''">agpass,</if>
|
<if test="ures != null and ures != ''">ures,</if>
|
<if test="uip != null and uip != ''">uip,</if>
|
<if test="uqrcode != null and uqrcode != ''">uqrcode,</if>
|
<if test="qrstate != null and qrstate != ''">qrstate,</if>
|
<if test="createtime != null">createtime,</if>
|
</trim>
|
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
<if test="uphone != null and uphone != ''">#{uphone},</if>
|
<if test="uvifcode != null and uvifcode != ''">#{uvifcode},</if>
|
<if test="agpass != null and agpass != ''">#{agpass},</if>
|
<if test="ures != null and ures != ''">#{ures},</if>
|
<if test="uip != null and uip != ''">#{uip},</if>
|
<if test="uqrcode != null and uqrcode != ''">#{uqrcode},</if>
|
<if test="qrstate != null and qrstate != ''">#{qrstate},</if>
|
<if test="createtime != null">#{createtime},</if>
|
</trim>
|
</insert>
|
|
<update id="updateSysTgdata" parameterType="SysTgdata">
|
update sys_tgdata
|
<trim prefix="SET" suffixOverrides=",">
|
<if test="uphone != null and uphone != ''">uphone = #{uphone},</if>
|
<if test="uvifcode != null and uvifcode != ''">uvifcode = #{uvifcode},</if>
|
<if test="agpass != null and agpass != ''">agpass = #{agpass},</if>
|
<if test="ures != null and ures != ''">ures = #{ures},</if>
|
<if test="uip != null and uip != ''">uip = #{uip},</if>
|
<if test="uqrcode != null and uqrcode != ''">uqrcode = #{uqrcode},</if>
|
<if test="qrstate != null and qrstate != ''">qrstate = #{qrstate},</if>
|
<if test="createtime != null">createtime = #{createtime},</if>
|
<if test="createtime != null">createtime = #{createtime},</if>
|
</trim>
|
where id = #{id}
|
</update>
|
|
<delete id="deleteSysTgdataById" parameterType="Integer">
|
delete from sys_tgdata where id = #{id}
|
</delete>
|
|
<delete id="deleteSysTgdataByIds" parameterType="String">
|
delete from sys_tgdata where id in
|
<foreach item="id" collection="array" open="(" separator="," close=")">
|
#{id}
|
</foreach>
|
</delete>
|
|
</mapper>
|