172 lines
7.2 KiB
C#
172 lines
7.2 KiB
C#
using Newtonsoft.Json;
|
|
using System.ComponentModel;
|
|
using System.ComponentModel.DataAnnotations;
|
|
using System.ComponentModel.DataAnnotations.Schema;
|
|
|
|
namespace YLErp.Model
|
|
{
|
|
[Table("configcolumn")]
|
|
public class configcolumn
|
|
{
|
|
public static string LogClass = "显示列配置";
|
|
|
|
List<columnmodel> _columnModel;
|
|
|
|
[NotMapped]
|
|
[JsonIgnore]
|
|
public List<columnmodel> columnModel
|
|
{
|
|
get
|
|
{
|
|
if (_columnModel == null)
|
|
{
|
|
if (!string.IsNullOrEmpty(data))
|
|
{
|
|
_columnModel = JsonConvert.DeserializeObject<List<columnmodel>>(data);
|
|
}
|
|
if (_columnModel == null)
|
|
{
|
|
_columnModel = new List<columnmodel>();
|
|
}
|
|
}
|
|
return _columnModel;
|
|
}
|
|
}
|
|
|
|
/// <summary>
|
|
///
|
|
/// </summary>
|
|
[Key]
|
|
public int id { get; set; }
|
|
|
|
/// <summary>
|
|
/// 目标界面名称
|
|
/// </summary>
|
|
[DisplayName("目标界面名称")]
|
|
public string targetname { get; set; }
|
|
|
|
/// <summary>
|
|
/// 用户信息
|
|
/// </summary>
|
|
[DisplayName("用户信息")]
|
|
public int userid { get; set; }
|
|
|
|
/// <summary>
|
|
/// 用户名
|
|
/// </summary>
|
|
[DisplayName("用户名")]
|
|
public string username { get; set; }
|
|
|
|
/// <summary>
|
|
/// 更新时间_updatedate
|
|
/// </summary>
|
|
[DisplayName("更新时间")]
|
|
public DateTime? updatedate { get; set; }
|
|
|
|
/// <summary>
|
|
/// 数据
|
|
/// </summary>
|
|
[DisplayName("数据")]
|
|
public string data { get; set; }
|
|
}
|
|
|
|
public class configcolumn_data
|
|
{
|
|
public const string 远期交易搜索 = "forwardTradelist";
|
|
public const string 互换交易搜索 = "swapTradelist";
|
|
public const string 互换了结交易搜索 = "swapTradelistclose";
|
|
|
|
public const string 场外成交记录 = "tradelistCWCJ";
|
|
public const string 场外了结记录 = "tradelistCWLJ";
|
|
public const string 场内成交记录 = "tradelistCNCJ";
|
|
public const string 日终持仓风险 = "eodPositionRisk";
|
|
public const string 互换日终持仓风险 = "swapEeodPositionRisk";
|
|
public const string 对冲交易搜索 = "hedgetradelist";
|
|
public const string 对冲交易成交 = "hedgetradeDeal";
|
|
|
|
public const string 当日成交 = "todayConfirmList";
|
|
public const string 今日到期 = "todayMaturityList";
|
|
public const string 明日到期 = "tomorrowMaturityList";
|
|
|
|
public const string 远期当日成交 = "forwardTodayConfirmList";
|
|
public const string 远期今日到期 = "forwardTodayMaturityList";
|
|
public const string 远期明日到期 = "forwardTomorrowMaturityList";
|
|
|
|
public const string 当日提前终止 = "tradePreEndList";
|
|
public const string 远期当日提前终止 = "forwordTradePreEndList";
|
|
public const string 当日敲出 = "tradeKnockedOutList";
|
|
public const string 行权日报告 = "maturityDateTradeList";
|
|
public const string 已行权报告 = "maturityDateReport";
|
|
public const string 交易确认书 = "TradeConfirmBookIndex";
|
|
public const string 交易确认书v2 = "TradeConfirmBookIndexv2";
|
|
public const string 结算确认书 = "tradeExchangeBook";
|
|
public const string 障碍期权报告 = "BarrierReportList";
|
|
public const string 自定义限额规则 = "tradeConfirmRuleList";
|
|
public const string 除权出息报告 = "ex_dividend_infoClientList";
|
|
public const string 客户平仓到期报告 = "dayUnwindReport";
|
|
public const string 资金监控 = "clientRiskMonitor";
|
|
public const string 客户列表 = "clientList";
|
|
public const string 开户管理 = "openclientList";
|
|
public const string 客户盈亏状况 = "ClientPnlInfoList";
|
|
public const string 开户审批 = "openingclientList";
|
|
public const string 客户编辑审批 = "editclientList";
|
|
|
|
public const string 互换预付金监控 = "marginRateSwapMonitor";
|
|
public const string 互换预付金监控V2 = "marginRateSwapMonitorV2";
|
|
public const string 风险对冲V2 = "RiskHedgingIndexV2";
|
|
public const string 风险对冲明细V2 = "RiskHedgingDetailV2";
|
|
public const string 风险对冲V2排序 = "RiskHedgingIndexV2Sort";
|
|
|
|
public const string 风险预警 = "SubstandardTradeList";
|
|
|
|
public const string 个股风险对冲 = "StockRiskHedgingIndex";
|
|
public const string 个股风险对冲明细 = "StockRiskHedgingDetail";
|
|
public const string 个股指数风险对冲 = "StockIndexAllHedgingIndex";
|
|
public const string 个股指数风险对冲明细 = "StockIndexAllHedgingDetail";
|
|
public const string 持仓明细 = "PositionDetails";
|
|
public const string 持仓明细互换 = "PositionDetails_swap";
|
|
public const string 持仓明细互换流水 = "PositionDetails_swap_flow";
|
|
public const string 历史交易 = "HistoricalPosition";
|
|
public const string 历史交易互换 = "HistoricalPosition_swap";
|
|
public const string 历史交易互换流水 = "HistoricalPosition_swap_flow";
|
|
public const string 客户盈亏持仓明细 = "ClientWinLoss_PositionDetails";
|
|
public const string 客户盈亏持仓明细互换 = "ClientWinLoss_PositionDetails_swap";
|
|
|
|
public const string 股指风险对冲 = "StockIndexRiskHedgingIndex";
|
|
public const string 股指风险对冲明细 = "StockIndexRiskHedgingDetail";
|
|
public const string 簿记账户结算 = "BookAccountSettlement";
|
|
|
|
public const string 监管成交报告 = "supervise_history_report";
|
|
public const string 监管持仓报告 = "supervise_position_report";
|
|
public const string 客户资金报告 = "supervise_clientCash_report";
|
|
|
|
public const string 监管成交报告2022 = "supervise_history_report_2022";
|
|
public const string 监管持仓报告2022 = "supervise_position_report_2022";
|
|
public const string 客户资金报告2022 = "supervise_clientCash_report_2022";
|
|
|
|
public const string 销售员列表 = "SalesmenList";
|
|
public const string 客户提成明细 = "CommissionsGroupByClient";
|
|
public const string 交易提成明细 = "CommissionForTrade";
|
|
|
|
public const string 标的资产 = "underlyingManagerList";
|
|
|
|
public const string 兴证期权数据采集 = "superviseReportOption";
|
|
public const string 兴证互换数据采集 = "superviseReportSwap";
|
|
|
|
public const string 交易预付金配置 = "tradeMarginTemplateList";
|
|
|
|
public const string 互换估值 = "SettmentEodSwapPositionList";
|
|
|
|
public const string 衡泰对账 = "compare_heitai_data";
|
|
}
|
|
|
|
public class columnmodel
|
|
{
|
|
public string name { get; set; }
|
|
public string label { get; set; }
|
|
public string index { get; set; }
|
|
public string width { get; set; }
|
|
public bool hidden { get; set; }
|
|
}
|
|
}
|