|
@@ -315,7 +315,7 @@
|
|
|
ORDER BY u.gmt_create DESC
|
|
|
</select>
|
|
|
|
|
|
- <select id="queryMechanismInformation" resultType="com.diagbot.dto.OrganizationDTO">
|
|
|
+ <!-- <select id="queryMechanismInformation(jiude)" resultType="com.diagbot.dto.OrganizationDTO">
|
|
|
SELECT
|
|
|
u.id AS userId,
|
|
|
u.linkman AS linKman,
|
|
@@ -342,7 +342,37 @@
|
|
|
AND u.gmt_create BETWEEN #{mechanism.startTime} and #{mechanism.endTime}
|
|
|
</if>
|
|
|
ORDER BY u.gmt_create DESC
|
|
|
- </select>
|
|
|
+ </select> -->
|
|
|
+ <select id="queryMechanismInformation" resultType="com.diagbot.dto.OrganizationDTO">
|
|
|
+ SELECT
|
|
|
+ u.id AS userId,
|
|
|
+ org.id AS orgId,
|
|
|
+ org.gmt_create AS orgGmtCreate,
|
|
|
+ org.name AS orgName,
|
|
|
+ org.principal AS orgPrincipal,
|
|
|
+ org.type AS orgType,
|
|
|
+ org.address AS orgAddress,
|
|
|
+ u.linkman AS linkman,
|
|
|
+ aut.status AS autStatus,
|
|
|
+ org.parent_id AS orgParent_id,
|
|
|
+ org.sub_num AS orgSub_num
|
|
|
+ FROM
|
|
|
+ sys_organization org
|
|
|
+ LEFT JOIN sys_user_organization uorg ON org.id = uorg.organization_id
|
|
|
+ LEFT JOIN sys_user u ON uorg.user_id = u.id
|
|
|
+ LEFT JOIN sys_user_authentication aut ON u.id = aut.user_id
|
|
|
+ WHERE org.is_deleted = 'N'
|
|
|
+ <if test="mechanism.orgName != null">
|
|
|
+ AND org.name LIKE CONCAT('%', #{mechanism.orgName}, '%')
|
|
|
+ </if>
|
|
|
+ <if test="mechanism.autStatus != null">
|
|
|
+ AND aut.status = #{mechanism.autStatus}
|
|
|
+ </if>
|
|
|
+ <if test="mechanism.startTime != null and mechanism.endTime != null">
|
|
|
+ AND org.gmt_create BETWEEN #{mechanism.startTime} and #{mechanism.endTime}
|
|
|
+ </if>
|
|
|
+ ORDER BY org.gmt_create DESC
|
|
|
+ </select>
|
|
|
|
|
|
<select id="queryVerifiedUserOrganizationProduct" resultType="com.diagbot.dto.UserOrgizationProductDTO">
|
|
|
SELECT
|
|
@@ -468,4 +498,38 @@
|
|
|
a.is_deleted = "N"
|
|
|
AND a.id = #{amendOrg.orgId}
|
|
|
</update>
|
|
|
+ <select id="exportOrganization" parameterType="java.util.Map"
|
|
|
+ resultType="com.diagbot.dto.UserInfoDTO">
|
|
|
+ SELECT
|
|
|
+ u.id AS userId,
|
|
|
+ u.gmt_create AS userGmtCreate,
|
|
|
+ u.gmt_modified AS userGmtModified,
|
|
|
+ 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 AS orgType,
|
|
|
+ org.principal AS orgPrincipal,
|
|
|
+ org.address AS orgAddress,
|
|
|
+ org.parent_id AS orgParent_id,
|
|
|
+ org.sub_num AS orgSub_num,
|
|
|
+ aut.position AS autPosition,
|
|
|
+ aut.is_reject AS autIsReject,
|
|
|
+ aut.status AS autStatus
|
|
|
+ FROM
|
|
|
+ sys_organization org
|
|
|
+ LEFT JOIN sys_user_organization uorg ON org.id = uorg.organization_id
|
|
|
+ LEFT JOIN sys_user u ON uorg.user_id = u.id
|
|
|
+ LEFT JOIN sys_user_authentication aut ON u.id = aut.user_id
|
|
|
+ WHERE org.is_deleted = 'N'
|
|
|
+ <if test="exportOrg.orgName != null">
|
|
|
+ AND org.name LIKE CONCAT('%', #{exportOrg.orgName}, '%')
|
|
|
+ </if>
|
|
|
+ <if test="exportOrg.startTime != null and exportOrg.endTime != null">
|
|
|
+ AND org.gmt_create BETWEEN #{exportOrg.startTime} and #{exportOrg.endTime}
|
|
|
+ </if>
|
|
|
+ ORDER BY org.gmt_create DESC
|
|
|
+ </select>
|
|
|
</mapper>
|