记录类 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(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记录类的实例。 -
方法概要
修饰符和类型方法说明返回contingentCondition记录组件的值。contract()返回contract记录组件的值。返回direction记录组件的值。final boolean指示某个其他对象是否“等于”此对象。返回forceCloseReason记录组件的值。返回gatewayId记录组件的值。gtdDate()返回gtdDate记录组件的值。final inthashCode()返回此对象的哈希代码值。返回hedgeFlag记录组件的值。int返回minVolume记录组件的值。返回offsetFlag记录组件的值。返回orderDate记录组件的值。orderId()返回orderId记录组件的值。返回orderPriceType记录组件的值。返回orderStatus记录组件的值。返回orderTime记录组件的值。返回originOrderId记录组件的值。doubleprice()返回price记录组件的值。返回statusMsg记录组件的值。double返回stopPrice记录组件的值。返回timeCondition记录组件的值。final StringtoString()返回此记录类的字符串表示形式。int返回totalVolume记录组件的值。int返回tradedVolume记录组件的值。返回tradingDay记录组件的值。返回updateDate记录组件的值。返回updateTime记录组件的值。返回volumeCondition记录组件的值。
-
构造器详细资料
-
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
-
toString
返回此记录类的字符串表示形式。此表示形式包含类的名称,后跟每个记录组件的名称和值。 -
hashCode
public final int hashCode()返回此对象的哈希代码值。此值派生自每个记录组件的哈希代码。 -
equals
指示某个其他对象是否“等于”此对象。如果两个对象属于同一个类,而且所有记录组件都相等,则这两个对象相等。 使用Objects::equals(Object,Object)对参考组件进行比较;使用 '==' 对基元组件进行比较 -
gatewayId
返回gatewayId记录组件的值。- 返回:
gatewayId记录组件的值
-
originOrderId
返回originOrderId记录组件的值。- 返回:
originOrderId记录组件的值
-
orderId
返回orderId记录组件的值。- 返回:
orderId记录组件的值
-
direction
返回direction记录组件的值。- 返回:
direction记录组件的值
-
offsetFlag
返回offsetFlag记录组件的值。- 返回:
offsetFlag记录组件的值
-
hedgeFlag
返回hedgeFlag记录组件的值。- 返回:
hedgeFlag记录组件的值
-
orderPriceType
返回orderPriceType记录组件的值。- 返回:
orderPriceType记录组件的值
-
orderStatus
返回orderStatus记录组件的值。- 返回:
orderStatus记录组件的值
-
price
public double price()返回price记录组件的值。- 返回:
price记录组件的值
-
totalVolume
public int totalVolume()返回totalVolume记录组件的值。- 返回:
totalVolume记录组件的值
-
tradedVolume
public int tradedVolume()返回tradedVolume记录组件的值。- 返回:
tradedVolume记录组件的值
-
timeCondition
返回timeCondition记录组件的值。- 返回:
timeCondition记录组件的值
-
gtdDate
返回gtdDate记录组件的值。- 返回:
gtdDate记录组件的值
-
volumeCondition
返回volumeCondition记录组件的值。- 返回:
volumeCondition记录组件的值
-
minVolume
public int minVolume()返回minVolume记录组件的值。- 返回:
minVolume记录组件的值
-
contingentCondition
返回contingentCondition记录组件的值。- 返回:
contingentCondition记录组件的值
-
stopPrice
public double stopPrice()返回stopPrice记录组件的值。- 返回:
stopPrice记录组件的值
-
forceCloseReason
返回forceCloseReason记录组件的值。- 返回:
forceCloseReason记录组件的值
-
tradingDay
返回tradingDay记录组件的值。- 返回:
tradingDay记录组件的值
-
orderDate
返回orderDate记录组件的值。- 返回:
orderDate记录组件的值
-
orderTime
返回orderTime记录组件的值。- 返回:
orderTime记录组件的值
-
updateDate
返回updateDate记录组件的值。- 返回:
updateDate记录组件的值
-
updateTime
返回updateTime记录组件的值。- 返回:
updateTime记录组件的值
-
statusMsg
返回statusMsg记录组件的值。- 返回:
statusMsg记录组件的值
-
contract
返回contract记录组件的值。- 返回:
contract记录组件的值
-