Class CoinAccountApiImpl

java.lang.Object
io.github.seenings.coin.api.impl.CoinAccountApiImpl
All Implemented Interfaces:
io.github.seenings.coin.api.CoinAccountApi

@RestController public class CoinAccountApiImpl extends Object implements io.github.seenings.coin.api.CoinAccountApi
玫瑰币账户设置
  • Constructor Details

    • CoinAccountApiImpl

      public CoinAccountApiImpl()
  • Method Details

    • initAccount

      public Long initAccount(Long userId)
      初始化账户
      Specified by:
      initAccount in interface io.github.seenings.coin.api.CoinAccountApi
      Parameters:
      userId - 用户ID
      Returns:
      账户ID
    • userIdToAccountId

      public Map<Long,Long> userIdToAccountId(Set<Long> userIds)
      根据用户ID获取账户ID
      Specified by:
      userIdToAccountId in interface io.github.seenings.coin.api.CoinAccountApi
      Parameters:
      userIds - 用户ID
      Returns:
      用户ID对应账户ID
    • sysAccountTypeToAccountId

      public Map<io.github.seenings.coin.enumeration.AccountType, Long> sysAccountTypeToAccountId(Set<io.github.seenings.coin.enumeration.AccountType> accountTypes)
      根据系统账户类型获取账户ID
      Specified by:
      sysAccountTypeToAccountId in interface io.github.seenings.coin.api.CoinAccountApi
      Parameters:
      accountTypes - 账户类型
      Returns:
      账户类型对应账户ID