|
|
@ -42,66 +42,41 @@
|
|
|
|
</trim>
|
|
|
|
</trim>
|
|
|
|
</where>
|
|
|
|
</where>
|
|
|
|
<if test="page != null">
|
|
|
|
<if test="page != null">
|
|
|
|
<if test="page.sortname != null"> order by ${page.sortname} ${page.sortorder}</if>
|
|
|
|
<if test="page.sortname != null"> order by ${page.sortname} ${page.sortorder}</if>
|
|
|
|
limit ${page.start}, ${page.Pagesize}
|
|
|
|
limit ${page.start}, ${page.Pagesize}
|
|
|
|
</if>
|
|
|
|
</if>
|
|
|
|
</sql>
|
|
|
|
</sql>
|
|
|
|
|
|
|
|
|
|
|
|
<select id="listCount" resultType="java.lang.Long" parameterType="java.util.Map">
|
|
|
|
<select id="listCount" resultType="java.lang.Long" parameterType="java.util.Map">
|
|
|
|
select
|
|
|
|
select count(u.ID) from s_user_t u
|
|
|
|
count(ten.ID)
|
|
|
|
left join s_userobject_t uo on u.id = uo.USERID
|
|
|
|
from
|
|
|
|
left join s_department_t dm on dm.id = uo.DEPARTID
|
|
|
|
S_TENANT_T ten
|
|
|
|
where u.LOGINNAME =#{loginname} and dm.DESCRIPTION = #{otherno}
|
|
|
|
where
|
|
|
|
|
|
|
|
ten.OTHERNO = #{otherno}
|
|
|
|
|
|
|
|
and
|
|
|
|
|
|
|
|
ten.ID in (
|
|
|
|
|
|
|
|
select ue.TENANTID from
|
|
|
|
|
|
|
|
S_USER_T us,
|
|
|
|
|
|
|
|
S_USER_TENANT_T ue where us.LOGINNAME = #{loginname}
|
|
|
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</select>
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
|
|
<select id="listOthernoCount" resultType="java.lang.Long" parameterType="java.util.Map">
|
|
|
|
<select id="listOthernoCount" resultType="java.lang.Long" parameterType="java.util.Map">
|
|
|
|
select
|
|
|
|
select
|
|
|
|
count(ten.ID)
|
|
|
|
count(dm.ID)
|
|
|
|
from
|
|
|
|
from
|
|
|
|
S_TENANT_T ten
|
|
|
|
s_department_t dm
|
|
|
|
where
|
|
|
|
where
|
|
|
|
ten.OTHERNO = #{otherno}
|
|
|
|
dm.DESCRIPTION = #{otherno}
|
|
|
|
</select>
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
|
|
<select id="listLoginNameCount" resultType="java.lang.Long" parameterType="java.util.Map">
|
|
|
|
<select id="listLoginNameCount" resultType="java.lang.Long" parameterType="java.util.Map">
|
|
|
|
select
|
|
|
|
select count(u.ID) from s_user_t u
|
|
|
|
count(ten.ID)
|
|
|
|
left join s_userobject_t uo on u.id = uo.USERID
|
|
|
|
from
|
|
|
|
left join s_department_t dm on dm.id = uo.DEPARTID
|
|
|
|
S_TENANT_T ten
|
|
|
|
where u.LOGINNAME =#{loginname} and dm.DESCRIPTION = #{otherno}
|
|
|
|
where
|
|
|
|
|
|
|
|
ten.OTHERNO = #{otherno}
|
|
|
|
|
|
|
|
and
|
|
|
|
|
|
|
|
ten.ID in (
|
|
|
|
|
|
|
|
select ue.TENANTID from
|
|
|
|
|
|
|
|
S_USER_T us,
|
|
|
|
|
|
|
|
S_USER_TENANT_T ue where us.LOGINNAME = #{loginname}
|
|
|
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</select>
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<select id="listMobileCount" resultType="java.lang.Long" parameterType="java.util.Map">
|
|
|
|
<select id="listMobileCount" resultType="java.lang.Long" parameterType="java.util.Map">
|
|
|
|
select
|
|
|
|
select count(u.ID) from s_user_t u
|
|
|
|
count(ten.ID)
|
|
|
|
left join s_userobject_t uo on u.id = uo.USERID
|
|
|
|
from
|
|
|
|
left join s_department_t dm on dm.id = uo.DEPARTID
|
|
|
|
S_TENANT_T ten
|
|
|
|
where u.MOBILE =#{mobile} and dm.DESCRIPTION = #{otherno}
|
|
|
|
where
|
|
|
|
|
|
|
|
ten.OTHERNO = #{otherno}
|
|
|
|
|
|
|
|
and
|
|
|
|
|
|
|
|
ten.ID in (
|
|
|
|
|
|
|
|
select ue.TENANTID from
|
|
|
|
|
|
|
|
S_USER_T us,
|
|
|
|
|
|
|
|
S_USER_TENANT_T ue where us.MOBILE = #{mobile}
|
|
|
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</select>
|
|
|
|
</select>
|
|
|
|
</mapper>
|
|
|
|
</mapper>
|
|
|
|