123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157 |
- package com.iamberry.app.face;
- import java.util.List;
- import javax.servlet.http.HttpServletRequest;
- import com.iamberry.app.core.dto.RemoteIpInfoDTO;
- import com.iamberry.app.core.dto.UserDTO;
- import com.iamberry.app.core.entity.User;
- public interface UserService {
-
-
- public User validateUserToken(String token);
-
- public User register(String phone, String password, String ip) ;
-
- public User thirdPartBindingPhone(String phone, String openId) ;
-
- public User findById(Long id);
-
- public Object login(String phone, String password) ;
-
- public User thirdPartLogin(String openId, String extType, String extName, String extPicture, String ip) ;
-
- public User updateUserInfo(User user, String token) ;
-
- public String updateDisplayPicture(String base64, String token) ;
-
- public User changePhone(String phone, String token) ;
-
- public int changePassword(String oldPassword, String newPassword, String token) ;
-
- public int resetPassWord(String username, String newPassword) ;
- public UserDTO tuyaConnect(User user) ;
-
- public String getStartPage() ;
-
- public RemoteIpInfoDTO getLocation(String ip) ;
-
- public String getApkVersion();
-
-
- public String selectUserAvator(Long id);
-
-
- public User selectUserByUsername(String username);
-
- public List<User> getAll(int start, int end);
- }
|