UserMapper.java 861 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. package com.caimei.mapper.user;
  2. import com.caimei.entity.CmUserBalanceRecord;
  3. import com.caimei.entity.User;
  4. import org.apache.ibatis.annotations.Mapper;
  5. import org.apache.ibatis.annotations.Param;
  6. @Mapper
  7. public interface UserMapper {
  8. /**
  9. * 通过用户Id获取用户信息
  10. * @param userId
  11. * @return
  12. */
  13. User findUserById(@Param("userId") Integer userId);
  14. /**
  15. * 更新用户可用余额
  16. * @param user
  17. */
  18. void updateAbleUserMoney(User user);
  19. /**
  20. * 更新用户余额
  21. * @param user
  22. */
  23. void updateUserMoney(User user);
  24. /**
  25. * 插入用户余额使用记录
  26. * @param cmUserBalanceRecord
  27. * @return
  28. */
  29. int insertUserBalanceRecord(CmUserBalanceRecord cmUserBalanceRecord);
  30. /**
  31. * 更新用户余额记录
  32. * @param cmUserBalanceRecord
  33. * @return
  34. */
  35. int updateBalanceRecord(CmUserBalanceRecord cmUserBalanceRecord);
  36. }