<?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.kqgl.KqglAssoKqjglyMapper"> <resultMap id="BaseResultMap" type="cn.timer.api.bean.kqgl.KqglAssoKqjgly" > <id column="id" property="id" /> <result column="kqjid" property="kqjid" /> <result column="glybh" property="glybh" /> <result column="userid" property="userid" /> <result column="tjry" property="tjry" /> <result column="qyid" property="qyid" /> <result column="gluxm" property="gluxm" /> </resultMap> <resultMap id="AttendanceMachineMap" type="cn.timer.api.dto.kqgl.AttendanceMachineDto" > <result column="dept" property="dept" /> <result column="post" property="post" /> <result column="id" property="id" /> <result column="kqjid" property="kqjid" /> <result column="glybh" property="glybh" /> <result column="userid" property="userid" /> <result column="tjry" property="tjry" /> <result column="qyid" property="qyid" /> <result column="gluxm" property="gluxm" /> </resultMap> <sql id="Base_Column_List"> id, kqjid, glybh, userid, tjry, qyid </sql> <sql id="Base_Column_List_Alias"> id KqglAssoKqjgly_id, kqjid KqglAssoKqjgly_kqjid, glybh KqglAssoKqjgly_glybh, userid KqglAssoKqjgly_userid, tjry KqglAssoKqjgly_tjry, qyid KqglAssoKqjgly_qyid </sql> <select id="selectAttendanceMacBykqjid" resultMap="AttendanceMachineMap"> select bmgw.dept, bmgw.post, gly.id, gly.kqjid, gly.glybh, gly.gluxm, gly.userid, gly.tjry, gly.qyid from kqgl_asso_kqjgly gly LEFT JOIN yggl_main_emp as emp on emp.emp_num = gly.userid and emp.org_code = 117 LEFT JOIN (select m.name as post,um.name as dept,m.id as mid from zzgl_bmgw_m m left join zzgl_bmgw_m um on um.id = m.up_id ) as bmgw on bmgw.mid = emp.bmgw_id where gly.kqjid = #{kqjid} </select> <!-- <insert id="insert" useGeneratedKeys="true" keyColumn="id" parameterType="cn.timer.api.bean.kqgl.KqglAssoKqjgly"> INSERT INTO kqgl_asso_kqjgly <trim prefix="(" suffix=")" suffixOverrides=","> <if test ='null != kqjid'> kqjid, </if> <if test ='null != glybh'> glybh, </if> <if test ='null != userid'> userid, </if> <if test ='null != tjry'> tjry, </if> <if test ='null != qyid'> qyid </if> </trim> <trim prefix="values (" suffix=")" suffixOverrides=","> <if test ='null != kqjid'> #{kqjid}, </if> <if test ='null != glybh'> #{glybh}, </if> <if test ='null != userid'> #{userid}, </if> <if test ='null != tjry'> #{tjry}, </if> <if test ='null != qyid'> #{qyid} </if> </trim> </insert> <delete id="delete" > DELETE FROM kqgl_asso_kqjgly WHERE id = #{id} </delete> <update id="update" parameterType="cn.timer.api.bean.kqgl.KqglAssoKqjgly"> UPDATE kqgl_asso_kqjgly <set> <if test ='null != kqjid'>kqjid = #{kqjid},</if> <if test ='null != glybh'>glybh = #{glybh},</if> <if test ='null != userid'>userid = #{userid},</if> <if test ='null != tjry'>tjry = #{tjry},</if> <if test ='null != qyid'>qyid = #{qyid}</if> </set> WHERE id = #{id} </update> <select id="load" resultMap="BaseResultMap"> SELECT <include refid="Base_Column_List" /> FROM kqgl_asso_kqjgly WHERE id = #{id} </select> <select id="pageList" resultMap="BaseResultMap"> SELECT <include refid="Base_Column_List" /> FROM kqgl_asso_kqjgly LIMIT #{offset}, #{pageSize} </select> <select id="pageListCount" resultType="java.lang.Integer"> SELECT count(1) FROM kqgl_asso_kqjgly </select> --> </mapper>