All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.kedauis.system.dao.SysUserMapper Maven / Gradle / Ivy

The newest version!
package com.kedauis.system.dao;

import com.kedauis.system.model.SysUser;
import org.springframework.stereotype.Repository;

import java.util.List;
import java.util.Map;

@Repository
public interface SysUserMapper {

    /**
     * @author QiuYu
     * date 2017/12/14
     * time 12:56
     * description 查询所有用户(分页查询)
     * @param params query parameters
     * @return list of user
     */
    public List> qryAllUsers(Map params);

    /**
     * @author QiuYu
     * date 2017/12/14
     * time 14:25
     * description 根据用户登陆名查询用户
     * @param userId user's id
     * @return user
     */
    public SysUser qryUserByUserId(String userId);
    /**
     * @author QiuYu
     * date 2017/12/14
     * time 14:25
     * description 根据用户id查询用户
     * @param id user's id
     * @return user
     */
    public SysUser qryUserById(Integer id);

    /**
     * @author QiuYu
     * date 2017/12/19
     * time 14:00
     * description 根据部门ID查询用户
     * @param deptId dept's id
     * @return list of user
     */
    public List qryUserByDeptId(Integer deptId);

    /**
     * @author QiuYu
     * date 2017/12/14
     * time 14:25
     * description 更新用户
     * @param sysUser user
     */
    public void updUser(SysUser sysUser);

    /**
     * @author QiuYu
     * date 2017/12/15
     * time 17:09
     * description 新增用户
     * @param sysUser user
     */
    public void insUser(SysUser sysUser);

    /**
     * @author QiuYu
     * date 2017/12/14
     * time 17:49
     * description 根据ids查询用户
     * @param ids ids
     */
    public void delUserByIds(String ids);

    /**
     * @author QiuYu
     * date 2017/12/15
     * time 16:40
     * description 重置用户密码
     * @param user system user
     */
    public void setUserPwd(SysUser user);
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy