UserInfoService.java 999 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. package com.izouma.awesomeadmin.service;
  2. import java.util.List;
  3. import com.izouma.awesomeadmin.dto.Page;
  4. import com.izouma.awesomeadmin.model.UserInfo;
  5. import com.izouma.awesomeadmin.service.impl.UserInfoServiceImpl;
  6. /**
  7. * user_info service接口类
  8. * Tue Apr 17 10:32:49 CST 2018 Suo Chen Cheng
  9. */
  10. public interface UserInfoService {
  11. List<UserInfo> getUserInfoList(UserInfo record);
  12. List<UserInfo> getUserInfoByPage(Page page, UserInfo record);
  13. UserInfo getUserInfoById(String id);
  14. UserInfo getUserInfo(UserInfo record);
  15. boolean createUserInfo(UserInfo record);
  16. boolean deleteUserInfo(String id);
  17. boolean updateUserInfo(UserInfo record);
  18. UserInfo login(String username, String password);
  19. UserInfo loginSms(String phone, String code, String sessionId) throws UserInfoServiceImpl.LoginException;
  20. UserInfo loginAppToken(String token);
  21. List<String> findDepartLeader(String userId);
  22. List<String> findUserByRoleName(String roleName);
  23. }