You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

26 lines
906 B

package cn.itbaizhan.service;
import java.util.List;
import java.util.Map;
import cn.itbaizhan.po.User;
// 用户服务接口,定义了用户相关的操作方法
public interface UserService {
// 保存用户信息
public void save(User user);
// 根据用户ID删除用户
public void delete(User id);
// 根据用户ID查找用户
public User findUserById(int id);
// 查找所有用户
public List<User> findAllUsers();
// 更新用户信息
public void update(User user);
// 根据用户名和密码查找用户
public User getUserByLoginNameAndPassword(String username, String password);
// 根据用户名查找用户
public User findUserByName(String username);
// 根据用户名查询用户
public User queryUser(String username);
// 根据多个条件查找用户
public User findUserByinfo(String username, String name, String sex,
String phone, String post, String address, String email);
}