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