# encoding: UTF-8

defineDict = {}
typedefDict = {}

#//////////////////////////////////////////////////////////////////////

#//////////////////////////////////////////////////////////////////////



#//////////////////////////////////////////////////////////////////////
#TFtdcTraderIDType是一个交易所交易员代码类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcTraderIDType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcInvestorIDType是一个投资者代码类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcInvestorIDType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcBrokerIDType是一个经纪公司代码类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcBrokerIDType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcBrokerAbbrType是一个经纪公司简称类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcBrokerAbbrType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcBrokerNameType是一个经纪公司名称类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcBrokerNameType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcExchangeInstIDType是一个合约在交易所的代码类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcExchangeInstIDType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcOrderRefType是一个报单引用类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcOrderRefType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcParticipantIDType是一个会员代码类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcParticipantIDType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcUserIDType是一个用户代码类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcUserIDType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcPasswordType是一个密码类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcPasswordType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcClientIDType是一个交易编码类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcClientIDType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcInstrumentIDType是一个合约代码类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcInstrumentIDType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcMarketIDType是一个市场代码类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcMarketIDType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcProductNameType是一个产品名称类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcProductNameType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcExchangeIDType是一个交易所代码类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcExchangeIDType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcExchangeNameType是一个交易所名称类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcExchangeNameType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcExchangeAbbrType是一个交易所简称类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcExchangeAbbrType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcExchangeFlagType是一个交易所标志类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcExchangeFlagType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcMacAddressType是一个Mac地址类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcMacAddressType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcExchangePropertyType是一个交易所属性类型
#//////////////////////////////////////////////////////////////////////
#正常
defineDict["Sgit_FTDC_EXP_Normal"] = '0'
#根据成交生成报单
defineDict["Sgit_FTDC_EXP_GenOrderByTrade"] = '1'

typedefDict["TSgitFtdcExchangePropertyType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcDateType是一个日期类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcDateType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcTimeType是一个时间类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcTimeType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcLongTimeType是一个长时间类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcLongTimeType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcInstrumentNameType是一个合约名称类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcInstrumentNameType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcSettlementGroupIDType是一个结算组代码类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcSettlementGroupIDType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcOrderSysIDType是一个报单编号类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcOrderSysIDType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcTradeIDType是一个成交编号类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcTradeIDType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcCommandTypeType是一个DB命令类型类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcCommandTypeType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcIPAddressType是一个IP地址类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcIPAddressType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcProductInfoType是一个产品信息类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcProductInfoType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcProtocolInfoType是一个协议信息类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcProtocolInfoType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcBusinessUnitType是一个业务单元类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcBusinessUnitType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcDepositSeqNoType是一个出入金流水号类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcDepositSeqNoType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcIdentifiedCardNoType是一个证件号码类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcIdentifiedCardNoType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcIdCardTypeType是一个证件类型类型
#//////////////////////////////////////////////////////////////////////
#组织机构代码
defineDict["Sgit_FTDC_ICT_EID"] = '0'
#身份证
defineDict["Sgit_FTDC_ICT_IDCard"] = '1'
#军官证
defineDict["Sgit_FTDC_ICT_OfficerIDCard"] = '2'
#警官证
defineDict["Sgit_FTDC_ICT_PoliceIDCard"] = '3'
#士兵证
defineDict["Sgit_FTDC_ICT_SoldierIDCard"] = '4'
#户口簿
defineDict["Sgit_FTDC_ICT_HouseholdRegister"] = '5'
#护照
defineDict["Sgit_FTDC_ICT_Passport"] = '6'
#台胞证
defineDict["Sgit_FTDC_ICT_TaiwanCompatriotIDCard"] = '7'
#回乡证
defineDict["Sgit_FTDC_ICT_HomeComingCard"] = '8'
#营业执照号
defineDict["Sgit_FTDC_ICT_LicenseNo"] = '9'
#税务登记号
defineDict["Sgit_FTDC_ICT_TaxNo"] = 'A'
#其他证件
defineDict["Sgit_FTDC_ICT_OtherCard"] = 'x'

typedefDict["TSgitFtdcIdCardTypeType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcOrderLocalIDType是一个本地报单编号类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcOrderLocalIDType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcUserNameType是一个用户名称类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcUserNameType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcPartyNameType是一个参与人名称类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcPartyNameType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcErrorMsgType是一个错误信息类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcErrorMsgType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcFieldNameType是一个字段名类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcFieldNameType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcFieldContentType是一个字段内容类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcFieldContentType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcSystemNameType是一个系统名称类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcSystemNameType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcContentType是一个消息正文类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcContentType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcInvestorRangeType是一个投资者范围类型
#//////////////////////////////////////////////////////////////////////
#所有
defineDict["Sgit_FTDC_IR_All"] = '1'
#投资者组
defineDict["Sgit_FTDC_IR_Group"] = '2'
#单一投资者
defineDict["Sgit_FTDC_IR_Single"] = '3'

typedefDict["TSgitFtdcInvestorRangeType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcDepartmentRangeType是一个投资者范围类型
#//////////////////////////////////////////////////////////////////////
#所有
defineDict["Sgit_FTDC_DR_All"] = '1'
#组织架构
defineDict["Sgit_FTDC_DR_Group"] = '2'
#单一投资者
defineDict["Sgit_FTDC_DR_Single"] = '3'

typedefDict["TSgitFtdcDepartmentRangeType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcDataSyncStatusType是一个数据同步状态类型
#//////////////////////////////////////////////////////////////////////
#未同步
defineDict["Sgit_FTDC_DS_Asynchronous"] = '1'
#同步中
defineDict["Sgit_FTDC_DS_Synchronizing"] = '2'
#已同步
defineDict["Sgit_FTDC_DS_Synchronized"] = '3'

typedefDict["TSgitFtdcDataSyncStatusType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcBrokerDataSyncStatusType是一个经纪公司数据同步状态类型
#//////////////////////////////////////////////////////////////////////
#已同步
defineDict["Sgit_FTDC_BDS_Synchronized"] = '1'
#同步中
defineDict["Sgit_FTDC_BDS_Synchronizing"] = '2'

typedefDict["TSgitFtdcBrokerDataSyncStatusType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcExchangeConnectStatusType是一个交易所连接状态类型
#//////////////////////////////////////////////////////////////////////
#没有任何连接
defineDict["Sgit_FTDC_ECS_NoConnection"] = '1'
#已经发出合约查询请求
defineDict["Sgit_FTDC_ECS_QryInstrumentSent"] = '2'
#已经获取信息
defineDict["Sgit_FTDC_ECS_GotInformation"] = '9'

typedefDict["TSgitFtdcExchangeConnectStatusType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcTraderConnectStatusType是一个交易所交易员连接状态类型
#//////////////////////////////////////////////////////////////////////
#没有任何连接
defineDict["Sgit_FTDC_TCS_NotConnected"] = '1'
#已经连接
defineDict["Sgit_FTDC_TCS_Connected"] = '2'
#已经发出合约查询请求
defineDict["Sgit_FTDC_TCS_QryInstrumentSent"] = '3'
#订阅私有流
defineDict["Sgit_FTDC_TCS_SubPrivateFlow"] = '4'

typedefDict["TSgitFtdcTraderConnectStatusType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcFunctionCodeType是一个功能代码类型
#//////////////////////////////////////////////////////////////////////
#数据异步化
defineDict["Sgit_FTDC_FC_DataAsync"] = '1'
#强制用户登出
defineDict["Sgit_FTDC_FC_ForceUserLogout"] = '2'
#变更管理用户口令
defineDict["Sgit_FTDC_FC_UserPasswordUpdate"] = '3'
#变更经纪公司口令
defineDict["Sgit_FTDC_FC_BrokerPasswordUpdate"] = '4'
#变更投资者口令
defineDict["Sgit_FTDC_FC_InvestorPasswordUpdate"] = '5'
#报单插入
defineDict["Sgit_FTDC_FC_OrderInsert"] = '6'
#报单操作
defineDict["Sgit_FTDC_FC_OrderAction"] = '7'
#同步系统数据
defineDict["Sgit_FTDC_FC_SyncSystemData"] = '8'
#同步经纪公司数据
defineDict["Sgit_FTDC_FC_SyncBrokerData"] = '9'
#批量同步经纪公司数据
defineDict["Sgit_FTDC_FC_BachSyncBrokerData"] = 'A'
#超级查询
defineDict["Sgit_FTDC_FC_SuperQuery"] = 'B'
#报单插入
defineDict["Sgit_FTDC_FC_ParkedOrderInsert"] = 'C'
#报单操作
defineDict["Sgit_FTDC_FC_ParkedOrderAction"] = 'D'
#同步动态令牌
defineDict["Sgit_FTDC_FC_SyncOTP"] = 'E'

typedefDict["TSgitFtdcFunctionCodeType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcBrokerFunctionCodeType是一个经纪公司功能代码类型
#//////////////////////////////////////////////////////////////////////
#强制用户登出
defineDict["Sgit_FTDC_BFC_ForceUserLogout"] = '1'
#变更用户口令
defineDict["Sgit_FTDC_BFC_UserPasswordUpdate"] = '2'
#同步经纪公司数据
defineDict["Sgit_FTDC_BFC_SyncBrokerData"] = '3'
#批量同步经纪公司数据
defineDict["Sgit_FTDC_BFC_BachSyncBrokerData"] = '4'
#报单插入
defineDict["Sgit_FTDC_BFC_OrderInsert"] = '5'
#报单操作
defineDict["Sgit_FTDC_BFC_OrderAction"] = '6'
#全部查询
defineDict["Sgit_FTDC_BFC_AllQuery"] = '7'
#系统功能：登入/登出/修改密码等
defineDict["Sgit_FTDC_BFC_log"] = 'a'
#基本查询：查询基础数据，如合约，交易所等常量
defineDict["Sgit_FTDC_BFC_BaseQry"] = 'b'
#交易查询：如查成交，委托
defineDict["Sgit_FTDC_BFC_TradeQry"] = 'c'
#交易功能：报单，撤单
defineDict["Sgit_FTDC_BFC_Trade"] = 'd'
#银期转账
defineDict["Sgit_FTDC_BFC_Virement"] = 'e'
#风险监控
defineDict["Sgit_FTDC_BFC_Risk"] = 'f'
#查询/管理：查询会话，踢人等
defineDict["Sgit_FTDC_BFC_Session"] = 'g'
#风控通知控制
defineDict["Sgit_FTDC_BFC_RiskNoticeCtl"] = 'h'
#风控通知发送
defineDict["Sgit_FTDC_BFC_RiskNotice"] = 'i'
#察看经纪公司资金权限
defineDict["Sgit_FTDC_BFC_BrokerDeposit"] = 'j'
#资金查询
defineDict["Sgit_FTDC_BFC_QueryFund"] = 'k'
#报单查询
defineDict["Sgit_FTDC_BFC_QueryOrder"] = 'l'
#成交查询
defineDict["Sgit_FTDC_BFC_QueryTrade"] = 'm'
#持仓查询
defineDict["Sgit_FTDC_BFC_QueryPosition"] = 'n'
#行情查询
defineDict["Sgit_FTDC_BFC_QueryMarketData"] = 'o'
#用户事件查询
defineDict["Sgit_FTDC_BFC_QueryUserEvent"] = 'p'
#风险通知查询
defineDict["Sgit_FTDC_BFC_QueryRiskNotify"] = 'q'
#出入金查询
defineDict["Sgit_FTDC_BFC_QueryFundChange"] = 'r'
#投资者信息查询
defineDict["Sgit_FTDC_BFC_QueryInvestor"] = 's'
#交易编码查询
defineDict["Sgit_FTDC_BFC_QueryTradingCode"] = 't'
#强平
defineDict["Sgit_FTDC_BFC_ForceClose"] = 'u'
#压力测试
defineDict["Sgit_FTDC_BFC_PressTest"] = 'v'
#权益反算
defineDict["Sgit_FTDC_BFC_RemainCalc"] = 'w'
#净持仓保证金指标
defineDict["Sgit_FTDC_BFC_NetPositionInd"] = 'x'
#风险预算
defineDict["Sgit_FTDC_BFC_RiskPredict"] = 'y'
#数据导出
defineDict["Sgit_FTDC_BFC_DataExport"] = 'z'
#风控指标设置
defineDict["Sgit_FTDC_BFC_RiskTargetSetup"] = 'A'
#行情预警
defineDict["Sgit_FTDC_BFC_MarketDataWarn"] = 'B'
#业务通知查询
defineDict["Sgit_FTDC_BFC_QryBizNotice"] = 'C'
#业务通知模板设置
defineDict["Sgit_FTDC_BFC_CfgBizNotice"] = 'D'
#同步动态令牌
defineDict["Sgit_FTDC_BFC_SyncOTP"] = 'E'
#发送业务通知
defineDict["Sgit_FTDC_BFC_SendBizNotice"] = 'F'
#风险级别标准设置
defineDict["Sgit_FTDC_BFC_CfgRiskLevelStd"] = 'G'

typedefDict["TSgitFtdcBrokerFunctionCodeType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcOrderActionStatusType是一个报单操作状态类型
#//////////////////////////////////////////////////////////////////////
#已经提交
defineDict["Sgit_FTDC_OAS_Submitted"] = 'a'
#已经接受
defineDict["Sgit_FTDC_OAS_Accepted"] = 'b'
#已经被拒绝
defineDict["Sgit_FTDC_OAS_Rejected"] = 'c'

typedefDict["TSgitFtdcOrderActionStatusType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcOrderStatusType是一个报单状态类型
#//////////////////////////////////////////////////////////////////////
#全部成交
defineDict["Sgit_FTDC_OST_AllTraded"] = '0'
#部分成交还在队列中
defineDict["Sgit_FTDC_OST_PartTradedQueueing"] = '1'
#部分成交不在队列中
defineDict["Sgit_FTDC_OST_PartTradedNotQueueing"] = '2'
#未成交还在队列中
defineDict["Sgit_FTDC_OST_NoTradeQueueing"] = '3'
#未成交不在队列中
defineDict["Sgit_FTDC_OST_NoTradeNotQueueing"] = '4'
#撤单
defineDict["Sgit_FTDC_OST_Canceled"] = '5'
#未知
defineDict["Sgit_FTDC_OST_Unknown"] = 'a'
#尚未触发
defineDict["Sgit_FTDC_OST_NotTouched"] = 'b'
#已触发
defineDict["Sgit_FTDC_OST_Touched"] = 'c'

typedefDict["TSgitFtdcOrderStatusType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcOrderSubmitStatusType是一个报单提交状态类型
#//////////////////////////////////////////////////////////////////////
#已经提交
defineDict["Sgit_FTDC_OSS_InsertSubmitted"] = '0'
#撤单已经提交
defineDict["Sgit_FTDC_OSS_CancelSubmitted"] = '1'
#修改已经提交
defineDict["Sgit_FTDC_OSS_ModifySubmitted"] = '2'
#已经接受
defineDict["Sgit_FTDC_OSS_Accepted"] = '3'
#报单已经被拒绝
defineDict["Sgit_FTDC_OSS_InsertRejected"] = '4'
#撤单已经被拒绝
defineDict["Sgit_FTDC_OSS_CancelRejected"] = '5'
#改单已经被拒绝
defineDict["Sgit_FTDC_OSS_ModifyRejected"] = '6'

typedefDict["TSgitFtdcOrderSubmitStatusType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcPositionDateType是一个持仓日期类型
#//////////////////////////////////////////////////////////////////////
#今日持仓
defineDict["Sgit_FTDC_PSD_Today"] = '1'
#历史持仓
defineDict["Sgit_FTDC_PSD_History"] = '2'

typedefDict["TSgitFtdcPositionDateType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcPositionDateTypeType是一个持仓日期类型类型
#//////////////////////////////////////////////////////////////////////
#使用历史持仓
defineDict["Sgit_FTDC_PDT_UseHistory"] = '1'
#不使用历史持仓
defineDict["Sgit_FTDC_PDT_NoUseHistory"] = '2'

typedefDict["TSgitFtdcPositionDateTypeType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcTradingRoleType是一个交易角色类型
#//////////////////////////////////////////////////////////////////////
#代理
defineDict["Sgit_FTDC_ER_Broker"] = '1'
#自营
defineDict["Sgit_FTDC_ER_Host"] = '2'
#做市商
defineDict["Sgit_FTDC_ER_Maker"] = '3'

typedefDict["TSgitFtdcTradingRoleType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcProductClassType是一个产品类型类型
#//////////////////////////////////////////////////////////////////////
#期货
defineDict["Sgit_FTDC_PC_Futures"] = '1'
#期权
defineDict["Sgit_FTDC_PC_Options"] = '2'
#组合
defineDict["Sgit_FTDC_PC_Combination"] = '3'
#即期
defineDict["Sgit_FTDC_PC_Spot"] = '4'
#期转现
defineDict["Sgit_FTDC_PC_EFP"] = '5'

typedefDict["TSgitFtdcProductClassType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcInstLifePhaseType是一个合约生命周期状态类型
#//////////////////////////////////////////////////////////////////////
#未上市
defineDict["Sgit_FTDC_IP_NotStart"] = '0'
#上市
defineDict["Sgit_FTDC_IP_Started"] = '1'
#停牌
defineDict["Sgit_FTDC_IP_Pause"] = '2'
#到期
defineDict["Sgit_FTDC_IP_Expired"] = '3'

typedefDict["TSgitFtdcInstLifePhaseType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcDirectionType是一个买卖方向类型
#//////////////////////////////////////////////////////////////////////
#买
defineDict["Sgit_FTDC_D_Buy"] = '0'
#卖
defineDict["Sgit_FTDC_D_Sell"] = '1'

typedefDict["TSgitFtdcDirectionType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcPositionTypeType是一个持仓类型类型
#//////////////////////////////////////////////////////////////////////
#净持仓
defineDict["Sgit_FTDC_PT_Net"] = '1'
#综合持仓
defineDict["Sgit_FTDC_PT_Gross"] = '2'

typedefDict["TSgitFtdcPositionTypeType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcPosiDirectionType是一个持仓多空方向类型
#//////////////////////////////////////////////////////////////////////
#净
defineDict["Sgit_FTDC_PD_Net"] = '1'
#多头
defineDict["Sgit_FTDC_PD_Long"] = '2'
#空头
defineDict["Sgit_FTDC_PD_Short"] = '3'

typedefDict["TSgitFtdcPosiDirectionType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcSysSettlementStatusType是一个系统结算状态类型
#//////////////////////////////////////////////////////////////////////
#不活跃
defineDict["Sgit_FTDC_SS_NonActive"] = '1'
#启动
defineDict["Sgit_FTDC_SS_Startup"] = '2'
#操作
defineDict["Sgit_FTDC_SS_Operating"] = '3'
#结算
defineDict["Sgit_FTDC_SS_Settlement"] = '4'
#结算完成
defineDict["Sgit_FTDC_SS_SettlementFinished"] = '5'

typedefDict["TSgitFtdcSysSettlementStatusType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcRatioAttrType是一个费率属性类型
#//////////////////////////////////////////////////////////////////////
#交易费率
defineDict["Sgit_FTDC_RA_Trade"] = '0'
#结算费率
defineDict["Sgit_FTDC_RA_Settlement"] = '1'

typedefDict["TSgitFtdcRatioAttrType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcHedgeFlagType是一个投机套保标志类型
#//////////////////////////////////////////////////////////////////////
#投机
defineDict["Sgit_FTDC_HF_Speculation"] = '1'
#套利
defineDict["Sgit_FTDC_HF_Arbitrage"] = '2'
#套保
defineDict["Sgit_FTDC_HF_Hedge"] = '3'

typedefDict["TSgitFtdcHedgeFlagType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcBillHedgeFlagType是一个投机套保标志类型
#//////////////////////////////////////////////////////////////////////
#投机
defineDict["Sgit_FTDC_BHF_Speculation"] = '1'
#套利
defineDict["Sgit_FTDC_BHF_Arbitrage"] = '2'
#套保
defineDict["Sgit_FTDC_BHF_Hedge"] = '3'

typedefDict["TSgitFtdcBillHedgeFlagType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcClientIDTypeType是一个交易编码类型类型
#//////////////////////////////////////////////////////////////////////
#投机
defineDict["Sgit_FTDC_CIDT_Speculation"] = '1'
#套利
defineDict["Sgit_FTDC_CIDT_Arbitrage"] = '2'
#套保
defineDict["Sgit_FTDC_CIDT_Hedge"] = '3'

typedefDict["TSgitFtdcClientIDTypeType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcOrderPriceTypeType是一个报单价格条件类型
#//////////////////////////////////////////////////////////////////////
#任意价
defineDict["Sgit_FTDC_OPT_AnyPrice"] = '1'
#限价
defineDict["Sgit_FTDC_OPT_LimitPrice"] = '2'
#最优价
defineDict["Sgit_FTDC_OPT_BestPrice"] = '3'
#最新价
defineDict["Sgit_FTDC_OPT_LastPrice"] = '4'
#最新价浮动上浮1个ticks
defineDict["Sgit_FTDC_OPT_LastPricePlusOneTicks"] = '5'
#最新价浮动上浮2个ticks
defineDict["Sgit_FTDC_OPT_LastPricePlusTwoTicks"] = '6'
#最新价浮动上浮3个ticks
defineDict["Sgit_FTDC_OPT_LastPricePlusThreeTicks"] = '7'
#卖一价
defineDict["Sgit_FTDC_OPT_AskPrice1"] = '8'
#卖一价浮动上浮1个ticks
defineDict["Sgit_FTDC_OPT_AskPrice1PlusOneTicks"] = '9'
#卖一价浮动上浮2个ticks
defineDict["Sgit_FTDC_OPT_AskPrice1PlusTwoTicks"] = 'A'
#卖一价浮动上浮3个ticks
defineDict["Sgit_FTDC_OPT_AskPrice1PlusThreeTicks"] = 'B'
#买一价
defineDict["Sgit_FTDC_OPT_BidPrice1"] = 'C'
#买一价浮动上浮1个ticks
defineDict["Sgit_FTDC_OPT_BidPrice1PlusOneTicks"] = 'D'
#买一价浮动上浮2个ticks
defineDict["Sgit_FTDC_OPT_BidPrice1PlusTwoTicks"] = 'E'
#买一价浮动上浮3个ticks
defineDict["Sgit_FTDC_OPT_BidPrice1PlusThreeTicks"] = 'F'

typedefDict["TSgitFtdcOrderPriceTypeType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcOffsetFlagType是一个开平标志类型
#//////////////////////////////////////////////////////////////////////
#开仓
defineDict["Sgit_FTDC_OF_Open"] = '0'
#平仓
defineDict["Sgit_FTDC_OF_Close"] = '1'
#强平
defineDict["Sgit_FTDC_OF_ForceClose"] = '2'
#平今
defineDict["Sgit_FTDC_OF_CloseToday"] = '3'
#平昨
defineDict["Sgit_FTDC_OF_CloseYesterday"] = '4'
#强减
defineDict["Sgit_FTDC_OF_ForceOff"] = '5'
#本地强平
defineDict["Sgit_FTDC_OF_LocalForceClose"] = '6'

typedefDict["TSgitFtdcOffsetFlagType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcForceCloseReasonType是一个强平原因类型
#//////////////////////////////////////////////////////////////////////
#非强平
defineDict["Sgit_FTDC_FCC_NotForceClose"] = '0'
#资金不足
defineDict["Sgit_FTDC_FCC_LackDeposit"] = '1'
#客户超仓
defineDict["Sgit_FTDC_FCC_ClientOverPositionLimit"] = '2'
#会员超仓
defineDict["Sgit_FTDC_FCC_MemberOverPositionLimit"] = '3'
#持仓非整数倍
defineDict["Sgit_FTDC_FCC_NotMultiple"] = '4'
#违规
defineDict["Sgit_FTDC_FCC_Violation"] = '5'
#其它
defineDict["Sgit_FTDC_FCC_Other"] = '6'
#自然人临近交割
defineDict["Sgit_FTDC_FCC_PersonDeliv"] = '7'

typedefDict["TSgitFtdcForceCloseReasonType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcOrderTypeType是一个报单类型类型
#//////////////////////////////////////////////////////////////////////
#正常
defineDict["Sgit_FTDC_ORDT_Normal"] = '0'
#报价衍生
defineDict["Sgit_FTDC_ORDT_DeriveFromQuote"] = '1'
#组合衍生
defineDict["Sgit_FTDC_ORDT_DeriveFromCombination"] = '2'
#组合报单
defineDict["Sgit_FTDC_ORDT_Combination"] = '3'
#条件单
defineDict["Sgit_FTDC_ORDT_ConditionalOrder"] = '4'
#互换单
defineDict["Sgit_FTDC_ORDT_Swap"] = '5'

typedefDict["TSgitFtdcOrderTypeType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcTimeConditionType是一个有效期类型类型
#//////////////////////////////////////////////////////////////////////
#立即完成，否则撤销
defineDict["Sgit_FTDC_TC_IOC"] = '1'
#本节有效
defineDict["Sgit_FTDC_TC_GFS"] = '2'
#当日有效
defineDict["Sgit_FTDC_TC_GFD"] = '3'
#指定日期前有效
defineDict["Sgit_FTDC_TC_GTD"] = '4'
#撤销前有效
defineDict["Sgit_FTDC_TC_GTC"] = '5'
#集合竞价有效
defineDict["Sgit_FTDC_TC_GFA"] = '6'

typedefDict["TSgitFtdcTimeConditionType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcVolumeConditionType是一个成交量类型类型
#//////////////////////////////////////////////////////////////////////
#任何数量
defineDict["Sgit_FTDC_VC_AV"] = '1'
#最小数量
defineDict["Sgit_FTDC_VC_MV"] = '2'
#全部数量
defineDict["Sgit_FTDC_VC_CV"] = '3'

typedefDict["TSgitFtdcVolumeConditionType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcContingentConditionType是一个触发条件类型
#//////////////////////////////////////////////////////////////////////
#立即
defineDict["Sgit_FTDC_CC_Immediately"] = '1'
#止损
defineDict["Sgit_FTDC_CC_Touch"] = '2'
#止赢
defineDict["Sgit_FTDC_CC_TouchProfit"] = '3'
#预埋单
defineDict["Sgit_FTDC_CC_ParkedOrder"] = '4'
#最新价大于条件价
defineDict["Sgit_FTDC_CC_LastPriceGreaterThanStopPrice"] = '5'
#最新价大于等于条件价
defineDict["Sgit_FTDC_CC_LastPriceGreaterEqualStopPrice"] = '6'
#最新价小于条件价
defineDict["Sgit_FTDC_CC_LastPriceLesserThanStopPrice"] = '7'
#最新价小于等于条件价
defineDict["Sgit_FTDC_CC_LastPriceLesserEqualStopPrice"] = '8'
#卖一价大于条件价
defineDict["Sgit_FTDC_CC_AskPriceGreaterThanStopPrice"] = '9'
#卖一价大于等于条件价
defineDict["Sgit_FTDC_CC_AskPriceGreaterEqualStopPrice"] = 'A'
#卖一价小于条件价
defineDict["Sgit_FTDC_CC_AskPriceLesserThanStopPrice"] = 'B'
#卖一价小于等于条件价
defineDict["Sgit_FTDC_CC_AskPriceLesserEqualStopPrice"] = 'C'
#买一价大于条件价
defineDict["Sgit_FTDC_CC_BidPriceGreaterThanStopPrice"] = 'D'
#买一价大于等于条件价
defineDict["Sgit_FTDC_CC_BidPriceGreaterEqualStopPrice"] = 'E'
#买一价小于条件价
defineDict["Sgit_FTDC_CC_BidPriceLesserThanStopPrice"] = 'F'
#买一价小于等于条件价
defineDict["Sgit_FTDC_CC_BidPriceLesserEqualStopPrice"] = 'H'

typedefDict["TSgitFtdcContingentConditionType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcActionFlagType是一个操作标志类型
#//////////////////////////////////////////////////////////////////////
#删除
defineDict["Sgit_FTDC_AF_Delete"] = '0'
#修改
defineDict["Sgit_FTDC_AF_Modify"] = '3'

typedefDict["TSgitFtdcActionFlagType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcTradingRightType是一个交易权限类型
#//////////////////////////////////////////////////////////////////////
#可以交易
defineDict["Sgit_FTDC_TR_Allow"] = '0'
#只能平仓
defineDict["Sgit_FTDC_TR_CloseOnly"] = '1'
#不能交易
defineDict["Sgit_FTDC_TR_Forbidden"] = '2'

typedefDict["TSgitFtdcTradingRightType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcOrderSourceType是一个报单来源类型
#//////////////////////////////////////////////////////////////////////
#来自参与者
defineDict["Sgit_FTDC_OSRC_Participant"] = '0'
#来自管理员
defineDict["Sgit_FTDC_OSRC_Administrator"] = '1'

typedefDict["TSgitFtdcOrderSourceType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcTradeTypeType是一个成交类型类型
#//////////////////////////////////////////////////////////////////////
#普通成交
defineDict["Sgit_FTDC_TRDT_Common"] = '0'
#期权执行
defineDict["Sgit_FTDC_TRDT_OptionsExecution"] = '1'
#OTC成交
defineDict["Sgit_FTDC_TRDT_OTC"] = '2'
#期转现衍生成交
defineDict["Sgit_FTDC_TRDT_EFPDerived"] = '3'
#组合衍生成交
defineDict["Sgit_FTDC_TRDT_CombinationDerived"] = '4'

typedefDict["TSgitFtdcTradeTypeType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcPriceSourceType是一个成交价来源类型
#//////////////////////////////////////////////////////////////////////
#前成交价
defineDict["Sgit_FTDC_PSRC_LastPrice"] = '0'
#买委托价
defineDict["Sgit_FTDC_PSRC_Buy"] = '1'
#卖委托价
defineDict["Sgit_FTDC_PSRC_Sell"] = '2'

typedefDict["TSgitFtdcPriceSourceType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcInstrumentStatusType是一个合约交易状态类型
#//////////////////////////////////////////////////////////////////////
#开盘前
defineDict["Sgit_FTDC_IS_BeforeTrading"] = '0'
#非交易
defineDict["Sgit_FTDC_IS_NoTrading"] = '1'
#连续交易
defineDict["Sgit_FTDC_IS_Continous"] = '2'
#集合竞价报单
defineDict["Sgit_FTDC_IS_AuctionOrdering"] = '3'
#集合竞价价格平衡
defineDict["Sgit_FTDC_IS_AuctionBalance"] = '4'
#集合竞价撮合
defineDict["Sgit_FTDC_IS_AuctionMatch"] = '5'
#收盘
defineDict["Sgit_FTDC_IS_Closed"] = '6'

typedefDict["TSgitFtdcInstrumentStatusType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcInstStatusEnterReasonType是一个品种进入交易状态原因类型
#//////////////////////////////////////////////////////////////////////
#自动切换
defineDict["Sgit_FTDC_IER_Automatic"] = '1'
#手动切换
defineDict["Sgit_FTDC_IER_Manual"] = '2'
#熔断
defineDict["Sgit_FTDC_IER_Fuse"] = '3'

typedefDict["TSgitFtdcInstStatusEnterReasonType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcOrderActionRefType是一个报单操作引用类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcOrderActionRefType"] = "int"

#//////////////////////////////////////////////////////////////////////
#TFtdcInstallCountType是一个安装数量类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcInstallCountType"] = "int"

#//////////////////////////////////////////////////////////////////////
#TFtdcInstallIDType是一个安装编号类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcInstallIDType"] = "int"

#//////////////////////////////////////////////////////////////////////
#TFtdcErrorIDType是一个错误代码类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcErrorIDType"] = "int"

#//////////////////////////////////////////////////////////////////////
#TFtdcSettlementIDType是一个结算编号类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcSettlementIDType"] = "int"

#//////////////////////////////////////////////////////////////////////
#TFtdcVolumeType是一个数量类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcVolumeType"] = "int"

#//////////////////////////////////////////////////////////////////////
#TFtdcFrontIDType是一个前置编号类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcFrontIDType"] = "int"

#//////////////////////////////////////////////////////////////////////
#TFtdcSessionIDType是一个会话编号类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcSessionIDType"] = "int"

#//////////////////////////////////////////////////////////////////////
#TFtdcSequenceNoType是一个序号类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcSequenceNoType"] = "int"

#//////////////////////////////////////////////////////////////////////
#TFtdcCommandNoType是一个DB命令序号类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcCommandNoType"] = "int"

#//////////////////////////////////////////////////////////////////////
#TFtdcMillisecType是一个时间（毫秒）类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcMillisecType"] = "int"

#//////////////////////////////////////////////////////////////////////
#TFtdcVolumeMultipleType是一个合约数量乘数类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcVolumeMultipleType"] = "int"

#//////////////////////////////////////////////////////////////////////
#TFtdcTradingSegmentSNType是一个交易阶段编号类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcTradingSegmentSNType"] = "int"

#//////////////////////////////////////////////////////////////////////
#TFtdcRequestIDType是一个请求编号类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcRequestIDType"] = "int"

#//////////////////////////////////////////////////////////////////////
#TFtdcYearType是一个年份类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcYearType"] = "int"

#//////////////////////////////////////////////////////////////////////
#TFtdcMonthType是一个月份类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcMonthType"] = "int"

#//////////////////////////////////////////////////////////////////////
#TFtdcBoolType是一个布尔型类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcBoolType"] = "int"

#//////////////////////////////////////////////////////////////////////
#TFtdcPriceType是一个价格类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcPriceType"] = "float"

#//////////////////////////////////////////////////////////////////////
#TFtdcCombOffsetFlagType是一个组合开平标志类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcCombOffsetFlagType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcCombHedgeFlagType是一个组合投机套保标志类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcCombHedgeFlagType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcRatioType是一个比率类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcRatioType"] = "float"

#//////////////////////////////////////////////////////////////////////
#TFtdcMoneyType是一个资金类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcMoneyType"] = "float"

#//////////////////////////////////////////////////////////////////////
#TFtdcLargeVolumeType是一个大额数量类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcLargeVolumeType"] = "float"

#//////////////////////////////////////////////////////////////////////
#TFtdcSequenceSeriesType是一个序列系列号类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcSequenceSeriesType"] = "short"

#//////////////////////////////////////////////////////////////////////
#TFtdcCommPhaseNoType是一个通讯时段编号类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcCommPhaseNoType"] = "short"

#//////////////////////////////////////////////////////////////////////
#TFtdcSequenceLabelType是一个序列编号类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcSequenceLabelType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcPriorityType是一个优先级类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcPriorityType"] = "int"

#//////////////////////////////////////////////////////////////////////
#TFtdcContractCodeType是一个合同编号类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcContractCodeType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcCityType是一个市类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcCityType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcIsStockType是一个是否股民类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcIsStockType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcChannelType是一个渠道类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcChannelType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcAddressType是一个通讯地址类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcAddressType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcZipCodeType是一个邮政编码类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcZipCodeType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcTelephoneType是一个联系电话类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcTelephoneType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcFaxType是一个传真类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcFaxType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcMobileType是一个手机类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcMobileType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcEMailType是一个电子邮件类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcEMailType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcMemoType是一个备注类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcMemoType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcCompanyCodeType是一个企业代码类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcCompanyCodeType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcWebsiteType是一个网站地址类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcWebsiteType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcTaxNoType是一个税务登记号类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcTaxNoType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcBatchStatusType是一个处理状态类型
#//////////////////////////////////////////////////////////////////////
#未上传
defineDict["Sgit_FTDC_BS_NoUpload"] = '1'
#已上传
defineDict["Sgit_FTDC_BS_Uploaded"] = '2'
#审核失败
defineDict["Sgit_FTDC_BS_Failed"] = '3'

typedefDict["TSgitFtdcBatchStatusType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcPropertyIDType是一个属性代码类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcPropertyIDType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcPropertyNameType是一个属性名称类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcPropertyNameType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcLicenseNoType是一个营业执照号类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcLicenseNoType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcAgentIDType是一个经纪人代码类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcAgentIDType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcAgentNameType是一个经纪人名称类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcAgentNameType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcAgentGroupIDType是一个经纪人组代码类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcAgentGroupIDType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcAgentGroupNameType是一个经纪人组名称类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcAgentGroupNameType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcReturnStyleType是一个按品种返还方式类型
#//////////////////////////////////////////////////////////////////////
#按所有品种
defineDict["Sgit_FTDC_RS_All"] = '1'
#按品种
defineDict["Sgit_FTDC_RS_ByProduct"] = '2'

typedefDict["TSgitFtdcReturnStyleType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcReturnPatternType是一个返还模式类型
#//////////////////////////////////////////////////////////////////////
#按成交手数
defineDict["Sgit_FTDC_RP_ByVolume"] = '1'
#按留存手续费
defineDict["Sgit_FTDC_RP_ByFeeOnHand"] = '2'

typedefDict["TSgitFtdcReturnPatternType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcReturnLevelType是一个返还级别类型
#//////////////////////////////////////////////////////////////////////
#级别1
defineDict["Sgit_FTDC_RL_Level1"] = '1'
#级别2
defineDict["Sgit_FTDC_RL_Level2"] = '2'
#级别3
defineDict["Sgit_FTDC_RL_Level3"] = '3'
#级别4
defineDict["Sgit_FTDC_RL_Level4"] = '4'
#级别5
defineDict["Sgit_FTDC_RL_Level5"] = '5'
#级别6
defineDict["Sgit_FTDC_RL_Level6"] = '6'
#级别7
defineDict["Sgit_FTDC_RL_Level7"] = '7'
#级别8
defineDict["Sgit_FTDC_RL_Level8"] = '8'
#级别9
defineDict["Sgit_FTDC_RL_Level9"] = '9'

typedefDict["TSgitFtdcReturnLevelType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcReturnStandardType是一个返还标准类型
#//////////////////////////////////////////////////////////////////////
#分阶段返还
defineDict["Sgit_FTDC_RSD_ByPeriod"] = '1'
#按某一标准
defineDict["Sgit_FTDC_RSD_ByStandard"] = '2'

typedefDict["TSgitFtdcReturnStandardType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcMortgageTypeType是一个质押类型类型
#//////////////////////////////////////////////////////////////////////
#质出
defineDict["Sgit_FTDC_MT_Out"] = '0'
#质入
defineDict["Sgit_FTDC_MT_In"] = '1'

typedefDict["TSgitFtdcMortgageTypeType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcInvestorSettlementParamIDType是一个投资者结算参数代码类型
#//////////////////////////////////////////////////////////////////////
#基础保证金
defineDict["Sgit_FTDC_ISPI_BaseMargin"] = '1'
#最低权益标准
defineDict["Sgit_FTDC_ISPI_LowestInterest"] = '2'
#质押比例
defineDict["Sgit_FTDC_ISPI_MortgageRatio"] = '4'
#保证金算法
defineDict["Sgit_FTDC_ISPI_MarginWay"] = '5'
#结算单(盯市)权益等于结存
defineDict["Sgit_FTDC_ISPI_BillDeposit"] = '9'

typedefDict["TSgitFtdcInvestorSettlementParamIDType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcExchangeSettlementParamIDType是一个交易所结算参数代码类型
#//////////////////////////////////////////////////////////////////////
#质押比例
defineDict["Sgit_FTDC_ESPI_MortgageRatio"] = '1'
#分项资金导入项
defineDict["Sgit_FTDC_ESPI_OtherFundItem"] = '2'
#分项资金入交易所出入金
defineDict["Sgit_FTDC_ESPI_OtherFundImport"] = '3'
#上期所交割手续费收取方式
defineDict["Sgit_FTDC_ESPI_SHFEDelivFee"] = '4'
#大商所交割手续费收取方式
defineDict["Sgit_FTDC_ESPI_DCEDelivFee"] = '5'
#中金所开户最低可用金额
defineDict["Sgit_FTDC_ESPI_CFFEXMinPrepa"] = '6'

typedefDict["TSgitFtdcExchangeSettlementParamIDType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcSystemParamIDType是一个系统参数代码类型
#//////////////////////////////////////////////////////////////////////
#投资者代码最小长度
defineDict["Sgit_FTDC_SPI_InvestorIDMinLength"] = '1'
#投资者帐号代码最小长度
defineDict["Sgit_FTDC_SPI_AccountIDMinLength"] = '2'
#投资者开户默认登录权限
defineDict["Sgit_FTDC_SPI_UserRightLogon"] = '3'
#投资者交易结算单成交汇总方式
defineDict["Sgit_FTDC_SPI_SettlementBillTrade"] = '4'
#统一开户更新交易编码方式
defineDict["Sgit_FTDC_SPI_TradingCode"] = '5'
#结算是否判断存在未复核的出入金和分项资金
defineDict["Sgit_FTDC_SPI_CheckFund"] = '6'
#是否启用手续费模板数据权限
defineDict["Sgit_FTDC_SPI_CommModelRight"] = '7'
#是否规范用户才能激活
defineDict["Sgit_FTDC_SPI_IsStandardActive"] = '8'
#上传的交易所结算文件路径
defineDict["Sgit_FTDC_SPI_UploadSettlementFile"] = 'U'
#上报保证金监控中心文件路径
defineDict["Sgit_FTDC_SPI_DownloadCSRCFile"] = 'D'
#生成的结算单文件路径
defineDict["Sgit_FTDC_SPI_SettlementBillFile"] = 'S'
#证监会文件标识
defineDict["Sgit_FTDC_SPI_CSRCOthersFile"] = 'C'
#投资者照片路径
defineDict["Sgit_FTDC_SPI_InvestorPhoto"] = 'P'
#全结经纪公司上传文件路径
defineDict["Sgit_FTDC_SPI_CSRCData"] = 'R'
#开户密码录入方式
defineDict["Sgit_FTDC_SPI_InvestorPwdModel"] = 'I'
#投资者中金所结算文件下载路径
defineDict["Sgit_FTDC_SPI_CFFEXInvestorSettleFile"] = 'F'
#投资者代码编码方式
defineDict["Sgit_FTDC_SPI_InvestorIDType"] = 'a'

typedefDict["TSgitFtdcSystemParamIDType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcTradeParamIDType是一个交易系统参数代码类型
#//////////////////////////////////////////////////////////////////////
#系统加密算法
defineDict["Sgit_FTDC_TPID_EncryptionStandard"] = 'E'
#系统风险算法
defineDict["Sgit_FTDC_TPID_RiskMode"] = 'R'
#系统风险算法是否全局 0-否 1-是
defineDict["Sgit_FTDC_TPID_RiskModeGlobal"] = 'G'

typedefDict["TSgitFtdcTradeParamIDType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcSettlementParamValueType是一个参数代码值类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcSettlementParamValueType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcCounterIDType是一个计数器代码类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcCounterIDType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcInvestorGroupNameType是一个投资者分组名称类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcInvestorGroupNameType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcBrandCodeType是一个牌号类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcBrandCodeType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcWarehouseType是一个仓库类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcWarehouseType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcProductDateType是一个产期类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcProductDateType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcGradeType是一个等级类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcGradeType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcClassifyType是一个类别类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcClassifyType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcPositionType是一个货位类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcPositionType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcYieldlyType是一个产地类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcYieldlyType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcWeightType是一个公定重量类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcWeightType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcSubEntryFundNoType是一个分项资金流水号类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcSubEntryFundNoType"] = "int"

#//////////////////////////////////////////////////////////////////////
#TFtdcFileIDType是一个文件标识类型
#//////////////////////////////////////////////////////////////////////
#资金数据
defineDict["Sgit_FTDC_FI_SettlementFund"] = 'F'
#成交数据
defineDict["Sgit_FTDC_FI_Trade"] = 'T'
#投资者持仓数据
defineDict["Sgit_FTDC_FI_InvestorPosition"] = 'P'
#投资者分项资金数据
defineDict["Sgit_FTDC_FI_SubEntryFund"] = 'O'
#郑商所组合持仓数据
defineDict["Sgit_FTDC_FI_CZCECombinationPos"] = 'C'
#上报保证金监控中心数据
defineDict["Sgit_FTDC_FI_CSRCData"] = 'R'

typedefDict["TSgitFtdcFileIDType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcFileNameType是一个文件名称类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcFileNameType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcFileTypeType是一个文件上传类型类型
#//////////////////////////////////////////////////////////////////////
#结算
defineDict["Sgit_FTDC_FUT_Settlement"] = '0'
#核对
defineDict["Sgit_FTDC_FUT_Check"] = '1'

typedefDict["TSgitFtdcFileTypeType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcFileFormatType是一个文件格式类型
#//////////////////////////////////////////////////////////////////////
#文本文件(.txt)
defineDict["Sgit_FTDC_FFT_Txt"] = '0'
#压缩文件(.zip)
defineDict["Sgit_FTDC_FFT_Zip"] = '1'
#DBF文件(.dbf)
defineDict["Sgit_FTDC_FFT_DBF"] = '2'

typedefDict["TSgitFtdcFileFormatType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcFileUploadStatusType是一个文件状态类型
#//////////////////////////////////////////////////////////////////////
#上传成功
defineDict["Sgit_FTDC_FUS_SucceedUpload"] = '1'
#上传失败
defineDict["Sgit_FTDC_FUS_FailedUpload"] = '2'
#导入成功
defineDict["Sgit_FTDC_FUS_SucceedLoad"] = '3'
#导入部分成功
defineDict["Sgit_FTDC_FUS_PartSucceedLoad"] = '4'
#导入失败
defineDict["Sgit_FTDC_FUS_FailedLoad"] = '5'

typedefDict["TSgitFtdcFileUploadStatusType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcTransferDirectionType是一个移仓方向类型
#//////////////////////////////////////////////////////////////////////
#移出
defineDict["Sgit_FTDC_TD_Out"] = '0'
#移入
defineDict["Sgit_FTDC_TD_In"] = '1'

typedefDict["TSgitFtdcTransferDirectionType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcUploadModeType是一个上传文件类型类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcUploadModeType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcAccountIDType是一个投资者帐号类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcAccountIDType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcBankFlagType是一个银行统一标识类型类型
#//////////////////////////////////////////////////////////////////////
#工商银行
defineDict["Sgit_FTDC_BF_ICBC"] = '1'
#农业银行
defineDict["Sgit_FTDC_BF_ABC"] = '2'
#中国银行
defineDict["Sgit_FTDC_BF_BC"] = '3'
#建设银行
defineDict["Sgit_FTDC_BF_CBC"] = '4'
#交通银行
defineDict["Sgit_FTDC_BF_BOC"] = '5'
#其他银行
defineDict["Sgit_FTDC_BF_Other"] = 'Z'

typedefDict["TSgitFtdcBankFlagType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcBankAccountType是一个银行账户类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcBankAccountType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcOpenNameType是一个银行账户的开户人名称类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcOpenNameType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcOpenBankType是一个银行账户的开户行类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcOpenBankType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcBankNameType是一个银行名称类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcBankNameType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcPublishPathType是一个发布路径类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcPublishPathType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcOperatorIDType是一个操作员代码类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcOperatorIDType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcMonthCountType是一个月份数量类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcMonthCountType"] = "int"

#//////////////////////////////////////////////////////////////////////
#TFtdcAdvanceMonthArrayType是一个月份提前数组类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcAdvanceMonthArrayType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcDateExprType是一个日期表达式类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcDateExprType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcInstrumentIDExprType是一个合约代码表达式类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcInstrumentIDExprType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcInstrumentNameExprType是一个合约名称表达式类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcInstrumentNameExprType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcSpecialCreateRuleType是一个特殊的创建规则类型
#//////////////////////////////////////////////////////////////////////
#没有特殊创建规则
defineDict["Sgit_FTDC_SC_NoSpecialRule"] = '0'
#不包含春节
defineDict["Sgit_FTDC_SC_NoSpringFestival"] = '1'

typedefDict["TSgitFtdcSpecialCreateRuleType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcBasisPriceTypeType是一个挂牌基准价类型类型
#//////////////////////////////////////////////////////////////////////
#上一合约结算价
defineDict["Sgit_FTDC_IPT_LastSettlement"] = '1'
#上一合约收盘价
defineDict["Sgit_FTDC_IPT_LaseClose"] = '2'

typedefDict["TSgitFtdcBasisPriceTypeType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcProductLifePhaseType是一个产品生命周期状态类型
#//////////////////////////////////////////////////////////////////////
#活跃
defineDict["Sgit_FTDC_PLP_Active"] = '1'
#不活跃
defineDict["Sgit_FTDC_PLP_NonActive"] = '2'
#注销
defineDict["Sgit_FTDC_PLP_Canceled"] = '3'

typedefDict["TSgitFtdcProductLifePhaseType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcDeliveryModeType是一个交割方式类型
#//////////////////////////////////////////////////////////////////////
#现金交割
defineDict["Sgit_FTDC_DM_CashDeliv"] = '1'
#实物交割
defineDict["Sgit_FTDC_DM_CommodityDeliv"] = '2'

typedefDict["TSgitFtdcDeliveryModeType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcLogLevelType是一个日志级别类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcLogLevelType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcProcessNameType是一个存储过程名称类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcProcessNameType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcOperationMemoType是一个操作摘要类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcOperationMemoType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcFundIOTypeType是一个出入金类型类型
#//////////////////////////////////////////////////////////////////////
#出入金
defineDict["Sgit_FTDC_FIOT_FundIO"] = '1'
#银期转帐
defineDict["Sgit_FTDC_FIOT_Transfer"] = '2'

typedefDict["TSgitFtdcFundIOTypeType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcFundTypeType是一个资金类型类型
#//////////////////////////////////////////////////////////////////////
#银行存款
defineDict["Sgit_FTDC_FT_Deposite"] = '1'
#分项资金
defineDict["Sgit_FTDC_FT_ItemFund"] = '2'
#公司调整
defineDict["Sgit_FTDC_FT_Company"] = '3'

typedefDict["TSgitFtdcFundTypeType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcFundDirectionType是一个出入金方向类型
#//////////////////////////////////////////////////////////////////////
#入金
defineDict["Sgit_FTDC_FD_In"] = '1'
#出金
defineDict["Sgit_FTDC_FD_Out"] = '2'

typedefDict["TSgitFtdcFundDirectionType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcFundStatusType是一个资金状态类型
#//////////////////////////////////////////////////////////////////////
#已录入
defineDict["Sgit_FTDC_FS_Record"] = '1'
#已复核
defineDict["Sgit_FTDC_FS_Check"] = '2'
#已冲销
defineDict["Sgit_FTDC_FS_Charge"] = '3'

typedefDict["TSgitFtdcFundStatusType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcBillNoType是一个票据号类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcBillNoType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcBillNameType是一个票据名称类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcBillNameType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcPublishStatusType是一个发布状态类型
#//////////////////////////////////////////////////////////////////////
#未发布
defineDict["Sgit_FTDC_PS_None"] = '1'
#正在发布
defineDict["Sgit_FTDC_PS_Publishing"] = '2'
#已发布
defineDict["Sgit_FTDC_PS_Published"] = '3'

typedefDict["TSgitFtdcPublishStatusType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcEnumValueIDType是一个枚举值代码类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcEnumValueIDType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcEnumValueTypeType是一个枚举值类型类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcEnumValueTypeType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcEnumValueLabelType是一个枚举值名称类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcEnumValueLabelType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcEnumValueResultType是一个枚举值结果类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcEnumValueResultType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcSystemStatusType是一个系统状态类型
#//////////////////////////////////////////////////////////////////////
#不活跃
defineDict["Sgit_FTDC_ES_NonActive"] = '1'
#启动
defineDict["Sgit_FTDC_ES_Startup"] = '2'
#交易开始初始化
defineDict["Sgit_FTDC_ES_Initialize"] = '3'
#交易完成初始化
defineDict["Sgit_FTDC_ES_Initialized"] = '4'
#收市开始
defineDict["Sgit_FTDC_ES_Close"] = '5'
#收市完成
defineDict["Sgit_FTDC_ES_Closed"] = '6'
#结算
defineDict["Sgit_FTDC_ES_Settlement"] = '7'

typedefDict["TSgitFtdcSystemStatusType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcSettlementStatusType是一个结算状态类型
#//////////////////////////////////////////////////////////////////////
#初始
defineDict["Sgit_FTDC_STS_Initialize"] = '0'
#结算中
defineDict["Sgit_FTDC_STS_Settlementing"] = '1'
#已结算
defineDict["Sgit_FTDC_STS_Settlemented"] = '2'
#结算完成
defineDict["Sgit_FTDC_STS_Finished"] = '3'

typedefDict["TSgitFtdcSettlementStatusType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcRangeIntTypeType是一个限定值类型类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcRangeIntTypeType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcRangeIntFromType是一个限定值下限类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcRangeIntFromType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcRangeIntToType是一个限定值上限类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcRangeIntToType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcFunctionIDType是一个功能代码类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcFunctionIDType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcFunctionValueCodeType是一个功能编码类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcFunctionValueCodeType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcFunctionNameType是一个功能名称类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcFunctionNameType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcRoleIDType是一个角色编号类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcRoleIDType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcRoleNameType是一个角色名称类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcRoleNameType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcDescriptionType是一个描述类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcDescriptionType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcCombineIDType是一个组合编号类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcCombineIDType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcCombineTypeType是一个组合类型类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcCombineTypeType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcInvestorTypeType是一个投资者类型类型
#//////////////////////////////////////////////////////////////////////
#自然人
defineDict["Sgit_FTDC_CT_Person"] = '0'
#法人
defineDict["Sgit_FTDC_CT_Company"] = '1'
#投资基金
defineDict["Sgit_FTDC_CT_Fund"] = '2'

typedefDict["TSgitFtdcInvestorTypeType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcBrokerTypeType是一个经纪公司类型类型
#//////////////////////////////////////////////////////////////////////
#交易会员
defineDict["Sgit_FTDC_BT_Trade"] = '0'
#交易结算会员
defineDict["Sgit_FTDC_BT_TradeSettle"] = '1'

typedefDict["TSgitFtdcBrokerTypeType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcRiskLevelType是一个风险等级类型
#//////////////////////////////////////////////////////////////////////
#低风险客户
defineDict["Sgit_FTDC_FAS_Low"] = '1'
#普通客户
defineDict["Sgit_FTDC_FAS_Normal"] = '2'
#关注客户
defineDict["Sgit_FTDC_FAS_Focus"] = '3'
#风险客户
defineDict["Sgit_FTDC_FAS_Risk"] = '4'

typedefDict["TSgitFtdcRiskLevelType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcFeeAcceptStyleType是一个手续费收取方式类型
#//////////////////////////////////////////////////////////////////////
#按交易收取
defineDict["Sgit_FTDC_FAS_ByTrade"] = '1'
#按交割收取
defineDict["Sgit_FTDC_FAS_ByDeliv"] = '2'
#不收
defineDict["Sgit_FTDC_FAS_None"] = '3'
#按指定手续费收取
defineDict["Sgit_FTDC_FAS_FixFee"] = '4'

typedefDict["TSgitFtdcFeeAcceptStyleType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcPasswordTypeType是一个密码类型类型
#//////////////////////////////////////////////////////////////////////
#交易密码
defineDict["Sgit_FTDC_PWDT_Trade"] = '1'
#资金密码
defineDict["Sgit_FTDC_PWDT_Account"] = '2'

typedefDict["TSgitFtdcPasswordTypeType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcAlgorithmType是一个盈亏算法类型
#//////////////////////////////////////////////////////////////////////
#浮盈浮亏都计算
defineDict["Sgit_FTDC_AG_All"] = '1'
#浮盈不计，浮亏计
defineDict["Sgit_FTDC_AG_OnlyLost"] = '2'
#浮盈计，浮亏不计
defineDict["Sgit_FTDC_AG_OnlyGain"] = '3'
#浮盈浮亏都不计算
defineDict["Sgit_FTDC_AG_None"] = '4'

typedefDict["TSgitFtdcAlgorithmType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcIncludeCloseProfitType是一个是否包含平仓盈利类型
#//////////////////////////////////////////////////////////////////////
#包含平仓盈利
defineDict["Sgit_FTDC_ICP_Include"] = '0'
#不包含平仓盈利
defineDict["Sgit_FTDC_ICP_NotInclude"] = '2'

typedefDict["TSgitFtdcIncludeCloseProfitType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcAllWithoutTradeType是一个是否受可提比例限制类型
#//////////////////////////////////////////////////////////////////////
#不受可提比例限制
defineDict["Sgit_FTDC_AWT_Enable"] = '0'
#受可提比例限制
defineDict["Sgit_FTDC_AWT_Disable"] = '2'

typedefDict["TSgitFtdcAllWithoutTradeType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcCommentType是一个盈亏算法说明类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcCommentType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcVersionType是一个版本号类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcVersionType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcTradeCodeType是一个交易代码类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcTradeCodeType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcTradeDateType是一个交易日期类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcTradeDateType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcTradeTimeType是一个交易时间类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcTradeTimeType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcTradeSerialType是一个发起方流水号类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcTradeSerialType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcTradeSerialNoType是一个发起方流水号类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcTradeSerialNoType"] = "int"

#//////////////////////////////////////////////////////////////////////
#TFtdcFutureIDType是一个期货公司代码类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcFutureIDType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcBankIDType是一个银行代码类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcBankIDType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcBankBrchIDType是一个银行分中心代码类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcBankBrchIDType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcBankBranchIDType是一个分中心代码类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcBankBranchIDType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcOperNoType是一个交易柜员类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcOperNoType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcDeviceIDType是一个渠道标志类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcDeviceIDType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcRecordNumType是一个记录数类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcRecordNumType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcFutureAccountType是一个期货资金账号类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcFutureAccountType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcFuturePwdFlagType是一个资金密码核对标志类型
#//////////////////////////////////////////////////////////////////////
#不核对
defineDict["Sgit_FTDC_FPWD_UnCheck"] = '0'
#核对
defineDict["Sgit_FTDC_FPWD_Check"] = '1'

typedefDict["TSgitFtdcFuturePwdFlagType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcTransferTypeType是一个银期转账类型类型
#//////////////////////////////////////////////////////////////////////
#银行转期货
defineDict["Sgit_FTDC_TT_BankToFuture"] = '0'
#期货转银行
defineDict["Sgit_FTDC_TT_FutureToBank"] = '1'

typedefDict["TSgitFtdcTransferTypeType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcFutureAccPwdType是一个期货资金密码类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcFutureAccPwdType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcCurrencyCodeType是一个币种类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcCurrencyCodeType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcRetCodeType是一个响应代码类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcRetCodeType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcRetInfoType是一个响应信息类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcRetInfoType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcTradeAmtType是一个银行总余额类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcTradeAmtType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcUseAmtType是一个银行可用余额类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcUseAmtType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcFetchAmtType是一个银行可取余额类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcFetchAmtType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcTransferValidFlagType是一个转账有效标志类型
#//////////////////////////////////////////////////////////////////////
#无效或失败
defineDict["Sgit_FTDC_TVF_Invalid"] = '0'
#有效
defineDict["Sgit_FTDC_TVF_Valid"] = '1'
#冲正
defineDict["Sgit_FTDC_TVF_Reverse"] = '2'

typedefDict["TSgitFtdcTransferValidFlagType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcCertCodeType是一个证件号码类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcCertCodeType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcReasonType是一个事由类型
#//////////////////////////////////////////////////////////////////////
#错单
defineDict["Sgit_FTDC_RN_CD"] = '0'
#资金在途
defineDict["Sgit_FTDC_RN_ZT"] = '1'
#其它
defineDict["Sgit_FTDC_RN_QT"] = '2'

typedefDict["TSgitFtdcReasonType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcFundProjectIDType是一个资金项目编号类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcFundProjectIDType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcSexType是一个性别类型
#//////////////////////////////////////////////////////////////////////
#未知
defineDict["Sgit_FTDC_SEX_None"] = '0'
#男
defineDict["Sgit_FTDC_SEX_Man"] = '1'
#女
defineDict["Sgit_FTDC_SEX_Woman"] = '2'

typedefDict["TSgitFtdcSexType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcProfessionType是一个职业类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcProfessionType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcNationalType是一个国籍类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcNationalType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcProvinceType是一个省类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcProvinceType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcRegionType是一个区类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcRegionType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcCountryType是一个国家类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcCountryType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcLicenseNOType是一个营业执照类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcLicenseNOType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcCompanyTypeType是一个企业性质类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcCompanyTypeType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcBusinessScopeType是一个经营范围类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcBusinessScopeType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcCapitalCurrencyType是一个注册资本币种类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcCapitalCurrencyType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcUserTypeType是一个用户类型类型
#//////////////////////////////////////////////////////////////////////
#投资者
defineDict["Sgit_FTDC_UT_Investor"] = '0'
#操作员
defineDict["Sgit_FTDC_UT_Operator"] = '1'
#管理员
defineDict["Sgit_FTDC_UT_SuperUser"] = '2'

typedefDict["TSgitFtdcUserTypeType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcRateTypeType是一个费率类型类型
#//////////////////////////////////////////////////////////////////////
#保证金率
defineDict["Sgit_FTDC_RATETYPE_MarginRate"] = '2'

typedefDict["TSgitFtdcRateTypeType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcNoteTypeType是一个通知类型类型
#//////////////////////////////////////////////////////////////////////
#交易结算单
defineDict["Sgit_FTDC_NOTETYPE_TradeSettleBill"] = '1'
#交易结算月报
defineDict["Sgit_FTDC_NOTETYPE_TradeSettleMonth"] = '2'
#追加保证金通知书
defineDict["Sgit_FTDC_NOTETYPE_CallMarginNotes"] = '3'
#强行平仓通知书
defineDict["Sgit_FTDC_NOTETYPE_ForceCloseNotes"] = '4'
#成交通知书
defineDict["Sgit_FTDC_NOTETYPE_TradeNotes"] = '5'
#交割通知书
defineDict["Sgit_FTDC_NOTETYPE_DelivNotes"] = '6'

typedefDict["TSgitFtdcNoteTypeType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcSettlementStyleType是一个结算单方式类型
#//////////////////////////////////////////////////////////////////////
#逐日盯市
defineDict["Sgit_FTDC_SBS_Day"] = '1'
#逐笔对冲
defineDict["Sgit_FTDC_SBS_Volume"] = '2'

typedefDict["TSgitFtdcSettlementStyleType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcBrokerDNSType是一个域名类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcBrokerDNSType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcSentenceType是一个语句类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcSentenceType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcSettlementBillTypeType是一个结算单类型类型
#//////////////////////////////////////////////////////////////////////
#日报
defineDict["Sgit_FTDC_ST_Day"] = '0'
#月报
defineDict["Sgit_FTDC_ST_Month"] = '1'

typedefDict["TSgitFtdcSettlementBillTypeType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcUserRightTypeType是一个客户权限类型类型
#//////////////////////////////////////////////////////////////////////
#登录
defineDict["Sgit_FTDC_URT_Logon"] = '1'
#银期转帐
defineDict["Sgit_FTDC_URT_Transfer"] = '2'
#邮寄结算单
defineDict["Sgit_FTDC_URT_EMail"] = '3'
#传真结算单
defineDict["Sgit_FTDC_URT_Fax"] = '4'
#条件单
defineDict["Sgit_FTDC_URT_ConditionOrder"] = '5'

typedefDict["TSgitFtdcUserRightTypeType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcMarginPriceTypeType是一个保证金价格类型类型
#//////////////////////////////////////////////////////////////////////
#昨结算价
defineDict["Sgit_FTDC_MPT_PreSettlementPrice"] = '1'
#最新价
defineDict["Sgit_FTDC_MPT_SettlementPrice"] = '2'
#成交均价
defineDict["Sgit_FTDC_MPT_AveragePrice"] = '3'
#开仓价
defineDict["Sgit_FTDC_MPT_OpenPrice"] = '4'

typedefDict["TSgitFtdcMarginPriceTypeType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcBillGenStatusType是一个结算单生成状态类型
#//////////////////////////////////////////////////////////////////////
#不生成
defineDict["Sgit_FTDC_BGS_None"] = '0'
#未生成
defineDict["Sgit_FTDC_BGS_NoGenerated"] = '1'
#已生成
defineDict["Sgit_FTDC_BGS_Generated"] = '2'

typedefDict["TSgitFtdcBillGenStatusType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcAlgoTypeType是一个算法类型类型
#//////////////////////////////////////////////////////////////////////
#持仓处理算法
defineDict["Sgit_FTDC_AT_HandlePositionAlgo"] = '1'
#寻找保证金率算法
defineDict["Sgit_FTDC_AT_FindMarginRateAlgo"] = '2'

typedefDict["TSgitFtdcAlgoTypeType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcHandlePositionAlgoIDType是一个持仓处理算法编号类型
#//////////////////////////////////////////////////////////////////////
#基本
defineDict["Sgit_FTDC_HPA_Base"] = '1'
#大连商品交易所
defineDict["Sgit_FTDC_HPA_DCE"] = '2'
#郑州商品交易所
defineDict["Sgit_FTDC_HPA_CZCE"] = '3'

typedefDict["TSgitFtdcHandlePositionAlgoIDType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcFindMarginRateAlgoIDType是一个寻找保证金率算法编号类型
#//////////////////////////////////////////////////////////////////////
#基本
defineDict["Sgit_FTDC_FMRA_Base"] = '1'
#大连商品交易所
defineDict["Sgit_FTDC_FMRA_DCE"] = '2'
#郑州商品交易所
defineDict["Sgit_FTDC_FMRA_CZCE"] = '3'

typedefDict["TSgitFtdcFindMarginRateAlgoIDType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcHandleTradingAccountAlgoIDType是一个资金处理算法编号类型
#//////////////////////////////////////////////////////////////////////
#基本
defineDict["Sgit_FTDC_HTAA_Base"] = '1'
#大连商品交易所
defineDict["Sgit_FTDC_HTAA_DCE"] = '2'
#郑州商品交易所
defineDict["Sgit_FTDC_HTAA_CZCE"] = '3'

typedefDict["TSgitFtdcHandleTradingAccountAlgoIDType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcPersonTypeType是一个联系人类型类型
#//////////////////////////////////////////////////////////////////////
#指定下单人
defineDict["Sgit_FTDC_PST_Order"] = '1'
#开户授权人
defineDict["Sgit_FTDC_PST_Open"] = '2'
#资金调拨人
defineDict["Sgit_FTDC_PST_Fund"] = '3'
#结算单确认人
defineDict["Sgit_FTDC_PST_Settlement"] = '4'
#法人
defineDict["Sgit_FTDC_PST_Company"] = '5'
#法人代表
defineDict["Sgit_FTDC_PST_Corporation"] = '6'
#投资者联系人
defineDict["Sgit_FTDC_PST_LinkMan"] = '7'

typedefDict["TSgitFtdcPersonTypeType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcQueryInvestorRangeType是一个查询范围类型
#//////////////////////////////////////////////////////////////////////
#所有
defineDict["Sgit_FTDC_QIR_All"] = '1'
#查询分类
defineDict["Sgit_FTDC_QIR_Group"] = '2'
#单一投资者
defineDict["Sgit_FTDC_QIR_Single"] = '3'

typedefDict["TSgitFtdcQueryInvestorRangeType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcInvestorRiskStatusType是一个投资者风险状态类型
#//////////////////////////////////////////////////////////////////////
#正常
defineDict["Sgit_FTDC_IRS_Normal"] = '1'
#警告
defineDict["Sgit_FTDC_IRS_Warn"] = '2'
#追保
defineDict["Sgit_FTDC_IRS_Call"] = '3'
#强平
defineDict["Sgit_FTDC_IRS_Force"] = '4'
#异常
defineDict["Sgit_FTDC_IRS_Exception"] = '5'

typedefDict["TSgitFtdcInvestorRiskStatusType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcLegIDType是一个单腿编号类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcLegIDType"] = "int"

#//////////////////////////////////////////////////////////////////////
#TFtdcLegMultipleType是一个单腿乘数类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcLegMultipleType"] = "int"

#//////////////////////////////////////////////////////////////////////
#TFtdcImplyLevelType是一个派生层数类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcImplyLevelType"] = "int"

#//////////////////////////////////////////////////////////////////////
#TFtdcClearAccountType是一个结算账户类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcClearAccountType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcOrganNOType是一个结算账户类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcOrganNOType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcClearbarchIDType是一个结算账户联行号类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcClearbarchIDType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcUserEventTypeType是一个用户事件类型类型
#//////////////////////////////////////////////////////////////////////
#登录
defineDict["Sgit_FTDC_UET_Login"] = '1'
#登出
defineDict["Sgit_FTDC_UET_Logout"] = '2'
#交易成功
defineDict["Sgit_FTDC_UET_Trading"] = '3'
#交易失败
defineDict["Sgit_FTDC_UET_TradingError"] = '4'
#修改密码
defineDict["Sgit_FTDC_UET_UpdatePassword"] = '5'
#客户端认证
defineDict["Sgit_FTDC_UET_Authenticate"] = '6'
#其他
defineDict["Sgit_FTDC_UET_Other"] = '9'

typedefDict["TSgitFtdcUserEventTypeType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcUserEventInfoType是一个用户事件信息类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcUserEventInfoType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcCloseStyleType是一个平仓方式类型
#//////////////////////////////////////////////////////////////////////
#先开先平
defineDict["Sgit_FTDC_ICS_Close"] = '0'
#先平今再平昨
defineDict["Sgit_FTDC_ICS_CloseToday"] = '1'

typedefDict["TSgitFtdcCloseStyleType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcStatModeType是一个统计方式类型
#//////////////////////////////////////////////////////////////////////
#----
defineDict["Sgit_FTDC_SM_Non"] = '0'
#按合约统计
defineDict["Sgit_FTDC_SM_Instrument"] = '1'
#按产品统计
defineDict["Sgit_FTDC_SM_Product"] = '2'
#按投资者统计
defineDict["Sgit_FTDC_SM_Investor"] = '3'

typedefDict["TSgitFtdcStatModeType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcParkedOrderStatusType是一个预埋单状态类型
#//////////////////////////////////////////////////////////////////////
#未发送
defineDict["Sgit_FTDC_PAOS_NotSend"] = '1'
#已发送
defineDict["Sgit_FTDC_PAOS_Send"] = '2'
#已删除
defineDict["Sgit_FTDC_PAOS_Deleted"] = '3'

typedefDict["TSgitFtdcParkedOrderStatusType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcParkedOrderIDType是一个预埋报单编号类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcParkedOrderIDType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcParkedOrderActionIDType是一个预埋撤单编号类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcParkedOrderActionIDType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcVirDealStatusType是一个处理状态类型
#//////////////////////////////////////////////////////////////////////
#正在处理
defineDict["Sgit_FTDC_VDS_Dealing"] = '1'
#处理成功
defineDict["Sgit_FTDC_VDS_DeaclSucceed"] = '2'

typedefDict["TSgitFtdcVirDealStatusType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcOrgSystemIDType是一个原有系统代码类型
#//////////////////////////////////////////////////////////////////////
#综合交易平台
defineDict["Sgit_FTDC_ORGS_Standard"] = '0'
#易盛系统
defineDict["Sgit_FTDC_ORGS_ESunny"] = '1'
#金仕达V6系统
defineDict["Sgit_FTDC_ORGS_KingStarV6"] = '2'

typedefDict["TSgitFtdcOrgSystemIDType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcVirTradeStatusType是一个交易状态类型
#//////////////////////////////////////////////////////////////////////
#正常处理中
defineDict["Sgit_FTDC_VTS_NaturalDeal"] = '0'
#成功结束
defineDict["Sgit_FTDC_VTS_SucceedEnd"] = '1'
#失败结束
defineDict["Sgit_FTDC_VTS_FailedEND"] = '2'
#异常中
defineDict["Sgit_FTDC_VTS_Exception"] = '3'
#已人工异常处理
defineDict["Sgit_FTDC_VTS_ManualDeal"] = '4'
#通讯异常 ，请人工处理
defineDict["Sgit_FTDC_VTS_MesException"] = '5'
#系统出错，请人工处理
defineDict["Sgit_FTDC_VTS_SysException"] = '6'

typedefDict["TSgitFtdcVirTradeStatusType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcVirBankAccTypeType是一个银行帐户类型类型
#//////////////////////////////////////////////////////////////////////
#存折
defineDict["Sgit_FTDC_VBAT_BankBook"] = '1'
#储蓄卡
defineDict["Sgit_FTDC_VBAT_BankCard"] = '2'
#信用卡
defineDict["Sgit_FTDC_VBAT_CreditCard"] = '3'

typedefDict["TSgitFtdcVirBankAccTypeType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcVirementStatusType是一个银行帐户类型类型
#//////////////////////////////////////////////////////////////////////
#正常
defineDict["Sgit_FTDC_VMS_Natural"] = '0'
#销户
defineDict["Sgit_FTDC_VMS_Canceled"] = '9'

typedefDict["TSgitFtdcVirementStatusType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcVirementAvailAbilityType是一个有效标志类型
#//////////////////////////////////////////////////////////////////////
#未确认
defineDict["Sgit_FTDC_VAA_NoAvailAbility"] = '0'
#有效
defineDict["Sgit_FTDC_VAA_AvailAbility"] = '1'
#冲正
defineDict["Sgit_FTDC_VAA_Repeal"] = '2'

typedefDict["TSgitFtdcVirementAvailAbilityType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcVirementTradeCodeType是一个交易代码类型
#//////////////////////////////////////////////////////////////////////
#银行发起银行资金转期货
defineDict["Sgit_FTDC_VTC_BankBankToFuture"] = '102001'
#银行发起期货资金转银行
defineDict["Sgit_FTDC_VTC_BankFutureToBank"] = '102002'
#期货发起银行资金转期货
defineDict["Sgit_FTDC_VTC_FutureBankToFuture"] = '202001'
#期货发起期货资金转银行
defineDict["Sgit_FTDC_VTC_FutureFutureToBank"] = '202002'

typedefDict["TSgitFtdcVirementTradeCodeType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcPhotoTypeNameType是一个影像类型名称类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcPhotoTypeNameType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcPhotoTypeIDType是一个影像类型代码类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcPhotoTypeIDType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcPhotoNameType是一个影像名称类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcPhotoNameType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcTopicIDType是一个主题代码类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcTopicIDType"] = "int"

#//////////////////////////////////////////////////////////////////////
#TFtdcReportTypeIDType是一个交易报告类型标识类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcReportTypeIDType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcCharacterIDType是一个交易特征代码类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcCharacterIDType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcAMLParamIDType是一个参数代码类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcAMLParamIDType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcAMLInvestorTypeType是一个投资者类型类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcAMLInvestorTypeType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcAMLIdCardTypeType是一个证件类型类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcAMLIdCardTypeType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcAMLTradeDirectType是一个资金进出方向类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcAMLTradeDirectType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcAMLTradeModelType是一个资金进出方式类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcAMLTradeModelType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcAMLParamIDType是一个参数代码类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcAMLParamIDType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcAMLOpParamValueType是一个业务参数代码值类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcAMLOpParamValueType"] = "float"

#//////////////////////////////////////////////////////////////////////
#TFtdcAMLCustomerCardTypeType是一个客户身份证件/证明文件类型类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcAMLCustomerCardTypeType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcAMLInstitutionNameType是一个金融机构网点名称类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcAMLInstitutionNameType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcAMLDistrictIDType是一个金融机构网点所在地区行政区划代码类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcAMLDistrictIDType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcAMLRelationShipType是一个金融机构网点与大额交易的关系类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcAMLRelationShipType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcAMLInstitutionTypeType是一个金融机构网点代码类型类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcAMLInstitutionTypeType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcAMLInstitutionIDType是一个金融机构网点代码类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcAMLInstitutionIDType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcAMLAccountTypeType是一个账户类型类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcAMLAccountTypeType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcAMLTradingTypeType是一个交易方式类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcAMLTradingTypeType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcAMLTransactClassType是一个涉外收支交易分类与代码类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcAMLTransactClassType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcAMLCapitalIOType是一个资金收付标识类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcAMLCapitalIOType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcAMLSiteType是一个交易地点类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcAMLSiteType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcAMLCapitalPurposeType是一个资金用途类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcAMLCapitalPurposeType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcAMLReportTypeType是一个报文类型类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcAMLReportTypeType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcAMLSerialNoType是一个编号类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcAMLSerialNoType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcAMLStatusType是一个状态类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcAMLStatusType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcAMLGenStatusType是一个Aml生成方式类型
#//////////////////////////////////////////////////////////////////////
#程序生成
defineDict["Sgit_FTDC_GEN_Program"] = '0'
#人工生成
defineDict["Sgit_FTDC_GEN_HandWork"] = '1'

typedefDict["TSgitFtdcAMLGenStatusType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcAMLSeqCodeType是一个业务标识号类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcAMLSeqCodeType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcAMLFileNameType是一个AML文件名类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcAMLFileNameType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcAMLMoneyType是一个反洗钱资金类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcAMLMoneyType"] = "float"

#//////////////////////////////////////////////////////////////////////
#TFtdcAMLFileAmountType是一个反洗钱资金类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcAMLFileAmountType"] = "int"

#//////////////////////////////////////////////////////////////////////
#TFtdcCFMMCKeyType是一个密钥类型(保证金监管)类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcCFMMCKeyType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcCFMMCKeyKindType是一个动态密钥类别(保证金监管)类型
#//////////////////////////////////////////////////////////////////////
#主动请求更新
defineDict["Sgit_FTDC_CFMMCKK_REQUEST"] = 'R'
#CFMMC自动更新
defineDict["Sgit_FTDC_CFMMCKK_AUTO"] = 'A'
#CFMMC手动更新
defineDict["Sgit_FTDC_CFMMCKK_MANUAL"] = 'M'

typedefDict["TSgitFtdcCFMMCKeyKindType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcAMLReportNameType是一个报文名称类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcAMLReportNameType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcIndividualNameType是一个个人姓名类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcIndividualNameType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcCurrencyIDType是一个币种代码类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcCurrencyIDType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcCustNumberType是一个客户编号类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcCustNumberType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcOrganCodeType是一个机构编码类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcOrganCodeType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcOrganNameType是一个机构名称类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcOrganNameType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcSuperOrganCodeType是一个上级机构编码,即期货公司总部、银行总行类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcSuperOrganCodeType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcSubBranchIDType是一个分支机构类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcSubBranchIDType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcSubBranchNameType是一个分支机构名称类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcSubBranchNameType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcBranchNetCodeType是一个机构网点号类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcBranchNetCodeType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcBranchNetNameType是一个机构网点名称类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcBranchNetNameType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcOrganFlagType是一个机构标识类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcOrganFlagType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcBankCodingForFutureType是一个银行对期货公司的编码类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcBankCodingForFutureType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcBankReturnCodeType是一个银行对返回码的定义类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcBankReturnCodeType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcPlateReturnCodeType是一个银期转帐平台对返回码的定义类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcPlateReturnCodeType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcBankSubBranchIDType是一个银行分支机构编码类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcBankSubBranchIDType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcFutureBranchIDType是一个期货分支机构编码类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcFutureBranchIDType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcReturnCodeType是一个返回代码类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcReturnCodeType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcOperatorCodeType是一个操作员类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcOperatorCodeType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcClearDepIDType是一个机构结算帐户机构号类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcClearDepIDType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcClearBrchIDType是一个机构结算帐户联行号类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcClearBrchIDType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcClearNameType是一个机构结算帐户名称类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcClearNameType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcBankAccountNameType是一个银行帐户名称类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcBankAccountNameType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcInvDepIDType是一个机构投资人账号机构号类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcInvDepIDType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcInvBrchIDType是一个机构投资人联行号类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcInvBrchIDType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcMessageFormatVersionType是一个信息格式版本类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcMessageFormatVersionType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcDigestType是一个摘要类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcDigestType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcAuthenticDataType是一个认证数据类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcAuthenticDataType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcPasswordKeyType是一个密钥类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcPasswordKeyType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcFutureAccountNameType是一个期货帐户名称类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcFutureAccountNameType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcMobilePhoneType是一个手机类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcMobilePhoneType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcFutureMainKeyType是一个期货公司主密钥类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcFutureMainKeyType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcFutureWorkKeyType是一个期货公司工作密钥类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcFutureWorkKeyType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcFutureTransKeyType是一个期货公司传输密钥类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcFutureTransKeyType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcBankMainKeyType是一个银行主密钥类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcBankMainKeyType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcBankWorkKeyType是一个银行工作密钥类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcBankWorkKeyType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcBankTransKeyType是一个银行传输密钥类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcBankTransKeyType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcBankServerDescriptionType是一个银行服务器描述信息类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcBankServerDescriptionType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcAddInfoType是一个附加信息类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcAddInfoType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcDescrInfoForReturnCodeType是一个返回码描述类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcDescrInfoForReturnCodeType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcCountryCodeType是一个国家代码类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcCountryCodeType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcSerialType是一个流水号类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcSerialType"] = "int"

#//////////////////////////////////////////////////////////////////////
#TFtdcPlateSerialType是一个平台流水号类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcPlateSerialType"] = "int"

#//////////////////////////////////////////////////////////////////////
#TFtdcBankSerialType是一个银行流水号类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcBankSerialType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcCorrectSerialType是一个被冲正交易流水号类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcCorrectSerialType"] = "int"

#//////////////////////////////////////////////////////////////////////
#TFtdcFutureSerialType是一个期货公司流水号类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcFutureSerialType"] = "int"

#//////////////////////////////////////////////////////////////////////
#TFtdcApplicationIDType是一个应用标识类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcApplicationIDType"] = "int"

#//////////////////////////////////////////////////////////////////////
#TFtdcBankProxyIDType是一个银行代理标识类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcBankProxyIDType"] = "int"

#//////////////////////////////////////////////////////////////////////
#TFtdcFBTCoreIDType是一个银期转帐核心系统标识类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcFBTCoreIDType"] = "int"

#//////////////////////////////////////////////////////////////////////
#TFtdcServerPortType是一个服务端口号类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcServerPortType"] = "int"

#//////////////////////////////////////////////////////////////////////
#TFtdcRepealedTimesType是一个已经冲正次数类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcRepealedTimesType"] = "int"

#//////////////////////////////////////////////////////////////////////
#TFtdcRepealTimeIntervalType是一个冲正时间间隔类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcRepealTimeIntervalType"] = "int"

#//////////////////////////////////////////////////////////////////////
#TFtdcTotalTimesType是一个每日累计转帐次数类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcTotalTimesType"] = "int"

#//////////////////////////////////////////////////////////////////////
#TFtdcFBTRequestIDType是一个请求ID类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcFBTRequestIDType"] = "int"

#//////////////////////////////////////////////////////////////////////
#TFtdcTIDType是一个交易ID类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcTIDType"] = "int"

#//////////////////////////////////////////////////////////////////////
#TFtdcTradeAmountType是一个交易金额（元）类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcTradeAmountType"] = "float"

#//////////////////////////////////////////////////////////////////////
#TFtdcCustFeeType是一个应收客户费用（元）类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcCustFeeType"] = "float"

#//////////////////////////////////////////////////////////////////////
#TFtdcFutureFeeType是一个应收期货公司费用（元）类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcFutureFeeType"] = "float"

#//////////////////////////////////////////////////////////////////////
#TFtdcSingleMaxAmtType是一个单笔最高限额类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcSingleMaxAmtType"] = "float"

#//////////////////////////////////////////////////////////////////////
#TFtdcSingleMinAmtType是一个单笔最低限额类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcSingleMinAmtType"] = "float"

#//////////////////////////////////////////////////////////////////////
#TFtdcTotalAmtType是一个每日累计转帐额度类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcTotalAmtType"] = "float"

#//////////////////////////////////////////////////////////////////////
#TFtdcCertificationTypeType是一个证件类型类型
#//////////////////////////////////////////////////////////////////////
#身份证
defineDict["Sgit_FTDC_CFT_IDCard"] = '0'
#护照
defineDict["Sgit_FTDC_CFT_Passport"] = '1'
#军官证
defineDict["Sgit_FTDC_CFT_OfficerIDCard"] = '2'
#士兵证
defineDict["Sgit_FTDC_CFT_SoldierIDCard"] = '3'
#回乡证
defineDict["Sgit_FTDC_CFT_HomeComingCard"] = '4'
#户口簿
defineDict["Sgit_FTDC_CFT_HouseholdRegister"] = '5'
#营业执照号
defineDict["Sgit_FTDC_CFT_LicenseNo"] = '6'
#组织机构代码证
defineDict["Sgit_FTDC_CFT_InstitutionCodeCard"] = '7'
#临时营业执照号
defineDict["Sgit_FTDC_CFT_TempLicenseNo"] = '8'
#民办非企业登记证书
defineDict["Sgit_FTDC_CFT_NoEnterpriseLicenseNo"] = '9'
#其他证件
defineDict["Sgit_FTDC_CFT_OtherCard"] = 'x'
#主管部门批文
defineDict["Sgit_FTDC_CFT_SuperDepAgree"] = 'a'

typedefDict["TSgitFtdcCertificationTypeType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcFileBusinessCodeType是一个文件业务功能类型
#//////////////////////////////////////////////////////////////////////
#其他
defineDict["Sgit_FTDC_FBC_Others"] = '0'
#转账交易明细对账
defineDict["Sgit_FTDC_FBC_TransferDetails"] = '1'
#客户账户状态对账
defineDict["Sgit_FTDC_FBC_CustAccStatus"] = '2'
#账户类交易明细对账
defineDict["Sgit_FTDC_FBC_AccountTradeDetails"] = '3'
#期货账户信息变更明细对账
defineDict["Sgit_FTDC_FBC_FutureAccountChangeInfoDetails"] = '4'
#客户资金台账余额明细对账
defineDict["Sgit_FTDC_FBC_CustMoneyDetail"] = '5'
#客户销户结息明细对账
defineDict["Sgit_FTDC_FBC_CustCancelAccountInfo"] = '6'
#客户资金余额对账结果
defineDict["Sgit_FTDC_FBC_CustMoneyResult"] = '7'
#其它对账异常结果文件
defineDict["Sgit_FTDC_FBC_OthersExceptionResult"] = '8'
#客户结息净额明细
defineDict["Sgit_FTDC_FBC_CustInterestNetMoneyDetails"] = '9'
#客户资金交收明细
defineDict["Sgit_FTDC_FBC_CustMoneySendAndReceiveDetails"] = 'a'
#法人存管银行资金交收汇总
defineDict["Sgit_FTDC_FBC_CorporationMoneyTotal"] = 'b'
#主体间资金交收汇总
defineDict["Sgit_FTDC_FBC_MainbodyMoneyTotal"] = 'c'
#总分平衡监管数据
defineDict["Sgit_FTDC_FBC_MainPartMonitorData"] = 'd'
#存管银行备付金余额
defineDict["Sgit_FTDC_FBC_PreparationMoney"] = 'e'
#协办存管银行资金监管数据
defineDict["Sgit_FTDC_FBC_BankMoneyMonitorData"] = 'f'

typedefDict["TSgitFtdcFileBusinessCodeType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcCashExchangeCodeType是一个汇钞标志类型
#//////////////////////////////////////////////////////////////////////
#汇
defineDict["Sgit_FTDC_CEC_Exchange"] = '1'
#钞
defineDict["Sgit_FTDC_CEC_Cash"] = '2'

typedefDict["TSgitFtdcCashExchangeCodeType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcYesNoIndicatorType是一个是或否标识类型
#//////////////////////////////////////////////////////////////////////
#是
defineDict["Sgit_FTDC_YNI_Yes"] = '0'
#否
defineDict["Sgit_FTDC_YNI_No"] = '1'

typedefDict["TSgitFtdcYesNoIndicatorType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcBanlanceTypeType是一个余额类型类型
#//////////////////////////////////////////////////////////////////////
#当前余额
defineDict["Sgit_FTDC_BLT_CurrentMoney"] = '0'
#可用余额
defineDict["Sgit_FTDC_BLT_UsableMoney"] = '1'
#可取余额
defineDict["Sgit_FTDC_BLT_FetchableMoney"] = '2'
#冻结余额
defineDict["Sgit_FTDC_BLT_FreezeMoney"] = '3'

typedefDict["TSgitFtdcBanlanceTypeType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcGenderType是一个性别类型
#//////////////////////////////////////////////////////////////////////
#未知状态
defineDict["Sgit_FTDC_GD_Unknown"] = '0'
#男
defineDict["Sgit_FTDC_GD_Male"] = '1'
#女
defineDict["Sgit_FTDC_GD_Female"] = '2'

typedefDict["TSgitFtdcGenderType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcFeePayFlagType是一个费用支付标志类型
#//////////////////////////////////////////////////////////////////////
#由受益方支付费用
defineDict["Sgit_FTDC_FPF_BEN"] = '0'
#由发送方支付费用
defineDict["Sgit_FTDC_FPF_OUR"] = '1'
#由发送方支付发起的费用，受益方支付接受的费用
defineDict["Sgit_FTDC_FPF_SHA"] = '2'

typedefDict["TSgitFtdcFeePayFlagType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcPassWordKeyTypeType是一个密钥类型类型
#//////////////////////////////////////////////////////////////////////
#交换密钥
defineDict["Sgit_FTDC_PWKT_ExchangeKey"] = '0'
#密码密钥
defineDict["Sgit_FTDC_PWKT_PassWordKey"] = '1'
#MAC密钥
defineDict["Sgit_FTDC_PWKT_MACKey"] = '2'
#报文密钥
defineDict["Sgit_FTDC_PWKT_MessageKey"] = '3'

typedefDict["TSgitFtdcPassWordKeyTypeType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcFBTPassWordTypeType是一个密码类型类型
#//////////////////////////////////////////////////////////////////////
#查询
defineDict["Sgit_FTDC_PWT_Query"] = '0'
#取款
defineDict["Sgit_FTDC_PWT_Fetch"] = '1'
#转帐
defineDict["Sgit_FTDC_PWT_Transfer"] = '2'
#交易
defineDict["Sgit_FTDC_PWT_Trade"] = '3'

typedefDict["TSgitFtdcFBTPassWordTypeType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcFBTEncryModeType是一个加密方式类型
#//////////////////////////////////////////////////////////////////////
#不加密
defineDict["Sgit_FTDC_EM_NoEncry"] = '0'
#DES
defineDict["Sgit_FTDC_EM_DES"] = '1'
#3DES
defineDict["Sgit_FTDC_EM_3DES"] = '2'

typedefDict["TSgitFtdcFBTEncryModeType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcBankRepealFlagType是一个银行冲正标志类型
#//////////////////////////////////////////////////////////////////////
#银行无需自动冲正
defineDict["Sgit_FTDC_BRF_BankNotNeedRepeal"] = '0'
#银行待自动冲正
defineDict["Sgit_FTDC_BRF_BankWaitingRepeal"] = '1'
#银行已自动冲正
defineDict["Sgit_FTDC_BRF_BankBeenRepealed"] = '2'

typedefDict["TSgitFtdcBankRepealFlagType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcBrokerRepealFlagType是一个期商冲正标志类型
#//////////////////////////////////////////////////////////////////////
#期商无需自动冲正
defineDict["Sgit_FTDC_BRORF_BrokerNotNeedRepeal"] = '0'
#期商待自动冲正
defineDict["Sgit_FTDC_BRORF_BrokerWaitingRepeal"] = '1'
#期商已自动冲正
defineDict["Sgit_FTDC_BRORF_BrokerBeenRepealed"] = '2'

typedefDict["TSgitFtdcBrokerRepealFlagType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcInstitutionTypeType是一个机构类别类型
#//////////////////////////////////////////////////////////////////////
#银行
defineDict["Sgit_FTDC_TS_Bank"] = '0'
#期商
defineDict["Sgit_FTDC_TS_Future"] = '1'
#券商
defineDict["Sgit_FTDC_TS_Store"] = '2'

typedefDict["TSgitFtdcInstitutionTypeType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcLastFragmentType是一个最后分片标志类型
#//////////////////////////////////////////////////////////////////////
#是最后分片
defineDict["Sgit_FTDC_LF_Yes"] = '0'
#不是最后分片
defineDict["Sgit_FTDC_LF_No"] = '1'

typedefDict["TSgitFtdcLastFragmentType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcBankAccStatusType是一个银行账户状态类型
#//////////////////////////////////////////////////////////////////////
#正常
defineDict["Sgit_FTDC_BAS_Normal"] = '0'
#冻结
defineDict["Sgit_FTDC_BAS_Freeze"] = '1'
#挂失
defineDict["Sgit_FTDC_BAS_ReportLoss"] = '2'

typedefDict["TSgitFtdcBankAccStatusType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcMoneyAccountStatusType是一个资金账户状态类型
#//////////////////////////////////////////////////////////////////////
#正常
defineDict["Sgit_FTDC_MAS_Normal"] = '0'
#销户
defineDict["Sgit_FTDC_MAS_Cancel"] = '1'

typedefDict["TSgitFtdcMoneyAccountStatusType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcManageStatusType是一个存管状态类型
#//////////////////////////////////////////////////////////////////////
#指定存管
defineDict["Sgit_FTDC_MSS_Point"] = '0'
#预指定
defineDict["Sgit_FTDC_MSS_PrePoint"] = '1'
#撤销指定
defineDict["Sgit_FTDC_MSS_CancelPoint"] = '2'

typedefDict["TSgitFtdcManageStatusType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcSystemTypeType是一个应用系统类型类型
#//////////////////////////////////////////////////////////////////////
#银期转帐
defineDict["Sgit_FTDC_SYT_FutureBankTransfer"] = '0'
#银证转帐
defineDict["Sgit_FTDC_SYT_StockBankTransfer"] = '1'
#第三方存管
defineDict["Sgit_FTDC_SYT_TheThirdPartStore"] = '2'

typedefDict["TSgitFtdcSystemTypeType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcTxnEndFlagType是一个银期转帐划转结果标志类型
#//////////////////////////////////////////////////////////////////////
#正常处理中
defineDict["Sgit_FTDC_TEF_NormalProcessing"] = '0'
#成功结束
defineDict["Sgit_FTDC_TEF_Success"] = '1'
#失败结束
defineDict["Sgit_FTDC_TEF_Failed"] = '2'
#异常中
defineDict["Sgit_FTDC_TEF_Abnormal"] = '3'
#已人工异常处理
defineDict["Sgit_FTDC_TEF_ManualProcessedForException"] = '4'
#通讯异常 ，请人工处理
defineDict["Sgit_FTDC_TEF_CommuFailedNeedManualProcess"] = '5'
#系统出错，请人工处理
defineDict["Sgit_FTDC_TEF_SysErrorNeedManualProcess"] = '6'

typedefDict["TSgitFtdcTxnEndFlagType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcProcessStatusType是一个银期转帐服务处理状态类型
#//////////////////////////////////////////////////////////////////////
#未处理
defineDict["Sgit_FTDC_PSS_NotProcess"] = '0'
#开始处理
defineDict["Sgit_FTDC_PSS_StartProcess"] = '1'
#处理完成
defineDict["Sgit_FTDC_PSS_Finished"] = '2'

typedefDict["TSgitFtdcProcessStatusType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcCustTypeType是一个客户类型类型
#//////////////////////////////////////////////////////////////////////
#自然人
defineDict["Sgit_FTDC_CUSTT_Person"] = '0'
#机构户
defineDict["Sgit_FTDC_CUSTT_Institution"] = '1'

typedefDict["TSgitFtdcCustTypeType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcFBTTransferDirectionType是一个银期转帐方向类型
#//////////////////////////////////////////////////////////////////////
#入金，银行转期货
defineDict["Sgit_FTDC_FBTTD_FromBankToFuture"] = '1'
#出金，期货转银行
defineDict["Sgit_FTDC_FBTTD_FromFutureToBank"] = '2'

typedefDict["TSgitFtdcFBTTransferDirectionType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcOpenOrDestroyType是一个开销户类别类型
#//////////////////////////////////////////////////////////////////////
#开户
defineDict["Sgit_FTDC_OOD_Open"] = '1'
#销户
defineDict["Sgit_FTDC_OOD_Destroy"] = '0'

typedefDict["TSgitFtdcOpenOrDestroyType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcAvailabilityFlagType是一个有效标志类型
#//////////////////////////////////////////////////////////////////////
#未确认
defineDict["Sgit_FTDC_AVAF_Invalid"] = '0'
#有效
defineDict["Sgit_FTDC_AVAF_Valid"] = '1'
#冲正
defineDict["Sgit_FTDC_AVAF_Repeal"] = '2'

typedefDict["TSgitFtdcAvailabilityFlagType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcOrganTypeType是一个机构类型类型
#//////////////////////////////////////////////////////////////////////
#银行代理
defineDict["Sgit_FTDC_OT_Bank"] = '1'
#交易前置
defineDict["Sgit_FTDC_OT_Future"] = '2'
#银期转帐平台管理
defineDict["Sgit_FTDC_OT_PlateForm"] = '9'

typedefDict["TSgitFtdcOrganTypeType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcOrganLevelType是一个机构级别类型
#//////////////////////////////////////////////////////////////////////
#银行总行或期商总部
defineDict["Sgit_FTDC_OL_HeadQuarters"] = '1'
#银行分中心或期货公司营业部
defineDict["Sgit_FTDC_OL_Branch"] = '2'

typedefDict["TSgitFtdcOrganLevelType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcProtocalIDType是一个协议类型类型
#//////////////////////////////////////////////////////////////////////
#期商协议
defineDict["Sgit_FTDC_PID_FutureProtocal"] = '0'
#工行协议
defineDict["Sgit_FTDC_PID_ICBCProtocal"] = '1'
#农行协议
defineDict["Sgit_FTDC_PID_ABCProtocal"] = '2'
#中国银行协议
defineDict["Sgit_FTDC_PID_CBCProtocal"] = '3'
#建行协议
defineDict["Sgit_FTDC_PID_CCBProtocal"] = '4'
#交行协议
defineDict["Sgit_FTDC_PID_BOCOMProtocal"] = '5'
#银期转帐平台协议
defineDict["Sgit_FTDC_PID_FBTPlateFormProtocal"] = 'X'

typedefDict["TSgitFtdcProtocalIDType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcConnectModeType是一个套接字连接方式类型
#//////////////////////////////////////////////////////////////////////
#短连接
defineDict["Sgit_FTDC_CM_ShortConnect"] = '0'
#长连接
defineDict["Sgit_FTDC_CM_LongConnect"] = '1'

typedefDict["TSgitFtdcConnectModeType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcSyncModeType是一个套接字通信方式类型
#//////////////////////////////////////////////////////////////////////
#异步
defineDict["Sgit_FTDC_SRM_ASync"] = '0'
#同步
defineDict["Sgit_FTDC_SRM_Sync"] = '1'

typedefDict["TSgitFtdcSyncModeType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcBankAccTypeType是一个银行帐号类型类型
#//////////////////////////////////////////////////////////////////////
#银行存折
defineDict["Sgit_FTDC_BAT_BankBook"] = '1'
#储蓄卡
defineDict["Sgit_FTDC_BAT_SavingCard"] = '2'
#信用卡
defineDict["Sgit_FTDC_BAT_CreditCard"] = '3'

typedefDict["TSgitFtdcBankAccTypeType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcFutureAccTypeType是一个期货公司帐号类型类型
#//////////////////////////////////////////////////////////////////////
#银行存折
defineDict["Sgit_FTDC_FAT_BankBook"] = '1'
#储蓄卡
defineDict["Sgit_FTDC_FAT_SavingCard"] = '2'
#信用卡
defineDict["Sgit_FTDC_FAT_CreditCard"] = '3'

typedefDict["TSgitFtdcFutureAccTypeType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcOrganStatusType是一个接入机构状态类型
#//////////////////////////////////////////////////////////////////////
#启用
defineDict["Sgit_FTDC_OS_Ready"] = '0'
#签到
defineDict["Sgit_FTDC_OS_CheckIn"] = '1'
#签退
defineDict["Sgit_FTDC_OS_CheckOut"] = '2'
#对帐文件到达
defineDict["Sgit_FTDC_OS_CheckFileArrived"] = '3'
#对帐
defineDict["Sgit_FTDC_OS_CheckDetail"] = '4'
#日终清理
defineDict["Sgit_FTDC_OS_DayEndClean"] = '5'
#注销
defineDict["Sgit_FTDC_OS_Invalid"] = '9'

typedefDict["TSgitFtdcOrganStatusType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcCCBFeeModeType是一个建行收费模式类型
#//////////////////////////////////////////////////////////////////////
#按金额扣收
defineDict["Sgit_FTDC_CCBFM_ByAmount"] = '1'
#按月扣收
defineDict["Sgit_FTDC_CCBFM_ByMonth"] = '2'

typedefDict["TSgitFtdcCCBFeeModeType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcCommApiTypeType是一个通讯API类型类型
#//////////////////////////////////////////////////////////////////////
#客户端
defineDict["Sgit_FTDC_CAPIT_Client"] = '1'
#服务端
defineDict["Sgit_FTDC_CAPIT_Server"] = '2'
#交易系统的UserApi
defineDict["Sgit_FTDC_CAPIT_UserApi"] = '3'

typedefDict["TSgitFtdcCommApiTypeType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcServiceIDType是一个服务编号类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcServiceIDType"] = "int"

#//////////////////////////////////////////////////////////////////////
#TFtdcServiceLineNoType是一个服务线路编号类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcServiceLineNoType"] = "int"

#//////////////////////////////////////////////////////////////////////
#TFtdcServiceNameType是一个服务名类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcServiceNameType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcLinkStatusType是一个连接状态类型
#//////////////////////////////////////////////////////////////////////
#已经连接
defineDict["Sgit_FTDC_LS_Connected"] = '1'
#没有连接
defineDict["Sgit_FTDC_LS_Disconnected"] = '2'

typedefDict["TSgitFtdcLinkStatusType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcCommApiPointerType是一个通讯API指针类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcCommApiPointerType"] = "int"

#//////////////////////////////////////////////////////////////////////
#TFtdcPwdFlagType是一个密码核对标志类型
#//////////////////////////////////////////////////////////////////////
#不核对
defineDict["Sgit_FTDC_BPWDF_NoCheck"] = '0'
#明文核对
defineDict["Sgit_FTDC_BPWDF_BlankCheck"] = '1'
#密文核对
defineDict["Sgit_FTDC_BPWDF_EncryptCheck"] = '2'

typedefDict["TSgitFtdcPwdFlagType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcSecuAccTypeType是一个期货帐号类型类型
#//////////////////////////////////////////////////////////////////////
#资金帐号
defineDict["Sgit_FTDC_SAT_AccountID"] = '1'
#资金卡号
defineDict["Sgit_FTDC_SAT_CardID"] = '2'
#上海股东帐号
defineDict["Sgit_FTDC_SAT_SHStockholderID"] = '3'
#深圳股东帐号
defineDict["Sgit_FTDC_SAT_SZStockholderID"] = '4'

typedefDict["TSgitFtdcSecuAccTypeType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcTransferStatusType是一个转账交易状态类型
#//////////////////////////////////////////////////////////////////////
#正常
defineDict["Sgit_FTDC_TRFS_Normal"] = '0'
#被冲正
defineDict["Sgit_FTDC_TRFS_Repealed"] = '1'

typedefDict["TSgitFtdcTransferStatusType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcSponsorTypeType是一个发起方类型
#//////////////////////////////////////////////////////////////////////
#期商
defineDict["Sgit_FTDC_SPTYPE_Broker"] = '0'
#银行
defineDict["Sgit_FTDC_SPTYPE_Bank"] = '1'

typedefDict["TSgitFtdcSponsorTypeType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcReqRspTypeType是一个请求响应类别类型
#//////////////////////////////////////////////////////////////////////
#请求
defineDict["Sgit_FTDC_REQRSP_Request"] = '0'
#响应
defineDict["Sgit_FTDC_REQRSP_Response"] = '1'

typedefDict["TSgitFtdcReqRspTypeType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcFBTUserEventTypeType是一个银期转帐用户事件类型类型
#//////////////////////////////////////////////////////////////////////
#签到
defineDict["Sgit_FTDC_FBTUET_SignIn"] = '0'
#银行转期货
defineDict["Sgit_FTDC_FBTUET_FromBankToFuture"] = '1'
#期货转银行
defineDict["Sgit_FTDC_FBTUET_FromFutureToBank"] = '2'
#开户
defineDict["Sgit_FTDC_FBTUET_OpenAccount"] = '3'
#销户
defineDict["Sgit_FTDC_FBTUET_CancelAccount"] = '4'
#变更银行账户
defineDict["Sgit_FTDC_FBTUET_ChangeAccount"] = '5'
#冲正银行转期货
defineDict["Sgit_FTDC_FBTUET_RepealFromBankToFuture"] = '6'
#冲正期货转银行
defineDict["Sgit_FTDC_FBTUET_RepealFromFutureToBank"] = '7'
#查询银行账户
defineDict["Sgit_FTDC_FBTUET_QueryBankAccount"] = '8'
#查询期货账户
defineDict["Sgit_FTDC_FBTUET_QueryFutureAccount"] = '9'
#签退
defineDict["Sgit_FTDC_FBTUET_SignOut"] = 'A'
#密钥同步
defineDict["Sgit_FTDC_FBTUET_SyncKey"] = 'B'
#其他
defineDict["Sgit_FTDC_FBTUET_Other"] = 'Z'

typedefDict["TSgitFtdcFBTUserEventTypeType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcBankIDByBankType是一个银行自己的编码类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcBankIDByBankType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcNotifyClassType是一个风险通知类型类型
#//////////////////////////////////////////////////////////////////////
#正常
defineDict["Sgit_FTDC_NC_NOERROR"] = '0'
#警示
defineDict["Sgit_FTDC_NC_Warn"] = '1'
#追保
defineDict["Sgit_FTDC_NC_Call"] = '2'
#强平
defineDict["Sgit_FTDC_NC_Force"] = '3'
#穿仓
defineDict["Sgit_FTDC_NC_CHUANCANG"] = '4'
#异常
defineDict["Sgit_FTDC_NC_Exception"] = '5'

typedefDict["TSgitFtdcNotifyClassType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcRiskNofityInfoType是一个客户风险通知消息类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcRiskNofityInfoType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcForceCloseSceneIdType是一个强平场景编号类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcForceCloseSceneIdType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcForceCloseTypeType是一个强平单类型类型
#//////////////////////////////////////////////////////////////////////
#手工强平
defineDict["Sgit_FTDC_FCT_Manual"] = '0'
#单一投资者辅助强平
defineDict["Sgit_FTDC_FCT_Single"] = '1'
#批量投资者辅助强平
defineDict["Sgit_FTDC_FCT_Group"] = '2'

typedefDict["TSgitFtdcForceCloseTypeType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcInstrumentIDsType是一个多个产品代码,用+分隔,如cu+zn类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcInstrumentIDsType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcRiskNotifyMethodType是一个风险通知途径类型
#//////////////////////////////////////////////////////////////////////
#系统通知
defineDict["Sgit_FTDC_RNM_System"] = '0'
#短信通知
defineDict["Sgit_FTDC_RNM_SMS"] = '1'
#邮件通知
defineDict["Sgit_FTDC_RNM_EMail"] = '2'
#人工通知
defineDict["Sgit_FTDC_RNM_Manual"] = '3'

typedefDict["TSgitFtdcRiskNotifyMethodType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcRiskNotifyStatusType是一个风险通知状态类型
#//////////////////////////////////////////////////////////////////////
#未生成
defineDict["Sgit_FTDC_RNS_NotGen"] = '0'
#已生成未发送
defineDict["Sgit_FTDC_RNS_Generated"] = '1'
#发送失败
defineDict["Sgit_FTDC_RNS_SendError"] = '2'
#已发送未接收
defineDict["Sgit_FTDC_RNS_SendOk"] = '3'
#已接收未确认
defineDict["Sgit_FTDC_RNS_Received"] = '4'
#已确认
defineDict["Sgit_FTDC_RNS_Confirmed"] = '5'

typedefDict["TSgitFtdcRiskNotifyStatusType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcRiskUserEventType是一个风控用户操作事件类型
#//////////////////////////////////////////////////////////////////////
#导出数据
defineDict["Sgit_FTDC_RUE_ExportData"] = '0'

typedefDict["TSgitFtdcRiskUserEventType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcParamIDType是一个参数代码类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcParamIDType"] = "int"

#//////////////////////////////////////////////////////////////////////
#TFtdcParamNameType是一个参数名类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcParamNameType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcParamValueType是一个参数值类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcParamValueType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcConditionalOrderSortTypeType是一个条件单索引条件类型
#//////////////////////////////////////////////////////////////////////
#使用最新价升序
defineDict["Sgit_FTDC_COST_LastPriceAsc"] = '0'
#使用最新价降序
defineDict["Sgit_FTDC_COST_LastPriceDesc"] = '1'
#使用卖价升序
defineDict["Sgit_FTDC_COST_AskPriceAsc"] = '2'
#使用卖价降序
defineDict["Sgit_FTDC_COST_AskPriceDesc"] = '3'
#使用买价升序
defineDict["Sgit_FTDC_COST_BidPriceAsc"] = '4'
#使用买价降序
defineDict["Sgit_FTDC_COST_BidPriceDesc"] = '5'

typedefDict["TSgitFtdcConditionalOrderSortTypeType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcSendTypeType是一个报送状态类型
#//////////////////////////////////////////////////////////////////////
#未发送
defineDict["Sgit_FTDC_UOAST_NoSend"] = '0'
#已发送
defineDict["Sgit_FTDC_UOAST_Sended"] = '1'
#已生成
defineDict["Sgit_FTDC_UOAST_Generated"] = '2'
#报送失败
defineDict["Sgit_FTDC_UOAST_SendFail"] = '3'
#接收成功
defineDict["Sgit_FTDC_UOAST_Success"] = '4'
#接收失败
defineDict["Sgit_FTDC_UOAST_Fail"] = '5'
#取消报送
defineDict["Sgit_FTDC_UOAST_Cancel"] = '6'

typedefDict["TSgitFtdcSendTypeType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcClientIDStatusType是一个交易编码状态类型
#//////////////////////////////////////////////////////////////////////
#未申请
defineDict["Sgit_FTDC_UOACS_NoApply"] = '1'
#已提交申请
defineDict["Sgit_FTDC_UOACS_Submited"] = '2'
#已发送申请
defineDict["Sgit_FTDC_UOACS_Sended"] = '3'
#完成
defineDict["Sgit_FTDC_UOACS_Success"] = '4'
#拒绝
defineDict["Sgit_FTDC_UOACS_Refuse"] = '5'
#已撤销编码
defineDict["Sgit_FTDC_UOACS_Cancel"] = '6'

typedefDict["TSgitFtdcClientIDStatusType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcIndustryIDType是一个行业编码类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcIndustryIDType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcQuestionIDType是一个特有信息编号类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcQuestionIDType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcQuestionContentType是一个特有信息说明类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcQuestionContentType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcOptionIDType是一个选项编号类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcOptionIDType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcOptionContentType是一个选项说明类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcOptionContentType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcQuestionTypeType是一个特有信息类型类型
#//////////////////////////////////////////////////////////////////////
#单选
defineDict["Sgit_FTDC_QT_Radio"] = '1'
#多选
defineDict["Sgit_FTDC_QT_Option"] = '2'
#填空
defineDict["Sgit_FTDC_QT_Blank"] = '3'

typedefDict["TSgitFtdcQuestionTypeType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcProcessIDType是一个业务流水号类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcProcessIDType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcSeqNoType是一个流水号类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcSeqNoType"] = "int"

#//////////////////////////////////////////////////////////////////////
#TFtdcUOAProcessStatusType是一个流程状态类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcUOAProcessStatusType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcProcessTypeType是一个流程功能类型类型
#//////////////////////////////////////////////////////////////////////
#申请交易编码
defineDict["Sgit_FTDC_PT_ApplyTradingCode"] = '1'
#撤销交易编码
defineDict["Sgit_FTDC_PT_CancelTradingCode"] = '2'
#修改身份信息
defineDict["Sgit_FTDC_PT_ModifyIDCard"] = '3'
#修改一般信息
defineDict["Sgit_FTDC_PT_ModifyNoIDCard"] = '4'
#交易所开户报备
defineDict["Sgit_FTDC_PT_ExchOpenBak"] = '5'
#交易所销户报备
defineDict["Sgit_FTDC_PT_ExchCancelBak"] = '6'
#补报规范资料
defineDict["Sgit_FTDC_PT_StandardAccount"] = '7'
#账户休眠
defineDict["Sgit_FTDC_PT_FreezeAccount"] = '8'
#激活休眠账户
defineDict["Sgit_FTDC_PT_ActiveFreezeAccount"] = '9'

typedefDict["TSgitFtdcProcessTypeType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcBusinessTypeType是一个业务类型类型
#//////////////////////////////////////////////////////////////////////
#请求
defineDict["Sgit_FTDC_BT_Request"] = '1'
#应答
defineDict["Sgit_FTDC_BT_Response"] = '2'
#通知
defineDict["Sgit_FTDC_BT_Notice"] = '3'

typedefDict["TSgitFtdcBusinessTypeType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcCfmmcReturnCodeType是一个监控中心返回码类型
#//////////////////////////////////////////////////////////////////////
#成功
defineDict["Sgit_FTDC_CRC_Success"] = '0'
#该客户已经有流程在处理中
defineDict["Sgit_FTDC_CRC_Working"] = '1'
#监控中客户资料检查失败
defineDict["Sgit_FTDC_CRC_InfoFail"] = '2'
#监控中实名制检查失败
defineDict["Sgit_FTDC_CRC_IDCardFail"] = '3'
#其他错误
defineDict["Sgit_FTDC_CRC_OtherFail"] = '4'

typedefDict["TSgitFtdcCfmmcReturnCodeType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcExReturnCodeType是一个交易所返回码类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcExReturnCodeType"] = "int"

#//////////////////////////////////////////////////////////////////////
#TFtdcClientTypeType是一个客户类型类型
#//////////////////////////////////////////////////////////////////////
#所有
defineDict["Sgit_FTDC_CfMMCCT_All"] = '0'
#个人
defineDict["Sgit_FTDC_CfMMCCT_Person"] = '1'
#单位
defineDict["Sgit_FTDC_CfMMCCT_Company"] = '2'

typedefDict["TSgitFtdcClientTypeType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcExchangeIDTypeType是一个交易所编号类型
#//////////////////////////////////////////////////////////////////////
#上海期货交易所
defineDict["Sgit_FTDC_EIDT_SHFE"] = 'S'
#郑州商品交易所
defineDict["Sgit_FTDC_EIDT_CZCE"] = 'Z'
#大连商品交易所
defineDict["Sgit_FTDC_EIDT_DCE"] = 'D'
#中国金融期货交易所
defineDict["Sgit_FTDC_EIDT_CFFEX"] = 'J'
#黄金
defineDict["Sgit_FTDC_EIDT_GOLD"] = 'G'
#PAT
defineDict["Sgit_FTDC_EIDT_PAT"] = 'P'

typedefDict["TSgitFtdcExchangeIDTypeType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcExClientIDTypeType是一个交易编码类型类型
#//////////////////////////////////////////////////////////////////////
#套保
defineDict["Sgit_FTDC_ECIDT_Hedge"] = '1'
#套利
defineDict["Sgit_FTDC_ECIDT_Arbitrage"] = '2'
#投机
defineDict["Sgit_FTDC_ECIDT_Speculation"] = '3'

typedefDict["TSgitFtdcExClientIDTypeType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcClientClassifyType是一个客户分类码类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcClientClassifyType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcUOAOrganTypeType是一个单位性质类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcUOAOrganTypeType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcUOACountryCodeType是一个国家代码类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcUOACountryCodeType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcAreaCodeType是一个区号类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcAreaCodeType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcFuturesIDType是一个监控中心为客户分配的代码类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcFuturesIDType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcCffmcDateType是一个日期类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcCffmcDateType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcCffmcTimeType是一个时间类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcCffmcTimeType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcNocIDType是一个组织机构代码类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcNocIDType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcUpdateFlagType是一个更新状态类型
#//////////////////////////////////////////////////////////////////////
#未更新
defineDict["Sgit_FTDC_UF_NoUpdate"] = '0'
#更新全部信息成功
defineDict["Sgit_FTDC_UF_Success"] = '1'
#更新全部信息失败
defineDict["Sgit_FTDC_UF_Fail"] = '2'
#更新交易编码成功
defineDict["Sgit_FTDC_UF_TCSuccess"] = '3'
#更新交易编码失败
defineDict["Sgit_FTDC_UF_TCFail"] = '4'
#已丢弃
defineDict["Sgit_FTDC_UF_Cancel"] = '5'

typedefDict["TSgitFtdcUpdateFlagType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcApplyOperateIDType是一个申请动作类型
#//////////////////////////////////////////////////////////////////////
#开户
defineDict["Sgit_FTDC_AOID_OpenInvestor"] = '1'
#修改身份信息
defineDict["Sgit_FTDC_AOID_ModifyIDCard"] = '2'
#修改一般信息
defineDict["Sgit_FTDC_AOID_ModifyNoIDCard"] = '3'
#申请交易编码
defineDict["Sgit_FTDC_AOID_ApplyTradingCode"] = '4'
#撤销交易编码
defineDict["Sgit_FTDC_AOID_CancelTradingCode"] = '5'
#销户
defineDict["Sgit_FTDC_AOID_CancelInvestor"] = '6'
#账户休眠
defineDict["Sgit_FTDC_AOID_FreezeAccount"] = '8'
#激活休眠账户
defineDict["Sgit_FTDC_AOID_ActiveFreezeAccount"] = '9'

typedefDict["TSgitFtdcApplyOperateIDType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcApplyStatusIDType是一个申请状态类型
#//////////////////////////////////////////////////////////////////////
#未补全
defineDict["Sgit_FTDC_ASID_NoComplete"] = '1'
#已提交
defineDict["Sgit_FTDC_ASID_Submited"] = '2'
#已审核
defineDict["Sgit_FTDC_ASID_Checked"] = '3'
#已拒绝
defineDict["Sgit_FTDC_ASID_Refused"] = '4'
#已删除
defineDict["Sgit_FTDC_ASID_Deleted"] = '5'

typedefDict["TSgitFtdcApplyStatusIDType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcSendMethodType是一个发送方式类型
#//////////////////////////////////////////////////////////////////////
#文件发送
defineDict["Sgit_FTDC_UOASM_ByAPI"] = '1'
#电子发送
defineDict["Sgit_FTDC_UOASM_ByFile"] = '2'

typedefDict["TSgitFtdcSendMethodType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcEventTypeType是一个业务操作类型类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcEventTypeType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcEventModeType是一个操作方法类型
#//////////////////////////////////////////////////////////////////////
#增加
defineDict["Sgit_FTDC_EvM_ADD"] = '1'
#修改
defineDict["Sgit_FTDC_EvM_UPDATE"] = '2'
#删除
defineDict["Sgit_FTDC_EvM_DELETE"] = '3'
#复核
defineDict["Sgit_FTDC_EvM_CHECK"] = '4'
#复制
defineDict["Sgit_FTDC_EvM_COPY"] = '5'
#注销
defineDict["Sgit_FTDC_EvM_CANCEL"] = '6'
#冲销
defineDict["Sgit_FTDC_EvM_Reverse"] = '7'

typedefDict["TSgitFtdcEventModeType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcUOAAutoSendType是一个统一开户申请自动发送类型
#//////////////////////////////////////////////////////////////////////
#自动发送并接收
defineDict["Sgit_FTDC_UOAA_ASR"] = '1'
#自动发送，不自动接收
defineDict["Sgit_FTDC_UOAA_ASNR"] = '2'
#不自动发送，自动接收
defineDict["Sgit_FTDC_UOAA_NSAR"] = '3'
#不自动发送，也不自动接收
defineDict["Sgit_FTDC_UOAA_NSR"] = '4'

typedefDict["TSgitFtdcUOAAutoSendType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcQueryDepthType是一个查询深度类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcQueryDepthType"] = "int"

#//////////////////////////////////////////////////////////////////////
#TFtdcDataCenterIDType是一个数据中心代码类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcDataCenterIDType"] = "int"

#//////////////////////////////////////////////////////////////////////
#TFtdcFlowIDType是一个流程ID类型
#//////////////////////////////////////////////////////////////////////
#投资者对应投资者组设置
defineDict["Sgit_FTDC_EvM_InvestorGroupFlow"] = '1'
#投资者手续费率设置
defineDict["Sgit_FTDC_EvM_InvestorRate"] = '2'
#投资者手续费率模板关系设置
defineDict["Sgit_FTDC_EvM_InvestorCommRateModel"] = '3'

typedefDict["TSgitFtdcFlowIDType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcCheckLevelType是一个复核级别类型
#//////////////////////////////////////////////////////////////////////
#零级复核
defineDict["Sgit_FTDC_CL_Zero"] = '0'
#一级复核
defineDict["Sgit_FTDC_CL_One"] = '1'
#二级复核
defineDict["Sgit_FTDC_CL_Two"] = '2'

typedefDict["TSgitFtdcCheckLevelType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcCheckNoType是一个操作次数类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcCheckNoType"] = "int"

#//////////////////////////////////////////////////////////////////////
#TFtdcCheckStatusType是一个复核级别类型
#//////////////////////////////////////////////////////////////////////
#未复核
defineDict["Sgit_FTDC_CHS_Init"] = '0'
#复核中
defineDict["Sgit_FTDC_CHS_Checking"] = '1'
#已复核
defineDict["Sgit_FTDC_CHS_Checked"] = '2'
#拒绝
defineDict["Sgit_FTDC_CHS_Refuse"] = '3'
#作废
defineDict["Sgit_FTDC_CHS_Cancel"] = '4'

typedefDict["TSgitFtdcCheckStatusType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcUsedStatusType是一个生效状态类型
#//////////////////////////////////////////////////////////////////////
#未生效
defineDict["Sgit_FTDC_CHU_Unused"] = '0'
#已生效
defineDict["Sgit_FTDC_CHU_Used"] = '1'
#生效失败
defineDict["Sgit_FTDC_CHU_Fail"] = '2'

typedefDict["TSgitFtdcUsedStatusType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcRateTemplateNameType是一个模型名称类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcRateTemplateNameType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcPropertyStringType是一个用于查询的投资属性字段类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcPropertyStringType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcBankAcountOriginType是一个账户来源类型
#//////////////////////////////////////////////////////////////////////
#手工录入
defineDict["Sgit_FTDC_BAO_ByAccProperty"] = '0'
#银期转账
defineDict["Sgit_FTDC_BAO_ByFBTransfer"] = '1'

typedefDict["TSgitFtdcBankAcountOriginType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcMonthBillTradeSumType是一个结算单月报成交汇总方式类型
#//////////////////////////////////////////////////////////////////////
#同日同合约
defineDict["Sgit_FTDC_MBTS_ByInstrument"] = '0'
#同日同合约同价格
defineDict["Sgit_FTDC_MBTS_ByDayInsPrc"] = '1'
#同合约
defineDict["Sgit_FTDC_MBTS_ByDayIns"] = '2'

typedefDict["TSgitFtdcMonthBillTradeSumType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcFBTTradeCodeEnumType是一个银期交易代码枚举类型
#//////////////////////////////////////////////////////////////////////
#银行发起银行转期货
defineDict["Sgit_FTDC_FTC_BankLaunchBankToBroker"] = '102001'
#期货发起银行转期货
defineDict["Sgit_FTDC_FTC_BrokerLaunchBankToBroker"] = '202001'
#银行发起期货转银行
defineDict["Sgit_FTDC_FTC_BankLaunchBrokerToBank"] = '102002'
#期货发起期货转银行
defineDict["Sgit_FTDC_FTC_BrokerLaunchBrokerToBank"] = '202002'

typedefDict["TSgitFtdcFBTTradeCodeEnumType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcRateTemplateIDType是一个模型代码类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcRateTemplateIDType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcRiskRateType是一个风险度类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcRiskRateType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcTimestampType是一个时间戳类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcTimestampType"] = "int"

#//////////////////////////////////////////////////////////////////////
#TFtdcInvestorIDRuleNameType是一个号段规则名称类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcInvestorIDRuleNameType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcInvestorIDRuleExprType是一个号段规则表达式类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcInvestorIDRuleExprType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcLastDriftType是一个上次OTP漂移值类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcLastDriftType"] = "int"

#//////////////////////////////////////////////////////////////////////
#TFtdcLastSuccessType是一个上次OTP成功值类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcLastSuccessType"] = "int"

#//////////////////////////////////////////////////////////////////////
#TFtdcAuthKeyType是一个令牌密钥类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcAuthKeyType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcSerialNumberType是一个序列号类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcSerialNumberType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcOTPTypeType是一个动态令牌类型类型
#//////////////////////////////////////////////////////////////////////
#无动态令牌
defineDict["Sgit_FTDC_OTP_NONE"] = '0'
#时间令牌
defineDict["Sgit_FTDC_OTP_TOTP"] = '1'

typedefDict["TSgitFtdcOTPTypeType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcOTPVendorsIDType是一个动态令牌提供商类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcOTPVendorsIDType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcOTPVendorsNameType是一个动态令牌提供商名称类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcOTPVendorsNameType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcOTPStatusType是一个动态令牌状态类型
#//////////////////////////////////////////////////////////////////////
#未使用
defineDict["Sgit_FTDC_OTPS_Unused"] = '0'
#已使用
defineDict["Sgit_FTDC_OTPS_Used"] = '1'
#注销
defineDict["Sgit_FTDC_OTPS_Disuse"] = '2'

typedefDict["TSgitFtdcOTPStatusType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcBrokerUserTypeType是一个经济公司用户类型类型
#//////////////////////////////////////////////////////////////////////
#投资者
defineDict["Sgit_FTDC_BUT_Investor"] = '1'
#操作员
defineDict["Sgit_FTDC_BUT_BrokerUser"] = '2'

typedefDict["TSgitFtdcBrokerUserTypeType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcFutureTypeType是一个期货类型类型
#//////////////////////////////////////////////////////////////////////
#商品期货
defineDict["Sgit_FTDC_FUTT_Commodity"] = '1'
#金融期货
defineDict["Sgit_FTDC_FUTT_Financial"] = '2'

typedefDict["TSgitFtdcFutureTypeType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcFundEventTypeType是一个资金管理操作类型类型
#//////////////////////////////////////////////////////////////////////
#转账限额
defineDict["Sgit_FTDC_FET_Restriction"] = '0'
#当日转账限额
defineDict["Sgit_FTDC_FET_TodayRestriction"] = '1'
#期商流水
defineDict["Sgit_FTDC_FET_Transfer"] = '2'
#资金冻结
defineDict["Sgit_FTDC_FET_Credit"] = '3'
#投资者可提资金比例
defineDict["Sgit_FTDC_FET_InvestorWithdrawAlm"] = '4'
#单个银行帐户转账限额
defineDict["Sgit_FTDC_FET_BankRestriction"] = '5'
#银期签约账户
defineDict["Sgit_FTDC_FET_Accountregister"] = '6'
#交易所出入金
defineDict["Sgit_FTDC_FET_ExchangeFundIO"] = '7'
#投资者出入金
defineDict["Sgit_FTDC_FET_InvestorFundIO"] = '8'

typedefDict["TSgitFtdcFundEventTypeType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcAccountSourceTypeType是一个资金账户来源类型
#//////////////////////////////////////////////////////////////////////
#银期同步
defineDict["Sgit_FTDC_AST_FBTransfer"] = '0'
#手工录入
defineDict["Sgit_FTDC_AST_ManualEntry"] = '1'

typedefDict["TSgitFtdcAccountSourceTypeType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcCodeSourceTypeType是一个交易编码来源类型
#//////////////////////////////////////////////////////////////////////
#统一开户(已规范)
defineDict["Sgit_FTDC_CST_UnifyAccount"] = '0'
#手工录入(未规范)
defineDict["Sgit_FTDC_CST_ManualEntry"] = '1'

typedefDict["TSgitFtdcCodeSourceTypeType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcUserRangeType是一个操作员范围类型
#//////////////////////////////////////////////////////////////////////
#所有
defineDict["Sgit_FTDC_UR_All"] = '0'
#单一操作员
defineDict["Sgit_FTDC_UR_Single"] = '1'

typedefDict["TSgitFtdcUserRangeType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcTimeSpanType是一个时间跨度类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcTimeSpanType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcImportSequenceIDType是一个动态令牌导入批次编号类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcImportSequenceIDType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcByGroupType是一个交易统计表按客户统计方式类型
#//////////////////////////////////////////////////////////////////////
#按投资者统计
defineDict["Sgit_FTDC_BG_Investor"] = '2'
#按类统计
defineDict["Sgit_FTDC_BG_Group"] = '1'

typedefDict["TSgitFtdcByGroupType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcTradeSumStatModeType是一个交易统计表按范围统计方式类型
#//////////////////////////////////////////////////////////////////////
#按合约统计
defineDict["Sgit_FTDC_TSSM_Instrument"] = '1'
#按产品统计
defineDict["Sgit_FTDC_TSSM_Product"] = '2'
#按交易所统计
defineDict["Sgit_FTDC_TSSM_Exchange"] = '3'

typedefDict["TSgitFtdcTradeSumStatModeType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcComTypeType是一个组合成交类型类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcComTypeType"] = "int"

#//////////////////////////////////////////////////////////////////////
#TFtdcUserProductIDType是一个产品标识类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcUserProductIDType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcUserProductNameType是一个产品名称类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcUserProductNameType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcUserProductMemoType是一个产品说明类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcUserProductMemoType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcCSRCCancelFlagType是一个新增或变更标志类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcCSRCCancelFlagType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcCSRCDateType是一个日期类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcCSRCDateType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcCSRCInvestorNameType是一个客户名称类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcCSRCInvestorNameType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcCSRCInvestorIDType是一个客户代码类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcCSRCInvestorIDType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcCSRCIdentifiedCardNoType是一个证件号码类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcCSRCIdentifiedCardNoType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcCSRCClientIDType是一个交易编码类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcCSRCClientIDType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcCSRCBankFlagType是一个银行标识类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcCSRCBankFlagType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcCSRCBankAccountType是一个银行账户类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcCSRCBankAccountType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcCSRCOpenNameType是一个开户人类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcCSRCOpenNameType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcCSRCMemoType是一个说明类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcCSRCMemoType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcCSRCTimeType是一个时间类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcCSRCTimeType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcCSRCTradeIDType是一个成交流水号类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcCSRCTradeIDType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcCSRCExchangeInstIDType是一个合约代码类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcCSRCExchangeInstIDType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcCSRCMortgageNameType是一个质押品名称类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcCSRCMortgageNameType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcCSRCReasonType是一个事由类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcCSRCReasonType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcIsSettlementType是一个是否为非结算会员类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcIsSettlementType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcCSRCMoneyType是一个资金类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcCSRCMoneyType"] = "float"

#//////////////////////////////////////////////////////////////////////
#TFtdcCommModelNameType是一个手续费率模板名称类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcCommModelNameType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcCommModelMemoType是一个手续费率模板备注类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcCommModelMemoType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcRateInvestorRangeType是一个投资者范围类型
#//////////////////////////////////////////////////////////////////////
#所有
defineDict["Sgit_FTDC_RIR_All"] = '1'
#费率模板
defineDict["Sgit_FTDC_RIR_Model"] = '2'
#单一投资者
defineDict["Sgit_FTDC_RIR_Single"] = '3'

typedefDict["TSgitFtdcRateInvestorRangeType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcAgentBrokerIDType是一个代理经纪公司代码类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcAgentBrokerIDType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcDRIdentityIDType是一个交易中心代码类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcDRIdentityIDType"] = "int"

#//////////////////////////////////////////////////////////////////////
#TFtdcDRIdentityNameType是一个交易中心名称类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcDRIdentityNameType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcDBLinkIDType是一个DBLink标识号类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcDBLinkIDType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcSyncDataStatusType是一个主次用系统数据同步状态类型
#//////////////////////////////////////////////////////////////////////
#未同步
defineDict["Sgit_FTDC_SDS_Initialize"] = '0'
#同步中
defineDict["Sgit_FTDC_SDS_Settlementing"] = '1'
#已同步
defineDict["Sgit_FTDC_SDS_Settlemented"] = '2'

typedefDict["TSgitFtdcSyncDataStatusType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcTradeSourceType是一个成交来源类型
#//////////////////////////////////////////////////////////////////////
#来自交易所普通回报
defineDict["Sgit_FTDC_TSRC_NORMAL"] = '0'
#来自查询
defineDict["Sgit_FTDC_TSRC_QUERY"] = '1'

typedefDict["TSgitFtdcTradeSourceType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcFlexStatModeType是一个产品合约统计方式类型
#//////////////////////////////////////////////////////////////////////
#产品统计
defineDict["Sgit_FTDC_FSM_Product"] = '1'
#交易所统计
defineDict["Sgit_FTDC_FSM_Exchange"] = '2'
#统计所有
defineDict["Sgit_FTDC_FSM_All"] = '3'

typedefDict["TSgitFtdcFlexStatModeType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcByInvestorRangeType是一个投资者范围统计方式类型
#//////////////////////////////////////////////////////////////////////
#属性统计
defineDict["Sgit_FTDC_BIR_Property"] = '1'
#统计所有
defineDict["Sgit_FTDC_BIR_All"] = '2'

typedefDict["TSgitFtdcByInvestorRangeType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcSRiskRateType是一个风险度类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcSRiskRateType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcFBTBankIDType是一个银行标识类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcFBTBankIDType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcSequenceNo12Type是一个序号类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcSequenceNo12Type"] = "int"

#//////////////////////////////////////////////////////////////////////
#TFtdcPropertyInvestorRangeType是一个投资者范围类型
#//////////////////////////////////////////////////////////////////////
#所有
defineDict["Sgit_FTDC_PIR_All"] = '1'
#投资者属性
defineDict["Sgit_FTDC_PIR_Property"] = '2'
#单一投资者
defineDict["Sgit_FTDC_PIR_Single"] = '3'

typedefDict["TSgitFtdcPropertyInvestorRangeType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcFileStatusType是一个文件状态类型
#//////////////////////////////////////////////////////////////////////
#未生成
defineDict["Sgit_FTDC_FIS_NoCreate"] = '0'
#已生成
defineDict["Sgit_FTDC_FIS_Created"] = '1'
#生成失败
defineDict["Sgit_FTDC_FIS_Failed"] = '2'

typedefDict["TSgitFtdcFileStatusType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcFileGenStyleType是一个文件生成方式类型
#//////////////////////////////////////////////////////////////////////
#下发
defineDict["Sgit_FTDC_FGS_FileTransmit"] = '0'
#生成
defineDict["Sgit_FTDC_FGS_FileGen"] = '1'

typedefDict["TSgitFtdcFileGenStyleType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcSysOperModeType是一个系统日志操作方法类型
#//////////////////////////////////////////////////////////////////////
#增加
defineDict["Sgit_FTDC_SoM_Add"] = '1'
#修改
defineDict["Sgit_FTDC_SoM_Update"] = '2'
#删除
defineDict["Sgit_FTDC_SoM_Delete"] = '3'
#复制
defineDict["Sgit_FTDC_SoM_Copy"] = '4'
#激活
defineDict["Sgit_FTDC_SoM_AcTive"] = '5'
#注销
defineDict["Sgit_FTDC_SoM_CanCel"] = '6'
#重置
defineDict["Sgit_FTDC_SoM_ReSet"] = '7'

typedefDict["TSgitFtdcSysOperModeType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcSysOperTypeType是一个系统日志操作类型类型
#//////////////////////////////////////////////////////////////////////
#修改操作员密码
defineDict["Sgit_FTDC_SoT_UpdatePassword"] = '0'
#操作员组织架构关系
defineDict["Sgit_FTDC_SoT_UserDepartment"] = '1'
#角色管理
defineDict["Sgit_FTDC_SoT_RoleManager"] = '2'
#角色功能设置
defineDict["Sgit_FTDC_SoT_RoleFunction"] = '3'
#基础参数设置
defineDict["Sgit_FTDC_SoT_BaseParam"] = '4'
#设置操作员
defineDict["Sgit_FTDC_SoT_SetUserID"] = '5'
#用户角色设置
defineDict["Sgit_FTDC_SoT_SetUserRole"] = '6'
#用户IP限制
defineDict["Sgit_FTDC_SoT_UserIpRestriction"] = '7'
#组织架构管理
defineDict["Sgit_FTDC_SoT_DepartmentManager"] = '8'
#组织架构向查询分类复制
defineDict["Sgit_FTDC_SoT_DepartmentCopy"] = '9'
#交易编码管理
defineDict["Sgit_FTDC_SoT_Tradingcode"] = 'A'
#投资者状态维护
defineDict["Sgit_FTDC_SoT_InvestorStatus"] = 'B'
#投资者权限管理
defineDict["Sgit_FTDC_SoT_InvestorAuthority"] = 'C'
#属性设置
defineDict["Sgit_FTDC_SoT_PropertySet"] = 'D'
#重置投资者密码
defineDict["Sgit_FTDC_SoT_ReSetInvestorPasswd"] = 'E'
#投资者个性信息维护
defineDict["Sgit_FTDC_SoT_InvestorPersonalityInfo"] = 'F'

typedefDict["TSgitFtdcSysOperTypeType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcCSRCDataQueyTypeType是一个上报数据查询类型类型
#//////////////////////////////////////////////////////////////////////
#查询当前交易日报送的数据
defineDict["Sgit_FTDC_CSRCQ_Current"] = '0'
#查询历史报送的代理经纪公司的数据
defineDict["Sgit_FTDC_CSRCQ_History"] = '1'

typedefDict["TSgitFtdcCSRCDataQueyTypeType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcFreezeStatusType是一个休眠状态类型
#//////////////////////////////////////////////////////////////////////
#活跃
defineDict["Sgit_FTDC_FRS_Normal"] = '1'
#休眠
defineDict["Sgit_FTDC_FRS_Freeze"] = '0'

typedefDict["TSgitFtdcFreezeStatusType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcStandardStatusType是一个规范状态类型
#//////////////////////////////////////////////////////////////////////
#已规范
defineDict["Sgit_FTDC_STST_Standard"] = '0'
#未规范
defineDict["Sgit_FTDC_STST_NonStandard"] = '1'

typedefDict["TSgitFtdcStandardStatusType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcCSRCFreezeStatusType是一个休眠状态类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcCSRCFreezeStatusType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcRightParamTypeType是一个配置类型类型
#//////////////////////////////////////////////////////////////////////
#休眠户
defineDict["Sgit_FTDC_RPT_Freeze"] = '1'
#激活休眠户
defineDict["Sgit_FTDC_RPT_FreezeActive"] = '2'

typedefDict["TSgitFtdcRightParamTypeType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcRightTemplateIDType是一个模板代码类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcRightTemplateIDType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcRightTemplateNameType是一个模板名称类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcRightTemplateNameType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcDataStatusType是一个反洗钱审核表数据状态类型
#//////////////////////////////////////////////////////////////////////
#正常
defineDict["Sgit_FTDC_AMLDS_Normal"] = '0'
#已删除
defineDict["Sgit_FTDC_AMLDS_Deleted"] = '1'

typedefDict["TSgitFtdcDataStatusType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcAMLCheckStatusType是一个审核状态类型
#//////////////////////////////////////////////////////////////////////
#未复核
defineDict["Sgit_FTDC_AMLCHS_Init"] = '0'
#复核中
defineDict["Sgit_FTDC_AMLCHS_Checking"] = '1'
#已复核
defineDict["Sgit_FTDC_AMLCHS_Checked"] = '2'
#拒绝上报
defineDict["Sgit_FTDC_AMLCHS_RefuseReport"] = '3'

typedefDict["TSgitFtdcAMLCheckStatusType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcAmlDateTypeType是一个日期类型类型
#//////////////////////////////////////////////////////////////////////
#检查日期
defineDict["Sgit_FTDC_AMLDT_DrawDay"] = '0'
#发生日期
defineDict["Sgit_FTDC_AMLDT_TouchDay"] = '1'

typedefDict["TSgitFtdcAmlDateTypeType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcAmlCheckLevelType是一个审核级别类型
#//////////////////////////////////////////////////////////////////////
#零级审核
defineDict["Sgit_FTDC_AMLCL_CheckLevel0"] = '0'
#一级审核
defineDict["Sgit_FTDC_AMLCL_CheckLevel1"] = '1'
#二级审核
defineDict["Sgit_FTDC_AMLCL_CheckLevel2"] = '2'
#三级审核
defineDict["Sgit_FTDC_AMLCL_CheckLevel3"] = '3'

typedefDict["TSgitFtdcAmlCheckLevelType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcAmlCheckFlowType是一个反洗钱数据抽取审核流程类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcAmlCheckFlowType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcDataTypeType是一个数据类型类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcDataTypeType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcExportFileTypeType是一个导出文件类型类型
#//////////////////////////////////////////////////////////////////////
#CSV
defineDict["Sgit_FTDC_EFT_CSV"] = '0'
#Excel
defineDict["Sgit_FTDC_EFT_EXCEL"] = '1'
#DBF
defineDict["Sgit_FTDC_EFT_DBF"] = '2'

typedefDict["TSgitFtdcExportFileTypeType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcSettleManagerTypeType是一个结算配置类型类型
#//////////////////////////////////////////////////////////////////////
#结算前准备
defineDict["Sgit_FTDC_SMT_Before"] = '1'
#结算
defineDict["Sgit_FTDC_SMT_Settlement"] = '2'
#结算后核对
defineDict["Sgit_FTDC_SMT_After"] = '3'
#结算完成
defineDict["Sgit_FTDC_SMT_Settlemented"] = '4'

typedefDict["TSgitFtdcSettleManagerTypeType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcSettleManagerIDType是一个结算配置代码类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcSettleManagerIDType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcSettleManagerNameType是一个结算配置名称类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcSettleManagerNameType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcSettleManagerLevelType是一个结算配置等级类型
#//////////////////////////////////////////////////////////////////////
#必要
defineDict["Sgit_FTDC_SML_Must"] = '1'
#警告
defineDict["Sgit_FTDC_SML_Alarm"] = '2'
#提示
defineDict["Sgit_FTDC_SML_Prompt"] = '3'
#不检查
defineDict["Sgit_FTDC_SML_Ignore"] = '4'

typedefDict["TSgitFtdcSettleManagerLevelType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcSettleManagerGroupType是一个模块分组类型
#//////////////////////////////////////////////////////////////////////
#交易所核对
defineDict["Sgit_FTDC_SMG_Exhcange"] = '1'
#内部核对
defineDict["Sgit_FTDC_SMG_ASP"] = '2'
#上报数据核对
defineDict["Sgit_FTDC_SMG_CSRC"] = '3'

typedefDict["TSgitFtdcSettleManagerGroupType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcCheckResultMemoType是一个核对结果说明类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcCheckResultMemoType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcFunctionUrlType是一个功能链接类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcFunctionUrlType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcAuthInfoType是一个客户端认证信息类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcAuthInfoType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcAuthCodeType是一个客户端认证码类型
#//////////////////////////////////////////////////////////////////////
typedefDict["TSgitFtdcAuthCodeType"] = "string"

#//////////////////////////////////////////////////////////////////////
#TFtdcLimitUseTypeType是一个保值额度使用类型类型
#//////////////////////////////////////////////////////////////////////
#可重复使用
defineDict["Sgit_FTDC_LUT_Repeatable"] = '1'
#不可重复使用
defineDict["Sgit_FTDC_LUT_Unrepeatable"] = '2'

typedefDict["TSgitFtdcLimitUseTypeType"] = "char"

#//////////////////////////////////////////////////////////////////////
#TFtdcDataResourceType是一个数据来源类型
#//////////////////////////////////////////////////////////////////////
#本系统
defineDict["Sgit_FTDC_DAR_Settle"] = '1'
#交易所
defineDict["Sgit_FTDC_DAR_Exchange"] = '2'
#报送数据
defineDict["Sgit_FTDC_DAR_CSRC"] = '3'

typedefDict["TSgitFtdcDataResourceType"] = "char"

