UserInfoService.java 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. package com.sqx.modules.errand.service;
  2. import com.sqx.common.utils.Result;
  3. import com.sqx.modules.app.entity.UserEntity;
  4. import com.sqx.modules.errand.entity.Feedback;
  5. public interface UserInfoService {
  6. UserEntity findUserInfoById(Long userId);
  7. Result certification(Long userId, UserEntity userEntity);
  8. Result checkPhone(String openId, String phone, Integer userType);
  9. Result riderCertification(Long userId, UserEntity userEntity);
  10. Result updateUserInfoById(UserEntity userEntity);
  11. Result userFeedback(Long userId, Feedback feedback);
  12. Result findIncome(Long userId);
  13. Result findBalance(Long userId);
  14. Result findCashDeposit(Long userId);
  15. Result findMoneyDetails(Long userId, Integer page, Integer limit, Integer classify);
  16. Result findEvaluate(Long userId, Integer page, Integer limit, String satisfactionFlag);
  17. Result getNewUserRedPacket(Long userId);
  18. Result updateCoordinate(Long userId, double lng, double lat);
  19. Result updateOnLine(Long userId, Integer onLineFlag);
  20. Result rankingList(Integer page, Integer limit, String address, String date, String dateType);
  21. Result bannedFlag(Long userId);
  22. Result selectCashDeposit(Long userId, Integer page, Integer limit, Integer classify);
  23. Result getNewUserRedPacketWm(Long userId);
  24. }