ISysUserService接口增加getUserByWorkNo方法

This commit is contained in:
caozhen
2023-09-07 17:29:47 +08:00
parent 21f6713826
commit 6f0b0c22d5
4 changed files with 17 additions and 4 deletions
@@ -167,4 +167,6 @@ public interface SysUserMapper extends BaseMapper<SysUser> {
List<SysUser> queryByDepIds(@Param("departIds")List<String> departIds,@Param("username") String username); List<SysUser> queryByDepIds(@Param("departIds")List<String> departIds,@Param("username") String username);
List<SysUser> getUserListByDepIds(@Param("departIds") List<String> departIds); List<SysUser> getUserListByDepIds(@Param("departIds") List<String> departIds);
SysUser getUserByWorkNo(String workNo);
} }
@@ -214,4 +214,8 @@
) )
</if> </if>
</select> </select>
<select id="getUserByWorkNo" resultType="com.jero.modules.system.entity.SysUser">
select * from sys_user where del_flag = 0 and work_no = #{workNo}
</select>
</mapper> </mapper>
@@ -325,4 +325,6 @@ public interface ISysUserService extends IService<SysUser> {
void encryptReqMapData(Map<String, String[]> parameterMap); void encryptReqMapData(Map<String, String[]> parameterMap);
List<SysUser> getUserListByDepIds(List<String> departIds); List<SysUser> getUserListByDepIds(List<String> departIds);
SysUser getUserByWorkNo(String workNo);
} }
@@ -624,7 +624,12 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
return userMapper.getUserListByDepIds(departIds); return userMapper.getUserListByDepIds(departIds);
} }
@Override @Override
public SysUser getUserByWorkNo(String workNo) {
return userMapper.getUserByWorkNo(workNo);
}
@Override
@Transactional(rollbackFor = Exception.class) @Transactional(rollbackFor = Exception.class)
@CacheEvict(value={CacheConstant.SYS_USERS_CACHE}, allEntries=true) @CacheEvict(value={CacheConstant.SYS_USERS_CACHE}, allEntries=true)
public void editUser(SysUser user, String roles, String departs) { public void editUser(SysUser user, String roles, String departs) {