Files
zszq-trs/Framework/YLErp.Core/Models/ClientOrder.cs
T

258 lines
8.6 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Linq;
using System.Security.Principal;
using System.Text;
using System.Threading.Tasks;
namespace YLErp.DBModels
{
[Table("client_order")]
public class ClientOrder
{
/// <summary>
/// 主键
/// </summary>
[Key]
public long id { get; set; }
/// <summary>
/// 委托编号
/// </summary>
public string order_sno { get; set; }
/// <summary>
/// 序号
/// </summary>
public string num { get; set; }
/// <summary>
/// STC订单编号
/// </summary>
public string stc_order_id { get; set; }
/// <summary>
/// 第三方订单编号
/// </summary>
public string third_party_order_id { get; set; }
/// <summary>
/// 客户机构编码
/// </summary>
public int? client_id { get; set; }
/// <summary>
/// 客户机构名称
/// </summary>
public string client_name { get; set; }
/// <summary>
/// 客户编号
/// </summary>
public long? client_user_id { get; set; }
/// <summary>
/// 客户名称
/// </summary>
public string client_user_name { get; set; }
/// <summary>
/// 债券代码
/// </summary>
public string security_id { get; set; }
/// <summary>
/// 债券简称
/// </summary>
public string symbol { get; set; }
/// <summary>
/// 债券规模
/// </summary>
public string bond_size { get; set; }
/// <summary>
/// 债券发行价格
/// </summary>
public decimal? issue_price { get; set; }
/// <summary>
/// 合约期限(对应债券期限,例如:10Y)
/// </summary>
public string contract_period { get; set; }
/// <summary>
/// 结构类型(1:收益互换)
/// </summary>
public int? struct_type { get; set; }
/// <summary>
/// 当前操作(0:无操作,1:委托拒绝,2:合约成交,3:客户撤单,4:对冲撤单,5:确认对冲,6:自动撤单)
/// </summary>
public int? current_operation { get; set; }
/// <summary>
/// 订单状态(-2:意向成交,-1:待意向确认,0:已报,1:部分成交,2:全部成交,4:已撤单,6:撤单中,8:已拒绝,9:自动确认,10:下单失败)
/// </summary>
public int? status { get; set; }
/// <summary>
/// 操作前订单状态(-2:意向成交,-1:待意向确认,0:已报,1:部分成交,2:全部成交,4:已撤单,6:撤单中,8:已拒绝,9:自动确认,10:下单失败)
/// </summary>
public int? before_status { get; set; }
/// <summary>
/// 是否创建对冲(0:未创建,1:已创建)
/// </summary>
public int? is_create_hedge_order { get; set; }
/// <summary>
/// 对冲状态(0:已报,1:全部对冲,2:未完全对冲)
/// </summary>
public int? hedge_status { get; set; }
/// <summary>
/// 对冲单撤单状态(-1:未创建对冲单,1:未撤单,2:已撤单,3:已拒绝,4:下单失败)
/// </summary>
public int? hedge_cancel_status { get; set; }
/// <summary>
/// 交易方向(0:买入,1:卖出)
/// </summary>
public int? side { get; set; }
/// <summary>
/// 确认类型(0:自动确认,1:交易员手动确认)
/// </summary>
public int? confirm_type { get; set; }
/// <summary>
/// 委托收益率
/// </summary>
public decimal? entrust_yield { get; set; }
/// <summary>
/// 委托净价
/// </summary>
public decimal? price { get; set; }
/// <summary>
/// 委托净价(含费)
/// </summary>
public decimal? price_include_fee { get; set; }
/// <summary>
/// 委托全价
/// </summary>
public decimal? full_price { get; set; }
/// <summary>
/// 委托全价(含费)
/// </summary>
public decimal? full_price_include_fee { get; set; }
/// <summary>
/// 委托数量类型:1:整量:,2:非整量
/// </summary>
public int? order_qty_type { get; set; }
/// <summary>
/// 委托数量(万)
/// </summary>
public decimal? order_qty { get; set; }
/// <summary>
/// 成交数量(万)
/// </summary>
public decimal? last_shares { get; set; }
/// <summary>
/// 对冲成交数量(万)
/// </summary>
public decimal? hedge_deal_number { get; set; }
/// <summary>
/// 累计成交
/// </summary>
public decimal? total_traded { get; set; }
/// <summary>
/// 成交收益率
/// </summary>
public decimal? ytm { get; set; }
/// <summary>
/// 成交净价
/// </summary>
public decimal? deal_price { get; set; }
/// <summary>
/// 成交净价(含费)
/// </summary>
public decimal? deal_price_include_fee { get; set; }
/// <summary>
/// 成交全价
/// </summary>
public decimal? deal_full_price { get; set; }
/// <summary>
/// 成交全价(含费)
/// </summary>
public decimal? deal_full_price_include_fee { get; set; }
/// <summary>
/// 撤单数量(万)
/// </summary>
public decimal? cancel_qty { get; set; }
/// <summary>
/// 清算时间(0T+0,1:T+1,2:T+2,远期:具体年月日)
/// </summary>
public string settl_type { get; set; }
/// <summary>
/// 清算日期
/// </summary>
public string settl_date { get; set; }
/// <summary>
/// 剩余期限
/// </summary>
public string remaining_term { get; set; }
/// <summary>
/// 债券票面利率类型(501001000:浮动利率,501002000:固定利率,501003000:累进利率)
/// </summary>
public string coupon_type { get; set; }
/// <summary>
/// 票面利率
/// </summary>
public decimal? coupon_rate { get; set; }
/// <summary>
/// 开平标志
/// </summary>
public int? open_close { get; set; }
/// <summary>
/// 币种
/// </summary>
public string currency { get; set; }
/// <summary>
/// 交易费率类型(0:百分比,1:单价固定交易费)
/// </summary>
public int? commission_rate_type { get; set; }
/// <summary>
/// 交易费率
/// </summary>
public decimal? commission_rate { get; set; }
/// <summary>
/// 交易费用
/// </summary>
public decimal? commission { get; set; }
/// <summary>
/// 远期
/// </summary>
public string future_date { get; set; }
/// <summary>
/// STC下单响应结果
/// </summary>
public string stc_order_result { get; set; }
/// <summary>
/// 订单来源(0:TRS客户端,1:TRS交易端,2:第三方平台,3:成交补录)
/// </summary>
public byte? order_source { get; set; }
/// <summary>
/// 交易员ID
/// </summary>
public long? trader_id { get; set; }
/// <summary>
/// 委托时间
/// </summary>
public DateTime? create_time { get; set; }
/// <summary>
/// 创建人
/// </summary>
public long? create_user { get; set; }
/// <summary>
/// 更新时间
/// </summary>
public DateTime? update_time { get; set; }
/// <summary>
/// 更新人
/// </summary>
public long? update_user { get; set; }
/// <summary>
/// 限额告警成交备注
/// </summary>
public string limit_alert_remark { get; set; }
/// <summary>
/// QT信息主键ID
/// </summary>
public long? qt_msg_primary_id { get; set; }
/// <summary>
/// 客户机构简称(客户简称)
/// </summary>
public string abbreviation { get; set; }
}
}