SysUserMapper.java 808 B

123456789101112131415161718192021222324252627282930313233
  1. package com.jiayue.ssi.mapper;
  2. import com.jiayue.ssi.entity.SysUser;
  3. import com.baomidou.mybatisplus.core.mapper.BaseMapper;
  4. import org.apache.ibatis.annotations.Mapper;
  5. import org.apache.ibatis.annotations.Update;
  6. import java.util.List;
  7. /**
  8. * 用户管理Mapper
  9. *
  10. * @author xsl
  11. * @since 2023-03-10
  12. */
  13. @Mapper
  14. public interface SysUserMapper extends BaseMapper<SysUser> {
  15. /**
  16. * 通过角色ID查找用户
  17. *
  18. * @param roleId 角色ID
  19. * @return 结果
  20. */
  21. public List<SysUser> selectUserByRole(String roleId);
  22. /**
  23. * 更改密码
  24. *
  25. * @param password 新密码
  26. * @return 结果
  27. */
  28. @Update("update sys_user t set t.password=#{password},t.last_update_pwd_time=null where t.id=#{id}")
  29. public int resetPassword(Long id, String password);
  30. }