import Litopn from "~/page/Lc/Litopn/model";
import Litdck from "~/page/Lc/Litdck/model";
import Letopn from "~/page/Lc/Letopn/model";
import Letdrv from "~/page/Lc/Letdrv/model";
import Lttopn from "~/page/Lc/Lttopn/model";
import Lttdav from "~/page/Lc/Lttdav/model";
import Bctdav from "~/page/Collection/Bctdav/model";
import Botdav from "~/page/Collection/Botdav/model";
import Cctdav from "~/page/Collection/Cctdav/model";
import Ditopn from "~/page/Domlc/Ditopn/model";
import Ditdck from "~/page/Domlc/Ditdck/model";
import Detopn from "~/page/Domlc/Detopn/model";
import Bftsnd from "~/page/Domlc/Bftsnd/model";
import Trtopn from "~/page/Financing/Trtopn/model";
import Bptopn from "~/page/Financing/Bptopn/model";
import Dfdgrp from "~/components/business/commonModel/dfdgrp";
import Dftp from "~/components/business/commonModel/dftp";
import Mctopn from "~/page/Derivative/Mctopn/model";
import Cptopn from '~/page/Remittance/Cptopn/model';
import Cptadv from '~/page/Remittance/Cptadv/model';
import Jstopn from '~/page/Derivative/Jstopn/model';
export default class Xxdinf {
  constructor() {
    this.data = {
      liasum:{
        trntyp:'',
        cbtpfx:'',
        tenday:'',
        rol:'',
        rol1:'',
        cur:'',
        amt:'',
        acc:'',
        acc2:'',
      },
      inifrm :'',
      cbbtyp : [],
      objtyp : "",
      objinr : "",
      trnShow:false,
      infcon:{
        ccvtotamt:"",
        ccvamt:{
          cur:"",
          amt:"",
        },
        ccvresamt:{
          cur:"",
          amt:"",
        },
        trs:{
          usr:"",
          dattim:"",
        },
        trn:{
          inr:"",
          ownref:"",
          objnam:"",
          reloricur:"",
          reloriamt:"",
          relflg:"",
          usr:"",
          usg:"",
          relreq:"",
          relres:"",
          cortrninr:"",
          exedat:"",
          inftxt:"",
          infdsp:"",
          inifrm:"",
        },
        chksubcon:"",
        chktrnsta:"",
        trnstm:"",
        cbctxt:"",
        fepfeecod:"",
        fepdsp:"",
        fcpdsp:"",
        smhcortyp:"",
        chktrn:"",
        smhdatfrom:"",
        smhdatto:"",
        smhdir:"",

      },
      dbCodes:{
        feetxt:[],
        fepdsp:[],
        relsta:[],
        cortyp:[],
        smhdir:[],
        cbctyp:[],
        cbttxt:[],
        LIMTYP:[],
        THYN:[],
        LIMSTA:[],
        LMSTXT:[],
        CURKEY:[],
        YWCJ:[],
        CAOZBZ:[],
        trntyp:[],
        cbtpfx:[],
        actsta:[],
      }, 
      limpan:{
        ptytyp:"",
        branch:"",
        extkey:"",
        swiftno:"",
        nonrevflg:"",
        ownref:"",
        limsta:"",
        limtyp:"",
        ptyname:"",
        seabut:"",
        begdat:"",
        enddat:"",
        gjownref:"",
      },
      //litopn
      ...new Litopn().data,
      //litdck
      ...new Litdck().data,
      //letopn
      ...new Letopn().data,
      //letdrv
     ...new Letdrv().data,
      //lttopn
      ...new Lttopn().data,
      //lttdav
      ...new Lttdav().data,
      //bctdav
      ...new Bctdav().data,
      //botdav
      ...new Botdav().data,
      //cctdav
      ...new Cctdav().data,
      //ditopn
     ...new Ditopn().data,
      //ditdck
     ...new Ditdck().data,
      //detopn
      ...new Detopn().data,
      //bftsnd
      ...new Bftsnd().data,
      //trtopn
      ...new Trtopn().data,
      //bptopn
      ...new Bptopn().data,
			
      //dftame
      dfdgrp: new Dfdgrp().data,
      dftp: new Dftp().data,
      //mctopn
      ...new Mctopn().data,
      //cptopn/cptdav
      ...new Cptopn().data,
      ...new Cptadv().data,
      //jstopn/jstopt/jstopm
      ...new Jstopn().data,
    };
  }
}