| | |
| | | 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 org.springblade.core.tool.api.R; |
| | | |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | /** |
| | | * 服务类 |
| | |
| | | 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 |
| | |
| | | * @return |
| | | */ |
| | | IPage<User> selectUserPage(IPage<User> page, User user, Long deptId, String tenantId); |
| | | |
| | | /** |
| | | * 自定义分页 |
| | | * |
| | | * @param user |
| | | * @param deptId |
| | | * @return |
| | | */ |
| | | List<User> selectAllUser(User user, Long deptId); |
| | | |
| | | /** |
| | | * 获取所有 |
| | | * @return |
| | | */ |
| | | List<User> selectAllUser(); |
| | | |
| | | /** |
| | | * 自定义分页 |
| | |
| | | * @return |
| | | */ |
| | | UserInfo userInfo(String tenantId, String account); |
| | | |
| | | /** |
| | | * 用户信息,为啥不删了上边那个方法呢,因为我不敢,牵扯有点多 |
| | | * |
| | | * @param tenantId |
| | | * @param account |
| | | * @return |
| | | */ |
| | | UserInfo userInfo(String tenantId, String account,String name); |
| | | |
| | | /** |
| | | * 用户信息 |
| | |
| | | * @return |
| | | */ |
| | | boolean grant(String userIds, String roleIds); |
| | | |
| | | /** |
| | | * 记录授权日志 |
| | | * @param res |
| | | * @return |
| | | */ |
| | | boolean grantLog(String res, boolean isException); |
| | | |
| | | /** |
| | | * 初始化密码 |
| | |
| | | */ |
| | | boolean updateByUseStrategyId(List<Long> userIds); |
| | | |
| | | /** |
| | | * 获取到指定身份权限的用户列表 |
| | | * @param user 用户查询的用户信息,如租户信息,通常为自动注入,前端可选择不传 |
| | | * @param roleName 要查询的角色身份 |
| | | * @return |
| | | */ |
| | | List<Map<String,String>> getByRoleUserList(BladeUser user, String roleName); |
| | | |
| | | /*** |
| | | * 更新用户启用停用状态 |
| | | * @param userIds |
| | | * @param status |
| | | * @return |
| | | */ |
| | | boolean updateUserStatus(String userIds,boolean status); |
| | | |
| | | } |