@accounter/hashavshevet-mesh
Version:
Graphql proxy for Hashavshevet API
416 lines (415 loc) • 12.2 kB
JavaScript
/* eslint-disable @typescript-eslint/no-explicit-any */
import { accountsDataFile, bankPageRecordsDataFile, batchDataFile, recordsDataFile, transactionsDataFile, } from './index.js';
export const adjustGetAccountsInputToRaw = (args = {}) => {
const parametersArray = [
{
p_name: '__MUSTACH_P0__',
id: '0',
type: 'txt',
name: 'id',
defVal: `"${args['idMin'] || ''}"`,
opName: 'מ..עד',
opOrigin: 'from',
},
{
p_name: '__MUSTACH_P1__',
id: '500',
type: 'txt',
name: 'id1',
defVal: `"${args['idMax'] || 'תתתתתתתתתתתתתתת'}"`,
opName: 'מ..עד',
opOrigin: 'to',
},
{
p_name: '__MUSTACH_P2__',
id: '1',
type: 'txt',
name: 'name',
defVal: `"${args['nameMin'] || ''}"`,
opName: 'מ..עד',
opOrigin: 'from',
},
{
p_name: '__MUSTACH_P3__',
id: '501',
type: 'txt',
name: 'name1',
defVal: `"${args['nameMax'] || 'תתתתתתתתתתתתתתת'}"`,
opName: 'מ..עד',
opOrigin: 'to',
},
{
p_name: '__MUSTACH_P4__',
id: '2',
type: 'long',
name: 'sortCode',
defVal: `"${args['sortCodeMin'] || '-999999999'}"`,
opName: 'מ..עד',
opOrigin: 'from',
},
{
p_name: '__MUSTACH_P5__',
id: '502',
type: 'long',
name: 'sortCode1',
defVal: `"${args['sortCodeMax'] || '999999999'}"`,
opName: 'מ..עד',
opOrigin: 'to',
},
];
return {
parameters: parametersArray,
datafile: accountsDataFile,
};
};
/* eslint-disable @typescript-eslint/no-explicit-any */
export const adjustGetRecordsInputToRaw = (args = {}) => {
const parametersArray = [
{
p_name: '__MUSTACH_P0__',
id: '0',
type: 'long',
name: 'id',
defVal: args['idMin'] || -999_999_999,
opName: 'מ..עד',
opOrigin: 'from',
},
{
p_name: '__MUSTACH_P1__',
id: '500',
type: 'long',
name: 'id1',
defVal: args['idMax'] || 999_999_999,
opName: 'מ..עד',
opOrigin: 'to',
},
{
p_name: '__MUSTACH_P2__',
id: '1',
type: 'long',
name: 'transactionId',
defVal: args['transactionIdMin'] || -999_999_999,
opName: 'מ..עד',
opOrigin: 'from',
},
{
p_name: '__MUSTACH_P3__',
id: '501',
type: 'long',
name: 'transactionId1',
defVal: args['transactionIdMax'] || 999_999_999,
opName: 'מ..עד',
opOrigin: 'to',
},
{
p_name: '__MUSTACH_P4__',
id: '2',
type: 'txt',
name: 'accountId',
defVal: `"${args['accountIdMin'] || ''}"`,
opName: 'מ..עד',
opOrigin: 'from',
},
{
p_name: '__MUSTACH_P5__',
id: '502',
type: 'txt',
name: 'accountId1',
defVal: `"${args['accountIdMax'] || 'תתתתתתתתתתתתתתת'}"`,
opName: 'מ..עד',
opOrigin: 'to',
},
{
p_name: '__MUSTACH_P6__',
id: '3',
type: 'txt',
name: 'counterAccountId',
defVal: `"${args['ounterAccountIdMin'] || ''}"`,
opName: 'מ..עד',
opOrigin: 'from',
},
{
p_name: '__MUSTACH_P7__',
id: '503',
type: 'txt',
name: 'counterAccountId1',
defVal: `"${args['ounterAccountIdMax'] || 'תתתתתתתתתתתתתתת'}"`,
opName: 'מ..עד',
opOrigin: 'to',
},
{
p_name: '__MUSTACH_P8__',
id: '4',
type: 'long',
name: 'debitOrCreditNumber',
defVal: args['debitOrCreditNumberMin'] || -999_999_999,
opName: 'מ..עד',
opOrigin: 'from',
},
{
p_name: '__MUSTACH_P9__',
id: '504',
type: 'long',
name: 'debitOrCreditNumber1',
defVal: args['debitOrCreditNumberMax'] || 999_999_999,
opName: 'מ..עד',
opOrigin: 'to',
},
];
return {
parameters: parametersArray,
datafile: recordsDataFile,
};
};
/* eslint-disable @typescript-eslint/no-explicit-any */
export const adjustGetTransactionsInputToRaw = (args = {}) => {
const parametersArray = [
{
p_name: '__MUSTACH_P0__',
id: '0',
type: 'txt',
name: 'creditorId',
defVal: `"${args['creditorIdMin'] || ''}"`,
opName: 'מ..עד',
opOrigin: 'from',
},
{
p_name: '__MUSTACH_P1__',
id: '500',
type: 'txt',
name: 'creditorId1',
defVal: `"${args['creditorIdMax'] || 'תתתתתתתתתתתתתתת'}"`,
opName: 'מ..עד',
opOrigin: 'to',
},
{
p_name: '__MUSTACH_P2__',
id: '1',
type: 'txt',
name: 'debtorId',
defVal: `"${args['debtorIdMin'] || ''}"`,
opName: 'מ..עד',
opOrigin: 'from',
},
{
p_name: '__MUSTACH_P3__',
id: '501',
type: 'txt',
name: 'debtorId1',
defVal: `"${args['debtorIdMax'] || 'תתתתתתתתתתתתתתת'}"`,
opName: 'מ..עד',
opOrigin: 'to',
},
{
p_name: '__MUSTACH_P4__',
id: '2',
type: 'float',
name: 'shekelSum',
defVal: args['shekelSumMin'] || -999_999_999,
opName: 'מ..עד',
opOrigin: 'from',
},
{
p_name: '__MUSTACH_P5__',
id: '502',
type: 'float',
name: 'shekelSum1',
defVal: args['shekelSumMax'] || 999_999_999,
opName: 'מ..עד',
opOrigin: 'to',
},
{
p_name: '__MUSTACH_P8__',
id: '3',
type: 'date',
name: 'valueDate',
defVal: `"${args['valueDateMin'] || '2000/01/01'}"`,
opName: 'מ..עד',
opOrigin: 'from',
},
{
p_name: '__MUSTACH_P9__',
id: '503',
type: 'date',
name: 'valueDate1',
defVal: `"${args['valueDateMax'] || '2030/01/01'}"`,
opName: 'מ..עד',
opOrigin: 'to',
},
{
p_name: '__MUSTACH_P10__',
id: '4',
type: 'date',
name: 'dueDate',
defVal: `"${args['dueDateMin'] || '2000/01/01'}"`,
opName: 'מ..עד',
opOrigin: 'from',
},
{
p_name: '__MUSTACH_P11__',
id: '504',
type: 'date',
name: 'dueDate1',
defVal: `"${args['dueDateMax'] || '2030/01/01'}"`,
opName: 'מ..עד',
opOrigin: 'to',
},
{
p_name: '__MUSTACH_P12__',
id: '5',
type: 'long',
name: 'id',
defVal: args['idMin'] || -999_999_999,
opName: 'מ..עד',
opOrigin: 'from',
},
{
p_name: '__MUSTACH_P13__',
id: '505',
type: 'long',
name: 'id1',
defVal: args['idMax'] || 999_999_999,
opName: 'מ..עד',
opOrigin: 'to',
},
{
p_name: '__MUSTACH_P14__',
id: '6',
type: 'long',
name: 'batchId',
defVal: args['batchIdMin'] || -999_999_999,
opName: 'מ..עד',
opOrigin: 'from',
},
{
p_name: '__MUSTACH_P15__',
id: '506',
type: 'long',
name: 'batchId1',
defVal: args['batchIdMax'] || 999_999_999,
opName: 'מ..עד',
opOrigin: 'to',
},
];
return { parameters: parametersArray, datafile: transactionsDataFile };
};
/* eslint-disable @typescript-eslint/no-explicit-any */
export const adjustGetBatchInputToRaw = (args = {}) => {
const parametersArray = [
{
p_name: '__MUSTACH_P0__',
id: '0',
type: 'long',
name: 'id',
defVal: args['idMin'] || -999_999_999,
opName: 'מ..עד',
opOrigin: 'from',
},
{
p_name: '__MUSTACH_P1__',
id: '500',
type: 'long',
name: 'id1',
defVal: args['idMax'] || 999_999_999,
opName: 'מ..עד',
opOrigin: 'to',
},
{
p_name: '__MUSTACH_P2__',
id: '1',
type: 'txt',
name: 'status',
defVal: `"${args['statusMin'] || ''}"`,
opName: 'מ..עד',
opOrigin: 'from',
},
{
p_name: '__MUSTACH_P3__',
id: '501',
type: 'txt',
name: 'status1',
defVal: `"${args['statusMax'] || 'תתתתתתתתתתתתתתת'}"`,
opName: 'מ..עד',
opOrigin: 'to',
},
{
p_name: '__MUSTACH_P4__',
id: '2',
type: 'date',
name: 'initDate',
defVal: `"${args['initDateMin'] || '1990/01/01'}"`,
opName: 'מ..עד',
opOrigin: 'from',
},
{
p_name: '__MUSTACH_P5__',
id: '502',
type: 'date',
name: 'initDate1',
defVal: `"${args['initDateMax'] || '2030/01/01'}"`,
opName: 'מ..עד',
opOrigin: 'to',
},
];
return { parameters: parametersArray, datafile: batchDataFile };
};
/* eslint-disable @typescript-eslint/no-explicit-any */
export const adjustGetBankPageRecordsInputToRaw = (args = {}) => {
const parametersArray = [
{
p_name: '__MUSTACH_P0__',
id: '0',
type: 'long',
name: 'id',
defVal: args['idMin'] || -999_999_999,
opName: 'מ..עד',
opOrigin: 'from',
},
{
p_name: '__MUSTACH_P1__',
id: '500',
type: 'long',
name: 'id1',
defVal: args['idMax'] || 999_999_999,
opName: 'מ..עד',
opOrigin: 'to',
},
{
p_name: '__MUSTACH_P2__',
id: '1',
type: 'long',
name: 'bankPageId',
defVal: args['bankPageIdMin'] || -999_999_999,
opName: 'מ..עד',
opOrigin: 'from',
},
{
p_name: '__MUSTACH_P3__',
id: '501',
type: 'long',
name: 'bankPageId1',
defVal: args['bankPageIdMax'] || 999_999_999,
opName: 'מ..עד',
opOrigin: 'to',
},
{
p_name: '__MUSTACH_P4__',
id: '2',
type: 'date',
name: 'date',
defVal: `"${args['dateMin'] || '2000/01/01'}"`,
opName: 'מ..עד',
opOrigin: 'from',
},
{
p_name: '__MUSTACH_P5__',
id: '502',
type: 'date',
name: 'date1',
defVal: `"${args['dateMax'] || '2030/01/01'}"`,
opName: 'מ..עד',
opOrigin: 'to',
},
];
return { parameters: parametersArray, datafile: bankPageRecordsDataFile };
};