From bf13676673e9f0f090a68bd8cfbaefbf0d696d32 Mon Sep 17 00:00:00 2001 From: EricsHu <hrr145632> Date: 星期日, 26 十一月 2023 13:03:00 +0800 Subject: [PATCH] 讨论区关键字过滤、首页班级显示班级信息 --- src/main/java/com/qxueyou/scc/user/service/IUserService.java | 62 ++++++++++++++++-------------- 1 files changed, 33 insertions(+), 29 deletions(-) diff --git a/src/main/java/com/qxueyou/scc/user/service/IUserService.java b/src/main/java/com/qxueyou/scc/user/service/IUserService.java index d80b6c0..de939f1 100644 --- a/src/main/java/com/qxueyou/scc/user/service/IUserService.java +++ b/src/main/java/com/qxueyou/scc/user/service/IUserService.java @@ -8,61 +8,61 @@ import com.qxueyou.scc.user.model.User; /** - * 用户接口 + * 鐢ㄦ埛鎺ュ彛 * - * @author 夏德虎 + * @author 澶忓痉铏� */ public interface IUserService { /** - * 初始化用户信息 + * 鍒濆鍖栫敤鎴蜂俊鎭� * - * @param userId 用户ID - * @param needMenus 是否需要查询当前用户的菜单 + * @param userId 鐢ㄦ埛ID + * @param needMenus 鏄惁闇�瑕佹煡璇㈠綋鍓嶇敤鎴风殑鑿滃崟 * @return */ UserInfoWrapper initUserInfoWrapper(CacheParamters param, boolean needMenus); /** - * 新增用户 + * 鏂板鐢ㄦ埛 * - * @param name 姓名 - * @param studentNumber 学号 - * @param mobilePhone 手机号 + * @param name 濮撳悕 + * @param studentNumber 瀛﹀彿 + * @param mobilePhone 鎵嬫満鍙� * @return */ - User insertUser(String name, String account, String mobilePhone, String password, Boolean sex, String orgId); + User insertUser( String photo,String name, String account, String mobilePhone, String password, Boolean sex, String orgId); /** - * 根据账户获取用户 + * 鏍规嵁璐︽埛鑾峰彇鐢ㄦ埛 * - * @param account 账号 + * @param account 璐﹀彿 * @return */ User getUserByAccount(String account, String orgId); /** - * 为用户添加角色 + * 涓虹敤鎴锋坊鍔犺鑹� * - * @param userId 用户ID - * @param roleId 角色ID + * @param userId 鐢ㄦ埛ID + * @param roleId 瑙掕壊ID * @return */ Result addRole(String userId, String roleId); /** - * 用户设置 + * 鐢ㄦ埛璁剧疆 * - * @param userId 用户id - * @param oldPassword 旧密码 - * @param newPasswd 新密码 - * @param imgPaths 头像图片路径 + * @param userId 鐢ㄦ埛id + * @param oldPassword 鏃у瘑鐮� + * @param newPasswd 鏂板瘑鐮� + * @param imgPaths 澶村儚鍥剧墖璺緞 * @return */ Result updatePassword(String userId, String oldPassword, String newPasswd); /** - * 用户设置头像 + * 鐢ㄦ埛璁剧疆澶村儚 * * @param headPath * @return @@ -70,7 +70,7 @@ Result updateUserHead(String userId, String headPath); /** - * 用户设置头像 + * 鐢ㄦ埛璁剧疆澶村儚 * * @param headPath * @return @@ -78,28 +78,28 @@ Result updateUserInfo(String userId, String mobilePhone); /** - * 用户修改密码 + * 鐢ㄦ埛淇敼瀵嗙爜 * - * @param password 原密码 + * @param password 鍘熷瘑鐮� */ Result updatePassword(String userId, String password); /** - * 判断用户是否为管理员 + * 鍒ゆ柇鐢ㄦ埛鏄惁涓虹鐞嗗憳 * * @return */ boolean isAdmin(); /** - * 判断用户是否为教师 + * 鍒ゆ柇鐢ㄦ埛鏄惁涓烘暀甯� * * @return */ boolean isTeacher(); /** - * 批量保存用户信息 + * 鎵归噺淇濆瓨鐢ㄦ埛淇℃伅 * * @param lstUser * @return @@ -107,14 +107,18 @@ boolean doBatchUpdateUser(List<User> lstUser); /** - * 用户的更新 + * 鐢ㄦ埛鐨勬洿鏂� */ Result updateUser(String userId, String name, String account, String mobilePhone, String password, Boolean sex); /** - * 判断用户是否存在 + * 鍒ゆ柇鐢ㄦ埛鏄惁瀛樺湪 * * @param userId */ boolean exists(String account); + + Result countUser(); + + Result countUsersex(); } -- Gitblit v1.8.0