package com.oa.service; import java.io.Serializable; import java.util.List; import com.oa.model.*; public interface UserService { public Users login(String hql,Object[] condition); public void delete(Users user); public void update(Users user); public Serializable addUser(Users user); public Users exits(Serializable account); public List<Person> getPageUsers(int i, Class<Person> clazz, String hql); public List<Person> getAllUsers(Class<Person> class1, String hql); public Person getPersonId(Class<Person> clazz, Serializable id); public Person getsPerson(Class<Person> clazz, Serializable id); public Users getsUser(Person person); public void deleteAccount(Users user); public List<Role> listRole(); public List<UsersRoles> getUsersRoles(Users user); public Users getThisUser(Class<Users> clazz, Serializable id); public Role getThisRole(String name); public void addUsersRoles(UsersRoles usersRoles); public void dealDeleteAccount(Integer id); public UsersRoles getThisUsersRoles(int id); public void updateUsersRoles(UsersRoles usersRoles, String name); public UsersRoles getUsersRolesById(Class<UsersRoles> clazz, Serializable id); public void deleteUsersRoles(UsersRoles usersRoles); public Module getThisModule(Class<Module> class1, Serializable moduleId); public void addUserPrivilege(UserPrivilege up); public UserPrivilege getUserPrivilege(String str, Object[] objects); //public void delete(UserPrivilege up); public void updateUserPrivilege(UserPrivilege up); public void update(Person person); public Users getThisUser(Class<Users> clazz, Integer id); public Users getUsersByAccount(String condition); }