ludc
2023-07-13 861ab1735fad4abee21e067ff0b010c87069edc5
Source/UBCS/ubcs-service/ubcs-user/src/main/java/com/vci/ubcs/system/user/service/IUserService.java
@@ -27,6 +27,7 @@
import org.springblade.core.mp.base.BaseService;
import org.springblade.core.mp.support.Query;
import com.vci.ubcs.system.user.vo.UserVO;
import org.springblade.core.secure.BladeUser;
import java.util.List;
@@ -84,11 +85,19 @@
    * 自定义分页
    *
    * @param user
    * @param deptId
    * @return
    */
   List<User> selectAllUser(User user, Long deptId);
   /**
    * 自定义分页
    *
    * @param user
    * @param query
    * @return
    */
   IPage<UserVO> selectUserSearch(UserVO user, Query query);
   /**
    * 用户信息
@@ -106,6 +115,15 @@
    * @return
    */
   UserInfo userInfo(String tenantId, String account);
   /**
    * 用户信息,为啥不删了上边那个方法呢,因为我不敢,牵扯有点多
    *
    * @param tenantId
    * @param account
    * @return
    */
   UserInfo userInfo(String tenantId, String account,String name);
   /**
    * 用户信息
@@ -220,4 +238,19 @@
    */
   Long checkRenAndExpr(Long userId);
   /**
    * 因密码策略修改或默认密码策略被修改,所以用户状态提醒也需做相应的更改
    * @param userIds
    * @return
    */
   boolean updateByUseStrategyId(List<Long> userIds);
   /**
    * 获取到指定身份权限的用户列表
    * @param user 用户查询的用户信息,如租户信息,通常为自动注入,前端可选择不传
    * @param roleName 要查询的角色身份
    * @return
    */
   List<UserVO> getByRoleUserList(BladeUser user, String roleName);
}