import Pts from '~/components/business/commonModel/Pts';
import Pub from '~/components/business/commonModel/index.js';

export default class Gctfee{
    constructor () {
        this.data = {
			gitp:{
				swiftflg:'',
			},
			gctp0: {
				liadat: '',
				adaflg: '',
				lialab: ''
			},
			xxtfee: {
				intmbu: {
					umh: {
						pts: new Pts().data,
					},
					umbflg: '',
					umhrol: '',
					umsrol: '',
					ums: {
						pts: new Pts().data,
					},
					othbussec: ''
				}
			},
			gcdgrp: {
				rec: {
					clmdat: '',
					ownref: '',
					payrol: '',
					nam: '',
					docprbrol: '',
				},
				cbs: {
					opn1: {
						cur: '',
						amt: ''
					},
					max: {
						cur: '',
						amt: ''
					}
				},
				ben: {
					pts: new Pts().data,
				},
				apl: {
					pts: new Pts().data,
				}
			},
			sysmod: {
				atp: {
					bus: '',
					cod: ''
				}
			},
			gidgrp: {
				rec: {
					expdat: '',
					ownref: '',
					expflg: '',
					gartyp: '',
					inr: '',
					opndat:'',
					branchInr:'',
					hndtyp:'',
					fingua:'',
					segtyp:'',
					fromflg:'',
					othersno:'',
					sndto:'',
					swiftflg:'',
					giduil:'',
					purpos:'',
					revflg:'',
					cnfsta:'',
					objinr:'',
					
				},
				cbs: {
					opn1: {
						cur: '',
						amt: ''
					}
				},
				con: {
					pts: new Pts().data,
				  },
				  iss: {
					pts: new Pts().data,
				  },
				  ben: {
					pts: new Pts().data,
				  },
				  atb: {
					pts: new Pts().data,
				  },
				  avc: {
					pts: new Pts().data,
				  },
				  adv: {
					pts: new Pts().data,
				  },
				  apl: {
					pts: new Pts().data,
				  },
				  ghd:{
					segtyp:'',
				  }
			},
			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,
		}
    }
}