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.
54 lines
786 B
54 lines
786 B
package service;
|
|
|
|
import model.Admin;
|
|
import model.User;
|
|
|
|
public interface ILoginService {
|
|
|
|
/**
|
|
* 通过用户名和密码查询用户
|
|
* @param user
|
|
* @return
|
|
*/
|
|
User findByUser(User user);
|
|
|
|
/**
|
|
* 通过管理员帐户和密码查询管理员
|
|
* @param admin
|
|
* @return
|
|
*/
|
|
Admin findByAdmin(Admin admin);
|
|
|
|
/**
|
|
* 通过用户名查询用户
|
|
* @param userName
|
|
* @return
|
|
*/
|
|
User findUserByName(String userName);
|
|
|
|
/**
|
|
* 保存用户信息
|
|
* @param user
|
|
*/
|
|
void saveUser(User user);
|
|
|
|
/**
|
|
* 修改用户密码
|
|
* @param user
|
|
*/
|
|
void updatePed(User user);
|
|
|
|
/**
|
|
* 通过用户id查询用户信息
|
|
* @param uid
|
|
* @return
|
|
*/
|
|
User searchUserInfoById(int uid);
|
|
|
|
/**
|
|
* 修改用户信息
|
|
* @param user
|
|
*/
|
|
void updateUser(User user);
|
|
}
|