zhangherong
2025-07-04 826d7a2d241c24a1ef47fe0e69533a18b3464bc2
lxzn-module-system/lxzn-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysUserMapper.java
@@ -8,6 +8,7 @@
import org.apache.ibatis.annotations.Param;
import org.jeecg.modules.system.entity.SysUser;
import org.jeecg.modules.system.model.SysUserSysDepartModel;
import org.jeecg.modules.system.vo.EamUserRepDepVo;
import org.jeecg.modules.system.vo.MdcUserProVo;
import org.jeecg.modules.system.vo.SysUserDepVo;
@@ -62,22 +63,30 @@
    * @return
    */
   IPage<SysUser> getUserByRoleId(Page page, @Param("roleId") String roleId, @Param("username") String username);
   /**
    * 根据设备车间管理Id查询
    * @param page
    * @param workShopDepartId 设备车间管理Id
    * @return
    */
   IPage<SysUser> getUserByWorkShopDepartId(Page page, @Param("baseFactoryId") String baseFactoryId, @Param("username") String username);
   /**
    * 根据用户名设置部门ID
    * @param username
    * @param orgCode
    */
   void updateUserDepart(@Param("username") String username,@Param("orgCode") String orgCode);
   /**
    * 根据手机号查询用户信息
    * @param phone
    * @return
    */
   public SysUser getUserByPhone(@Param("phone") String phone);
   /**
    * 根据邮箱查询用户信息
    * @param email
@@ -150,7 +159,7 @@
     */
    @Deprecated
    int updateNullByEmptyString(@Param("fieldName") String fieldName);
   /**
    *  根据部门Ids,查询部门下用户信息
    * @param departIds
@@ -172,4 +181,22 @@
    */
   List<SysUser> getAllUsersByRoleId(@Param("roleId") String roleId);
   /**
    * 根据角色编码查询用户id集合
    */
   List<String> getUserByRoleCode(@Param("roleCode") String roleCode);
   /**
    * 根据角色编码和设备编号查询用户
    */
    List<SysUser> getEquipmentAdmin(@Param("roleCode") String roleCode, @Param("equipmentId") String equipmentId);
   List<SysUser> getUserByRoleCodeList(@Param("roleCodeList") List<String> roleCodeList);
   /**
    * 根据用户Ids,查询用户所属维修部门名称信息
    */
   List<EamUserRepDepVo> getRepDepNamesByUserIds(@Param("userIds") List<String> userIds);
}