diff --git a/YLErpDAL/BLL/EodSettlement/RealtimePnlCalc.cs b/YLErpDAL/BLL/EodSettlement/RealtimePnlCalc.cs index d8347cbc..2044bb84 100644 --- a/YLErpDAL/BLL/EodSettlement/RealtimePnlCalc.cs +++ b/YLErpDAL/BLL/EodSettlement/RealtimePnlCalc.cs @@ -23,7 +23,6 @@ using YLErp.DBModels.Helpers; using YLErp.Helpers; using YLErp.Model; using YLErp.Model.Enum; -using YLErp.Model.HengTaiModel; using YLErp.Models; using YLErp.Modules; using YLErp.Modules.CalculationModule; diff --git a/YLErpDAL/Model/HengTaiModel/BondMarket.cs b/YLErpDAL/Model/HengTaiModel/BondMarket.cs deleted file mode 100644 index a385b5a5..00000000 --- a/YLErpDAL/Model/HengTaiModel/BondMarket.cs +++ /dev/null @@ -1,76 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace YLErp.Model.HengTaiModel -{ - public class BondMarket - { - /// - /// - /// - public string firmFlag { get; set; } - /// - /// 全价 - /// - public decimal fullPrice { get; set; } - /// - /// - /// - public string internalFlag { get; set; } - /// - /// - /// - public string mdEntryDate { get; set; } - /// - /// - /// - public string mdEntryId { get; set; } - /// - /// 收益率 - /// - public decimal mdEntryPx { get; set; } - /// - /// - /// - public int mdEntrySize { get; set; } - /// - /// - /// - public string mdEntryTime { get; set; } - /// - /// - /// - public string mdEntryType { get; set; } - /// - /// - /// - public string mdPriceLevel { get; set; } - /// - /// 净价 - /// - public decimal netPrice { get; set; } - /// - /// 债券id - /// - public string securityId { get; set; } - /// - /// - /// - public string settlType { get; set; } - /// - /// 债券名称 - /// - public string symbol { get; set; } - /// - /// - /// - public string venueTypeGw { get; set; } - /// - /// - /// - public string venues { get; set; } - } -} diff --git a/YLErpDAL/Model/HengTaiModel/ClientBankReq.cs b/YLErpDAL/Model/HengTaiModel/ClientBankReq.cs deleted file mode 100644 index 19f1d87b..00000000 --- a/YLErpDAL/Model/HengTaiModel/ClientBankReq.cs +++ /dev/null @@ -1,61 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace YLErp.Model.HengTaiModel -{ - public class ClientBankReq - { - public ClientBankReq() { - COUNTERPARTYTRADELIST=new BankInfoList(); - } - /// - /// 交易对手系统编号 - /// - public string CRM_ID { get; set; } - /// - /// IR交易对手编号 - /// - public string XIR_PARTY_ID { get; set; } - /// - /// - /// - public BankInfoList COUNTERPARTYTRADELIST { get; set; } - } - public class BankInfoList - { - public BankInfoList() - { - PARTYTRADEINFO = new List(); - } - /// - /// - /// - public List PARTYTRADEINFO { get; set; } - } - public class BankInfo - { - /// - /// 资金账号 - /// - public string ACCID { get; set; } - /// - /// 支付系统行号 - /// - public string PAYMENT_NUMBER { get; set; } - /// - /// 资金账户户名 - /// - public string CASH_ACC_NAME { get; set; } - /// - /// 资金开户行名称 - /// - public string SETTL_BANK_NAME { get; set; } - /// - /// 币种 默认人名币;CNY(人民币),USD(美元),HKD(港币) - /// - public string CURRENCY { get; set; } = "CNY"; - } -} diff --git a/YLErpDAL/Model/HengTaiModel/ClientPushReq.cs b/YLErpDAL/Model/HengTaiModel/ClientPushReq.cs deleted file mode 100644 index f3cf5cd7..00000000 --- a/YLErpDAL/Model/HengTaiModel/ClientPushReq.cs +++ /dev/null @@ -1,115 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace YLErp.Model.HengTaiModel -{ - public class ClientPushReq - { - public ClientPushReq() - { - COUNTERPARTYINFO=new ClientInfo(); - } - /// - /// 交易对手系统编号 不可为空 - /// - public string CRM_ID { get; set; } - /// - /// IR交易对手编号 - /// - public string XIR_PARTY_ID { get; set; } - /// - /// - /// - public ClientInfo COUNTERPARTYINFO { get; set; } - } - public class ClientInfo - { - /// - /// 银行间会员代码 - /// - public string MEMBER_ID { get; set; } - /// - /// 交易对手中文全称 - /// - public string MEMBER_LONGNAME { get; set; } - /// - /// 交易对手中文简称 - /// - public string MEMBER_NAME { get; set; } - /// - /// 组织机构代码 - /// - public string ORG_CODE { get; set; } - /// - /// 组织机构代码登记证号 - /// - public string REGISTER_NUMBER { get; set; } - /// - /// 统一社会信用编码 - /// - public string SOCIAL_CREDIT_CODE { get; set; } - /// - /// WINDDB内码 - /// - public string WIND_COMPID { get; set; } - /// - /// 法人代表 - /// - public string CHAIRMAN { get; set; } - /// - /// 是否是法人 0:非法人;1:法人 - /// - public string ISLEGAL { get; set; } = "0"; - /// - /// 是否上市 0:否;1:是 - /// - public string IFSS { get; set; } = "0"; - /// - /// 公司属性 - /// - public string COMP_PROPERTY { get; set; } - /// - /// 机构类型代码 - /// - public string TCODE { get; set; } - /// - /// 所在地域 - /// - public string BELONG_TO_AREA { get; set; } - /// - /// 客户分类 - /// - public string CLIENT_KIND { get; set; } - /// - /// 客户信用评级 - /// - public string CREDIT_LEVEL { get; set; } - /// - /// 外部客户信用评级 - /// - public string WD_CREDIT_LEVEL { get; set; } - /// - /// 关联方标志 0:不是;1:是 - /// - public string RELATED_PARTY { get; set; } = "0"; - /// - /// 发行人标志 0:不是;1:是 - /// - public string ISSUER_FLAG { get; set; } = "0"; - /// - /// 所属机构 - /// - public string PARENTORGAN_CRMID { get; set; } - /// - /// 所属机构名称 - /// - public string PARENTORGAN_LONGNAME { get; set; } - /// - /// 21位机构代码 - /// - public string WH_PARTYID { get; set; } - } -} diff --git a/YLErpDAL/Model/HengTaiModel/ClientPushResp.cs b/YLErpDAL/Model/HengTaiModel/ClientPushResp.cs deleted file mode 100644 index dc552686..00000000 --- a/YLErpDAL/Model/HengTaiModel/ClientPushResp.cs +++ /dev/null @@ -1,47 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace YLErp.Model.HengTaiModel -{ - public class ClientPushResp - { - public ClientRecordResp RECORD { get; set; } - public HeaderResp HEADER { get; set; } - } - public class ClientRecordResp - { - /// - /// - /// - public List PARSEINFO { get; set; } - } - public class PARSEINFO - { - /// - /// - /// - public string RESULT { get; set; } - /// - /// 保存成功,交易对手编号为:451967 - /// - public string RESULT_MSG { get; set; } - - public string CRM_ID { get; set; } - - public string XIR_PARTY_ID { get; set; } - } - public class HeaderResp - { - public string SERIAL_NO { get; set; } - public string TIMESTMP { get; set; } - /// - /// 接口调用成功= "0";解析失败= "-1";未知功能号="-2";执行失败=”-3”; - /// - public string ERRCODE { get; set; } - public string ACTION { get; set; } - public string ERRMSG { get; set; } - } -} diff --git a/YLErpDAL/Model/HengTaiModel/IRDbRespBase.cs b/YLErpDAL/Model/HengTaiModel/IRDbRespBase.cs deleted file mode 100644 index a1ea952e..00000000 --- a/YLErpDAL/Model/HengTaiModel/IRDbRespBase.cs +++ /dev/null @@ -1,30 +0,0 @@ -using Newtonsoft.Json; -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace YLErp.Model.HengTaiModel -{ - /// - /// 收益互换查询衡泰数据库返回 - /// - public class IRDbRespBase - { - [JsonProperty("header")] - public string Header { get; set; } - - [JsonProperty("record")] - public List Records { get; set; } - - [JsonProperty("total_size")] - public string TotalSize { get; set; } - - [JsonProperty("err_code")] - public string ErrorCode { get; set; } - - [JsonProperty("err_msg")] - public string ErrorMessage { get; set; } - } -} diff --git a/YLErpDAL/Model/HengTaiModel/RegAcctSwapTerminateDbReq.cs b/YLErpDAL/Model/HengTaiModel/RegAcctSwapTerminateDbReq.cs deleted file mode 100644 index 2127ecdc..00000000 --- a/YLErpDAL/Model/HengTaiModel/RegAcctSwapTerminateDbReq.cs +++ /dev/null @@ -1,15 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace YLErp.Model.HengTaiModel -{ - /// - /// 收益互换合约终止查询衡泰数据库请求 - /// - public class RegAcctSwapTerminateDbReq - { - } -} diff --git a/YLErpDAL/Model/HengTaiModel/RegAcctSwapTerminateDbResp.cs b/YLErpDAL/Model/HengTaiModel/RegAcctSwapTerminateDbResp.cs deleted file mode 100644 index 7178d2fc..00000000 --- a/YLErpDAL/Model/HengTaiModel/RegAcctSwapTerminateDbResp.cs +++ /dev/null @@ -1,45 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace YLErp.Model.HengTaiModel -{ - /// - /// 收益互换合约终止查询衡泰数据库返回 - /// - public class RegAcctSwapTerminateDbResp - { - public string SYSORDID { get; set; } - public string HY_SYSORDID { get; set; } - public string EXT_NO { get; set; } - public string PARTYNAMETEMPORITY { get; set; } - public string PARTY_ID { get; set; } - public string BANK_CODE { get; set; } - public string PARTY_NAME { get; set; } - public string SECU_INT { get; set; } - public string SECU_EXT { get; set; } - public string TRADER_ID { get; set; } - public string TRADER { get; set; } - public string GROUP_INFO { get; set; } - public string GROUP_NAME { get; set; } - public string GROUP_SUPNAME { get; set; } - public string GRPID { get; set; } - public string ORDDATE { get; set; } - public string TRDTYPE { get; set; } - public string ORDSTATUS { get; set; } - public string TRD_RELATED_NO { get; set; } - public string I_CODE { get; set; } - public string A_TYPE { get; set; } - public string MARKET { get; set; } - public string EXEMARKET { get; set; } - public string PARVALUE { get; set; } - public string ORDPRICE { get; set; } - public string ORDAMOUNT { get; set; } - public string OCFLAG { get; set; } - public string SETDAYS { get; set; } - public string TRD_FEE { get; set; } - public string SET_FEE { get; set; } - } -} diff --git a/YLErpDAL/Model/HengTaiModel/RegIRSAccountDbReq.cs b/YLErpDAL/Model/HengTaiModel/RegIRSAccountDbReq.cs deleted file mode 100644 index 4c9b1c25..00000000 --- a/YLErpDAL/Model/HengTaiModel/RegIRSAccountDbReq.cs +++ /dev/null @@ -1,15 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace YLErp.Model.HengTaiModel -{ - /// - /// 收益互换资金流水查询衡泰数据库请求 - /// - public class RegIRSAccountDbReq - { - } -} diff --git a/YLErpDAL/Model/HengTaiModel/RegIRSAccountDbResp.cs b/YLErpDAL/Model/HengTaiModel/RegIRSAccountDbResp.cs deleted file mode 100644 index f13cb0bc..00000000 --- a/YLErpDAL/Model/HengTaiModel/RegIRSAccountDbResp.cs +++ /dev/null @@ -1,28 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace YLErp.Model.HengTaiModel -{ - /// - /// 收益互换资金流水查询衡泰数据库返回 - /// - public class RegIRSAccountDbResp - { - public string INST_CASH_ID { get; set; } - public string INST_ID { get; set; } - public string SYSORDID { get; set; } - public string BIZTYPE { get; set; } - public string EXT_NO { get; set; } - public string SETDATE { get; set; } - public string SETDATE_REAL { get; set; } - public string CASH_AMOUNT { get; set; } - public string ACC_NAME { get; set; } - public string BANK_ACC_NAME { get; set; } - public string BANK_ACC_CODE { get; set; } - public string BANK_CODE { get; set; } - public string ZZD_ACC_CODE { get; set; } - } -} diff --git a/YLErpDAL/Model/HengTaiModel/ReglRSPositionDbReq.cs b/YLErpDAL/Model/HengTaiModel/ReglRSPositionDbReq.cs deleted file mode 100644 index 86977103..00000000 --- a/YLErpDAL/Model/HengTaiModel/ReglRSPositionDbReq.cs +++ /dev/null @@ -1,15 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace YLErp.Model.HengTaiModel -{ - /// - /// 收益互换日终持仓查询衡泰数据库请求 - /// - public class ReglRSPositionDbReq - { - } -} diff --git a/YLErpDAL/Model/HengTaiModel/ReglRSPositionDbResp.cs b/YLErpDAL/Model/HengTaiModel/ReglRSPositionDbResp.cs deleted file mode 100644 index 05955939..00000000 --- a/YLErpDAL/Model/HengTaiModel/ReglRSPositionDbResp.cs +++ /dev/null @@ -1,47 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace YLErp.Model.HengTaiModel -{ - /// - /// 收益互换日终持仓查询衡泰数据库返回 - /// - public class ReglRSPositionDbResp - { - public string SYSORDID { get; set; } - public string EXT_NO { get; set; } - public string BEG_DATE { get; set; } - public string NPV_DATE { get; set; } - public string TERM { get; set; } - public string START_DATE { get; set; } - public string MATER_DATE { get; set; } - public string SETDATE_TERMINATE { get; set; } - public string ORDCOUNT { get; set; } - public string CALC_AMOUNT { get; set; } - public string RT_L_AMOUNT { get; set; } - public string ZC_MARKET_VALUE { get; set; } - public string ZC_NPV { get; set; } - public string FIX_NPV { get; set; } - public string RESERVE_NPV { get; set; } - public string NPV { get; set; } - public string ZC_DRAW_AMOUNT { get; set; } - public string ZC_ACTUAL_PL { get; set; } - public string FIX_ACTUAL_PL { get; set; } - public string RESERVE_ACTUAL_PL { get; set; } - public string RESERVE_ACTUAL_PL_Y { get; set; } - public string ACTUAL_PL { get; set; } - public string ACTUAL_PL_Y { get; set; } - public string SUM_ACTUAL_PL { get; set; } - public string SUM_ACTUAL_PL_Y { get; set; } - public string ZC_INSTRUMENTID { get; set; } - public string RESERVE_FIRST { get; set; } - public string RESERVE_APPEND { get; set; } - public string RESERVE_SURPLUS { get; set; } - public string RESERVE_SURPLUS_PL { get; set; } - public string TRDFEE { get; set; } - public string CHANGE_AMOUNT { get; set; } - } -} diff --git a/YLErpDAL/Model/HengTaiModel/ReqQryAssetSwapDbReq.cs b/YLErpDAL/Model/HengTaiModel/ReqQryAssetSwapDbReq.cs deleted file mode 100644 index fc3c4b06..00000000 --- a/YLErpDAL/Model/HengTaiModel/ReqQryAssetSwapDbReq.cs +++ /dev/null @@ -1,15 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace YLErp.Model.HengTaiModel -{ - /// - /// 收益互换资产查询衡泰数据库请求 - /// - public class ReqQryAssetSwapDbReq - { - } -} diff --git a/YLErpDAL/Model/HengTaiModel/ReqQryAssetSwapDbResp.cs b/YLErpDAL/Model/HengTaiModel/ReqQryAssetSwapDbResp.cs deleted file mode 100644 index 1b8507e9..00000000 --- a/YLErpDAL/Model/HengTaiModel/ReqQryAssetSwapDbResp.cs +++ /dev/null @@ -1,45 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace YLErp.Model.HengTaiModel -{ - /// - /// 收益互换资产查询衡泰数据库返回 - /// - public class ReqQryAssetSwapDbResp - { - public string SYSORDID { get; set; } - public string HY_SYSORDID { get; set; } - public string EXT_NO { get; set; } - public string PARTYNAMETEMPORITY { get; set; } - public string PARTY_ID { get; set; } - public string BANK_CODE { get; set; } - public string PARTY_NAME { get; set; } - public string SECU_INT { get; set; } - public string SECU_EXT { get; set; } - public string TRADER_ID { get; set; } - public string TRADER { get; set; } - public string GROUP_INFO { get; set; } - public string GROUP_NAME { get; set; } - public string GROUP_SUPNAME { get; set; } - public string GRPID { get; set; } - public string ORDDATE { get; set; } - public string TRDTYPE { get; set; } - public string ORDSTATUS { get; set; } - public string TRD_RELATED_NO { get; set; } - public string I_CODE { get; set; } - public string A_TYPE { get; set; } - public string MARKET { get; set; } - public string EXEMARKET { get; set; } - public decimal PARVALUE { get; set; } - public decimal ORDPRICE { get; set; } - public decimal ORDAMOUNT { get; set; } - public string OCFLAG { get; set; } - public int SETDAYS { get; set; } - public decimal TRD_FEE { get; set; } - public decimal SET_FEE { get; set; } - } -} diff --git a/YLErpDAL/Model/HengTaiModel/ReqQryIRSDbReq.cs b/YLErpDAL/Model/HengTaiModel/ReqQryIRSDbReq.cs deleted file mode 100644 index 985fad30..00000000 --- a/YLErpDAL/Model/HengTaiModel/ReqQryIRSDbReq.cs +++ /dev/null @@ -1,15 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace YLErp.Model.HengTaiModel -{ - /// - /// 收益互换查询衡泰db请求 - /// - public class ReqQryIRSDbReq - { - } -} diff --git a/YLErpDAL/Model/HengTaiModel/ReqQryIRSDbResp.cs b/YLErpDAL/Model/HengTaiModel/ReqQryIRSDbResp.cs deleted file mode 100644 index eb9e0842..00000000 --- a/YLErpDAL/Model/HengTaiModel/ReqQryIRSDbResp.cs +++ /dev/null @@ -1,249 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace YLErp.Model.HengTaiModel -{ - public class ReqQryIRSDbResp - { - /// - /// 系统订单ID - /// - public string SYSORDID { get; set; } - /// - /// 外部编号 - /// - public string EXT_NO { get; set; } - /// - /// 临时交易对手 - /// - public string PARTYNAMETEMPORITY { get; set; } - /// - /// 交易对手编号 - /// - public string PARTY_ID { get; set; } - /// - /// 银行间成员ID - /// - public string BANK_CODE { get; set; } - /// - /// 交易对手名称 - /// - public string PARTY_NAME { get; set; } - /// - /// 内部证券账号 - /// - public string SECU_INT { get; set; } - /// - /// 外部证券账号 - /// - public string SECU_EXT { get; set; } - /// - /// 交易员编码 - /// - public string TRADER_ID { get; set; } - /// - /// 交易员名称 - /// - public string TRADER { get; set; } - /// - /// 组合标志 0为非组合,1为组合 - /// - public string GROUP_INFO { get; set; } - /// - /// 组合名称 - /// - public string GROUP_NAME { get; set; } - /// - /// 子组合名称 - /// - public string GROUP_SUPNAME { get; set; } - /// - /// 组合号 - /// - public string GRPID { get; set; } - /// - /// 交易日期 - /// - public string ORDDATE { get; set; } - /// - /// 交易方向 - /// - public string TRDTYPE { get; set; } - /// - /// 交易状态 - /// - public string ORDSTATUS { get; set; } - /// - /// 协议类型 - /// - public string AGREEMENTTYPE { get; set; } - /// - /// 交易市场 - /// - public string MARKET { get; set; } - /// - /// 名义本金 - /// - public string PRINCIPAL { get; set; } - /// - /// 名义本金 人民币 - /// - public string PRINCIPAL_CNY { get; set; } - /// - /// 名义币种 - /// - public string CURRENCY { get; set; } - /// - /// 结算币种 - /// - public string DILIVERY_CURRENCY { get; set; } - /// - /// 合约终止日 - /// - public string END_DAY { get; set; } - /// - /// 到期结算日 - /// - public string END_SETTLE_DATE { get; set; } - /// - /// 互换类型 - /// - public string CONTRACT_TYPE { get; set; } - /// - /// 结算方式 - /// - public string SETTLE_TYPE { get; set; } - /// - /// 计息比例 - /// - public string COUPON_RATE { get; set; } - /// - /// 计息类型 - /// - public string REGULAR_TYPE { get; set; } - /// - /// 息票类型 - /// - public string COUPON_TYPE { get; set; } - /// - /// 计息基数 - /// - public string INTEREST_BASE { get; set; } - /// - /// 计息日历 - /// - public string PAYMENT_CALENDAR { get; set; } - /// - /// 计息基准 - /// - public string DAY_COUNTER { get; set; } - /// - /// 期初汇率 - /// - public string BEGIN_RATE { get; set; } - /// - /// 套保汇率 - /// - public string HEDG_RATE { get; set; } - /// - /// 汇率追保线 - /// - public string RATE_CHASE_LINE { get; set; } - /// - /// 价格追保线 - /// - public string PRICE_CHASE_LINE { get; set; } - /// - /// 利率基准 ,浮动利率代码 - /// - public string IR_I_CODE { get; set; } - /// - /// 计息方式 浮动利率时必填 0 单利 1 复利(不含利差) 2 复利(含利差) - /// - public string FLOAT_METHOD { get; set; } - /// - /// 定息精度 - /// - public string FIXING_PRECISION { get; set; } - /// - /// 结算利息计算方式 - /// - public string FIXED_INTEREST_RULE { get; set; } - /// - /// 贴现曲线 - /// - public string DISCOUNT_IRC_CODE { get; set; } - /// - /// 贴现利差 - /// - public string DISCOUNT_SPREAD { get; set; } - /// - /// 定盘日期 - /// - public string FIXING_DATE { get; set; } - /// - /// 计息开始日 - /// - public string INTEREST_START_DAY { get; set; } - /// - /// 计息结束日 - /// - public string INTEREST_END_DAY { get; set; } - /// - /// 利率 固定利率时必填 1=100% 如 1% 填 0.01 - /// - public string RATE { get; set; } - /// - /// 利差 浮动利率时必填 - /// - public string SPREAD { get; set; } - /// - /// 长短尾 浮动利率时必填 0 短尾 1 长尾 - /// - public string FINAL_STUP_TYPE { get; set; } - /// - /// 支付频率 - /// - public string PAY_FREQ { get; set; } - /// - /// 支付调整 - /// - public string PAY_ADJUST { get; set; } - /// - /// 支付偏移 - /// - public string PAY_OFFSET { get; set; } - /// - /// 重置频率 - /// - public string RESET_FREQ { get; set; } - /// - /// 重置调整 - /// - public string RESET_ADJUST { get; set; } - /// - /// 定息偏移 - /// - public string INTEREST_OFFSET { get; set; } - /// - /// 定息调整 - /// - public string INTEREST_ADJUST { get; set; } - /// - /// 首个付息日 - /// - public string FIRST_PAY_DATE { get; set; } - /// - /// 首规则开始日 - /// - public string FIRST_REGULAR_DATE { get; set; } - /// - /// 固定端固定利息 - /// - public string AIALL { get; set; } - - } -} diff --git a/YLErpDAL/Model/HengTaiModel/ReqQryMarginDbReq.cs b/YLErpDAL/Model/HengTaiModel/ReqQryMarginDbReq.cs deleted file mode 100644 index ab2a0a5d..00000000 --- a/YLErpDAL/Model/HengTaiModel/ReqQryMarginDbReq.cs +++ /dev/null @@ -1,15 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace YLErp.Model.HengTaiModel -{ - /// - /// 收益互换预付金查询衡泰数据库请求 - /// - public class ReqQryMarginDbReq - { - } -} diff --git a/YLErpDAL/Model/HengTaiModel/ReqQryMarginDbResp.cs b/YLErpDAL/Model/HengTaiModel/ReqQryMarginDbResp.cs deleted file mode 100644 index 877131b3..00000000 --- a/YLErpDAL/Model/HengTaiModel/ReqQryMarginDbResp.cs +++ /dev/null @@ -1,46 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace YLErp.Model.HengTaiModel -{ - /// - /// 收益互换预付金查询衡泰返回 - /// - public class ReqQryMarginDbResp - { - public string SYSORDID { get; set; } - public string HY_SYSORDID { get; set; } - public string EXT_NO { get; set; } - public string PARTYNAMETEMPORITY { get; set; } - public string PARTY_ID { get; set; } - public string BANK_CODE { get; set; } - public string PARTY_NAME { get; set; } - public string SECU_INT { get; set; } - public string SECU_EXT { get; set; } - public string TRADER_ID { get; set; } - public string TRADER { get; set; } - public string GROUP_INFO { get; set; } - public string GROUP_NAME { get; set; } - public string GROUP_SUPNAME { get; set; } - public string GRPID { get; set; } - public string ORDDATE { get; set; } - public string SETDATE { get; set; } - public string TRDTYPE { get; set; } - public string ORDSTATUS { get; set; } - public string MARKRT { get; set; } - public string PARVALUE { get; set; } - public string INTEREST_AMOUNT { get; set; } - public string RESERVE_TYPE { get; set; } - public string CONTRACT_CODE { get; set; } - public string IN_SYSORDID { get; set; } - public string RATE { get; set; } - public string DAY_COUNTER { get; set; } - public string IR_I_CODE { get; set; } - public string CURRENCY { get; set; } - public string DELIVERY_CURRENCY { get; set; } - public string CHANGE_RATE { get; set; } - } -} diff --git a/YLErpDAL/Model/HengTaiModel/RequestBase.cs b/YLErpDAL/Model/HengTaiModel/RequestBase.cs deleted file mode 100644 index 6a1a91a9..00000000 --- a/YLErpDAL/Model/HengTaiModel/RequestBase.cs +++ /dev/null @@ -1,31 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace YLErp.Model.HengTaiModel -{ - public class RequestBase - { - /// - /// 流水号 - /// - public string SERIAL_NO { get; set; } - /// - /// 外部成交编号 - /// - public string EXT_NO { get; set; } - /// - /// 操作标识 D 撤单/T 终止,不可为空 - /// - public string OPERATE { get; set; } - /// - /// 收益互换默认2042/修改3005,客户创建5011,资金账户5013 - /// - public string ACTION { get; set; } - - public string USER { get; set; } = "luoweix"; - public T RECORD{get;set;} - } -} diff --git a/YLErpDAL/Model/HengTaiModel/RequestBaseWithHead.cs b/YLErpDAL/Model/HengTaiModel/RequestBaseWithHead.cs deleted file mode 100644 index 38ca448e..00000000 --- a/YLErpDAL/Model/HengTaiModel/RequestBaseWithHead.cs +++ /dev/null @@ -1,30 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace YLErp.Model.HengTaiModel -{ - public class RequestBaseWithHead - { - public HEADER_Req HEADER { get; set; } - public T RECORD { get; set; } - } - public class HEADER_Req - { - /// - /// 流水号 - /// - public string SERIAL_NO { get; set; } - public string TIMESTMP { get; set; } - public string USER { get; set; } - public string REQUESTSYSNAME { get; set; } - /// - /// 收益互换默认2042/修改3005,客户创建5011,资金账户5013 - /// - public string ACTION { get; set; } - - public string EXT_NO { get; set; } - } -} diff --git a/YLErpDAL/Model/HengTaiModel/ResponseBase.cs b/YLErpDAL/Model/HengTaiModel/ResponseBase.cs deleted file mode 100644 index d2d4a031..00000000 --- a/YLErpDAL/Model/HengTaiModel/ResponseBase.cs +++ /dev/null @@ -1,36 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace YLErp.Model.HengTaiModel -{ - public class ResponseBase - { - public RECORD_Resp RECORD { get; set; } - public HEADER_Resp HEADER { get; set; } - } - public class RECORD_Resp - { - /// - /// 不为空,0:交易新增成功;根据不同错误显示不同错误代码 - /// - public string RESULT { get; set; } - public string RESULT_MSG { get; set; } - public string SYSORDID { get; set; } - } - public class HEADER_Resp - { - public string SERIAL_NO { get; set; } - public string TIMESTMP { get; set; } - /// - /// 接口调用成功= "0";解析失败= "-1";未知功能号="-2";执行失败=”-3”; - /// - public string ERRCODE { get; set; } - public string EXT_NO { get; set; } - public string ACTION { get; set; } - public string ERRMSG { get; set; } - } - -} diff --git a/YLErpDAL/Model/HengTaiModel/SwapCashReq.cs b/YLErpDAL/Model/HengTaiModel/SwapCashReq.cs deleted file mode 100644 index 75ce23ef..00000000 --- a/YLErpDAL/Model/HengTaiModel/SwapCashReq.cs +++ /dev/null @@ -1,66 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace YLErp.Model.HengTaiModel -{ - /// - /// 互换资金流水回执请求 - /// - public class SwapCashReq - { - public SwapCashReq() - { - ACCTSWAP_CASH_LIST = new List(); - } - public List ACCTSWAP_CASH_LIST { get; set; } - } - public class SwapCashItem - { - /// - /// 外部成交编号 - /// - public string EXT_NO { get; set; } - /// - /// 合约内部代码 - /// - public string I_CODE { get; set; } - /// - /// 流水日期 - /// - public string SETDATE { get; set; } - - /// - /// 流水实际支付日期 - /// - public string SETDATE_REAL { get; set; } - /// - /// 金额 正为收取,负为支出 - /// - public double CASH_AMOUNT { get; set; } - /// - /// 账户 - /// - public string ACC_NAME { get; set; } - /// - /// 开户行 - /// - public string BANK_ACC_NAME { get; set; } - /// - /// 银行账号 - /// - public string BANK_ACC_CODE { get; set; } - /// - /// 开户行号 - /// - - public string BANK_CODE { get; set; } - /// - /// 中债登托管账号 - /// - public string ZZD_ACC_CODE { get; set; } - } - -} diff --git a/YLErpDAL/Model/HengTaiModel/SwapMarginReq.cs b/YLErpDAL/Model/HengTaiModel/SwapMarginReq.cs deleted file mode 100644 index e3a03ce9..00000000 --- a/YLErpDAL/Model/HengTaiModel/SwapMarginReq.cs +++ /dev/null @@ -1,89 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace YLErp.Model.HengTaiModel -{ - /// - /// 预付金推送 - /// - public class SwapMarginReq - { - public SwapMarginReq() - { - BASEINFO=new BASEINFO(); - TRADEINFO = new SwapMarginTradeInfo(); - RESERVE = new SwapMarginReseve(); - } - /// - /// 基本信息 - /// - public BASEINFO BASEINFO { get; set; } - /// - /// 交易 - /// - public SwapMarginTradeInfo TRADEINFO { get; set; } - /// - /// 预付金 - /// - public SwapMarginReseve RESERVE { get; set; } - } - - public class SwapMarginTradeInfo - { - /// - /// 交易市场 - /// - public string MARKET { get; set; } = "OTHER"; - /// - /// 本金 - /// - public string PARVALUE { get; set; } - /// - /// 应计利息 - /// - public string INTEREST_AMOUNT { get; set; } - } - - public class SwapMarginReseve - { - /// - /// 划入内部编号 - /// - public string IN_SYSORDID { get; set; } - /// - /// 划入外部编号 - /// - public string IN_CUSTORDID { get; set; } - /// - /// 预付金类型 - /// - public string RESERVE_TYPE { get; set; } = "1"; - /// - /// 合约代码 - /// - public string CONTRACT_CODE { get; set; } - /// - /// 利率 - /// - public string RATE { get; set; } - /// - /// 计息基准 - /// - public string DAY_COUNTER { get; set; } - /// - /// 名义币种 - /// - public string CURRENCY { get; set; } - /// - /// 结算币种 - /// - public string DELIVERY_CURRENCY { get; set; } = "CNY"; - /// - /// 汇率 - /// - public string CHANGE_RATE { set; get; } = "1"; - } -} diff --git a/YLErpDAL/Model/HengTaiModel/SwapPosiReq.cs b/YLErpDAL/Model/HengTaiModel/SwapPosiReq.cs deleted file mode 100644 index de1d010d..00000000 --- a/YLErpDAL/Model/HengTaiModel/SwapPosiReq.cs +++ /dev/null @@ -1,76 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace YLErp.Model.HengTaiModel -{ - public class SwapPosiReq - { - public SwapPosiReq() { - BASEINFO=new SwapPosiBaseInfo(); - TRADEINFO=new SwapPosiTradeInfo(); - } - public SwapPosiBaseInfo BASEINFO { get; set; } - public SwapPosiTradeInfo TRADEINFO { get; set; } - } - public class SwapPosiBaseInfo: BASEINFO - { - } - public class SwapPosiTradeInfo - { - /// - /// 标的代码 - /// - public string I_CODE { get; set; } - /// - /// 交易市场 - /// - public string MARKET { get; set; } - /// - /// 执行市场 - /// - public string EXEMARKET { get; set; } - /// - /// 标的类型 - /// - public string A_TYPE { get; set; } - /// - /// 数量/债券面额 - /// - public string PARVALUE { get; set; } - /// - /// 价格/债券全价 - /// - public string ORDPRICE { get; set; } - /// - /// 金额 - /// - public string ORDAMOUNT { get; set; } - /// - /// 清算速度 不可为空,0=T0,1=T+1,无此数据时传0 - /// - public string SETDAYS { get; set; } - /// - /// 内部证券账户 - /// - public string SECU_INT { get; set; } = "TRS_YJC"; - /// - /// 外部证券账户 - /// - public string SECU_EXT { get; set; } - /// - /// 开平标识 不可为空,0 开仓 1平仓 - /// - public string OCFLAG { get; set; } - /// - /// 交易费用 - /// - public string TRD_FEE { get; set; } - /// - /// 结算费用 - /// - public string SET_FEE { get; set; } - } -} diff --git a/YLErpDAL/Model/HengTaiModel/SwapTradeReq.cs b/YLErpDAL/Model/HengTaiModel/SwapTradeReq.cs deleted file mode 100644 index bb4dbe32..00000000 --- a/YLErpDAL/Model/HengTaiModel/SwapTradeReq.cs +++ /dev/null @@ -1,344 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace YLErp.Model.HengTaiModel -{ - public class SwapTradeReq - { - public SwapTradeReq() - { - TRADEINFO = new TRADEINFO(); - BASEINFO = new BASEINFO(); - ACCTSWAP = new ACCTSWAP(); - } - /// - /// - /// - public ACCTSWAP ACCTSWAP { get; set; } - /// - /// - /// - public BASEINFO BASEINFO { get; set; } - /// - /// - /// - public TRADEINFO TRADEINFO { get; set; } - } - public class TRADEINFO - { - /// - /// 交易市场 OTHER - /// - public string MARKET { get; set; } = "OTHER"; - /// - /// - /// - public string EXEMARKET { get; set; } - } - public class BASEINFO - { - public string EXT_NO { get; set; } - /// - /// 内部账户代码 不可为空 - /// - public string SECU_INT { get; set; } = "TRS_YJC"; - /// - /// 外部账户代码 可为空 - /// - public string SECU_EXT { get; set; } - /// - /// 交易员 不可为空,XIR系统交易员 - /// - public string TRADER_ID { get; set; } = "yinjc"; - /// - /// 交易对手id - /// - public string PARTY_ID { get; set; } - /// - /// 交易对手名称,与PARTY_ID选填一个 - /// - public string PARTY_NAME { get; set; } - /// - /// 协议类型 - /// - public string AGREEMENTTYPE { get; set; } - /// - /// 交易方向 收益互换(151收取固定,152支付固定) 资产(10多头,20空头),预付金(128划入,127划出) - /// - public string TRDTYPE { get; set; } - /// - /// 交易日期 - /// - public string ORDDATE { get; set; } - /// - /// 结算日期:在交易达成日的基础上,若结算规则为T+0,或者T+1,相应增加交易日 - /// - public string SETDATE { get; set; } - /// - /// 交易状态 0需要手动审批,1自动审批 - /// - public string ORDSTATUS { get; set; } - /// - /// 交易关联号 - /// - public string TRD_RELATED_NO { get; set; } - /// - /// 组合标识:0非组合,1组合 - /// - public int GROUP_INFO { get; set; } = 1; - /// - /// 组合名称 - /// - public string GROUP_NAME { get; set; } - /// - /// 组合号 - /// - public string GRPID { get; set; } - } - public class ACCTSWAP - { - public ACCTSWAP() - { - REGULAR_INFO=new REGULAR_INFO(); - IRREGULAR_INFO_LIST = new List(); - } - /// - /// 名义本金 - /// - public string PRINCIPAL { get; set; } - /// - /// 人民币本金/结算本金 - /// - public string PRINCIPAL_CNY { get; set; } - /// - /// 计息比例 - /// - public string COUPON_RATE { get; set; } - /// - /// 名义币种 - /// - public string CURRENCY { get; set; } - /// - /// 结算币种 - /// - public string DILIVERY_CURRENCY { get; set; } - /// - /// 合约终止日 - /// - public string END_DAY { get; set; } - /// - /// 到期结算日 - /// - public string END_SETTLE_DATE { get; set; } - /// - /// 互换类型 普通互换 - /// - public string CONTRACT_TYPE { get; set; } = "3"; - /// - /// 计息类型 1 不规则 2 规则 - /// - public string REGULAR_TYPE { get; set; } - /// - /// 结算方式 - /// - public string SETTLE_TYPE { get; set; } - /// - /// 息票类型 成本与市值分别计息时默认1填写无效, 1 固定利率 2 浮动利率 - /// - public string COUPON_TYPE { get; set; } - /// - /// 计息基数 0 融资金额 1 成本与市值分别计息 - /// - public string INTEREST_BASE { get; set; } - /// - /// 计息日历 - /// - public List PAYMENT_CALENDAR { get; set; } - /// - /// 计息基准 - /// - public string DAY_COUNTER { get; set; } - /// - /// 期初汇率 - /// - public string BEGIN_RATE { get; set; } - /// - /// 套保汇率 - /// - public string HEDG_RATE { get; set; } - /// - /// 汇率追保线 - /// - public string RATE_CHASE_LINE { get; set; } - /// - /// 价格追保线 - /// - public string PRICE_CHASE_LINE { get; set; } - /// - /// 利率基准 - /// - public string IR_I_CODE { get; set; } - /// - /// 结算利息计算方式 不可为空,0 算头不算尾 1 算尾不算头 2 算头且算尾 - /// - public string FIXED_INTEREST_RULE { get; set; } - /// - /// 浮动利率时必填 0 单利 1 复利(不含利差) 2 复利(含利差) - /// - public string FLOAT_METHOD { get; set; } - /// - /// 可为空,不规则浮动利率时填写有效 - /// - public string FIXING_PRECISION { get; set; } - /// - /// 贴现曲线 - /// - public string DISCOUNT_IRC_CODE { get; set; } - /// - /// 贴现利差 - /// - public string DISCOUNT_SPREAD { get; set; } - /// - /// 计息日调整 - /// - public string INTEREST_CALC_ADJUST { get; set; } - /// - /// 初始预付金比例 - /// - public string MARGIN_BEGIN_RATE { get; set; } - /// - /// 规则付息信息 - /// - public REGULAR_INFO REGULAR_INFO { get; set; } - /// - /// 不规则付息列表 - /// - public List IRREGULAR_INFO_LIST { get; set; } - } - - public class RATE_SEQUENCE_LIST - { - /// - /// 开始日期 - /// - public string BEGINDATE { get; set; } - /// - /// 结束日期 - /// - public string ENDDATE { get; set; } - /// - /// 利率 - /// - public string RATE { get; set; } - /// - /// 浮动利率信息,浮动利率时必填 - /// - public FLOAT_RATE_ITEM FLOAT_RATE_ITEM { get; set; } - } - - public class IRREGULAR_INFO_LIST - { - /// - /// 理论支付日 - /// - public string PAYMENT_DATE { get; set; } - /// - /// 支付日调整 - /// - public string PAYMENT_ADJUST { get; set; } - /// - /// 对应计息序列数组 - /// - public List RATE_SEQUENCE_LIST { get; set; } - } - public class REGULAR_INFO - { - /// - /// 计息开始日 - /// - public string INTEREST_START_DAY { get; set; } - /// - /// 计息结束日 - /// - public string INTEREST_END_DAY { get; set; } - /// - /// 利率 - /// - public string RATE { get; set; } - /// - /// 利差 - /// - public string SPREAD { get; set; } - /// - /// 长短尾 - /// - public string FINAL_STUP_TYPE { get; set; } - /// - /// 支付频率 - /// - public string PAY_FREQ { get; set; } - /// - /// 支付调整 - /// - public string PAY_ADJUST { get; set; } - /// - /// 支付偏移 - /// - public string PAY_OFFSET { get; set; } - /// - /// 重置频率 - /// - public string RESET_FREQ { get; set; } - /// - /// 重置调整 - /// - public string RESET_ADJUST { get; set; } - /// - /// 定息偏移 - /// - public string INTEREST_OFFSET { get; set; } - /// - /// 定息调整 - /// - public string INTEREST_ADJUST { get; set; } - /// - /// 首个付息日 - /// - public string FIRST_PAY_DATE { get; set; } - /// - /// 首规则开始日 - /// - public string FIRST_REGULAR_DATE { get; set; } - } - - public class FLOAT_RATE_ITEM - { - /// - /// 定息日 - /// - public string FIXED_INTEREST_FREQ { get; set; } - /// - /// 偏移类型 必填,0 工作日 1 自然日 - /// - public string OFFSET_TYPE { get; set; } = "1"; - /// - /// 利差 - /// - public string SPREAD { get; set; } - /// - /// 利率上限 - /// - public string CAP_RATE { get; set; } - /// - /// 利率下限 - /// - public string FLOOR_RATE { get; set; } - /// - /// 重置日期 - /// - public string RESETDATE { get; set; } - } -} diff --git a/YLErpDAL/Modules/SwapModule/SwapConsumerService.cs b/YLErpDAL/Modules/SwapModule/SwapConsumerService.cs index e5504ce7..270e098b 100644 --- a/YLErpDAL/Modules/SwapModule/SwapConsumerService.cs +++ b/YLErpDAL/Modules/SwapModule/SwapConsumerService.cs @@ -9,7 +9,6 @@ using YLErp.Abstract; using YLErp.BLL; using YLErp.BLL.Eod; using YLErp.Helpers; -using YLErp.Model.HengTaiModel; using YLErp.Modules.ExchangeTradeModule; namespace YLErp.Modules.SwapModule diff --git a/YLErpDAL/Modules/SwapModule/TRSHedgingOrderService.cs b/YLErpDAL/Modules/SwapModule/TRSHedgingOrderService.cs index 5c1e1207..675c5f06 100644 --- a/YLErpDAL/Modules/SwapModule/TRSHedgingOrderService.cs +++ b/YLErpDAL/Modules/SwapModule/TRSHedgingOrderService.cs @@ -13,7 +13,6 @@ using YLErp.DBModels; using YLErp.Helpers; using YLErp.Model; using YLErp.Model.Enum; -using YLErp.Model.HengTaiModel; using YLErp.Modules.ExchangeTradeModule; namespace YLErp.Modules.SwapModule