<?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.project.mapper.ServiceExternalpersonGroupMapper">
|
|
<resultMap type="com.ruoyi.project.domain.ServiceExternalpersonGroup" id="ServiceExternalpersonGroupResult">
|
<result property="id" column="id"/>
|
<result property="userId" column="user_id"/>
|
<result property="groupId" column="group_id"/>
|
<result property="groupdesc" column="groupdesc"/>
|
<result property="userNo" column="user_no"/>
|
<result property="userName" column="user_name"/>
|
</resultMap>
|
|
<resultMap type="com.ruoyi.project.domain.vo.ServicePersonInfoVo" id="ServicePersonInfo">
|
<result property="userId" column="user_id"/>
|
<result property="groupId" column="group_id"/>
|
<result property="groupdesc" column="groupdesc"/>
|
<result property="userNo" column="user_no"/>
|
<result property="userName" column="user_name"/>
|
<result property="IDCardNo" column="IDCardNo"/>
|
<result property="telephone" column="Telephone"/>
|
<result property="userType" column="UserType"/>
|
<result property="unitName" column="UnitName"/>
|
<result property="unitNo" column="UnitNo"/>
|
<result property="title" column="Title"/>
|
<result property="depositBank" column="DepositBank"/>
|
<result property="bankCardNo" column="BankCardNo"/>
|
</resultMap>
|
|
<sql id="selectServiceExternalpersonGroupVo">
|
select id, user_id, group_id, groupdesc, user_no, user_name
|
from service_externalperson_group
|
</sql>
|
|
<select id="selectServiceExternalpersonGroupList"
|
parameterType="com.ruoyi.project.domain.ServiceExternalpersonGroup"
|
resultMap="ServiceExternalpersonGroupResult">
|
<include refid="selectServiceExternalpersonGroupVo"/>
|
<where>
|
<if test="userId != null ">and user_id = #{userId}</if>
|
<if test="groupId != null ">and group_id = #{groupId}</if>
|
<if test="groupdesc != null and groupdesc != ''">and groupdesc = #{groupdesc}</if>
|
<if test="userNo != null and userNo != ''">and user_no = #{userNo}</if>
|
<if test="userName != null and userName != ''">and user_name like concat('%', #{userName}, '%')</if>
|
</where>
|
</select>
|
|
|
<select id="getPersonInfo" parameterType="java.lang.Long" resultMap="ServicePersonInfo">
|
SELECT user_id,
|
group_id,
|
groupdesc,
|
user_no,
|
user_name,
|
IDCardNo,
|
Telephone,
|
UserType,
|
UnitName,
|
UnitNo,
|
Title,
|
DepositBank,
|
BankCardNo
|
FROM service_externalperson_group
|
JOIN service_externalperson ON service_externalperson_group.user_id = service_externalperson.ID
|
AND service_externalperson.del_flag = 0 and service_externalperson.userstatus = 1 and group_id = #{groupId}
|
</select>
|
|
|
</mapper>
|