/* eslint-disable lines-around-comment */

export type TableData = {
  /** 序列字段 */
  pkid?: string
  /** 自动运算编号 */
  autoCode?: string
  /** 计算日期 */
  cctDate?: string
  /** 规则表 */
  ruleCode?: string
  /** 对应AML_RULE_IDX表IDX_CODE个字段 */
  idxCode?: string
  /** 交易类型：BH为大额，BS为可疑 */
  ruleType?: string
  /** 1.系统2人工 */
  cctType?: string
  /** 客户号 */
  custCode?: string
  /** 客户名称 */
  custName?: string
  /** 身份证号 */
  ssnNo?: string
  /** 客户证件类型 */
  ssnNotype?: string
  /** 客户国籍 */
  custCountry?: string
  /** 客户联系电话 */
  custTel?: string
  /** 客户住址 */
  custAddress?: string
  /** 客户其他联系方式 */
  custContactway?: string
  /** 客户对公对私标示 交易对手客户类型  01对公 02 对私  */
  custPptype?: string
  /** 对私客户职业或对公客户行也 */
  custBusinesstype?: string
  /** 注册资金 */
  custRegcap?: number
  /** 法定代表人姓名 */
  corporationName?: string
  /** 法定代表人身份类型 */
  corporationCardtye?: string
  /** 法定代表人身份证号码 */
  corporationCardno?: string
  /** 开户机构号 */
  custOrgancode?: string
  /** 客户性质1- 储蓄２－对公   */
  custClipro?: string
  /** 金融机构代码 */
  tranOrgan?: string
  /** 金融机构代码类型 */
  tranOrgantype?: string
  /** 金融机构名称 */
  tranOrganname?: string
  /** 交易发生地 */
  tranAddress?: string
  /** 金融机构所在地区行政区划代码 */
  tranAddresscode?: string
  /** 账户 */
  tranAcct?: string
  /** 账号名称 */
  tranAcctname?: string
  /** 账户类型 */
  tranAccttype?: string
  /** 活定期标志 */
  tranAccthdflg?: string
  /** 账户性质   */
  tranAccthr?: string
  /** 产品号 */
  tranAcctprdid?: string
  /** 交易方式 */
  tranType?: string
  /** 金融机构和大额的关系,银行卡所发生的大额交易:A 金融机构:B 机构:C 客户通过:D 账户:E 00:D在境内开立的E或者A,B为开立E的C或发卡银行 01:D境外A,B为收单行；02:客户不通过E或者A,B为办理业务的C */
  tranBh?: string
  /** 业务流水号 */
  serialNo?: string
  /** 交易日期 格式yyyyMMdd */
  tranDate?: string
  /** 交易时间（yyyymmdd tttttt） */
  tranTime?: string
  /** 涉外收支交易分类与代码 */
  tsct?: string
  /** 币种 */
  currencyCode?: string
  /** 交易金额 */
  amount?: number
  /** 资金收付标志 */
  sendcode?: string
  /** 资金用途 */
  fundUse?: string
  /** 代办人证件类型 */
  bterPaperstype?: string
  /** 代办人姓名 */
  bterName?: string
  /** 代办人国籍 */
  bterNationality?: string
  /** 代办人证件号码 */
  bterPaersno?: string
  /** 对方金融机构代码 */
  oppOrgan?: string
  /** 对方金融机构代码类型 */
  oppOrgancodetype?: string
  /** 对方金融机构名称 */
  oppOrganname?: string
  /** 交易去向地 */
  oppAddress?: string
  /** 对手金融机构网点行政区划代码 */
  opporgAddresscode?: string
  /** 对手姓名 */
  oppName?: string
  /** 对手证件类型 */
  oppPaperstype?: string
  /** 交易对手证件号码 */
  oppPapersno?: string
  /** 对手账户类型 */
  oppAccttype?: string
  /** 交易对手账号 */
  oppAcctt?: string
  /** 柜员号 */
  telid?: string
  /** 交易来源 */
  txtm?: string
  /** 交易凭证类型 */
  doctyp?: string
  /** 交易凭证号 */
  stvn?: string
  /** 卡号 */
  crdno?: string
  /** 人行上报的账户或者卡号 */
  ctac?: string
  /** 交易状态 */
  status?: string
  /** 0:未下发，1：下发 */
  issend?: string
  /** 是否补录0，未补录，1补录 */
  ismanualrecord?: string
  /** 回执错误信息内容 */
  retErrors?: string
  /** 回执错误对应的XPATH解析出报文中的错误内容 */
  retxpathRepcontent?: string
  /** 回执结果编号 */
  retCode?: string
  /** 预警排除备注信息 */
  warnRemark?: string
  /** 开户时间 */
  opendate?: string
  /** 销户时间 */
  closedate?: string
  /** 补录id */
  manualrecord?: string
  /** 对方客户性质 */
  clipro2?: string
  /** 对方活定标志 */
  hdflg2?: string
  /** 账户性质 */
  accchr2?: string
  /** 对方产品号 */
  prdid2?: string
  /** 现转标志,1--现金，2--转账 */
  ctflg?: string
  /** 交易来源 */
  txcm?: string
  /** 开户机构号 */
  openorg?: string
  /** 大额的交易机构号 */
  orgcode?: string
  /** 机构的报告主体 */
  orgbody?: string
  /** 交易对手客户类型  01对公 02 对私 03个体 04 其他 */
  oppCustPptype?: string
  /** 0:未校验，1:校验未通过，2:校验通过 */
  attribute1?: string
  /** RULE_CODE的list */
  attribute2?: string
  /** 每个自主交易规则的分数 */
  attribute3?: string
  /** 是否给出过评审意见，默认没有0，评审过是1 */
  attribute4?: string
  /** 客户身份证件/证明文件名称 */
  cuspbkname?: string
  /** 对公客户法定代表人身份证件名称 */
  jrdpbna?: string
  /** 控股股东或实际控制人名称 */
  conshName?: string
  /** 控股股东或实际控制人名称身份证件类型 */
  conshCardtype?: string
  /** 控股股东或实际控制人名称身份证件名称 */
  conshCardname?: string
  /** 控股股东或实际控制人名称身份证件号码 */
  conshCardno?: string
  /** 银行卡类型 */
  cardType?: string
  /** 银行卡类型名称 */
  cardName?: string
  /**  银行卡号码 */
  cardno?: string
  /** 代办人身份证件/证明文件名称 */
  agtidn?: string
  /** 交易对手身份证件/证明文件名称 */
  cuspbkname1?: string
  /** 交易金额(折人民币) */
  amtCny?: number
  /** 交易金额(折美元) */
  amtUsd?: number
  /** 收付款方匹配号类型 */
  matchtype?: string
  /** 收付款方匹配号 */
  matchno?: string
  /** 非柜台交易方式 */
  countcode?: string
  /** 其他非柜台交易方式 */
  ocountcode?: string
  /** 非柜台交易方式的设备代码 */
  countno?: string
  /** 交易对手账户类型 */
  acctype2?: string
  /** 金融机构与客户的关系 */
  betrel?: string
  /** 银行与支付机构之间的业务交易编码 */
  betrancode?: string
  /** 交易信息备注 */
  tranremark?: string
  /** 操作人 */
  oplasttime?: string
  /** 操作时间 */
  opuser?: string
  /** 涉外收支交易分类与代码 */
  fortrancode?: string
  /** 标志： 2、3 为一次性金融服务 */
  txflg?: string
}

export interface DictItem {
  dictId: string;
  dictName: string;
}

export type FormModel = {
  /** 序列字段 */
  pkid?: string
  /** 自动运算编号 */
  autoCode?: string
  /** 计算日期 */
  cctDate?: string
  /** 规则表 */
  ruleCode?: string
  /** 对应AML_RULE_IDX表IDX_CODE个字段 */
  idxCode?: string
  /** 交易类型：BH为大额，BS为可疑 */
  ruleType?: string
  /** 1.系统2人工 */
  cctType?: string
  /** 客户号 */
  custCode?: string
  /** 客户名称 */
  custName?: string
  /** 身份证号 */
  ssnNo?: string
  /** 客户证件类型 */
  ssnNotype?: string
  /** 客户国籍 */
  custCountry?: string
  /** 客户联系电话 */
  custTel?: string
  /** 客户住址 */
  custAddress?: string
  /** 客户其他联系方式 */
  custContactway?: string
  /** 客户对公对私标示 交易对手客户类型  01对公 02 对私  */
  custPptype?: string
  /** 对私客户职业或对公客户行也 */
  custBusinesstype?: string
  /** 注册资金 */
  custRegcap?: number
  /** 法定代表人姓名 */
  corporationName?: string
  /** 法定代表人身份类型 */
  corporationCardtye?: string
  /** 法定代表人身份证号码 */
  corporationCardno?: string
  /** 开户机构号 */
  custOrgancode?: string
  /** 客户性质1- 储蓄２－对公   */
  custClipro?: string
  /** 金融机构代码 */
  tranOrgan?: string
  /** 金融机构代码类型 */
  tranOrgantype?: string
  /** 金融机构名称 */
  tranOrganname?: string
  /** 交易发生地 */
  tranAddress?: string
  /** 金融机构所在地区行政区划代码 */
  tranAddresscode?: string
  /** 账户 */
  tranAcct?: string
  /** 账号名称 */
  tranAcctname?: string
  /** 账户类型 */
  tranAccttype?: string
  /** 活定期标志 */
  tranAccthdflg?: string
  /** 账户性质   */
  tranAccthr?: string
  /** 产品号 */
  tranAcctprdid?: string
  /** 交易方式 */
  tranType?: string
  /** 金融机构和大额的关系,银行卡所发生的大额交易:A 金融机构:B 机构:C 客户通过:D 账户:E 00:D在境内开立的E或者A,B为开立E的C或发卡银行 01:D境外A,B为收单行；02:客户不通过E或者A,B为办理业务的C */
  tranBh?: string
  /** 业务流水号 */
  serialNo?: string
  /** 交易日期 格式yyyyMMdd */
  tranDate?: string
  /** 交易时间（yyyymmdd tttttt） */
  tranTime?: string
  /** 涉外收支交易分类与代码 */
  tsct?: string
  /** 币种 */
  currencyCode?: string
  /** 交易金额 */
  amount?: number
  /** 资金收付标志 */
  sendcode?: string
  /** 资金用途 */
  fundUse?: string
  /** 代办人证件类型 */
  bterPaperstype?: string
  /** 代办人姓名 */
  bterName?: string
  /** 代办人国籍 */
  bterNationality?: string
  /** 代办人证件号码 */
  bterPaersno?: string
  /** 对方金融机构代码 */
  oppOrgan?: string
  /** 对方金融机构代码类型 */
  oppOrgancodetype?: string
  /** 对方金融机构名称 */
  oppOrganname?: string
  /** 交易去向地 */
  oppAddress?: string
  /** 对手金融机构网点行政区划代码 */
  opporgAddresscode?: string
  /** 对手姓名 */
  oppName?: string
  /** 对手证件类型 */
  oppPaperstype?: string
  /** 交易对手证件号码 */
  oppPapersno?: string
  /** 对手账户类型 */
  oppAccttype?: string
  /** 交易对手账号 */
  oppAcctt?: string
  /** 柜员号 */
  telid?: string
  /** 交易来源 */
  txtm?: string
  /** 交易凭证类型 */
  doctyp?: string
  /** 交易凭证号 */
  stvn?: string
  /** 卡号 */
  crdno?: string
  /** 人行上报的账户或者卡号 */
  ctac?: string
  /** 交易状态 */
  status?: string
  /** 0:未下发，1：下发 */
  issend?: string
  /** 是否补录0，未补录，1补录 */
  ismanualrecord?: string
  /** 回执错误信息内容 */
  retErrors?: string
  /** 回执错误对应的XPATH解析出报文中的错误内容 */
  retxpathRepcontent?: string
  /** 回执结果编号 */
  retCode?: string
  /** 预警排除备注信息 */
  warnRemark?: string
  /** 开户时间 */
  opendate?: string
  /** 销户时间 */
  closedate?: string
  /** 补录id */
  manualrecord?: string
  /** 对方客户性质 */
  clipro2?: string
  /** 对方活定标志 */
  hdflg2?: string
  /** 账户性质 */
  accchr2?: string
  /** 对方产品号 */
  prdid2?: string
  /** 现转标志,1--现金，2--转账 */
  ctflg?: string
  /** 交易来源 */
  txcm?: string
  /** 开户机构号 */
  openorg?: string
  /** 大额的交易机构号 */
  orgcode?: string
  /** 机构的报告主体 */
  orgbody?: string
  /** 交易对手客户类型  01对公 02 对私 03个体 04 其他 */
  oppCustPptype?: string
  /** 0:未校验，1:校验未通过，2:校验通过 */
  attribute1?: string
  /** RULE_CODE的list */
  attribute2?: string
  /** 每个自主交易规则的分数 */
  attribute3?: string
  /** 是否给出过评审意见，默认没有0，评审过是1 */
  attribute4?: string
  /** 客户身份证件/证明文件名称 */
  cuspbkname?: string
  /** 对公客户法定代表人身份证件名称 */
  jrdpbna?: string
  /** 控股股东或实际控制人名称 */
  conshName?: string
  /** 控股股东或实际控制人名称身份证件类型 */
  conshCardtype?: string
  /** 控股股东或实际控制人名称身份证件名称 */
  conshCardname?: string
  /** 控股股东或实际控制人名称身份证件号码 */
  conshCardno?: string
  /** 银行卡类型 */
  cardType?: string
  /** 银行卡类型名称 */
  cardName?: string
  /**  银行卡号码 */
  cardno?: string
  /** 代办人身份证件/证明文件名称 */
  agtidn?: string
  /** 交易对手身份证件/证明文件名称 */
  cuspbkname1?: string
  /** 交易金额(折人民币) */
  amtCny?: number
  /** 交易金额(折美元) */
  amtUsd?: number
  /** 收付款方匹配号类型 */
  matchtype?: string
  /** 收付款方匹配号 */
  matchno?: string
  /** 非柜台交易方式 */
  countcode?: string
  /** 其他非柜台交易方式 */
  ocountcode?: string
  /** 非柜台交易方式的设备代码 */
  countno?: string
  /** 交易对手账户类型 */
  acctype2?: string
  /** 金融机构与客户的关系 */
  betrel?: string
  /** 银行与支付机构之间的业务交易编码 */
  betrancode?: string
  /** 交易信息备注 */
  tranremark?: string
  /** 操作人 */
  oplasttime?: string
  /** 操作时间 */
  opuser?: string
  /** 涉外收支交易分类与代码 */
  fortrancode?: string
  /** 标志： 2、3 为一次性金融服务 */
  txflg?: string
}
