记录类 Order

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

public record Order(String gatewayId, String originOrderId, String orderId, CoreEnum.DirectionEnum direction, CoreEnum.OffsetFlagEnum offsetFlag, CoreEnum.HedgeFlagEnum hedgeFlag, CoreEnum.OrderPriceTypeEnum orderPriceType, CoreEnum.OrderStatusEnum orderStatus, double price, int totalVolume, int tradedVolume, CoreEnum.TimeConditionEnum timeCondition, String gtdDate, CoreEnum.VolumeConditionEnum volumeCondition, int minVolume, CoreEnum.ContingentConditionEnum contingentCondition, double stopPrice, CoreEnum.ForceCloseReasonEnum forceCloseReason, LocalDate tradingDay, LocalDate orderDate, LocalTime orderTime, LocalDate updateDate, LocalTime updateTime, String statusMsg, Contract contract) extends Record
  • 构造器详细资料

    • Order

      public Order(String gatewayId, String originOrderId, String orderId, CoreEnum.DirectionEnum direction, CoreEnum.OffsetFlagEnum offsetFlag, CoreEnum.HedgeFlagEnum hedgeFlag, CoreEnum.OrderPriceTypeEnum orderPriceType, CoreEnum.OrderStatusEnum orderStatus, double price, int totalVolume, int tradedVolume, CoreEnum.TimeConditionEnum timeCondition, String gtdDate, CoreEnum.VolumeConditionEnum volumeCondition, int minVolume, CoreEnum.ContingentConditionEnum contingentCondition, double stopPrice, CoreEnum.ForceCloseReasonEnum forceCloseReason, LocalDate tradingDay, LocalDate orderDate, LocalTime orderTime, LocalDate updateDate, LocalTime updateTime, String statusMsg, Contract contract)
      创建 Order 记录类的实例。
      参数:
      gatewayId - gatewayId 记录组件的值
      originOrderId - originOrderId 记录组件的值
      orderId - orderId 记录组件的值
      direction - direction 记录组件的值
      offsetFlag - offsetFlag 记录组件的值
      hedgeFlag - hedgeFlag 记录组件的值
      orderPriceType - orderPriceType 记录组件的值
      orderStatus - orderStatus 记录组件的值
      price - price 记录组件的值
      totalVolume - totalVolume 记录组件的值
      tradedVolume - tradedVolume 记录组件的值
      timeCondition - timeCondition 记录组件的值
      gtdDate - gtdDate 记录组件的值
      volumeCondition - volumeCondition 记录组件的值
      minVolume - minVolume 记录组件的值
      contingentCondition - contingentCondition 记录组件的值
      stopPrice - stopPrice 记录组件的值
      forceCloseReason - forceCloseReason 记录组件的值
      tradingDay - tradingDay 记录组件的值
      orderDate - orderDate 记录组件的值
      orderTime - orderTime 记录组件的值
      updateDate - updateDate 记录组件的值
      updateTime - updateTime 记录组件的值
      statusMsg - statusMsg 记录组件的值
      contract - contract 记录组件的值
  • 方法详细资料

    • toOrderField

      public CoreField.OrderField toOrderField()
    • 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
    • gatewayId

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

      public String originOrderId()
      返回 originOrderId 记录组件的值。
      返回:
      originOrderId 记录组件的值
    • orderId

      public String orderId()
      返回 orderId 记录组件的值。
      返回:
      orderId 记录组件的值
    • direction

      public CoreEnum.DirectionEnum direction()
      返回 direction 记录组件的值。
      返回:
      direction 记录组件的值
    • offsetFlag

      public CoreEnum.OffsetFlagEnum offsetFlag()
      返回 offsetFlag 记录组件的值。
      返回:
      offsetFlag 记录组件的值
    • hedgeFlag

      public CoreEnum.HedgeFlagEnum hedgeFlag()
      返回 hedgeFlag 记录组件的值。
      返回:
      hedgeFlag 记录组件的值
    • orderPriceType

      public CoreEnum.OrderPriceTypeEnum orderPriceType()
      返回 orderPriceType 记录组件的值。
      返回:
      orderPriceType 记录组件的值
    • orderStatus

      public CoreEnum.OrderStatusEnum orderStatus()
      返回 orderStatus 记录组件的值。
      返回:
      orderStatus 记录组件的值
    • price

      public double price()
      返回 price 记录组件的值。
      返回:
      price 记录组件的值
    • totalVolume

      public int totalVolume()
      返回 totalVolume 记录组件的值。
      返回:
      totalVolume 记录组件的值
    • tradedVolume

      public int tradedVolume()
      返回 tradedVolume 记录组件的值。
      返回:
      tradedVolume 记录组件的值
    • timeCondition

      public CoreEnum.TimeConditionEnum timeCondition()
      返回 timeCondition 记录组件的值。
      返回:
      timeCondition 记录组件的值
    • gtdDate

      public String gtdDate()
      返回 gtdDate 记录组件的值。
      返回:
      gtdDate 记录组件的值
    • volumeCondition

      public CoreEnum.VolumeConditionEnum volumeCondition()
      返回 volumeCondition 记录组件的值。
      返回:
      volumeCondition 记录组件的值
    • minVolume

      public int minVolume()
      返回 minVolume 记录组件的值。
      返回:
      minVolume 记录组件的值
    • contingentCondition

      public CoreEnum.ContingentConditionEnum contingentCondition()
      返回 contingentCondition 记录组件的值。
      返回:
      contingentCondition 记录组件的值
    • stopPrice

      public double stopPrice()
      返回 stopPrice 记录组件的值。
      返回:
      stopPrice 记录组件的值
    • forceCloseReason

      public CoreEnum.ForceCloseReasonEnum forceCloseReason()
      返回 forceCloseReason 记录组件的值。
      返回:
      forceCloseReason 记录组件的值
    • tradingDay

      public LocalDate tradingDay()
      返回 tradingDay 记录组件的值。
      返回:
      tradingDay 记录组件的值
    • orderDate

      public LocalDate orderDate()
      返回 orderDate 记录组件的值。
      返回:
      orderDate 记录组件的值
    • orderTime

      public LocalTime orderTime()
      返回 orderTime 记录组件的值。
      返回:
      orderTime 记录组件的值
    • updateDate

      public LocalDate updateDate()
      返回 updateDate 记录组件的值。
      返回:
      updateDate 记录组件的值
    • updateTime

      public LocalTime updateTime()
      返回 updateTime 记录组件的值。
      返回:
      updateTime 记录组件的值
    • statusMsg

      public String statusMsg()
      返回 statusMsg 记录组件的值。
      返回:
      statusMsg 记录组件的值
    • contract

      public Contract contract()
      返回 contract 记录组件的值。
      返回:
      contract 记录组件的值