import Pts from '~/components/business/commonModel/Pts';
import Pub from '~/components/business/commonModel/index.js';
export default class Gitcrq {
  constructor() {
    this.data = {
      number: '',
      nxtflg: '',
      clmtxts20: '',
      outlen: {
        acttyp: '',
        szflg: '',
      },
      gctp: {
        recget: {
          sdamod: {
            seainf: '',
          },
        },
        gcthdr: '',
        prbp: {
          ptsget: {
            sdamod: {
              seainf: '',
            },
          },
        },
        othp: {
          ptsget: {
            sdamod: {
              seainf: '',
            },
          },
        },
        gidget: {
          sdamod: {
            seainf: '',
          },
        },
      },
      gcdgrp: {
        blk: {
          presentdet: '',
          addamtinf: '',
        },
        prb: {
          pts: new Pts().data,
        },
        rec: {
          newexpdat: '',
          ownref: '',
          clmdat: '',
          payrol: '',
          nam: '',
          docprbrol: '',
          demstat: '',
        },
        awi: {
          pts: new Pts().data,
        },
        oth: {
          pts: new Pts().data,
        },
        cbs: {
          opn1: {
            cur: '',
            amt: '',
          },
          opn2: {
            cur: '',
          },
          max: {
            cur: '',
            amt: '',
          },
          max2: {
            amt: '',
          },
        },
        ben: {
          pts: new Pts().data,
        },
        apl: {
          pts: new Pts().data,
        },
        tmpint: {
          pts: new Pts().data,
        },
      },
      gidgrp: {
        rec: {
          expdat: '',
          liadat: '',
          ownref: '',
          expflg: '',
          gartyp: '',
        },
        cbs: {
          opn1: {
            cur: '',
            amt: '',
          },
        },
      },
      payday: '',
      gitsetp1: '',
      didgrp: {
        apl: {
          pts: new Pts().data,
        },
      },
      setmod: new Pub().data.Setmod,
      mtabut: new Pub().data.Mtabut,
      trnmod: new Pub().data.Trnmod,
      liaall: new Pub().data.Liaall,
      liaccv: new Pub().data.Liaccv,
      docpan: new Pub().data.Docpan,
    };
  }
}