232 lines
8.7 KiB
C#
232 lines
8.7 KiB
C#
using YLErp.Model;
|
|
|
|
namespace YLErp.Modules.ReportModule
|
|
{
|
|
public class DingShiReport
|
|
{
|
|
public string Title { get; set; }
|
|
|
|
public string downloadFilePath { get; set; }
|
|
|
|
public string CurUserName { get; set; }
|
|
|
|
public DateTime ReportFrom { get; set; }
|
|
|
|
public DateTime ReportEnd { get; set; }
|
|
|
|
public Client client { get; set; }
|
|
|
|
public List<ClientBankCard> ClientBank { get; set; }
|
|
|
|
public OptUserInfo OptUserInfo { get; set; }
|
|
}
|
|
public class ClientDingShiReport : DingShiReport
|
|
{
|
|
public FundReportModel FundReportModel { get; set; }
|
|
|
|
/// <summary>
|
|
/// 持仓明细(所有期权)
|
|
/// </summary>
|
|
public List<EodPositionReportModel> eod_positionList { get; set; }
|
|
/// <summary>
|
|
/// 持仓明细(香草期权)
|
|
/// </summary>
|
|
public List<EodPositionReportModel> eod_positionList_default { get; set; }
|
|
/// <summary>
|
|
/// 持仓明细(亚式期权)
|
|
/// </summary>
|
|
public List<EodPositionReportModel> eod_positionList_assin { get; set; }
|
|
/// <summary>
|
|
/// 持仓明细(二元期权)
|
|
/// </summary>
|
|
public List<EodPositionReportModel> eod_positionList_binary { get; set; }
|
|
/// <summary>
|
|
/// 持仓明细(障碍期权)
|
|
/// </summary>
|
|
public List<EodPositionReportModel> eod_positionList_barriar { get; set; }
|
|
/// <summary>
|
|
/// 持仓明细(双鲨期权)
|
|
/// </summary>
|
|
public List<EodPositionReportModel> eod_positionList_sharkfin { get; set; }
|
|
/// <summary>
|
|
/// 持仓明细(彩虹期权)
|
|
/// </summary>
|
|
public List<EodPositionReportModel> eod_positionList_rainbow { get; set; }
|
|
/// <summary>
|
|
/// 持仓明细(凤凰期权)
|
|
/// </summary>
|
|
public List<EodPositionReportModel> eod_positionList_autocall { get; set; }
|
|
/// <summary>
|
|
/// 持仓明细(雪球期权)
|
|
/// </summary>
|
|
public List<EodPositionReportModel> eod_positionList_snowball { get; set; }
|
|
/// <summary>
|
|
/// 持仓明细(区间累积期权)
|
|
/// </summary>
|
|
public List<EodPositionReportModel> eod_positionList_rangeaccrual { get; set; }
|
|
/// <summary>
|
|
/// 持仓明细(气囊结构)
|
|
/// </summary>
|
|
public List<EodPositionReportModel> eod_positionList_airbag { get; set; }
|
|
/// <summary>
|
|
/// 持仓明细(远期)
|
|
/// </summary>
|
|
public List<EodPositionReportModel> eod_positionList_forward { get; set; }
|
|
/// <summary>
|
|
/// 持仓明细(收益互换)
|
|
/// </summary>
|
|
public List<EodPositionReportModel> eod_positionList_swap { get; set; }
|
|
/// <summary>
|
|
/// 持仓明细(收益互换) -- 国君
|
|
/// </summary>
|
|
public List<eod_trade_position_swap_mannual> eod_positionList_swapflow { get; set; }
|
|
/// <summary>
|
|
/// 持仓明细(合成价差期权)
|
|
/// </summary>
|
|
public List<EodPositionReportModel> eod_positionList_compositespread { get; set; }
|
|
/// <summary>
|
|
/// 持仓明细(自定义交易)
|
|
/// </summary>
|
|
public List<EodPositionReportModel> eod_positionList_manual { get; set; }
|
|
/// <summary>
|
|
/// 持仓明细(收益增强结构)
|
|
/// </summary>
|
|
public List<EodPositionReportModel> eod_positionList_enhance { get; set; }
|
|
|
|
/// <summary>
|
|
/// 持仓明细(现金流交易)
|
|
/// </summary>
|
|
public List<EodPositionReportModel> eod_positionList_cashflow { get; set; }
|
|
|
|
/// <summary>
|
|
/// 持仓明细(累计期权)
|
|
/// </summary>
|
|
public List<EodPositionReportModel> eod_positionList_accumulator { get; set; }
|
|
|
|
/// <summary>
|
|
/// 持仓明细(累计期权 三段式)
|
|
/// </summary>
|
|
public List<EodPositionReportModel> eod_positionList_accumulatorSegmented { get; set; }
|
|
|
|
/// <summary>
|
|
/// 持仓明细(Risky期权)
|
|
/// </summary>
|
|
public List<EodPositionReportModel> eod_positionList_risky { get; set; }
|
|
|
|
/// <summary>
|
|
/// 持仓明细(其他)
|
|
/// </summary>
|
|
public List<EodPositionReportModel> eod_positionList_others { get; set; }
|
|
|
|
/// <summary>
|
|
/// 历史交易(所有期权)
|
|
/// </summary>
|
|
public List<trade_contract_group_simple> trade_contract_groupList { get; set; }
|
|
/// <summary>
|
|
/// 历史交易(香草期权)
|
|
/// </summary>
|
|
public List<trade_contract_group_simple> trade_contract_groupList_default { get; set; }
|
|
/// <summary>
|
|
/// 历史交易(亚式期权)
|
|
/// </summary>
|
|
public List<trade_contract_group_simple> trade_contract_groupList_assin { get; set; }
|
|
/// <summary>
|
|
/// 历史交易(二元期权)
|
|
/// </summary>
|
|
public List<trade_contract_group_simple> trade_contract_groupList_binary { get; set; }
|
|
/// <summary>
|
|
/// 历史交易(障碍期权)
|
|
/// </summary>
|
|
public List<trade_contract_group_simple> trade_contract_groupList_barriar { get; set; }
|
|
/// <summary>
|
|
/// 历史交易(双鲨期权)
|
|
/// </summary>
|
|
public List<trade_contract_group_simple> trade_contract_groupList_sharkfin { get; set; }
|
|
/// <summary>
|
|
/// 历史交易(彩虹期权)
|
|
/// </summary>
|
|
public List<trade_contract_group_simple> trade_contract_groupList_rainbow { get; set; }
|
|
/// <summary>
|
|
/// 历史交易(凤凰期权)
|
|
/// </summary>
|
|
public List<trade_contract_group_simple> trade_contract_groupList_autocall { get; set; }
|
|
/// <summary>
|
|
/// 历史交易(雪球期权)
|
|
/// </summary>
|
|
public List<trade_contract_group_simple> trade_contract_groupList_snowball { get; set; }
|
|
/// <summary>
|
|
/// 历史交易(区间累积期权)
|
|
/// </summary>
|
|
public List<trade_contract_group_simple> trade_contract_groupList_rangeaccrual { get; set; }
|
|
/// <summary>
|
|
/// 历史交易(气囊结构)
|
|
/// </summary>
|
|
public List<trade_contract_group_simple> trade_contract_groupList_airbag { get; set; }
|
|
/// <summary>
|
|
/// 历史交易(远期)
|
|
/// </summary>
|
|
public List<trade_contract_group_simple> trade_contract_groupList_forward { get; set; }
|
|
/// <summary>
|
|
/// 历史交易(收益互换)
|
|
/// </summary>
|
|
public List<trade_contract_group_simple> trade_contract_groupList_swap { get; set; }
|
|
/// <summary>
|
|
/// 历史交易(收益互换) -- 国君
|
|
/// </summary>
|
|
public List<trade_swap_flow_more> trade_contract_groupList_swapFlow { get; set; }
|
|
/// <summary>
|
|
/// 历史交易(合成价差期权)
|
|
/// </summary>
|
|
public List<trade_contract_group_simple> trade_contract_groupList_compositespread { get; set; }
|
|
/// <summary>
|
|
/// 历史交易(自定义交易)
|
|
/// </summary>
|
|
public List<trade_contract_group_simple> trade_contract_groupList_manual { get; set; }
|
|
/// <summary>
|
|
/// 历史交易(收益增强结构)
|
|
/// </summary>
|
|
public List<trade_contract_group_simple> trade_contract_groupList_enhance { get; set; }
|
|
|
|
/// <summary>
|
|
/// 历史交易(现金流交易)
|
|
/// </summary>
|
|
public List<trade_contract_group_simple> trade_contract_groupList_cashflow { get; set; }
|
|
|
|
/// <summary>
|
|
/// 历史交易(累计期权)
|
|
/// </summary>
|
|
public List<trade_contract_group_simple> trade_contract_groupList_accumulator { get; set; }
|
|
|
|
/// <summary>
|
|
/// 历史交易(Risky期权)
|
|
/// </summary>
|
|
public List<trade_contract_group_simple> trade_contract_groupList_risky { get; set; }
|
|
|
|
/// <summary>
|
|
/// 历史交易(累计期权三段式)
|
|
/// </summary>
|
|
public List<trade_contract_group_simple> trade_contract_groupList_accumulatorSegmented { get; set; }
|
|
|
|
/// <summary>
|
|
/// 历史交易(其他类型)
|
|
/// </summary>
|
|
public List<trade_contract_group_simple> trade_contract_groupList_others { get; set; }
|
|
|
|
/// <summary>
|
|
/// 资金明细
|
|
/// </summary>
|
|
public List<ClientCashInCashOutExtend> ClientCashInCashOutExtendList { get; set; }
|
|
|
|
/// <summary>
|
|
/// 抵押品
|
|
/// </summary>
|
|
public List<clientcashincashout_productLinq> clientcashincashout_productLinq { get; set; }
|
|
|
|
/// <summary>
|
|
/// txt/excel报告特殊处理用到
|
|
/// </summary>
|
|
public List<string> descList { get; set; }
|
|
|
|
public string desc { get; set; }
|
|
}
|
|
} |