<?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.cloud.user.dao.PersonMergeDao" >
|
|
|
<resultMap id="beanMap" type="com.cloud.user.model.PersonMerge">
|
<id column="id" property="id" /> <!--主键-->
|
<result column="personId" property="personId" jdbcType="VARCHAR"/>
|
<result column="createBy" property="createBy"/> <!--创建者-->
|
<result column="createTime" property="createTime"/> <!--创建时间-->
|
<result column="updateBy" property="updateBy"/> <!--更新者-->
|
<result column="updateTime" property="updateTime"/> <!--更新时间-->
|
<result column="mergeFrom" property="mergeFrom"/> <!--备注信息-->
|
<result column="delFlag" property="delFlag"/> <!--0 显示 1 删除-->
|
|
</resultMap>
|
|
<select id="selectPersonMergeByPersonId" resultType="com.cloud.user.model.PersonMerge">
|
select id ,personId,mergeFrom
|
from merge_from
|
where personId = #{personId,jdbcType=VARCHAR} and delFlag = '0' /*LIMIT 1*/
|
</select>
|
|
<select id="selectAllPersonMerge" resultMap="beanMap" >
|
select id,personId,mergeFrom
|
from merge_from where delFlag = '0'
|
</select>
|
<!-- 逻辑 删除 人员待更新信息 -->
|
<update id="updatePersonMergeByPersonId" parameterType="com.cloud.user.model.PersonMerge" >
|
update merge_from
|
set delFlag = '1'
|
where personId = #{personId,jdbcType=VARCHAR} and delFlag = '0'
|
</update>
|
|
</mapper>
|