<?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.timer.api.dao.yggl.YgglEmpLzyyMapper"> <!-- 可根据自己的需求,是否要使用 --> <resultMap type="cn.timer.api.bean.yggl.YgglEmpLzyy" id="ygglEmpLzyyMap"> <result property="id" column="id"/> <result property="value" column="value"/> <result property="orgCode" column="org_code"/> </resultMap> <select id="queryObject" resultType="cn.timer.api.bean.yggl.YgglEmpLzyy"> select * from yggl_emp_lzyy where id = #{value} </select> <select id="queryList" resultType="cn.timer.api.bean.yggl.YgglEmpLzyy"> select * from yggl_emp_lzyy <where> <if test="id != null and id != ''">AND `id` = #{id}</if> <if test="value != null and value != ''">AND `value` = #{value}</if> </where> <choose> <when test="sidx != null and sidx.trim() != ''"> order by ${sidx} ${order} </when> <otherwise> order by id desc </otherwise> </choose> <if test="offset != null and limit != null"> limit #{offset}, #{limit} </if> </select> <select id="queryTotal" resultType="int"> select count(*) from yggl_emp_lzyy <where> <if test="id != null and id != ''">AND `id` = #{id}</if> <if test="value != null and value != ''">AND `value` = #{value}</if> </where> </select> <insert id="save" parameterType="cn.timer.api.bean.yggl.YgglEmpLzyy"> insert into yggl_emp_lzyy (`id`, `value`) values (#{id}, #{value}) </insert> <insert id="saveSelective" parameterType="cn.timer.api.bean.yggl.YgglEmpLzyy"> insert into yggl_emp_lzyy ( <if test="id != null">`id`</if> <if test="value != null">,`value`</if> ) values ( <if test="id != null">#{id}</if> <if test="value != null">,#{value}</if> ) </insert> <insert id="saveList" parameterType="cn.timer.api.bean.yggl.YgglEmpLzyy"> insert into yggl_emp_lzyy ( `id`, `value` ) values <foreach collection="list" item="item" index="index" separator=","> ( #{item.id}, #{item.value} ) </foreach> </insert> <update id="update" parameterType="cn.timer.api.bean.yggl.YgglEmpLzyy"> update yggl_emp_lzyy <set> <if test="value != null">`value` = #{value}</if> </set> where id = #{id} </update> <delete id="delete"> delete from yggl_emp_lzyy where id = #{value} </delete> <delete id="deleteBatch"> delete from yggl_emp_lzyy where id in <foreach item="id" collection="array" open="(" separator="," close=")"> #{id} </foreach> </delete> </mapper>