From 9c348b05a774adf47453780cf3b7a8f9823661f5 Mon Sep 17 00:00:00 2001 From: ZQN <364596817@qq.com> Date: 星期三, 26 六月 2024 18:30:19 +0800 Subject: [PATCH] 企业多手机号 --- project-system/src/main/java/com/project/system/service/ISysUserService.java | 57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++--- 1 files changed, 54 insertions(+), 3 deletions(-) diff --git a/project-system/src/main/java/com/project/system/service/ISysUserService.java b/project-system/src/main/java/com/project/system/service/ISysUserService.java index ed59bf8..977b71d 100644 --- a/project-system/src/main/java/com/project/system/service/ISysUserService.java +++ b/project-system/src/main/java/com/project/system/service/ISysUserService.java @@ -1,8 +1,11 @@ package com.project.system.service; -import java.util.List; import com.project.common.core.domain.entity.SysUser; import com.project.common.mybatis.IBaseService; +import com.project.system.domain.vo.SysUserResultVo; +import com.project.system.domain.vo.SysUserVo; + +import java.util.List; /** * 鐢ㄦ埛 涓氬姟灞� @@ -208,8 +211,56 @@ /** * 鏍规嵁鏈烘瀯id娓呴櫎鐢ㄦ埛 - * @param deptId 鏈烘瀯id + * @param phone 浼佷笟phone * @return 缁撴灉 */ - public int deleteUserByDeptId(Long deptId); + public int deleteUserByCompanyPhone(String phone); + + /** + * 鑾峰彇瑙掕壊鏍囪瘑浜烘墜鏈哄彿 + * @param roleKey 瑙掕壊鏍囪瘑 + * @return idList + */ + List<String> getPhonesByRoleKey(String roleKey, Long deptId); + + + /** + * 閲嶇疆鐢ㄦ埛鎵嬫満鍙� + * + * @param userId 鐢ㄦ埛id + * @param phone 鎵嬫満鍙� + * @return 缁撴灉 + */ + public int resetPhone(Long userId, String phone); + + /** + * 澶勭悊瀵煎叆淇℃伅 + * @param list 鏁版嵁 + * @param deptId 瀵煎叆閮ㄩ棬id + * @return 缁撴灉 + */ + SysUserResultVo doImport(List<SysUserVo> list, Long deptId); + + /** + * 鏍¢獙瀵煎叆淇℃伅 + * @param resultVo 鏁版嵁 + * @return 缁撴灉 + */ + SysUserResultVo checkImport(SysUserResultVo resultVo); + + /** + * 淇濆瓨瀵煎叆淇℃伅 + * @param resultVo 鏁版嵁 + * @return 缁撴灉 + */ + Boolean saveImport(SysUserResultVo resultVo); + + /** + * 鑾峰彇閮ㄩ棬鍚� + * @param userId 鐢ㄦ埛id + * @return 閮ㄩ棬鍚� + */ + String getDeptNameByUserId(Long userId); + + } -- Gitblit v1.9.1