ludc
2023-11-30 1b8098b7f79b66a80e5ca49d8765606cb5fa0408
Source/UBCS/ubcs-service/ubcs-user/src/main/java/com/vci/ubcs/system/user/service/IUserService.java
@@ -28,8 +28,10 @@
import org.springblade.core.mp.support.Query;
import com.vci.ubcs.system.user.vo.UserVO;
import org.springblade.core.secure.BladeUser;
import org.springblade.core.tool.api.R;
import java.util.List;
import java.util.Map;
/**
 * 服务类
@@ -71,6 +73,22 @@
   boolean updateUserInfo(User user);
   /**
    * 根据旧账号,修改为新账号名
    * @param oldAccount
    * @param newAccount
    * @return
    */
   boolean updateByAccount(String oldAccount,String newAccount);
   /**
    * 据账号,修改为用户状态
    * @param accounts
    * @param status
    * @return
    */
   boolean updateStatusByAccount(String accounts,String status);
   /**
    * 自定义分页
    *
    * @param page
@@ -89,6 +107,12 @@
    * @return
    */
   List<User> selectAllUser(User user, Long deptId);
   /**
    * 获取所有
    * @return
    */
   List<User>  selectAllUser();
   /**
    * 自定义分页
@@ -160,6 +184,13 @@
    * @return
    */
   boolean grant(String userIds, String roleIds);
   /**
    * 记录授权日志
    * @param res
    * @return
    */
   boolean grantLog(String res, boolean isException);
   /**
    * 初始化密码
@@ -251,6 +282,14 @@
    * @param roleName 要查询的角色身份
    * @return
    */
   List<UserVO> getByRoleUserList(BladeUser user, String roleName);
   List<Map<String,String>> getByRoleUserList(BladeUser user, String roleName);
   /***
    * 更新用户启用停用状态
    * @param userIds
    * @param status
    * @return
    */
    boolean updateUserStatus(String userIds,boolean status);
}