119 lines
2.4 KiB
C#
119 lines
2.4 KiB
C#
|
|
namespace YLErp.DBModels.Enums
|
|
{
|
|
/// <summary>
|
|
/// 交易状态
|
|
/// </summary>
|
|
public enum TradeStatusFlag
|
|
{
|
|
/// <summary>
|
|
/// 新增待修改
|
|
/// </summary>
|
|
ToBeConfirmedAfterNew = 0,
|
|
|
|
/// <summary>
|
|
/// 修改待确认
|
|
/// </summary>
|
|
ToBeConfirmedAfterEdit = 1,
|
|
|
|
/// <summary>
|
|
/// 审批中(确认中)
|
|
/// </summary>
|
|
Confirming = 2,
|
|
|
|
/// <summary>
|
|
/// 已拒绝
|
|
/// </summary>
|
|
Rejected = 3,
|
|
|
|
/// <summary>
|
|
/// 确认成交
|
|
/// </summary>
|
|
TradeConfirmed = 10,
|
|
|
|
/// <summary>
|
|
/// 平仓待复核
|
|
/// </summary>
|
|
CloseChecking = 11,
|
|
|
|
/// <summary>
|
|
/// 行权待复核
|
|
/// </summary>
|
|
ExerciseChecking = 12,
|
|
|
|
/// <summary>
|
|
/// 提前终止拒绝
|
|
/// </summary>
|
|
FinishRejected = 19,
|
|
|
|
/// <summary>
|
|
/// 部分了结
|
|
/// </summary>
|
|
PartialFinished = 21,
|
|
|
|
/// <summary>
|
|
/// 全部了结
|
|
/// </summary>
|
|
AllFinished = 100
|
|
}
|
|
|
|
/// <summary>
|
|
/// 了结状态标识
|
|
/// </summary>
|
|
public enum FinishStatusFlag
|
|
{
|
|
/// <summary>
|
|
/// 全部未了结
|
|
/// </summary>
|
|
None = 0,
|
|
|
|
/// <summary>
|
|
/// 全部了结(全部了结时使用)
|
|
/// </summary>
|
|
AllFinished = 2 << 0,
|
|
|
|
/// <summary>
|
|
/// 部分敲入(奇异转香草时使用)
|
|
/// </summary>
|
|
PartialKnockIn = 2 << 1,
|
|
|
|
/// <summary>
|
|
/// 全部敲入(奇异转香草时使用)
|
|
/// </summary>
|
|
AllKnockIn = 2 << 2,
|
|
|
|
//----------------------------
|
|
// 终止
|
|
//----------------------------
|
|
|
|
/// <summary>
|
|
/// 平仓
|
|
/// </summary>
|
|
Close = 2 << 7,
|
|
|
|
/// <summary>
|
|
/// 美式期权提前行权
|
|
/// </summary>
|
|
ExerciseUnexpired = 2 << 8,
|
|
|
|
/// <summary>
|
|
/// 敲入
|
|
/// </summary>
|
|
KnockIn = 2 << 9,
|
|
|
|
/// <summary>
|
|
/// 敲出
|
|
/// </summary>
|
|
KnockOut = 2 << 10,
|
|
|
|
//----------------------------
|
|
// 到期
|
|
//----------------------------
|
|
|
|
/// <summary>
|
|
/// 到期行权
|
|
/// </summary>
|
|
ExerciseExpired = 2 << 16,
|
|
}
|
|
}
|