| | |
| | | <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
| | | <mapper namespace="com.gkhy.exam.institutionalaccess.mapper.ThStudentMapper"> |
| | | |
| | | <update id="updateByIdcard" parameterType="java.util.List" > |
| | | <insert id="insertBatch"> |
| | | INSERT INTO th_student (idcard, name, sex, phone, auth_photo,train_org_name, institution_id, institution_name, |
| | | industry,occupation,post,del_flag,create_time,update_time,create_by,update_by) VALUES |
| | | <foreach collection="list" separator="," item="item"> |
| | | (#{item.idcard},#{item.name},#{item.sex},#{item.phone},#{item.authPhoto},#{item.trainOrgName},#{item.institutionId},#{item.institutionName}, |
| | | #{item.industry},#{item.occupation},#{item.post},#{item.delFlag},#{item.createTime}, |
| | | #{item.updateTime},#{item.createBy},#{item.updateBy}) |
| | | </foreach> |
| | | </insert> |
| | | |
| | | |
| | | |
| | | <update id="updateBatch" parameterType="java.util.List" > |
| | | <foreach collection="list" item="item" index="index" separator=";"> |
| | | UPDATE th_student |
| | | <set> |
| | |
| | | institution_id = #{item.institutionId}, |
| | | </if> |
| | | <if test="item.institutionName != null and item.institutionName != ''" > |
| | | institution_name = #{item.phone}, |
| | | institution_name = #{item.institutionName}, |
| | | </if> |
| | | <if test="item.industry != null and item.industry != ''" > |
| | | industry = #{item.industry}, |
| | |
| | | <if test="item.occupation != null and item.occupation != ''" > |
| | | occupation = #{item.occupation}, |
| | | </if> |
| | | <if test="item.post != null and item.post != ''" > |
| | | post = #{item.post}, |
| | | </if> |
| | | |
| | | <if test="item.updateBy != null and item.updateBy != ''" > |
| | | update_by = #{item.updateBy}, |
| | | </if> |
| | |
| | | update_time = #{item.updateTime} |
| | | </if> |
| | | </set> |
| | | where idcard = #{item.idcard} |
| | | where id = #{item.id} |
| | | </foreach> |
| | | </update> |
| | | |
| | | <select id="getByIdCards" resultType="com.gkhy.exam.institutionalaccess.entity.ThStudent" > |
| | | select idcard, name, sex, phone, auth_photo,train_org_name, institution_id, institution_name, |
| | | industry,occupation,post from th_student where del_flag = 0 and idcard in |
| | | <foreach collection="idcards" item="idcard" index ="index" open="(" close=")" separator=","> |
| | | #{idcard} |
| | | </foreach> |
| | | </select> |
| | | <select id="getNameByIdcards" resultType="com.gkhy.exam.institutionalaccess.entity.ThStudent" > |
| | | select idcard, name from th_student where del_flag = 0 and idcard in |
| | | <foreach collection="idcards" item="idcard" index ="index" open="(" close=")" separator=","> |
| | | #{idcard} |
| | | </foreach> |
| | | </select> |
| | | |
| | | </mapper> |
| | | |