|
@@ -235,5 +235,41 @@
|
|
|
|
|
|
</update>
|
|
|
|
|
|
+<select id="dependentuserInfoByTime" parameterType="java.util.Map" resultType="com.diagbot.dto.UserInfoExportDTO" >
|
|
|
|
|
|
+ SELECT
|
|
|
+ u.id AS userId,
|
|
|
+ u.gmt_create AS userGmtCreate,
|
|
|
+ u.username AS userName,
|
|
|
+ u.linkman AS linKman,
|
|
|
+ u.email AS email,
|
|
|
+ org.id AS orgId,
|
|
|
+ org.gmt_create AS orgGmtCreate,
|
|
|
+ org.name AS orgName,
|
|
|
+ org.type,
|
|
|
+ org.principal AS orgPrincipal,
|
|
|
+ org.address,
|
|
|
+ org.parent_id,
|
|
|
+ org.sub_num,
|
|
|
+ aut.position,
|
|
|
+ aut.is_reject,
|
|
|
+ aut.status
|
|
|
+ FROM sys_user u
|
|
|
+ LEFT JOIN sys_user_organization uorg ON u.id = uorg.user_id
|
|
|
+ LEFT JOIN sys_organization org ON uorg.organization_id = org.id
|
|
|
+ LEFT JOIN sys_user_authentication aut ON u.id = aut.user_id
|
|
|
+ WHERE
|
|
|
+ u.is_deleted = 'N'
|
|
|
+ AND u.TYPE = "0"
|
|
|
+ <if test="userExport.orgName != null">
|
|
|
+ AND org.name LIKE CONCAT('%', #{userInfo.orgName}, '%')
|
|
|
+ </if>
|
|
|
+ <if test="userExport.autStatus != null">
|
|
|
+ AND aut.status = #{userInfo.autStatus}
|
|
|
+ </if>
|
|
|
+ <if test="userExport.startTime != null and userExport.endDate != null">
|
|
|
+ AND u.gmt_create BETWEEN #{userExport.startTime} and #{userExport.endTime}
|
|
|
+ </if>
|
|
|
+ ORDER BY u.gmt_create DESC
|
|
|
+</select>
|
|
|
</mapper>
|