|
|
@ -10,7 +10,7 @@ |
|
|
|
FROM sys_staffinfo staff |
|
|
|
LEFT JOIN sys_user user |
|
|
|
ON staff.sid = user.staffSid |
|
|
|
where staff.personTypeKey != '01' |
|
|
|
where staff.personTypeKey != '01' |
|
|
|
ORDER BY staff.firstPinYinLabel = '#', staff.firstPinYinLabel ASC, staff.pinYinName |
|
|
|
</select> |
|
|
|
|
|
|
@ -70,7 +70,8 @@ |
|
|
|
INNER JOIN sys_staffinfo staff ON org.staffSid = staff.sid |
|
|
|
LEFT JOIN sys_user user |
|
|
|
ON staff.sid = user.staffSid |
|
|
|
WHERE org.orgSid = #{sid} and staff.personTypeKey != '01' |
|
|
|
WHERE org.orgSid = #{sid} |
|
|
|
and staff.personTypeKey != '01' |
|
|
|
</select> |
|
|
|
<!--根据员工类型key查询员工工号的最大号--> |
|
|
|
<select id="selectJobNumber" resultType="com.yxt.anrui.portal.api.sysstaffinfo.SysStaffinfo"> |
|
|
@ -312,7 +313,7 @@ |
|
|
|
select su.sid userSid, si.name staffName |
|
|
|
from sys_staff_org sso |
|
|
|
left join sys_staffinfo si on sso.staffSid = si.sid |
|
|
|
left join sys_user su on su.staffSid = si.sid |
|
|
|
left join sys_user su on su.staffSid = si.sid |
|
|
|
where find_in_set(#{orgSid}, replace(sso.orgSidPath, '/', ',')) |
|
|
|
</select> |
|
|
|
|
|
|
@ -346,7 +347,8 @@ |
|
|
|
left join sys_staff_post ssp on si.sid = ssp.staffSid |
|
|
|
left join sys_post sp on sp.sid = ssp.postSid |
|
|
|
<where> |
|
|
|
${ew.sqlSegment} and length(su.isAdmin) = 0 |
|
|
|
${ew.sqlSegment} |
|
|
|
and length(su.isAdmin) = 0 |
|
|
|
<if test="orgSid != null and orgSid != ''"> |
|
|
|
and find_in_set(#{orgSid} |
|
|
|
, replace (sso.orgSidPath |
|
|
@ -380,9 +382,9 @@ |
|
|
|
</select> |
|
|
|
|
|
|
|
<select id="selectStaffLists" resultType="com.yxt.anrui.portal.api.sysstaffinfo.PcSysStaffVo"> |
|
|
|
select su.sid userSid, |
|
|
|
si.name staffName |
|
|
|
select su.sid userSid, |
|
|
|
si.name staffName |
|
|
|
from sys_user su |
|
|
|
left join sys_staffinfo si on su.staffSid = si.sid and length(su.isAdmin) = 0 |
|
|
|
left join sys_staffinfo si on su.staffSid = si.sid and length(su.isAdmin) = 0 |
|
|
|
</select> |
|
|
|
</mapper> |