package io.hmit.modules.sys.dao; import io.hmit.common.dao.BaseDao; import io.hmit.modules.sys.entity.SysUserEntity; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import java.util.List; import java.util.Map; /** * 系统用户 * * @author zsh 408538940@qq.com */ @Mapper public interface SysUserDao extends BaseDao<SysUserEntity> { List<SysUserEntity> getList(Map<String, Object> params); SysUserEntity getById(Long id); SysUserEntity getByUsername(String username); int updatePassword(@Param("id") Long id, @Param("newPassword") String newPassword); /** * 根据部门ID,查询用户数 */ int getCountByDeptId(Long deptId); }