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
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);
|
|
} |