记录类 Account

java.lang.Object
java.lang.Record
org.dromara.northstar.common.model.core.Account

public record Account(String accountId, CoreEnum.CurrencyEnum currency, double preBalance, double balance, double available, double commission, double margin, double closeProfit, double positionProfit, double deposit, double withdraw, long updateTimestamp, String gatewayId) extends Record
  • 构造器详细资料

    • Account

      public Account(String accountId, CoreEnum.CurrencyEnum currency, double preBalance, double balance, double available, double commission, double margin, double closeProfit, double positionProfit, double deposit, double withdraw, long updateTimestamp, String gatewayId)
      创建 Account 记录类的实例。
      参数:
      accountId - accountId 记录组件的值
      currency - currency 记录组件的值
      preBalance - preBalance 记录组件的值
      balance - balance 记录组件的值
      available - available 记录组件的值
      commission - commission 记录组件的值
      margin - margin 记录组件的值
      closeProfit - closeProfit 记录组件的值
      positionProfit - positionProfit 记录组件的值
      deposit - deposit 记录组件的值
      withdraw - withdraw 记录组件的值
      updateTimestamp - updateTimestamp 记录组件的值
      gatewayId - gatewayId 记录组件的值
  • 方法详细资料

    • toAccountField

      public CoreField.AccountField toAccountField()
    • toString

      public final String toString()
      返回此记录类的字符串表示形式。此表示形式包含类的名称,后跟每个记录组件的名称和值。
      指定者:
      toString 在类中 Record
      返回:
      此对象的字符串表示形式
    • hashCode

      public final int hashCode()
      返回此对象的哈希代码值。此值派生自每个记录组件的哈希代码。
      指定者:
      hashCode 在类中 Record
      返回:
      此对象的哈希代码值
    • equals

      public final boolean equals(Object o)
      指示某个其他对象是否“等于”此对象。如果两个对象属于同一个类,而且所有记录组件都相等,则这两个对象相等。 使用 Objects::equals(Object,Object) 对参考组件进行比较;使用 '==' 对基元组件进行比较
      指定者:
      equals 在类中 Record
      参数:
      o - 要与之进行比较的对象
      返回:
      如果此对象与 o 参数相同,则为 true;否则为 false
    • accountId

      public String accountId()
      返回 accountId 记录组件的值。
      返回:
      accountId 记录组件的值
    • currency

      public CoreEnum.CurrencyEnum currency()
      返回 currency 记录组件的值。
      返回:
      currency 记录组件的值
    • preBalance

      public double preBalance()
      返回 preBalance 记录组件的值。
      返回:
      preBalance 记录组件的值
    • balance

      public double balance()
      返回 balance 记录组件的值。
      返回:
      balance 记录组件的值
    • available

      public double available()
      返回 available 记录组件的值。
      返回:
      available 记录组件的值
    • commission

      public double commission()
      返回 commission 记录组件的值。
      返回:
      commission 记录组件的值
    • margin

      public double margin()
      返回 margin 记录组件的值。
      返回:
      margin 记录组件的值
    • closeProfit

      public double closeProfit()
      返回 closeProfit 记录组件的值。
      返回:
      closeProfit 记录组件的值
    • positionProfit

      public double positionProfit()
      返回 positionProfit 记录组件的值。
      返回:
      positionProfit 记录组件的值
    • deposit

      public double deposit()
      返回 deposit 记录组件的值。
      返回:
      deposit 记录组件的值
    • withdraw

      public double withdraw()
      返回 withdraw 记录组件的值。
      返回:
      withdraw 记录组件的值
    • updateTimestamp

      public long updateTimestamp()
      返回 updateTimestamp 记录组件的值。
      返回:
      updateTimestamp 记录组件的值
    • gatewayId

      public String gatewayId()
      返回 gatewayId 记录组件的值。
      返回:
      gatewayId 记录组件的值