|
@@ -5,7 +5,7 @@
|
|
|
<select id="getRecordsPage" resultType="com.zjugis.module.adm.dal.dataobject.staff.StaffRecordSDO">
|
|
|
select t1.*,
|
|
|
t3.NAME as deptName,
|
|
|
- t3.ID as deptId
|
|
|
+ t2.DEPT_ID as deptId
|
|
|
from ADM_STAFF_RECORDS t1
|
|
|
left join SYSTEM_USER_DEPT t2 on t1.USER_ID = t2.USER_ID
|
|
|
left join SYSTEM_DEPT t3 on t2.DEPT_ID = t3.ID
|
|
@@ -47,13 +47,21 @@
|
|
|
|
|
|
<select id="selectLoginNum" resultType="String">
|
|
|
SELECT n.LOGIN_NAME
|
|
|
- FROM (
|
|
|
- SELECT a.LOGIN_NAME
|
|
|
- FROM ADM_STAFF_RECORDS a
|
|
|
- WHERE a.LOGIN_NAME IS NOT NULL
|
|
|
- AND REGEXP_LIKE ( a.LOGIN_NAME, '^[0-9]+$' )
|
|
|
- ORDER BY a.LOGIN_NAME DESC
|
|
|
- ) n
|
|
|
+ FROM (SELECT a.LOGIN_NAME
|
|
|
+ FROM ADM_STAFF_RECORDS a
|
|
|
+ WHERE a.LOGIN_NAME IS NOT NULL
|
|
|
+ AND REGEXP_LIKE(a.LOGIN_NAME, '^[0-9]+$')
|
|
|
+ ORDER BY a.LOGIN_NAME DESC) n
|
|
|
WHERE ROWNUM = 1
|
|
|
</select>
|
|
|
+
|
|
|
+ <select id="selectStaffDetail" resultType="com.zjugis.module.adm.dal.dataobject.staff.StaffRecordSDO">
|
|
|
+ select t1.*,
|
|
|
+ t3.NAME as deptName,
|
|
|
+ t2.DEPT_ID as deptId
|
|
|
+ from ADM_STAFF_RECORDS t1
|
|
|
+ left join SYSTEM_USER_DEPT t2 on t1.USER_ID = t2.USER_ID
|
|
|
+ left join SYSTEM_DEPT t3 on t2.DEPT_ID = t3.ID
|
|
|
+ where t1.USER_ID = #{userId}
|
|
|
+ </select>
|
|
|
</mapper>
|