<file_sep>package com.example.demo.mapper;

import com.example.demo.model.User;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

@Mapper
public interface UserMapper {
    public User login(String username, String password);

    public int register(User user);

    public int del(String[] ids);

    // 查询接口（无分页）
    public List<User> getUser(String name,
                              String address,
                              String email);

    // 查询所有用户，有分页
    public List<User> getUserByPage(int sindex,
                                    int psize,
                                    String name,
                                    String address,
                                    String email,
                                    Integer isadmin);

    // 查询所有用户的条数
    public int getUserCount(String name,
                            String address,
                            String email,
                            Integer isadmin);

    User getUserById(Integer id);

    int update(User user);

    int add(User user);
}
<file_sep># Usermanager
用户管理系统
项目功能描述：
    基于SpringBoot和MyBaties实现的用户信息管理系统
核心流程：
(1)打开登陆页面，可以根据账号密码登录普通管理员与超级管理员；
(2)登陆后，超级管理员可以查看所有用户的信息，并可以添加超级管理员与普通管理员账户；普通管理员可以查看除超级管理员外所有用户信息，尽可以添加普通管理员账户；
(3)根据用户的某些信息精确查询用户，也可以通过片段信息模糊查询。
