新增 findUserListByCompanyCodes 方法,根据公司编码获取用户编码和名称
This commit is contained in:
@@ -38,6 +38,11 @@ public interface EmpUserDao extends CrudDao<EmpUser> {
|
||||
*/
|
||||
List<EmpUser> findUserListByOfficeCodes(EmpUser empUser);
|
||||
|
||||
/**
|
||||
* 根据公司编码查询用户,仅返回基本信息
|
||||
*/
|
||||
List<EmpUser> findUserListByCompanyCodes(EmpUser empUser);
|
||||
|
||||
/**
|
||||
* 根据角色编码查询用户,仅返回基本信息
|
||||
*/
|
||||
|
||||
@@ -48,6 +48,11 @@ public interface EmpUserService extends CrudServiceApi<EmpUser> {
|
||||
*/
|
||||
List<EmpUser> findUserListByOfficeCodes(EmpUser empUser);
|
||||
|
||||
/**
|
||||
* 根据公司编码查询用户,仅返回基本信息
|
||||
*/
|
||||
List<EmpUser> findUserListByCompanyCodes(EmpUser empUser);
|
||||
|
||||
/**
|
||||
* 根据角色编码查询用户,仅返回基本信息
|
||||
*/
|
||||
|
||||
@@ -115,6 +115,13 @@ public class EmpUserServiceSupport extends CrudService<EmpUserDao, EmpUser>
|
||||
public List<EmpUser> findUserListByOfficeCodes(EmpUser empUser){
|
||||
return dao.findUserListByOfficeCodes(empUser);
|
||||
}
|
||||
/**
|
||||
* 根据公司编码查询用户,仅返回基本信息
|
||||
*/
|
||||
@Override
|
||||
public List<EmpUser> findUserListByCompanyCodes(EmpUser empUser){
|
||||
return dao.findUserListByCompanyCodes(empUser);
|
||||
}
|
||||
|
||||
/**
|
||||
* 根据角色编码查询用户,仅返回基本信息
|
||||
|
||||
@@ -85,6 +85,27 @@
|
||||
ORDER BY a.user_code
|
||||
</select>
|
||||
|
||||
<!-- 根据公司编码查询用户,仅返回基本信息 -->
|
||||
<select id="findUserListByCompanyCodes" resultType="EmpUser">
|
||||
SELECT
|
||||
<include refid="userColumns"/>
|
||||
FROM ${_prefix}sys_user a
|
||||
JOIN ${_prefix}sys_employee e ON e.emp_code = a.ref_code
|
||||
JOIN ${_prefix}sys_company o ON o.company_code = e.company_code
|
||||
WHERE a.status = #{STATUS_NORMAL}
|
||||
AND a.user_type = #{USER_TYPE_EMPLOYEE}
|
||||
<if test="global.useCorpModel">
|
||||
AND a.corp_code = #{corpCode}
|
||||
</if>
|
||||
AND e.status = #{STATUS_NORMAL}
|
||||
AND o.status = #{STATUS_NORMAL}
|
||||
AND o.company_code IN
|
||||
<foreach item="code" index="index" collection="codes" open="(" separator="," close=")">
|
||||
#{code}
|
||||
</foreach>
|
||||
ORDER BY a.user_code
|
||||
</select>
|
||||
|
||||
<!-- 根据角色编码查询用户,仅返回基本信息 -->
|
||||
<select id="findUserListByRoleCodes" resultType="EmpUser">
|
||||
SELECT
|
||||
|
||||
Reference in New Issue
Block a user