wupengfei
4 天以前 598d868e59daae4502c4f8fe4b4d3833a7e371be
feat: 接口
1个文件已添加
18个文件已修改
2854 ■■■■ 已修改文件
src/components/commonView/DeclareEnterpriseTableView.vue 21 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/commonView/DetailView.vue 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/commonView/SettlementMaterialInfoView.vue 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/constants/fourStreams.ts 20 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/constants/reward.ts 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/hooks/fourStreams.ts 52 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/services/api/ElectronSign.ts 241 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/services/api/ParkBountyApply.ts 224 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/services/api/index.ts 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/services/api/typings.d.ts 2006 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/utils/common/file.ts 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/MaterialReview/MaterialReviewAudit.vue 28 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/MaterialReview/MaterialReviewDetail.vue 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/Reward/RewardDeclareDetail.vue 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/Reward/RewardGrantRegister.vue 135 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/Reward/components/BatchRegisterDialog.vue 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/Reward/components/RegisterGrantDialog.vue 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/Reward/components/UploadFileDialog.vue 24 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/Reward/constants/columns.ts 28 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/commonView/DeclareEnterpriseTableView.vue
@@ -1,6 +1,17 @@
<template>
  <ProTableQueryFilterBar @on-reset="reset">
    <template #query>
      <slot name="query">
        <QueryFilterItem v-if="showFinanceStatus">
          <FieldRadio
            v-model="extraParamState.financeStatus"
            :value-enum="FinanceStatusEnumTextV2Query"
            buttonStyle
            showAllBtn
            @change="getList()"
          />
        </QueryFilterItem>
      </slot>
      <QueryFilterItem>
        <SearchInput
          v-model="extraParamState.searchKeyWord"
@@ -36,12 +47,11 @@
  QueryFilterItem,
  ProTableV2,
  SearchInput,
  defineOperationBtns,
  defineColumns,
  PreviewBtnV2,
  FieldRadio,
} from '@bole-core/components';
import { setOSSLink } from '@/utils';
import { BaseDeclareEnterpriseTableViewColumns } from '@/constants';
import { FinanceStatusEnum, TransferToStatusEnum, FinanceStatusEnumTextV2Query } from '@/constants';
defineOptions({
  name: 'DeclareEnterpriseTableView',
@@ -53,14 +63,17 @@
  proTableProps: any;
  extraParamState: {
    searchKeyWord: string;
    transferToStatus: TransferToStatusEnum;
    financeStatus: FinanceStatusEnum;
  };
  openDialog?: (row) => void;
  column?: API.ModuleColumnDto[];
  operationBtns?: OperationBtnType[];
  showFinanceStatus?: boolean;
};
const props = withDefaults(defineProps<Props>(), {
  column: () => BaseDeclareEnterpriseTableViewColumns,
  showFinanceStatus: false,
});
</script>
src/components/commonView/DetailView.vue
@@ -3,7 +3,11 @@
    <ChunkCellV2 title="批次信息" style="margin-bottom: 0">
      <BatchInfoView :form="form"></BatchInfoView>
    </ChunkCellV2>
    <ChunkCellV2 title="汇总材料" style="margin-bottom: 0" v-if="form.parkCollectFileList.length > 0">
    <ChunkCellV2
      title="汇总材料"
      style="margin-bottom: 0"
      v-if="form.parkCollectFileList.length > 0"
    >
      <MaterialInfoView :form="form"></MaterialInfoView>
    </ChunkCellV2>
    <ChunkCellV2 title="汇算材料" style="margin-bottom: 0">
@@ -33,6 +37,8 @@
    parkTypeName: string;
    applyMonth: string;
    applySumAmount: number;
    financeSumAmount: number;
    settleSumAmount: number;
    /** 奖励金分配表 */
    // bountyAssignFileUlr: UploadUserFile[];
    /** 奖励金汇总表 */
src/components/commonView/SettlementMaterialInfoView.vue
@@ -2,6 +2,12 @@
  <ProFormItemV2 label="本次申报奖励金总额:" prop="applySumAmount">
    <ProFormInputNumber v-model="form.applySumAmount" formatValue="money" unit="元" />
  </ProFormItemV2>
  <ProFormItemV2 label="财政拨付总额:" prop="financeSumAmount">
    <ProFormInputNumber v-model="form.financeSumAmount" formatValue="money" unit="元" />
  </ProFormItemV2>
  <ProFormItemV2 label="平台拨付总额:" prop="settleSumAmount">
    <ProFormInputNumber v-model="form.settleSumAmount" formatValue="money" unit="元" />
  </ProFormItemV2>
  <ProFormItemV2
    :label="`${item.fileTypeName}:`"
    :prop="`calculationFileList.${index}.listFiles`"
@@ -38,6 +44,8 @@
type Props = {
  form: {
    applySumAmount: number;
    financeSumAmount: number;
    settleSumAmount: number;
    calculationFileList: CustomerApplyFileTypeListItem[];
  };
};
src/constants/fourStreams.ts
@@ -80,21 +80,25 @@
    id: '1',
    enCode: 'userName',
    name: '帐号',
    width: 160,
  },
  {
    id: '2',
    enCode: 'enterpriseName',
    name: '企业名称',
    width: 250,
  },
  {
    id: '3',
    enCode: 'societyCreditCode',
    name: '信用代码',
    width: 200,
  },
  {
    id: '4',
    enCode: 'contactPhone',
    name: '电话',
    width: 160,
  },
  {
    id: '5',
@@ -110,26 +114,32 @@
    id: '7',
    enCode: 'bankAccountInfo',
    name: '基本户信息',
    width: 300,
  },
]);
type UseAddRewardApplyStep3ColumnsOptions = {
  suportEnterpriseUpload: Ref<boolean>;
  suportPlatRecharge: Ref<boolean>;
  baseColumns?: API.ModuleColumnDto[];
};
export function useAddRewardApplyStep3Columns({
  suportEnterpriseUpload,
  suportPlatRecharge,
  baseColumns = BaseDeclareEnterpriseTableViewColumns,
}: UseAddRewardApplyStep3ColumnsOptions) {
  const addRewardApplyStep3Columns = computed(() =>
    defineColumns(
      [
        ...baseColumns,
        suportEnterpriseUpload.value && {
        {
          id: '8',
          enCode: 'financeAmount',
          name: '财政拨付金额',
        },
        suportPlatRecharge.value && {
          id: '9',
          enCode: 'applyAmount',
          name: '申报金额',
          enCode: 'transferAmount',
          name: '平台拨付金额',
        },
      ].filter(Boolean)
    )
src/constants/reward.ts
@@ -103,6 +103,22 @@
  [FinanceStatusEnum.HasIncome]: '已登记',
};
export enum TransferToStatusEnum {
  /**
   未入账
   */
  WaitingForTransfer = 1,
  /**
   已入账
   */
  HasTransfer = 2,
}
export const TransferToStatusEnumText = {
  [TransferToStatusEnum.WaitingForTransfer]: '未入账',
  [TransferToStatusEnum.HasTransfer]: '已入账',
};
export enum IncomeStatusEnum {
  /**
   * 待入账
src/hooks/fourStreams.ts
@@ -8,50 +8,68 @@
} from '@/components/commonView/utils';
import * as parkBountyApplyServices from '@/services/api/ParkBountyApply';
import * as enterpriseApplyFileServices from '@/services/api/EnterpriseApplyFile';
import { BaseDeclareEnterpriseTableViewColumns, EnterpriseTypeText } from '@/constants';
import {
  BaseDeclareEnterpriseTableViewColumns,
  EnterpriseTypeText,
  FinanceStatusEnum,
  FinanceStatusEnumText,
  FinanceStatusEnumTextV2,
  FinanceStatusEnumTextV2Query,
  SettleStatusEnumTextV2,
  TransferToStatusEnum,
  TransferToStatusEnumText,
} from '@/constants';
export const rewardGrantRegisterColumns = computed(() =>
  defineColumns([
    ...BaseDeclareEnterpriseTableViewColumns,
    {
      id: '9',
      enCode: 'a',
      enCode: 'financeAmount',
      name: '财政拨付金额',
      width: 160,
    },
    {
      id: '10',
      enCode: 'a',
      enCode: 'financeSumAmount',
      name: '财政拨付已登记',
      width: 160,
    },
    {
      id: '11',
      enCode: 'a',
      enCode: 'financeTime',
      name: '最近登记日期',
      width: 160,
    },
    {
      id: '12',
      enCode: 'a',
      enCode: 'financeStatus',
      name: '财政拨付登记状态',
      width: 160,
    },
    {
      id: '13',
      enCode: 'a',
      enCode: 'transferAmount',
      name: '平台拨付金额',
      width: 160,
    },
    {
      id: '14',
      enCode: 'a',
      enCode: 'settleSumAmount',
      name: '平台拨付已登记',
      width: 160,
    },
    {
      id: '15',
      enCode: 'a',
      enCode: 'settleTime',
      name: '最近登记日期',
      width: 160,
    },
    {
      id: '16',
      enCode: 'a',
      enCode: 'settleStatus',
      name: '平台拨付登记状态',
      width: 160,
    },
  ])
);
@@ -73,7 +91,7 @@
  } = useTable(
    async ({ pageIndex, pageSize }, extraParamState) => {
      try {
        let params: API.GetParkBountyApplyInfoInput = {
        let params: API.GetParkBountyApplyTransferInfoInput = {
          pageModel: {
            rows: pageSize,
            page: pageIndex,
@@ -81,8 +99,10 @@
          },
          searchKeyWord: extraParamState.searchKeyWord,
          parkBountyApplyId: id.value,
          transferToStatus: extraParamState.transferToStatus,
          financeStatus: extraParamState.financeStatus,
        };
        let res = await parkBountyApplyServices.getOutCheckParkBountyApplyDetailList(params);
        let res = await parkBountyApplyServices.getParkBountyApplyTransferDetailList(params);
        return res;
      } catch (error) {}
    },
@@ -90,14 +110,24 @@
      defaultExtraParams: {
        orderInput: [{ property: 'parkBountyApplyId', order: OrderInputType.Desc }],
        searchKeyWord: '',
        transferToStatus: '' as any as TransferToStatusEnum,
        financeStatus: '' as any as FinanceStatusEnum,
      },
      columnsRenderProps: {
        authType: { type: 'enum', valueEnum: EnterpriseTypeText },
        financeStatus: { type: 'enum', valueEnum: FinanceStatusEnumTextV2 },
        settleStatus: { type: 'enum', valueEnum: SettleStatusEnumTextV2 },
        licenseUrl: {
          type: 'urlV2',
          formatter: (row: API.UserCertificationAuditListDto) => setOSSLink(row.licenseUrl),
        },
        financeTime: { type: 'date', format: 'YYYY-MM-DD' },
        settleTime: { type: 'date', format: 'YYYY-MM-DD' },
        applyAmount: { type: 'money' },
        financeAmount: { type: 'money' },
        financeSumAmount: { type: 'money' },
        transferAmount: { type: 'money' },
        settleSumAmount: { type: 'money' },
      },
    }
  );
src/services/api/ElectronSign.ts
New file
@@ -0,0 +1,241 @@
/* eslint-disable */
// @ts-ignore
import { request } from '@/utils/request';
/** 创建或更新模板 POST /api/ElectronSign/CreateOrUpdateContractTemplate */
export async function createOrUpdateContractTemplate(
  body: API.CreateOrUpdateContractTemplateInput,
  options?: API.RequestConfig
) {
  return request<any>('/api/ElectronSign/CreateOrUpdateContractTemplate', {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json',
    },
    data: body,
    ...(options || {}),
  });
}
/** 创建或更新客户 POST /api/ElectronSign/CreateOrUpdateCustomer */
export async function createOrUpdateCustomer(
  body: API.CreateOrUpdateCustomerInput,
  options?: API.RequestConfig
) {
  return request<any>('/api/ElectronSign/CreateOrUpdateCustomer', {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json',
    },
    data: body,
    ...(options || {}),
  });
}
/** 删除模板 POST /api/ElectronSign/DeleteContractTemplate/${param0} */
export async function deleteContractTemplateId(
  // 叠加生成的Param类型 (非body参数swagger默认没有生成对象)
  params: API.APIdeleteContractTemplateIdParams,
  options?: API.RequestConfig
) {
  const { id: param0, ...queryParams } = params;
  return request<any>(`/api/ElectronSign/DeleteContractTemplate/${param0}`, {
    method: 'POST',
    params: { ...queryParams },
    ...(options || {}),
  });
}
/** 删除客户 POST /api/ElectronSign/DeleteCustomer/${param0} */
export async function deleteCustomerId(
  // 叠加生成的Param类型 (非body参数swagger默认没有生成对象)
  params: API.APIdeleteCustomerIdParams,
  options?: API.RequestConfig
) {
  const { id: param0, ...queryParams } = params;
  return request<any>(`/api/ElectronSign/DeleteCustomer/${param0}`, {
    method: 'POST',
    params: { ...queryParams },
    ...(options || {}),
  });
}
/** 获取合同信息 POST /api/ElectronSign/GetContractInfo */
export async function getContractInfo(body: API.GetContractInfoInput, options?: API.RequestConfig) {
  return request<API.GetContractInfoDto>('/api/ElectronSign/GetContractInfo', {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json',
    },
    data: body,
    ...(options || {}),
  });
}
/** 获取合同列表 POST /api/ElectronSign/GetContractList */
export async function getContractList(body: API.GetContractInput, options?: API.RequestConfig) {
  return request<API.GetContractDtoPageOutput>('/api/ElectronSign/GetContractList', {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json',
    },
    data: body,
    ...(options || {}),
  });
}
/** 获取合同模板列表 POST /api/ElectronSign/GetContractTemplateList */
export async function getContractTemplateList(
  body: API.GetContractTemplateInput,
  options?: API.RequestConfig
) {
  return request<API.GetContractTemplateDtoPageOutput>(
    '/api/ElectronSign/GetContractTemplateList',
    {
      method: 'POST',
      headers: {
        'Content-Type': 'application/json',
      },
      data: body,
      ...(options || {}),
    }
  );
}
/** 获取账单列表 POST /api/ElectronSign/GetCostList */
export async function getCostList(body: API.GetCostInput, options?: API.RequestConfig) {
  return request<API.GetCostDtoPageOutput>('/api/ElectronSign/GetCostList', {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json',
    },
    data: body,
    ...(options || {}),
  });
}
/** 获取客户列表 POST /api/ElectronSign/GetCustomerList */
export async function getCustomerList(body: API.GetCustomerInput, options?: API.RequestConfig) {
  return request<API.GetCustomerDtoPageOutput>('/api/ElectronSign/GetCustomerList', {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json',
    },
    data: body,
    ...(options || {}),
  });
}
/** 获取用户信息 POST /api/ElectronSign/GetUserInfo */
export async function getUserInfo(body: API.GetUserInfoInput, options?: API.RequestConfig) {
  return request<API.GetUserInfoDto>('/api/ElectronSign/GetUserInfo', {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json',
    },
    data: body,
    ...(options || {}),
  });
}
/** 获取用户列表 POST /api/ElectronSign/GetUserList */
export async function getUserList(body: API.GetUserInput, options?: API.RequestConfig) {
  return request<API.GetUserDtoPageOutput>('/api/ElectronSign/GetUserList', {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json',
    },
    data: body,
    ...(options || {}),
  });
}
/** 企业实名 POST /api/ElectronSign/RealEnterprise */
export async function realEnterprise(body: API.RealEnterpriseInput, options?: API.RequestConfig) {
  return request<API.RealEnterpriseOutput>('/api/ElectronSign/RealEnterprise', {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json',
    },
    data: body,
    ...(options || {}),
  });
}
/** 个人实名 POST /api/ElectronSign/RealPersonal */
export async function realPersonal(body: API.RealPersonalInput, options?: API.RequestConfig) {
  return request<API.RealPersonalOutput>('/api/ElectronSign/RealPersonal', {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json',
    },
    data: body,
    ...(options || {}),
  });
}
/** 注册或更新用户信息 POST /api/ElectronSign/RegOrUpdateUser */
export async function regOrUpdateUser(body: API.RegOrUpdateUserInput, options?: API.RequestConfig) {
  return request<any>('/api/ElectronSign/RegOrUpdateUser', {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json',
    },
    data: body,
    ...(options || {}),
  });
}
/** 发起签约 POST /api/ElectronSign/SendContract */
export async function sendContract(body: API.SendContractInput, options?: API.RequestConfig) {
  return request<API.SendContractOutput>('/api/ElectronSign/SendContract', {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json',
    },
    data: body,
    ...(options || {}),
  });
}
/** 发送实名短信 POST /api/ElectronSign/SendRealSms */
export async function sendRealSms(body: API.SendRealSmsInput, options?: API.RequestConfig) {
  return request<any>('/api/ElectronSign/SendRealSms', {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json',
    },
    data: body,
    ...(options || {}),
  });
}
/** 测试客户回调通知 POST /api/ElectronSign/TestCustomerCallback */
export async function testCustomerCallback(
  body: API.SendCallbackInput,
  options?: API.RequestConfig
) {
  return request<any>('/api/ElectronSign/TestCustomerCallback', {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json',
    },
    data: body,
    ...(options || {}),
  });
}
/** 更新企业印章 POST /api/ElectronSign/UpdateEnterpriseSeal */
export async function updateEnterpriseSeal(
  body: API.UpdateEnterpriseSealInput,
  options?: API.RequestConfig
) {
  return request<any>('/api/ElectronSign/UpdateEnterpriseSeal', {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json',
    },
    data: body,
    ...(options || {}),
  });
}
src/services/api/ParkBountyApply.ts
@@ -17,7 +17,7 @@
  });
}
/** 奖励金-出账 POST /api/ParkBountyApply/AuditParkBountyApplyTrade */
/** 奖励金-出账-审批 POST /api/ParkBountyApply/AuditParkBountyApplyTrade */
export async function auditParkBountyApplyTrade(
  body: API.AuditParkBountyTradeInput,
  options?: API.RequestConfig
@@ -122,12 +122,12 @@
  });
}
/** 运营端-奖励金统计报表导出 POST /api/ParkBountyApply/ExportBonusStatistics */
export async function exportBonusStatistics(
  body: API.GetBonusStatisticsListInput,
/** 导出奖励金统计报表 POST /api/ParkBountyApply/ExportRewardStatistics */
export async function exportRewardStatistics(
  body: API.ExportRewardStatisticsInput,
  options?: API.RequestConfig
) {
  return request<any>('/api/ParkBountyApply/ExportBonusStatistics', {
  return request<any>('/api/ParkBountyApply/ExportRewardStatistics', {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json',
@@ -137,22 +137,19 @@
  });
}
/** 运营端-奖励金统计报表 POST /api/ParkBountyApply/GetBonusStatisticsList */
export async function getBonusStatisticsList(
  body: API.GetBonusStatisticsListInput,
/** 奖励金-出账-财务审批 POST /api/ParkBountyApply/FinanceAuditParkBountyApplyTrade */
export async function financeAuditParkBountyApplyTrade(
  body: API.AuditParkBountyTradeInput,
  options?: API.RequestConfig
) {
  return request<API.GetBonusStatisticsListOutputPageOutput>(
    '/api/ParkBountyApply/GetBonusStatisticsList',
    {
      method: 'POST',
      headers: {
        'Content-Type': 'application/json',
      },
      data: body,
      ...(options || {}),
    }
  );
  return request<number>('/api/ParkBountyApply/FinanceAuditParkBountyApplyTrade', {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json',
    },
    data: body,
    ...(options || {}),
  });
}
/** 获取可选择公司和已剔除公司 POST /api/ParkBountyApply/GetCompanyNameList */
@@ -177,24 +174,6 @@
) {
  return request<API.GetParkBountyApplyListOutputPageOutput>(
    '/api/ParkBountyApply/GetCustmoerParkBountyApplyList',
    {
      method: 'POST',
      headers: {
        'Content-Type': 'application/json',
      },
      data: body,
      ...(options || {}),
    }
  );
}
/** 奖励金统计报表--获取企业消费明细列表 POST /api/ParkBountyApply/GetEnterpriseConsumptionList */
export async function getEnterpriseConsumptionList(
  body: API.GetRewardsDetailsInput,
  options?: API.RequestConfig
) {
  return request<API.GetEnterpriseConsumptionListOutputPageOutput>(
    '/api/ParkBountyApply/GetEnterpriseConsumptionList',
    {
      method: 'POST',
      headers: {
@@ -339,60 +318,6 @@
      params: {
        ...params,
      },
      ...(options || {}),
    }
  );
}
/** 运营端-奖励金获取企业充值明细列表 POST /api/ParkBountyApply/GetEnterpriseRechargeList */
export async function getEnterpriseRechargeList(
  body: API.GetRewardsDetailsInput,
  options?: API.RequestConfig
) {
  return request<API.GetEnterpriseRechargeListOutputPageOutput>(
    '/api/ParkBountyApply/GetEnterpriseRechargeList',
    {
      method: 'POST',
      headers: {
        'Content-Type': 'application/json',
      },
      data: body,
      ...(options || {}),
    }
  );
}
/** 奖励金统计报表--获取提现明细列表 POST /api/ParkBountyApply/GetEnterpriseWithdrawList */
export async function getEnterpriseWithdrawList(
  body: API.GetRewardsDetailsInput,
  options?: API.RequestConfig
) {
  return request<API.GetEnterpriseDrawWithOutputPageOutput>(
    '/api/ParkBountyApply/GetEnterpriseWithdrawList',
    {
      method: 'POST',
      headers: {
        'Content-Type': 'application/json',
      },
      data: body,
      ...(options || {}),
    }
  );
}
/** 奖励金统计报表--获取财政拨付列表 POST /api/ParkBountyApply/GetFiscalAllocationList */
export async function getFiscalAllocationList(
  body: API.GetRewardsDetailsInput,
  options?: API.RequestConfig
) {
  return request<API.GetFiscalAllocationOutputPageOutput>(
    '/api/ParkBountyApply/GetFiscalAllocationList',
    {
      method: 'POST',
      headers: {
        'Content-Type': 'application/json',
      },
      data: body,
      ...(options || {}),
    }
  );
@@ -781,13 +706,28 @@
  );
}
/** 奖励金统计报表--获取平台拨付列表 POST /api/ParkBountyApply/GetPlatformAllocationList */
export async function getPlatformAllocationList(
  body: API.GetRewardsDetailsInput,
/** 查询奖励金统计报表 POST /api/ParkBountyApply/GetRewardStatistics */
export async function getRewardStatistics(
  body: API.GetRewardStatisticsInput,
  options?: API.RequestConfig
) {
  return request<API.GetPlatformAllocationOutputPageOutput>(
    '/api/ParkBountyApply/GetPlatformAllocationList',
  return request<API.GetRewardStatisticsDtoPageOutput>('/api/ParkBountyApply/GetRewardStatistics', {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json',
    },
    data: body,
    ...(options || {}),
  });
}
/** 查询奖励金统计报表-金额明细 POST /api/ParkBountyApply/GetRewardStatisticsDetail */
export async function getRewardStatisticsDetail(
  body: API.GetRewardStatisticsDetailInput,
  options?: API.RequestConfig
) {
  return request<API.GetRewardStatisticsDetailDtoPageOutput>(
    '/api/ParkBountyApply/GetRewardStatisticsDetail',
    {
      method: 'POST',
      headers: {
@@ -799,12 +739,30 @@
  );
}
/** 奖励金报表--余额列表 POST /api/ParkBountyApply/GetRemainAmountList */
export async function getRemainAmountList(
  body: API.GetRewardsDetailsInput,
/** 导入奖励金申报财政/平台拨付总额 POST /api/ParkBountyApply/ImportParkBountyAppalyAmount */
export async function importParkBountyAppalyAmount(
  body: API.ImportParkBountyAppalyAmountInput,
  options?: API.RequestConfig
) {
  return request<API.GetRemainAmountOutput>('/api/ParkBountyApply/GetRemainAmountList', {
  return request<API.ImportBountyApplyDataOutput>(
    '/api/ParkBountyApply/ImportParkBountyAppalyAmount',
    {
      method: 'POST',
      headers: {
        'Content-Type': 'application/json',
      },
      data: body,
      ...(options || {}),
    }
  );
}
/** 导入奖励金入账 POST /api/ParkBountyApply/ImportParkBountyData */
export async function importParkBountyData(
  body: API.ImportBountyApplyDataInput,
  options?: API.RequestConfig
) {
  return request<API.ImportBountyApplyDataOutput>('/api/ParkBountyApply/ImportParkBountyData', {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json',
@@ -814,12 +772,12 @@
  });
}
/** 导入奖励金入账 POST /api/ParkBountyApply/ImportParkBountyData */
export async function importParkBountyData(
/** 导入登记 POST /api/ParkBountyApply/ImportParkBountyDataReg */
export async function importParkBountyDataReg(
  body: API.ImportBountyApplyDataInput,
  options?: API.RequestConfig
) {
  return request<API.ImportBountyApplyDataOutput>('/api/ParkBountyApply/ImportParkBountyData', {
  return request<API.ImportBountyApplyDataOutput>('/api/ParkBountyApply/ImportParkBountyDataReg', {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json',
@@ -874,12 +832,42 @@
  });
}
/** 批量财政拨付登记 POST /api/ParkBountyApply/ParkBountyApplyBatchFinanceReg */
export async function parkBountyApplyBatchFinanceReg(
  body: API.ParkBountyApplyBatchFinanceInput,
  options?: API.RequestConfig
) {
  return request<number>('/api/ParkBountyApply/ParkBountyApplyBatchFinanceReg', {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json',
    },
    data: body,
    ...(options || {}),
  });
}
/** 运营端—入账-批量入账 POST /api/ParkBountyApply/ParkBountyApplyBatchTransfer */
export async function parkBountyApplyBatchTransfer(
  body: API.ParkBountyApplyBatchTransferInput,
  options?: API.RequestConfig
) {
  return request<number>('/api/ParkBountyApply/ParkBountyApplyBatchTransfer', {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json',
    },
    data: body,
    ...(options || {}),
  });
}
/** 批量平台拨付登记 POST /api/ParkBountyApply/ParkBountyApplyBatchTransferReg */
export async function parkBountyApplyBatchTransferReg(
  body: API.ParkBountyApplyBatchTransferInput,
  options?: API.RequestConfig
) {
  return request<number>('/api/ParkBountyApply/ParkBountyApplyBatchTransferReg', {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json',
@@ -940,6 +928,21 @@
  options?: API.RequestConfig
) {
  return request<number>('/api/ParkBountyApply/ParkBountyApplyFinanceFile', {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json',
    },
    data: body,
    ...(options || {}),
  });
}
/** 财政拨付登记 POST /api/ParkBountyApply/ParkBountyApplyFinanceReg */
export async function parkBountyApplyFinanceReg(
  body: API.ParkBountyApplyRechargeInput,
  options?: API.RequestConfig
) {
  return request<number>('/api/ParkBountyApply/ParkBountyApplyFinanceReg', {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json',
@@ -1024,6 +1027,21 @@
  });
}
/** 平台拨付登记 POST /api/ParkBountyApply/ParkBountyApplyTransferReg */
export async function parkBountyApplyTransferReg(
  body: API.ParkBountyApplyTransferInput,
  options?: API.RequestConfig
) {
  return request<number>('/api/ParkBountyApply/ParkBountyApplyTransferReg', {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json',
    },
    data: body,
    ...(options || {}),
  });
}
/** 保存奖金分配表、奖励金汇总表、奖励总额 POST /api/ParkBountyApply/SaveParkBountyApplyCollectFile */
export async function saveParkBountyApplyCollectFile(
  body: API.SaveParkBountyApplyCollectFileInput,
src/services/api/index.ts
@@ -22,6 +22,7 @@
import * as Consult from './Consult';
import * as CooperationApply from './CooperationApply';
import * as Customer from './Customer';
import * as ElectronSign from './ElectronSign';
import * as EnterpriseApplyFile from './EnterpriseApplyFile';
import * as EnterpriseMaterial from './EnterpriseMaterial';
import * as ExternalSystem from './ExternalSystem';
@@ -111,6 +112,7 @@
  Consult,
  CooperationApply,
  Customer,
  ElectronSign,
  EnterpriseApplyFile,
  EnterpriseMaterial,
  ExternalSystem,
src/services/api/typings.d.ts
@@ -837,6 +837,7 @@
  }
  interface AlipayFundTransPagePayResponse {
    /** 订单信息,Form表单形式 */
    body?: string;
  }
@@ -875,8 +876,11 @@
  interface AllBankListOutput {
    id?: number;
    /** 首字母标记 */
    mark?: string;
    /** 银行名称 */
    name?: string;
    /** 是否是热门 */
    isHot?: number;
  }
@@ -1027,6 +1031,14 @@
  interface APIdeleteConsultParams {
    id?: string;
  }
  interface APIdeleteContractTemplateIdParams {
    id: string;
  }
  interface APIdeleteCustomerIdParams {
    id: string;
  }
  interface APIdeleteCustomerTemplateParams {
@@ -2415,13 +2427,23 @@
  }
  interface BankNoQueryItemOutput {
    /** 网点名称
数据长度:30,是否必输:Y */
    nodeName?: string;
    /** 网点联行号
数据长度:14,是否必输:Y */
    nodeCode?: string;
  }
  interface BankNoQueryOutput {
    /** 银行代码
数据长度:14,是否必输:Y */
    bankNo?: string;
    /** 银行名称
数据长度:30,是否必输:N */
    bankName?: string;
    /** 返回的记录数
数据长度:3,是否必输:Y */
    size?: string;
    list?: BankNoQueryItemOutput[];
  }
@@ -2447,83 +2469,147 @@
  type BatchBillCheckStatus = 4 | 6 | 10 | 15 | 20 | 30 | -20 | -10;
  interface BatchInquiriesItem {
    /** 单笔交易流水号 批内唯一 */
    sThirdVoucher?: string;
    /** 客户自定义凭证号 上送则返回,企业自定义 */
    cstInnerFlowNo?: string;
    /** 对方证件类型 */
    idType?: string;
    /** 对方证件号码 */
    idNo?: string;
    /** 对方帐号 */
    oppAccNo?: string;
    /** 对方户名 */
    oppAccName?: string;
    /** 金额 */
    amount?: string;
    /** 附言、备注 */
    postScript?: string;
    /** 手续费 */
    fee?: string;
    /** 单笔处理结果 0000:成功其他为失败,失败原因见sttInfo */
    stt?: string;
    /** 结果描述 */
    sttInfo?: string;
    /** 国别代码 */
    remarkFCR?: string;
  }
  interface BatchInquiriesRegulatorsInput {
    /** 企业银企直联标准代码 银行提供给企业的20位唯一的标识代码 */
    mrchCode: string;
    /** 接收报文长度 报文数据长度;不包括附件内容、签名内容的长度,不够左补0 */
    recvLength?: number;
    /** 交易日期(yyyyMMdd) */
    tradeDate?: number;
    /** 交易时间 hhmmss */
    tradeTime?: number;
    /** 请求方系统流水号
唯一标识一笔交易 备注:(如果某种交易要有多次请求的才能完成的,多个交易请求包流水号要保持一致) */
    cnsmrSeqNo: string;
    /** 凭证号 标示交易唯一性 */
    thirdVoucher: string;
  }
  interface BatchInquiriesRegulatorsOutput {
    /** 凭证号 标示交易唯一性 */
    thirdVoucher?: string;
    /** 批次处理状态 3:批次失败 4:批次成功 */
    bStt?: string;
    /** 费项代码 客户在银行签约代发代扣后银行通过的费项代码 */
    busiType?: string;
    /** 付扣类型 1:付 */
    payType?: string;
    /** 币种 目前只支持RMB */
    currency?: string;
    /** 本方帐号 代发协议签约账户 */
    srcAccNo?: string;
    /** 总记录数 */
    totalNum?: string;
    /** 总金额 */
    totalAmount?: string;
    /** 入帐方式 */
    settleType?: string;
    /** 业务流水号 银行生成 */
    bussFlowNo?: string;
    /** 主机流水号 银行主机记账流水号 */
    hostFlowNo?: string;
    /** 交易流水号 银行生成 */
    hostBusinessNo?: string;
    list?: BatchInquiriesItem[];
  }
  interface BatchIssuanceItem {
    /** 单笔交易流水号 批内唯一 */
    sThirdVoucher?: string;
    /** 对方帐号 */
    oppAccNo?: string;
    /** 对方户名 */
    oppAccName?: string;
    /** 金额 */
    amount?: string;
    /** 附言、备注 */
    postScript?: string;
    /** 手续费 */
    fee?: string;
    /** 单笔处理结果 000000:成功
这里只会有000000返回,如果交易失败或异常,返回报文头直接返回错误码和错误说明,没有报文体返回。 */
    stt?: string;
  }
  interface BatchIssuanceRegulatorsInput {
    /** 企业银企直联标准代码 银行提供给企业的20位唯一的标识代码 */
    mrchCode: string;
    /** 接收报文长度 报文数据长度;不包括附件内容、签名内容的长度,不够左补0 */
    recvLength?: number;
    /** 交易日期(yyyyMMdd) */
    tradeDate?: number;
    /** 交易时间 hhmmss */
    tradeTime?: number;
    /** 请求方系统流水号
唯一标识一笔交易 备注:(如果某种交易要有多次请求的才能完成的,多个交易请求包流水号要保持一致) */
    cnsmrSeqNo: string;
    /** 凭证号 标示交易唯一性 */
    thirdVoucher: string;
    /** 委托单位协议号 协议号,每个代收付协议唯一 */
    agreE_NO?: string;
    /** 费项代码 客户在银行签约代发代扣后银行通过的费项代码 */
    busiType: string;
    /** 付扣类型 1:付 */
    payType: string;
    /** 币种 目前只支持RMB */
    currency: string;
    /** 本方帐号 代发代扣协议签约账户 */
    srcAccNo: string;
    /** 总记录数 */
    totalNum: string;
    /** 总金额 */
    totalAmount: string;
    /** 处理方式 按代扣的协议类型选择上送:1:非实时,批量代收付都是非实时的,处理结果需要发送JGF007交易查询。 */
    settleType: string;
    /** 冻结止付编号 */
    freezeNo: string;
    /** 批量指令备注 */
    batchOrdRemark?: string;
    hoResultSet4047R?: HOResultSet4047RItem[];
  }
  interface BatchIssuanceRegulatorsOutput {
    /** 凭证号 标示交易唯一性 */
    thirdVoucher?: string;
    /** 付扣类型 1:付 */
    payType?: string;
    /** 本方帐号 代发代扣协议签约账户 */
    srcAccNo?: string;
    /** 总记录数 */
    totalNum?: string;
    /** 总金额 */
    totalAmount?: string;
    /** 业务流水号 银行生成 */
    bussFlowNo?: string;
    /** 冻结止付编号 */
    freezeNo?: string;
    /** 只有单笔实时代扣才会有list返回 */
    list?: BatchIssuanceItem[];
  }
@@ -3150,13 +3236,21 @@
  }
  interface CheckUserWalletBalanceInfoOutput {
    /** 账号 */
    acctNo?: string;
    /** 户名 */
    acctName?: string;
    /** 可用余额 */
    canUseMoneyTotal?: number;
    /** 定向资金 */
    directMoneyTotal?: number;
    /** 发薪钱包 */
    salaryMoneyTotal?: number;
    /** 不可用余额 */
    canNotUseMoneyTotal?: number;
    /** 冻结余额 */
    freezeMoneyTotal?: number;
    /** 资金总额 */
    allMoneyTotal?: number;
  }
@@ -4837,6 +4931,32 @@
    coverInfo?: CoverMsg[];
  }
  interface CreateOrUpdateContractTemplateInput {
    /** Id */
    id?: string;
    /** 客户Id */
    customerId: string;
    supplier: EnumElectronSignContractSupplier;
    /** 模板名称 */
    name: string;
    /** 模板编号 */
    templateCode: string;
    /** 模板变量 */
    values: CreateOrUpdateContractTemplateValueInput[];
  }
  interface CreateOrUpdateContractTemplateValueInput {
    type?: EnumElectronSignContractTemplateValueType;
    userType?: EnumElectronSignUserType;
    recorder?: EnumElectronSignContractTemplateValueRecorder;
    /** 变量名称 */
    label?: string;
    /** 变量代码 */
    name?: string;
    /** 是否必填 */
    required?: boolean;
  }
  interface CreateOrUpdateCooperationApplyInput {
    id?: string;
    /** 合作的类别 */
@@ -4859,6 +4979,29 @@
    requirement?: string;
    /** 短信验证码 */
    verificationCode: string;
  }
  interface CreateOrUpdateCustomerInput {
    /** Id */
    id?: string;
    /** 名称 */
    name?: string;
    /** 私钥 */
    privateKey?: string;
    /** 推送地址 */
    pushAddress?: string;
    /** 人脸认证回调地址 */
    faceRealCallbackUrl?: string;
    /** 开通支付宝信任签 */
    isSetAlipaySign?: boolean;
    /** 开通上上签 */
    isSetBestSign?: boolean;
    /** 实名费用 */
    realVerifyCost?: number;
    /** 签约费用 */
    signCost?: number;
    /** 一口价 */
    mergeSignCost?: number;
  }
  interface CreateOrUpdateOrderinput {
@@ -5516,14 +5659,20 @@
  }
  interface DataprepareCreateExtInfo {
    /** 签约密钥,用于跳转H5页面或者唤起支付宝签约插件使用 */
    contextParams?: string;
    /** 签约短链接 */
    shortUrl?: string;
  }
  interface DataprepareCreateOutput {
    /** 业务码,10000表示成功 */
    code?: string;
    /** 异常信息 */
    subMsg?: string;
    /** 签约长链接 */
    jumpUrl?: string;
    /** 扩展信息字符串 */
    extInfoStr?: string;
    extInfo?: DataprepareCreateExtInfo;
  }
@@ -5607,64 +5756,107 @@
  }
  interface EDZ001Input {
    /** 接收报文长度 报文数据长度;不包括附件内容、签名内容的长度,不够左补0 */
    recvLength?: number;
    /** 交易日期(yyyyMMdd) */
    tradeDate?: number;
    /** 交易时间 hhmmss */
    tradeTime?: number;
    /** 请求方系统流水号
唯一标识一笔交易 备注:(如果某种交易要有多次请求的才能完成的,多个交易请求包流水号要保持一致) */
    cnsmrSeqNo: string;
    /** 账号 */
    acctNo: string;
    /** 查询日期 格式yyyyMMdd以银行记账日期为单位,不是自然日 */
    queryDate: string;
    /** 页码 后端默认为1,用户输入无效 */
    pageNo: string;
    /** 每页记录数 如用户无输入则后端默认100 */
    pageSize: string;
    /** 是否完成对账 送空查询全部状态 Y-已经完成对账 N-未完成对账 */
    checkFlag?: string;
  }
  interface EDZ001Item {
    /** 实际对账周期 */
    actualPeriod?: string;
    /** 客户是否已经完成本期对账 Y-已经完成对账 N-未完成对账 */
    finishFlag1?: string;
    /** 账号 */
    acctNo?: string;
    /** 余额截至日期 */
    balanceDate?: string;
    /** 存/贷款编号 */
    subAcctNo?: string;
    /** 对账是否完成标志 Y-已经完成对账  N-未完成对账 */
    finishFlag2?: string;
    /** 币种 */
    ccy?: string;
    /** 余额 */
    balance?: string;
    /** 起息/贷款日 */
    valueDate?: string;
    /** 到期日 */
    dueDate?: string;
    /** 对账周期 M-月 Q-季 Y-年 H-半年 */
    cycle?: string;
    /** 对账结果 */
    reconResult?: string;
    /** 已设置的“我单位账上余额” */
    myBalance?: string;
    /** 已设置的“我单位账上的其它信息” */
    myInfo?: string;
    /** 不相符类型 */
    noMatchType?: string;
  }
  interface EDZ001Output {
    /** 记录总数 */
    recordTotalCount?: string;
    /** 本次返回记录数 */
    resultNum?: string;
    beginRowNum?: string;
    /** 结束标志 Y:无剩余记录 N:有剩余记录 */
    endFlag?: string;
    list?: EDZ001Item[];
  }
  interface EDZ002Input {
    /** 接收报文长度 报文数据长度;不包括附件内容、签名内容的长度,不够左补0 */
    recvLength?: number;
    /** 交易日期(yyyyMMdd) */
    tradeDate?: number;
    /** 交易时间 hhmmss */
    tradeTime?: number;
    /** 请求方系统流水号
唯一标识一笔交易 备注:(如果某种交易要有多次请求的才能完成的,多个交易请求包流水号要保持一致) */
    cnsmrSeqNo: string;
    /** 账号 */
    acctNo: string;
    /** 余额日期 格式yyyyMMdd 以银行记账日期为单位,不是自然日 */
    balanceDate: string;
    /** 更新对账结果的记录数 用户未输入则默认为1 */
    updateCts: string;
    list?: EDZ002Item[];
  }
  interface EDZ002Item {
    /** 存/贷款编号 */
    subAcctNo?: string;
    /** 币种 */
    ccy: string;
    /** 对账结果 必输,0=对账相符,1=对账不相符 若余额调整相符,需要送0对账相符 */
    reconResult: string;
    /** 已设置的“我单位账上余额” */
    myBalance?: string;
    /** 已设置的“我单位账上的其它信息” */
    myInfo?: number;
    /** 不相符类型 选输; 1=对账不符 默认:为空值 */
    noMatchType?: string;
  }
  interface EDZ002Output {
    /** 更新结果 取值范围:S-交易成功 F-交易失败 */
    stt?: string;
  }
@@ -5683,37 +5875,76 @@
  }
  interface EnquiriesAboutSingleTransactionInput {
    /** 企业银企直联标准代码 银行提供给企业的20位唯一的标识代码 */
    mrchCode: string;
    /** 接收报文长度 报文数据长度;不包括附件内容、签名内容的长度,不够左补0 */
    recvLength?: number;
    /** 交易日期(yyyyMMdd) */
    tradeDate?: number;
    /** 交易时间 hhmmss */
    tradeTime?: number;
    /** 请求方系统流水号
唯一标识一笔交易 备注:(如果某种交易要有多次请求的才能完成的,多个交易请求包流水号要保持一致) */
    cnsmrSeqNo: string;
    /** 转账凭证号 使用JGF004接口上送的ThirdVoucher */
    origThirdVoucher?: string;
    /** 银行流水号 不推荐使用;银行返回的转账流水号 */
    origFrontLogNo?: string;
  }
  interface EnquiriesAboutSingleTransactionOutput {
    /** 转账凭证号 */
    origThirdVoucher?: string;
    /** 银行流水号 */
    frontLogNo?: string;
    /** 客户自定义凭证号 客户上送则返回 */
    cstInnerFlowNo?: string;
    /** 货币类型 */
    ccyCode?: string;
    /** 转出账户开户网点名 */
    outAcctBankName?: string;
    /** 转出账户 */
    outAcctNo?: string;
    /** 转入账户网点名称 */
    inAcctBankName?: string;
    /** 转入账户 */
    inAcctNo?: string;
    /** 转入账户户名 */
    inAcctName?: string;
    /** 交易金额 */
    tranAmount?: string;
    /** 行内跨行标志 1:行内转账,0:跨行转账 */
    unionFlag?: string;
    /** 交易状态标志 20:成功 30:失败 其他为银行受理成功处理中 */
    stt?: string;
    /** 转账退票标志 0:未退票; 默认为0 1:退票; */
    isBack?: string;
    /** 支付失败或退票原因描述 */
    backRem?: string;
    /** 银行处理结果 格式为:“六位代码:中文描述”。冒号为半角。如:000000:转账成功
处理中的返回(以如下返回开头):
MA9111:交易正在受理中
000000:交易受理成功待处理
000000:交易处理中
000000:交易受理成功处理中
成功的返回:
000000:转账交易成功
其他的返回都为失败:
MA9112:转账失败 */
    yhcljg?: string;
    /** 转账加急标志 */
    sysFlag?: string;
    /** 转账手续费 */
    fee?: string;
    /** 转账代码类型 JGF004:监管单笔代发; */
    transBsn?: string;
    /** 交易受理时间 */
    submitTime?: string;
    /** 记账日期  主机记账日期 */
    accountDate?: string;
    /** 主机记账流水号 主机记账流水 */
    hostFlowNo?: string;
    /** 错误码 交易失败的错误代码 */
    hostErrorCode?: string;
  }
@@ -5918,7 +6149,27 @@
    configuration?: Record<string, any>;
  }
  type EnumElectronSignContractStatus = 1 | 2 | 3 | 4 | 5 | 9 | 99;
  type EnumElectronSignContractSupplier = 10 | 20;
  type EnumElectronSignContractTemplateValueRecorder = 10 | 20;
  type EnumElectronSignContractTemplateValueType = 10 | 20 | 30;
  type EnumElectronSignContractUserStatus = 0 | 10 | 20 | 30;
  type EnumElectronSignCustomerCostType = 10 | 20;
  type EnumElectronSignPersonalRealMethod = 10 | 20 | 30;
  type EnumElectronSignRealStatus = 0 | 10 | 99 | 100;
  type EnumElectronSignUserType = 10 | 20;
  type EnumParkBountyTradeDetailAuditStatus = 10 | 20 | 30;
  type EnumParkRewardStatisticsDetailScene = 1 | 2 | 3 | 4 | 5;
  interface ExportBountyApplyData {
    /** 企业名称 */
@@ -5944,6 +6195,15 @@
    productSchemeTypeId?: string;
    /** 保障周期:1D、30D、360D(bizCode为长期时必传) */
    period?: string;
  }
  interface ExportRewardStatisticsInput {
    /** 月份 */
    month?: string;
    /** 所属园区Id */
    industrialParkId?: string;
    /** 关键字 */
    keywords?: string;
  }
  interface ExtensionEnumDto {
@@ -6033,8 +6293,11 @@
  }
  interface FailOrderInfo {
    /** 退保失败订单号 */
    orderNo?: number;
    /** 人员名称 */
    name?: string;
    /** 失败原因 */
    failReason?: string;
  }
@@ -6061,19 +6324,24 @@
  }
  interface FileDetail {
    /** 合同文件名称 */
    fileName?: string;
    /** 合同预览链接 */
    previewUrl?: string;
  }
  interface FileUploadOutput {
    /** 业务码,10000表示成功 */
    code?: string;
    /** 异常信息 */
    subMsg?: string;
    /** 文件ID */
    fileId?: string;
  }
  type FinanceStatusEnum = 1 | 2 | 3;
  type FinanceTypeEnum = 10 | 20;
  type FinanceTypeEnum = 10 | 20 | 30;
  interface FirstPartyCompanyAuditDatilOutput {
    id?: string;
@@ -6430,14 +6698,22 @@
  }
  interface FundOrderChangedInput {
    /** 通知ID */
    notifyId?: string;
    /** 消息发送时的服务端时间 */
    utcTimestamp?: string;
    /** 消息接口名称 */
    msgMethod?: string;
    /** 消息接受方的应用id */
    appId?: string;
    /** 版本号(1.1版本为标准消息) */
    version?: string;
    bizContent?: OrderChangedBzContentInput;
    /** 签名 */
    sign?: string;
    /** 签名类型 */
    signType?: string;
    /** 编码集,该字符集为验签和解密所需要的字符集 */
    charset?: string;
  }
@@ -6545,63 +6821,6 @@
  interface GetBatchChooseCompanyOutput {
    listCanChooseCompany?: GetCompanyNameListOutput[];
    listDeleteChooseCompany?: GetCompanyNameListOutput[];
  }
  interface GetBonusStatisticsListInput {
    pageModel?: Pagination;
    /** 企业名/信用代码/联系人/手机号 */
    searchKeyWord?: string;
    /** 所属园区 */
    industrialParkId?: string;
    /** 申请奖励金月份 */
    applyMonth?: string;
  }
  interface GetBonusStatisticsListOutput {
    enterpriseId?: string;
    /** 企业名称 */
    enterpriseName?: string;
    /** 信用代码 */
    societyCreditCode?: string;
    /** 所属园区 */
    industrialParkName?: string;
    parkId?: string;
    /** 联系人 */
    contact?: string;
    /** 联系人电话 */
    contactPhone?: string;
    /** 申请奖励金月份 */
    applyMonth?: string;
    /** 申报批次号 */
    batchNo?: string;
    /** 财政拨付金额 */
    financeSumAmount?: number;
    /** 平台拨付金额 */
    transferSumAmount?: number;
    /** 企业充值总额 */
    prechargeSumAmount?: number;
    /** 企业出账总额 */
    tradeSumAmount?: number;
    /** 企业提现总额 */
    withDrawalAmount?: number;
    /** 账户余额 */
    remainAmount?: number;
    /** 是否支持平台充值 */
    suportPlatRecharge?: boolean;
    /** 是否支持用户提现 */
    suportWithDraw?: boolean;
    /** 是否显示企业充值 */
    enablePrecharge?: boolean;
    /** 是否显示企业消费 */
    enableTrade?: boolean;
    /** 是否显示余额列 */
    enableRemain?: boolean;
  }
  interface GetBonusStatisticsListOutputPageOutput {
    pageModel?: Pagination;
    objectData?: any;
    data?: GetBonusStatisticsListOutput[];
  }
  interface GetBusinessPayInfoInput {
@@ -6767,6 +6986,149 @@
    applyAmount?: number;
  }
  interface GetContractDto {
    /** Id */
    id?: string;
    /** 客户Id */
    customerId?: string;
    /** 客户名称 */
    customerName?: string;
    /** 外部合同Id */
    outContractId?: string;
    /** 模板名称 */
    templateName?: string;
    /** 标题 */
    title?: string;
    /** 供应商合同Id */
    supplierContractId?: string;
    /** 签约人数 */
    userCount?: number;
    status?: EnumElectronSignContractStatus;
    /** 完成时间 */
    completedTime?: string;
    /** 合同文件地址 */
    contactUrl?: string;
    /** 创建时间 */
    creationTime?: string;
  }
  interface GetContractDtoPageOutput {
    pageModel?: Pagination;
    objectData?: any;
    data?: GetContractDto[];
  }
  interface GetContractInfoDto {
    /** Id */
    id?: string;
    /** 客户Id */
    customerId?: string;
    /** 客户名称 */
    customerName?: string;
    /** 外部合同Id */
    outContractId?: string;
    /** 模板名称 */
    templateName?: string;
    /** 标题 */
    title?: string;
    /** 供应商合同Id */
    supplierContractId?: string;
    /** 签约人数 */
    userCount?: number;
    status?: EnumElectronSignContractStatus;
    /** 完成时间 */
    completedTime?: string;
    /** 合同文件地址 */
    contactUrl?: string;
    /** 签约用户 */
    users?: GetContractInfoUserDto[];
  }
  interface GetContractInfoInput {
    /** Id */
    id?: string;
    /** 外部合同Id */
    outContractId?: string;
  }
  interface GetContractInfoUserDto {
    userType?: EnumElectronSignUserType;
    /** 外部企业/用户Id */
    outUserId?: string;
    /** 用户Id */
    userId?: string;
    /** 用户名称 */
    userName?: string;
    /** 用户证件号码 */
    userIdentity?: string;
    status?: EnumElectronSignContractUserStatus;
    /** 备注 */
    remark?: string;
    /** 完成时间 */
    completedTime?: string;
    /** 签署合同短链接 */
    signContractShortUrl?: string;
    /** 签署合同长链接 */
    signContractLongUrl?: string;
  }
  interface GetContractInput {
    pageModel?: Pagination;
    /** 客户Id */
    customerId?: string;
    status?: EnumElectronSignContractStatus;
    /** 创建开始日期 */
    creationStartDate?: string;
    /** 创建截止日期 */
    creationEndDate?: string;
    /** 完成开始日期 */
    completedStartDate?: string;
    /** 完成截止日期 */
    completedEndDate?: string;
  }
  interface GetContractTemplateDto {
    /** Id */
    id?: string;
    /** 客户Id */
    customerId?: string;
    /** 客户名称 */
    customerName?: string;
    supplier?: EnumElectronSignContractSupplier;
    /** 模板名称 */
    name?: string;
    /** 模板编号 */
    templateCode?: string;
    /** 模板变量 */
    values?: GetContractTemplateValueDto[];
  }
  interface GetContractTemplateDtoPageOutput {
    pageModel?: Pagination;
    objectData?: any;
    data?: GetContractTemplateDto[];
  }
  interface GetContractTemplateInput {
    pageModel?: Pagination;
    /** 客户Id */
    customerId?: string;
  }
  interface GetContractTemplateValueDto {
    /** 合同模板Id */
    templateId?: string;
    type?: EnumElectronSignContractTemplateValueType;
    recorder?: EnumElectronSignContractTemplateValueRecorder;
    userType?: EnumElectronSignUserType;
    /** 变量名称 */
    label?: string;
    /** 变量代码 */
    name?: string;
    /** 是否必填 */
    required?: boolean;
  }
  interface GetCooperationApplyInput {
    pageModel?: Pagination;
    status?: CooperationApplyStatusEnum;
@@ -6777,6 +7139,71 @@
    applyTimeBegin?: string;
    applyTimeEnd?: string;
    applyType?: CooperationApplyTypeEnum;
  }
  interface GetCostDto {
    /** Id */
    id?: string;
    /** 客户Id */
    customerId?: string;
    /** 客户名称 */
    customerName?: string;
    type?: EnumElectronSignCustomerCostType;
    /** 用户/合同Id */
    relationId?: string;
    /** 对外用户/合同Id */
    outRelationId?: string;
    /** 用户名称/合同标题 */
    relationName?: string;
    /** 金额 */
    amount?: number;
    creationTime?: string;
  }
  interface GetCostDtoPageOutput {
    pageModel?: Pagination;
    objectData?: any;
    data?: GetCostDto[];
  }
  interface GetCostInput {
    pageModel?: Pagination;
    /** 客户Id */
    customerId?: string;
    type?: EnumElectronSignCustomerCostType;
    /** 开始日期 */
    startDate?: string;
    /** 截止日期 */
    endDate?: string;
  }
  interface GetCustomerDto {
    /** Id */
    id?: string;
    /** 名称 */
    name?: string;
    /** 私钥 */
    privateKey?: string;
    /** 推送地址 */
    pushAddress?: string;
    /** 人脸认证回调地址 */
    faceRealCallbackUrl?: string;
    /** 开通支付宝信任签 */
    isSetAlipaySign?: boolean;
    /** 开通上上签 */
    isSetBestSign?: boolean;
    /** 实名费用 */
    realVerifyCost?: number;
    /** 签约费用 */
    signCost?: number;
    /** 一口价 */
    mergeSignCost?: number;
  }
  interface GetCustomerDtoPageOutput {
    pageModel?: Pagination;
    objectData?: any;
    data?: GetCustomerDto[];
  }
  interface GetCustomerInfoExportInput {
@@ -6800,6 +7227,10 @@
    cooperateEndDate?: string;
    /** 状态 */
    status?: number;
  }
  interface GetCustomerInput {
    pageModel?: Pagination;
  }
  interface GetCustomerListInput {
@@ -6976,25 +7407,6 @@
    data?: GetEnterpriseBuntyTradeDto[];
  }
  interface GetEnterpriseConsumptionListOutput {
    id?: string;
    /** 消费日期 */
    tradeTime?: string;
    /** 消费类型 */
    payRemark?: string;
    /** 消费金额 */
    tradeAmount?: number;
    /** 消费凭证 */
    payFileUrl?: string;
    financeType?: FinanceTypeEnum;
  }
  interface GetEnterpriseConsumptionListOutputPageOutput {
    pageModel?: Pagination;
    objectData?: any;
    data?: GetEnterpriseConsumptionListOutput[];
  }
  interface GetEnterpriseCredentialDataResponse {
    contactMobile?: string;
    address?: string;
@@ -7068,24 +7480,6 @@
    pageModel?: Pagination;
    objectData?: any;
    data?: GetEnterpriseDrawWithListOutput[];
  }
  interface GetEnterpriseDrawWithOutput {
    id?: string;
    /** 申请提现日期 */
    creationTime?: string;
    /** 审核通过日期 */
    checkDateTime?: string;
    /** 提现金额 */
    withdrawalAmount?: number;
    /** 提现凭证 */
    checkFileUrl?: string;
  }
  interface GetEnterpriseDrawWithOutputPageOutput {
    pageModel?: Pagination;
    objectData?: any;
    data?: GetEnterpriseDrawWithOutput[];
  }
  interface GetEnterpriseMonthApplyFileOutput {
@@ -7200,24 +7594,6 @@
    creationTime?: string;
  }
  interface GetEnterpriseRechargeListOutput {
    id?: string;
    /** 充值日期 */
    creationTime?: string;
    /** 审核通过日期 */
    checkDateTime?: string;
    /** 充值金额 */
    prechargeAmount?: number;
    /** 充值凭证 */
    rechargeVoucherFileUrl?: string;
  }
  interface GetEnterpriseRechargeListOutputPageOutput {
    pageModel?: Pagination;
    objectData?: any;
    data?: GetEnterpriseRechargeListOutput[];
  }
  interface GetExternalSystemInput {
    pageModel?: Pagination;
    /** 关键字 */
@@ -7233,24 +7609,6 @@
    account?: string;
    /** 源文件id */
    fid?: string;
  }
  interface GetFiscalAllocationOutput {
    id?: string;
    /** 拨付日期 */
    financeToTime?: string;
    /** 入账日期 */
    financeIncomeTime?: string;
    /** 拨付金额 */
    financeSumAmount?: number;
    /** 入账凭证 */
    financeToFileUrl?: string;
  }
  interface GetFiscalAllocationOutputPageOutput {
    pageModel?: Pagination;
    objectData?: any;
    data?: GetFiscalAllocationOutput[];
  }
  interface GetFrontConsultListInput {
@@ -7943,16 +8301,24 @@
  }
  interface GetInsureProductConsultRequest {
    /** 业务身份 */
    bizIdentity?: string;
    /** 企业名称 */
    enterpriseName?: string;
    /** 统一社会信用代码 */
    socialCreditCode?: string;
    /** 保险场景码: FLEXIBLE_EMPLOYMENT-日单(实时生效);INITIATIVE_EMPLOYMENT-长期(次日0点生效) */
    bizCode?: string;
    /** 险种编码: ACCIDENT: 意外险, EMPLOYER_LIABILITY: 雇主险 */
    insuranceTypeCode?: string;
  }
  interface GetInsureProductConsultResponse {
    /** 是否处理成功 */
    success?: boolean;
    /** 处理失败的原因 */
    message?: string;
    /** 产品列表 */
    module?: InsureProductDTO[];
  }
@@ -8066,37 +8432,56 @@
  }
  interface GetInsureQueryUnitPriceRequest {
    /** 业务身份 */
    bizIdentity?: string;
    /** 企业名称 */
    enterpriseName?: string;
    /** 统一社会信用代码 */
    socialCreditCode?: string;
    /** 产品ID */
    productId?: string;
    /** 职业编码: default-1-一类职业; default-2-二类职业;default-3-三类职业;default-4-四类职业; */
    jobCode?: string;
    /** 周期:1D、30D、360D */
    period?: string;
  }
  interface GetInsureQueryUnitPriceResponse {
    /** 是否处理成功 */
    success?: boolean;
    /** 处理失败的原因 */
    message?: string;
    module?: InsureProductDetail;
  }
  interface GetInsureRefundResultNotifyResponse {
    /** 是否处理成功 */
    success?: boolean;
    /** 处理失败的原因 */
    message?: string;
  }
  interface GetInsureRefundSendRequest {
    /** 业务身份 */
    bizIdentity?: string;
    /** 外部业务号 */
    outBizNo?: string;
    /** 企业名称 */
    enterpriseName?: string;
    /** 统一社会信用代码 */
    socialCreditCode?: string;
    /** 批次投保菜鸟订单号 */
    batchOrderNo?: number;
    /** 退保订单号列表 */
    orderNoList?: number[];
  }
  interface GetInsureRefundSendResponse {
    /** 是否处理成功 */
    success?: boolean;
    /** 处理失败的原因 */
    message?: string;
    /** 退保失败订单列表 */
    module?: FailOrderInfo[];
  }
@@ -8111,39 +8496,62 @@
  }
  interface GetInsureResultNotifyRequestInfo {
    /** 外部业务号 */
    outBizNo?: string;
    /** 外部子业务号 */
    outSubBizNo?: string;
    /** 通知单据类型:batch - 批次单; detail-明细单 */
    type?: string;
    /** 结果: SUCCESS-成功; FAIL-失败(不再重试); SYSTEM_ERROR-系统异常(会重试) */
    resultCode?: string;
    /** 错误码 */
    errorCode?: string;
    /** 错误描述 */
    errorMsg?: string;
    insurePolicyDTO?: InsurePolicyDTO;
  }
  interface GetInsureResultNotifyResponse {
    /** 是否处理成功 */
    success?: boolean;
    /** 处理失败的原因 */
    message?: string;
  }
  interface GetInsureSendRequest {
    /** 业务身份 */
    bizIdentity?: string;
    /** 外部业务号(幂等、异步通知回传) */
    outBizNo?: string;
    /** 企业名称 */
    enterpriseName?: string;
    /** 统一社会信用代码 */
    socialCreditCode?: string;
    /** 保险场景码: FLEXIBLE_EMPLOYMENT-日单(实时生效) INITIATIVE_EMPLOYMENT- 长期(次日0点生效) */
    bizCode?: string;
    /** 投保的险种编码: ACCIDENT: 意外险, EMPLOYER_LIABILITY: 雇主险 */
    insuranceTypeCode?: string;
    /** 产品ID */
    productId?: string;
    /** 职业编码: default-1-一类职业; default-2-二类职业;default-3-三类职业;default-4-四类职业; */
    jobCode?: string;
    /** 保障周期:30D、360D(bizCode为长期时必传) */
    period?: string;
    /** 推荐编码 */
    recomFlowNo?: string;
    /** 地址(bizCode为日单必传) */
    address?: string;
    effectStartTime?: string;
    /** 员工列表 */
    employeeListmployeeList?: InsureEmployeeDTO[];
  }
  interface GetInsureSendResponse {
    /** 是否处理成功 */
    success?: boolean;
    /** 处理失败的原因 */
    message?: string;
    /** 投保失败人员列表 */
    module?: InsureFailEmployeeDTO[];
  }
@@ -8160,7 +8568,9 @@
  }
  interface GetInsureSignNotifyResponse {
    /** 是否处理成功 */
    success?: boolean;
    /** 处理失败的原因 */
    message?: string;
  }
@@ -8170,16 +8580,24 @@
  }
  interface GetInsureSignUrlRequest {
    /** 业务身份 */
    bizIdentity?: string;
    /** 企业名称 */
    enterpriseName?: string;
    /** 统一社会信用代码 */
    socialCreditCode?: string;
    /** 签约账号,如支付宝登录账号 */
    authAccount?: string;
    /** 联系手机号 */
    mobile?: string;
    /** 外部业务号 */
    outBizNo?: string;
  }
  interface GetInsureSignUrlResponse {
    /** 是否处理成功 */
    success?: boolean;
    /** 处理失败的原因 */
    message?: string;
    module?: SignInfo;
  }
@@ -8559,7 +8977,7 @@
    /** 企业名/信用代码 */
    searchKeyWord?: string;
    transferToStatus?: TransferToStatusEnum;
    financeToStatus?: FinanceStatusEnum;
    financeStatus?: FinanceStatusEnum;
  }
  interface GetParkBountyTradeDetailByIdInput {
@@ -8963,24 +9381,6 @@
    platformServiceType?: PlatformServiceTypeEnum;
  }
  interface GetPlatformAllocationOutput {
    id?: string;
    /** 充值日期 */
    settleTime?: string;
    /** 入账日期 */
    incomeTime?: string;
    /** 充值金额 */
    settleSumAmount?: number;
    /** 凭证 */
    settleFileUrl?: string;
  }
  interface GetPlatformAllocationOutputPageOutput {
    pageModel?: Pagination;
    objectData?: any;
    data?: GetPlatformAllocationOutput[];
  }
  interface GetPlatFormPurchasesInput {
    pageModel?: Pagination;
    /** 类别Id */
@@ -9080,36 +9480,101 @@
    queryCondition?: string;
  }
  interface GetRemainAmountOutput {
    id?: string;
    applyMonth?: string;
    /** 申报批次号 */
    batchNo?: string;
    /** 财政拨付余额 */
    financeRemain?: number;
    /** 平台拨付余额 */
    platformRemain?: number;
    /** 预充值余额 */
    prechargeRemain?: number;
    /** 是否支持平台充值 */
    suportPlatRecharge?: boolean;
    /** 是否支持用户提现 */
    suportWithDraw?: boolean;
  }
  interface GetRewardPercentagesInput {
    /** 排序信息:默认按Up主等级:UpLevel升序 */
    orderInput?: OrderInput[];
  }
  interface GetRewardsDetailsInput {
  interface GetRewardStatisticsDetailDto {
    /** 企业Id */
    enterpriseId?: string;
    /** 统计月份 */
    month?: string;
    scene?: EnumParkRewardStatisticsDetailScene;
    /** 创建日期 */
    creationTime?: string;
    /** 审核日期 */
    auditTime?: string;
    /** 消费类型 */
    type?: string;
    /** 金额 */
    amount?: number;
    /** 凭证地址 */
    url?: string;
    /** 奖励金申报详细Id */
    parkBountyApplyDetailId?: string;
    /** 关联Id */
    relationId?: string;
  }
  interface GetRewardStatisticsDetailDtoPageOutput {
    pageModel?: Pagination;
    /** 用户id */
    id?: string;
    /** 申请月份 */
    applyMonth?: string;
    objectData?: any;
    data?: GetRewardStatisticsDetailDto[];
  }
  interface GetRewardStatisticsDetailInput {
    pageModel?: Pagination;
    /** 企业Id */
    enterpriseId?: string;
    /** 统计月份 */
    month?: string;
    scene?: EnumParkRewardStatisticsDetailScene;
  }
  interface GetRewardStatisticsDto {
    /** 企业Id */
    enterpriseId?: string;
    /** 企业名称 */
    enterpriseName?: string;
    /** 信用代码 */
    societyCreditCode?: string;
    /** 所属园区Id */
    industrialParkId?: string;
    /** 所属园区 */
    industrialParkName?: string;
    /** 联系人 */
    contact?: string;
    /** 联系电话 */
    contactPhone?: string;
    /** 申报月份 */
    month?: string;
    /** 申报批次号 */
    batchNo?: string;
    /** 财政拨付总额 */
    sumFinanceAmount?: number;
    /** 平台拨付总额 */
    sumTransferAmount?: number;
    /** 企业充值总额 */
    sumRechargeAmount?: number;
    /** 企业提现总额 */
    sumDrawWithAmount?: number;
    /** 企业消费总额 */
    sumTradeAmount?: number;
    /** 财政拨付余额 */
    financeAmount?: number;
    /** 平台拨付余额 */
    bountyAmount?: number;
    /** 预充值余额 */
    rechargeAmount?: number;
    /** 账户余额 */
    amount?: number;
  }
  interface GetRewardStatisticsDtoPageOutput {
    pageModel?: Pagination;
    objectData?: any;
    data?: GetRewardStatisticsDto[];
  }
  interface GetRewardStatisticsInput {
    pageModel?: Pagination;
    /** 月份 */
    month?: string;
    /** 所属园区Id */
    industrialParkId?: string;
    /** 关键字 */
    keywords?: string;
  }
  interface GetRolesInput {
@@ -9606,6 +10071,40 @@
    fontColor?: string;
  }
  interface GetUserDto {
    /** Id */
    id?: string;
    /** 客户Id */
    customerId?: string;
    /** 客户名称 */
    customerName?: string;
    /** 外部企业/个人Id */
    outUserId?: string;
    userType?: EnumElectronSignUserType;
    realMethod?: EnumElectronSignPersonalRealMethod;
    /** 企业全称 */
    enterpriseName?: string;
    /** 统一社会信用代码 */
    societyCreditCode?: string;
    /** 法人或经办人姓名 */
    name?: string;
    /** 法人或经办人身份证号 */
    identity?: string;
    /** 法人或经办人手机号 */
    mobile?: string;
    status?: EnumElectronSignRealStatus;
    /** 创建时间 */
    creationTime?: string;
    /** 完成时间 */
    completedTime?: string;
  }
  interface GetUserDtoPageOutput {
    pageModel?: Pagination;
    objectData?: any;
    data?: GetUserDto[];
  }
  interface GetUserFileMetaSDKDataResponse {
    fid?: string;
    fname?: string;
@@ -9635,6 +10134,66 @@
    totalFollowUser?: number;
    /** 互关 */
    totalMutualFollow?: number;
  }
  interface GetUserInfoDto {
    /** Id */
    id?: string;
    /** 客户Id */
    customerId?: string;
    /** 客户名称 */
    customerName?: string;
    /** 外部企业/个人Id */
    outUserId?: string;
    userType?: EnumElectronSignUserType;
    /** 是否委托经办人 */
    proxy?: boolean;
    realMethod?: EnumElectronSignPersonalRealMethod;
    /** 企业全称 */
    enterpriseName?: string;
    /** 统一社会信用代码 */
    societyCreditCode?: string;
    /** 营业执照文件地址 */
    licenseUrl?: string;
    /** 法人姓名 */
    legalPerson?: string;
    /** 法人或经办人姓名 */
    name?: string;
    /** 法人或经办人身份证号 */
    identity?: string;
    /** 身份证人像面Url */
    identityImgUrl?: string;
    /** 身份证国徽面Url */
    identityBackImgUrl?: string;
    /** 法人或经办人银行卡号 */
    bankCard?: string;
    /** 银行卡照片 */
    bankCardImgUrl?: string;
    /** 法人或经办人手机号 */
    mobile?: string;
    /** 企业授权书 */
    proxyPowerAttorneyUrl?: string;
    /** 人脸认证地址 */
    faceUrl?: string;
    status?: EnumElectronSignRealStatus;
    /** 创建时间 */
    creationTime?: string;
    /** 完成时间 */
    completedTime?: string;
  }
  interface GetUserInfoInput {
    /** Id */
    id?: string;
    /** 外部企业/个人Id */
    outUserId?: string;
  }
  interface GetUserInput {
    pageModel?: Pagination;
    /** 客户Id */
    customerId?: string;
    userType?: EnumElectronSignUserType;
  }
  interface GetUserOrderSignPayListInput {
@@ -9963,20 +10522,56 @@
  }
  interface HOResultSet4047RItem {
    /** 单笔交易流水号 批内唯一 */
    sThirdVoucher: string;
    /** 客户自定义凭证号 上送则返回,企业自定义 */
    cstInnerFlowNo?: string;
    /** 他行标志 Y:他行 N:同行 为空时默认同行 代付支持同行 */
    othBankFlag?: string;
    /** 异地标志 Y:异地 N:当地 为空默认当地 */
    othAreaFlag?: string;
    /** 对方证件类型 校验证件时必输
证件类型:
1       身份证
2       军人军官证
3       港澳台居民通行证
4       中国护照
5       单位统一代码
6       未登记证件
7       暂住证
8       武警警官证
9       临时身份证
10     联名户
11     户口簿
12     中国居民其他证
13     军人士兵证
14     军人文职干部证
15     军人其他证件
16     武警士兵证
17     武警文职干部证
18     武警其他证件
19     外国护照
20     外国公民其他证件 */
    idType?: string;
    /** 对方证件号码 校验证件时必输对应的证件类型号码 */
    idNo?: string;
    /** 对方开户行名 跨行建议必输 */
    oppBankName?: string;
    /** 对方帐号 */
    oppAccNo: string;
    /** 对方户名 */
    oppAccName: string;
    /** 对方联行号 跨行建议必输 */
    oppBranchId?: string;
    /** 省份 */
    province?: string;
    /** 城市 */
    city?: string;
    /** 金额 */
    amount: string;
    /** 附言、备注 */
    postScript?: string;
    /** 国籍/常驻地区 若企业未上送、或送空,则表示该代发用户非外籍或港澳台居民,见附录 */
    countryCode?: string;
  }
@@ -10277,6 +10872,10 @@
    url?: string;
    /** 奖励金申请Id */
    parkBountyApplyId?: string;
    /** 财政入账凭证 */
    financeToFileUrl?: string;
    /** 平台入账凭证 */
    transferToFileUrl?: string;
  }
  interface ImportBountyApplyDataOutput {
@@ -10375,6 +10974,13 @@
    listTrueStaff?: ImportInsStaffAnalysisList[];
    listErrorStaff?: ImportInsStaffAnalysisList[];
    listUseEmploer?: UseEmploerDto[];
  }
  interface ImportParkBountyAppalyAmountInput {
    /** 导入地址 */
    url?: string;
    /** 奖励金申请Id */
    parkBountyApplyId?: string;
  }
  interface IncentivePaymentsManageListOutput {
@@ -11569,50 +12175,90 @@
  }
  interface InquiryAccountStopItem {
    /** 止付编号 */
    stopPayFlw?: string;
    /** 冻结起始日期 */
    startDate?: string;
    /** 冻结结束日期 */
    endDate?: string;
    /** 备注 */
    remark?: string;
    /** 止付代码 02-临时止付 */
    stopCode?: string;
    /** 止付状态 0-有效 1-无效 */
    freezeStatu?: string;
  }
  interface InquiryAccountStopPaymentDetailsInput {
    /** 企业银企直联标准代码 银行提供给企业的20位唯一的标识代码 */
    mrchCode: string;
    /** 接收报文长度 报文数据长度;不包括附件内容、签名内容的长度,不够左补0 */
    recvLength?: number;
    /** 交易日期(yyyyMMdd) */
    tradeDate?: number;
    /** 交易时间 hhmmss */
    tradeTime?: number;
    /** 请求方系统流水号
唯一标识一笔交易 备注:(如果某种交易要有多次请求的才能完成的,多个交易请求包流水号要保持一致) */
    cnsmrSeqNo: string;
    /** 账户 */
    accountNo: string;
    /** 页码 从1开始递增,默认1 */
    pageNo?: string;
  }
  interface InquiryAccountStopPaymentDetailsOutput {
    /** 当前页记录数量 */
    cSize?: string;
    /** 翻页结束标志  N-未结束,有下一页,页面递增;Y-已结束 */
    endFlag?: string;
    list?: InquiryAccountStopItem[];
  }
  interface InquiryIntoTheCurrentDetailsOfMainSubaccountAccountOutput {
    /** 当前页输出记录条数 */
    count?: string;
    /** 满足输入条件的所有记录数 */
    allCount?: string;
    /** 结束标志 Y-是 N-否 */
    isEnd?: string;
    list?: PrimaryAcctDetialItemOne[];
  }
  interface InquiryIntoTheCurrentDetailsOfMainSubaccountAccountTwoInput {
    /** 接收报文长度 报文数据长度;不包括附件内容、签名内容的长度,不够左补0 */
    recvLength?: number;
    /** 交易日期(yyyyMMdd) */
    tradeDate?: number;
    /** 交易时间 hhmmss */
    tradeTime?: number;
    /** 请求方系统流水号
唯一标识一笔交易 备注:(如果某种交易要有多次请求的才能完成的,多个交易请求包流水号要保持一致) */
    cnsmrSeqNo: string;
    /** 智能账号 签约账户 */
    mainAccount: string;
    /** 查询方式
1-按智能清分帐号
2-按清分台账编码查询 */
    opFlag: string;
    /** 清分台账编码 OpFlag=2时,必须输入 */
    reqSubAccount?: string;
    /** 开始日期 yyyyMMdd
yyyyMMddHHmmss
yyyyMMddHHmmss
备注:查询时间仅精确至日期 */
    startTime: string;
    /** 结束日期 yyyyMMddHHmmss
yyyyMMddHHmmss
备注:查询时间仅精确至日期 */
    endTime: string;
    /** 备注 */
    remark?: string;
    /** 借贷标志 */
    dcFlag?: string;
    /** 页码 */
    pageNo: string;
    /** 每页记录数 默认100,支持自定义,必须在100~1000内(包括) */
    pageSize?: string;
  }
@@ -12316,17 +12962,26 @@
  }
  interface InsureEmployeeDTO {
    /** 姓名 */
    name?: string;
    /** 身份证号 */
    certNo?: string;
    /** 手机号 */
    mobile?: string;
    /** 外部明细业务号(投保结果通知会回传) */
    outSubBizNo?: string;
  }
  interface InsureFailEmployeeDTO {
    /** 姓名 */
    name?: string;
    /** 身份证号 */
    certNo?: string;
    /** 外部明细业务号 */
    outSubBizNo?: string;
    /** 失败原因 */
    failReason?: string;
    /** 员工Id */
    staffId?: string;
  }
@@ -12996,11 +13651,17 @@
  }
  interface InsurePolicyDTO {
    /** 菜鸟订单号 */
    orderNo?: number;
    /** 保单号 */
    policyNo?: string;
    /** 保单生效时间 */
    effectStartTime?: string;
    /** 保单失效时间 */
    effectEndTime?: string;
    /** 总保额(分) */
    sumInsured?: number;
    /** 保费(分) */
    premium?: number;
  }
@@ -13012,6 +13673,7 @@
  }
  interface InsureProductDetail {
    /** 价格 */
    price?: number;
  }
@@ -13039,14 +13701,23 @@
  }
  interface InsureProductDTO {
    /** 产品名称 */
    name?: string;
    /** 产品Id */
    productId?: string;
    /** 险种编码: ACCIDENT: 意外险; EMPLOYER_LIABILITY: 雇主险 */
    insuranceTypeCode?: string;
    /** 推荐编码 */
    recomFlowNo?: string;
    /** 最低价格(分) */
    premium?: string;
    /** 保额(分) */
    sumInsured?: number;
    /** 套餐类型: common-意外险通用;allowance-意外险津贴; suddenDeath-意外险猝死; liabilityCommon-雇主险基础; liabilityThird-雇主险三者; liabilityBuilding-雇主险建筑 */
    type?: string;
    /** 保障范围(仅雇主险有): work-工作时间; allDay-24小时 */
    scope?: string;
    /** 保险版本类型:basic-基础版; upgrade-升级版 */
    level?: string;
  }
@@ -13175,33 +13846,62 @@
  type InvoicingTypeEnum = 0 | 10 | 20;
  interface IssuanceSingleTransactionRegulatorsInput {
    /** 企业银企直联标准代码 银行提供给企业的20位唯一的标识代码 */
    mrchCode: string;
    /** 接收报文长度 报文数据长度;不包括附件内容、签名内容的长度,不够左补0 */
    recvLength?: number;
    /** 交易日期(yyyyMMdd) */
    tradeDate?: number;
    /** 交易时间 hhmmss */
    tradeTime?: number;
    /** 请求方系统流水号
唯一标识一笔交易 备注:(如果某种交易要有多次请求的才能完成的,多个交易请求包流水号要保持一致) */
    cnsmrSeqNo: string;
    /** 转账凭证号 标示交易唯一性,同一客户上送的不可重复,建议格式:yyyymmddHHSS+8位系列。要求6个月内唯一。 */
    thirdVoucher: string;
    /** 货币类型 RMB-人民币 */
    ccyCode: string;
    /** 付款人账户 扣款账户 */
    outAcctNo: string;
    /** 收款人开户行行号 跨行转账建议必输。为人行登记在册的商业银行号,若输入则长度必须在4 ~12位之间; */
    inAcctBankNode?: string;
    /** 收款人账户 */
    inAcctNo: string;
    /** 收款人账户户名 */
    inAcctName: string;
    /** 转出金额 如为XML报文,则直接输入输出以元为单位的浮点数值,如2.50 (两元五角) */
    tranAmount: string;
    /** 资金用途 100个汉字,对方能否看到此用途视收款方银行的支持。 */
    useEx?: string;
    /** 止付编号 */
    freezeNo: string;
    /** 委托单位协议号 */
    dfAgreementNo: string;
    /** 国籍 只有跨行代发且收款人是外籍或港澳台才需要填写 */
    nationalityCode?: string;
    /** 费项编码 */
    agreementCode: string;
  }
  interface IssuanceSingleTransactionRegulatorsOutput {
    /** 转账凭证号 */
    thirdVoucher?: string;
    /** 银行流水号 银行业务流水号;可以用于对账 */
    frontLogNo?: string;
    /** 货币类型 */
    ccyCode?: string;
    /** 付款人账户 */
    outAcctNo?: string;
    /** 收款人账户 */
    inAcctNo?: string;
    /** 收款人账户户名 */
    inAcctName?: string;
    /** 转出金额 */
    tranAmount?: string;
    /** 交易状态标志
20:交易成功
30:失败;
其他为银行受理成功处理中,请使用“交易进度查询JGF005”接口获取最终状态 */
    stt?: string;
  }
@@ -13377,9 +14077,13 @@
  }
  interface LgGigWorkerSignOptions {
    /** 户名 */
    accountName?: string;
    /** 银行账户 */
    accountNo?: string;
    /** 开户行 */
    bankName?: string;
    /** 转账备注 */
    remark?: string;
  }
@@ -13545,129 +14249,264 @@
  }
  interface MaintainInquireSmartClearingAccountInput {
    /** 接收报文长度 报文数据长度;不包括附件内容、签名内容的长度,不够左补0 */
    recvLength?: number;
    /** 交易日期(yyyyMMdd) */
    tradeDate?: number;
    /** 交易时间 hhmmss */
    tradeTime?: number;
    /** 请求方系统流水号
唯一标识一笔交易 备注:(如果某种交易要有多次请求的才能完成的,多个交易请求包流水号要保持一致) */
    cnsmrSeqNo: string;
    /** 智能账号 签约账户 */
    mainAccount: string;
    /** 币种 */
    ccy: string;
    /** 功能码
A-增加 D-删除 Q-查询
Q-查询,支持四种组合
a、按一个维护帐号查
b、按一个维护账号+对手方帐号查
c、按一个维护账户号+借贷标志查
d、按一个维护帐号+白名单类型查 */
    functionCode: string;
    /** 清分台账编码 维护的子账户 */
    subAcctNo: string;
    /** 单笔贷方限制交易金额 大于等于零,非零非空才限制,限制单笔贷方交易金额 不能和“单笔收款交易最小金额”、“单笔收款交易最大金额”同时设置。 */
    daiTxAmt?: string;
    /** 允许贷方交易终止日 大于等于零,非零非空才限制,允许单笔交易贷方结束日。维护了该日期,交易日期大于该日期,拒绝交易 */
    daiTxStopDate?: string;
    /** 允许交易次数 非零非空才限制允许贷方交易累计次数 */
    allowTxCts?: string;
    /** 累计收款总限额  非零非空才限制 */
    totalRcvLimit?: string;
    /** 单笔收款交易最小金额 大于等于零,非零非空才生效。生效后则收款金额小于该参数,则交易拒绝 */
    singleTxLimitAmt?: string;
    /** 单笔收款交易最大金额 大于等于零,非零非空才生效。生效后则收款金额大于该参数,则交易拒绝 */
    singleTxMaxAmt?: string;
  }
  interface MaintainInquireSmartClearingAccountOutput {
    /** 智能账号 */
    mainAccount?: string;
    /** 币种 */
    ccy?: string;
    /** 功能码 A:新增 D:删除 U:修改 Q:查询 */
    functionCode?: string;
    /** 清分台账编码 */
    subAcctNo?: string;
    /** 户名 */
    acctName?: string;
    /** 协议状态 N-正常,S-自动终止 */
    agreeStatuts?: string;
    /** 签约日期 */
    signDate?: string;
    /** 生效日期 */
    effectDate?: string;
    /** 解约日期 */
    cancelDate?: string;
    /** 单笔贷方限制交易金额 大于等于零,非零非空才限制,限制单笔贷方交易金额 */
    daiTxAmt?: string;
    /** 允许贷方交易终止日 大于等于零,非零非空才限制,允许单笔交易贷方结束日 */
    daiTxStopDate?: string;
    /** 允许交易次数 非零非空才限制 */
    allowTxCts?: string;
    /** 允许查询交易明细标志 */
    allowQueryTxDetailFlag?: string;
    /** 允许查询豁免系统列表 */
    allowQueryHuoMianList?: string;
    /** 累计收款总限额 非零非空才限制 */
    totalRcvLimit?: string;
    /** 单笔交易最小金额 大于等于零,非零非空才生效。生效后则收款金额小于该参数,则交易拒绝 */
    singleTxLimitAmt?: string;
    /** 单笔交易最大金额 大于等于零,非零非空才生效。生效后则收款金额大于该参数,则交易拒绝 */
    singleTxMaxAmt?: string;
  }
  interface MaintainTransferCounterpartyWhiteListInput {
    /** 接收报文长度 报文数据长度;不包括附件内容、签名内容的长度,不够左补0 */
    recvLength?: number;
    /** 交易日期(yyyyMMdd) */
    tradeDate?: number;
    /** 交易时间 hhmmss */
    tradeTime?: number;
    /** 请求方系统流水号
唯一标识一笔交易 备注:(如果某种交易要有多次请求的才能完成的,多个交易请求包流水号要保持一致) */
    cnsmrSeqNo: string;
    /** 智能账号 签约账户 */
    mainAccount: string;
    /** 验证标志 */
    validationFlag?: string;
    /** 功能码
A-增加 D-删除 Q-查询
Q-查询,支持四种组合
a、按一个维护帐号查
b、按一个维护账号+对手方帐号查
c、按一个维护账户号+借贷标志查
d、按一个维护帐号+白名单类型查 */
    functionCode: string;
    /** 多条记录 */
    tranItemArray?: MaintainTransferItem[];
  }
  interface MaintainTransferCounterpartyWhiteListOutput {
    /** 智能账号 */
    mainAccount?: string;
    /** 验证标志 */
    validationFlag?: string;
    /** 功能码
A-增加 D-删除 Q-查询 */
    functionCode?: string;
    /** 多条记录 */
    list?: MaintainTransferOutputItem[];
  }
  interface MaintainTransferItem {
    /** 维护账号 智能账号或清分台账编码 */
    signAcctNo: string;
    /** 币种 单账户多币种账户必输 */
    ccy?: string;
    /** 校验类型
1-按账号
2-按户名
3-按账号加户名
功能码-A 增加  必输 */
    checkType?: string;
    /** 白名单类型
1-智能账号收款白名单
2-智能账号付款白名单
3-清分台账编码收款白名单
4-清分台账编码付款白名单
白名单类型和借贷标志必输其一,同时输入须保证匹配 */
    whiteListType?: string;
    /** 对手方账号 */
    counterpartyAcctNo?: string;
    /** 借贷标志
C - 贷(收款)
D - 借 (付款)
白名单类型和借贷标志必输其一,同时输入须保证匹配 */
    drcrFlag?: string;
    /** 对手方账号名称 */
    counterpartyAcctName?: string;
    /** 对手方开户行 */
    counterpartyOpenBranchID?: string;
  }
  interface MaintainTransferOutputItem {
    /** 维护账号 */
    signAcctNo?: string;
    /** 币种 */
    ccy?: string;
    /** 维护账号名称 */
    signAcctName?: string;
    /** 白名单类型 */
    whiteListType?: string;
    /** 校验类型 */
    checkType?: string;
    /** 智能清分帐号 */
    aconRecvAcctNo?: string;
    /** 智能清分帐号名称 */
    aconRecvAcctName?: string;
    /** 清分台账编码 */
    clearingSubAcctNo?: string;
    /** 清分台账编码别名 */
    clearingSubAcctName?: string;
    /** 对手方账号 */
    counterpartyAcctNo?: string;
    /** 借贷标志 */
    drcrFlag?: string;
    /** 对手方账号名称 */
    counterpartyAcctName?: string;
    /** 对手方开户行 */
    counterpartyOpenBranchID?: string;
  }
  interface MaintainVosAcctAutomaticClearingRuleInput {
    /** 接收报文长度 报文数据长度;不包括附件内容、签名内容的长度,不够左补0 */
    recvLength?: number;
    /** 交易日期(yyyyMMdd) */
    tradeDate?: number;
    /** 交易时间 hhmmss */
    tradeTime?: number;
    /** 请求方系统流水号
唯一标识一笔交易 备注:(如果某种交易要有多次请求的才能完成的,多个交易请求包流水号要保持一致) */
    cnsmrSeqNo: string;
    /** 验证标志 */
    validationFlag?: string;
    /** 智能账号 签约账户 */
    mainAccount: string;
    /** 币种 */
    ccy: string;
    /** 功能码
A-增加 D-删除 Q-查询
Q-查询,支持四种组合
a、按一个维护帐号查
b、按一个维护账号+对手方帐号查
c、按一个维护账户号+借贷标志查
d、按一个维护帐号+白名单类型查 */
    functionCode: string;
    /** 列表数量 */
    listNum: string;
    /** 多条记录 */
    tranItemArray?: MaintainVosAcctItem[];
  }
  interface MaintainVosAcctAutomaticClearingRuleOutput {
    /** 验证标志 */
    validationFlag?: string;
    /** 智能账号 */
    mainAccount?: string;
    /** 币种 */
    ccy?: string;
    /** 功能码
A-增加 D-删除 Q-查询 */
    functionCode?: string;
    /** 列表数量 对应下列数组的数量。 */
    listNum?: string;
    /** 成功记录数 对应下述数组操作成功的数量。 */
    successRecordNum?: string;
    /** 多条记录 */
    list?: MaintainVosAcctOutputItem[];
  }
  interface MaintainVosAcctItem {
    /** 清分台账编码 */
    subAcctNo: string;
    /** 绑定来账账号
多个账号用;隔开。对应界面上原始录入信息 */
    bindVosAcctNo?: string;
    /** 绑定来账附言
多个附言信息用;隔开。对应界面上原始录入信息。 */
    bindVosAcctAddMsg?: string;
    /** 来账附言是否包含清分台账编码 0-否,1-是 */
    whetherFlag?: string;
    /** 清分台账编码位置显示
1-附言前方显示,2-附言后方显示,3-附言前方或后方显示 */
    subAcctNoPosition?: string;
    /** 设置ID 操作类型为新增时,本字段为空。操作类型为修改、删除时,本字段非空,对应查询时返回的值。 */
    setID?: string;
  }
  interface MaintainVosAcctOutputItem {
    /** 设置ID 用于唯一定位一条设置信息。 */
    setID?: string;
    /** 清分台账编码 */
    subAcctNo?: string;
    /** 清分台账编码别名 */
    subAccountName?: string;
    /** 绑定来账账号 */
    bindVosAcctNo?: string;
    /** 绑定来账附言 */
    bindVosAcctAddMsg?: string;
    /** 来账附言是否包含清分台账编码 0-否,1-是 */
    whetherFlag?: string;
    /** 清分台账编码位置显示 1-附言前方显示,2-附言后方显示,3-附言前方或后方显示 */
    subAcctNoPosition?: string;
    /** 录入日期 */
    inputDate?: string;
    /** 当前操作错误代码 对应当前操作的错误码。当前操作成功时为空。 */
    errorCode?: string;
    /** 当前操作错误信息 对应当前操作的返回信息。当前操作成功时为空。 */
    errorMsg?: string;
  }
@@ -13978,24 +14817,38 @@
  }
  interface MonthlyStatementItem {
    /** 文件名称 */
    fileName?: string;
    /** 文件密码 */
    filePwd?: string;
    /** 账号 */
    acctNo?: string;
    /** 查询日期 */
    queryDate?: string;
    /** udmpId */
    docID?: string;
  }
  interface MonthlyStatementQueryNewInput {
    /** 接收报文长度 报文数据长度;不包括附件内容、签名内容的长度,不够左补0 */
    recvLength?: number;
    /** 交易日期(yyyyMMdd) */
    tradeDate?: number;
    /** 交易时间 hhmmss */
    tradeTime?: number;
    /** 请求方系统流水号
唯一标识一笔交易 备注:(如果某种交易要有多次请求的才能完成的,多个交易请求包流水号要保持一致) */
    cnsmrSeqNo: string;
    /** 账号 */
    acctNo: string;
    /** 查询月份 格式yyyyMM */
    queryMonth: string;
    /** 回单类型 默认为0 0- PDF 1- Excel表格 */
    fileType?: string;
  }
  interface MonthlyStatementQueryNewOutput {
    /** 返回记录总数 */
    queryCts?: string;
    list?: MonthlyStatementItem[];
  }
@@ -14772,21 +15625,40 @@
    | 42;
  interface OrderChangedBzContentInput {
    /** 商户端的唯一订单号 */
    outBizNo?: string;
    /** 销售产品码,商家和支付宝签约的产品码。 STD_RED_PACKET:现金红包; TRANS_ACCOUNT_NO_PWD:单笔无密转账 */
    productCode?: string;
    /** 描述特定的业务场景,如果传递了out_biz_no则该字段为必传。可取的业务场景如下: PERSONAL_PAY:C2C现金红包-发红包; PERSONAL_COLLECTION:C2C现金红包-领红包; REFUND:C2C现金红包-红包退回; DIRECT_TRANSFER:B2C现金红包、单笔无密转账 */
    bizScene?: string;
    /** 请求来源的接口 */
    originInterface?: string;
    /** 支付宝转账单据号 */
    orderId?: string;
    /** 转账单据状态。可能出现的状态如下: SUCCESS:转账成功; WAIT_PAY:等待支付; CLOSED:订单超时关闭; REFUND:退票; DEALING:转账到银行卡处理中;
FAIL:转账失败; alipay.fund.trans.app.pay涉及的状态: WAIT_PAY SUCCESS CLOSED alipay.fund.trans.uni.transfer、alipay.fund.trans.refund涉及的状态:SUCCESS REFUND DEALING FAIL 不同的转账接口涉及不同的单据状态,以实际场景为准 */
    status?: string;
    /** 资金订单的操作类型, CREATE-创建; FINISH- 订单处理已完结 CLOSE-超时关闭 ; */
    actionType?: string;
    /** 转账金额,单位元 */
    transAmount?: string;
    /** 金融机构发起签约类、支付类、差错类业务时,应为每笔业务分配唯一的交易流水号。31位交易流水号组成规则为:
“8位日期”+“16位序列号”+“1位预留位”+“6位控制位”,其中: a)“8位日期”为系统当前日期,ISODate格式:“YYYYMMDD” b)
“16位序列号”由金融机构生成,金融机构应确保该值在网联当日唯一 c)“1位预留位”由平台分配 d)“6位控制位”由金融机构通过平台获取 例如:2023052993044491260542090100400 */
    settleSerialNo?: string;
    /** 失败子单具体状态 */
    subOrderStatus?: string;
    /** 特殊场景提供,当子单出现异常导致主单失败或者退款时,会提供此字段,用于透出子单具体的错误场景 */
    subOrderErrorCode?: string;
    /** 特殊场景提供,当子单出现异常导致主单失败或者退款时,会提供此字段,用于透出子单具体的错误场景 */
    subOrderFailReason?: string;
    /** 支付宝支付资金流水号,仅当转账成功才会返回该参数 */
    payFundOrderId?: string;
    /** 支付完成时间 */
    payDate?: string;
    /** 自动退款时间 */
    refundDate?: string;
    /** 无忧收场景下的受理单号 */
    entrustOrderId?: string;
  }
@@ -15181,6 +16053,8 @@
    parkName?: string;
    /** 是否支持企业自主上传 */
    suportEnterpriseUpload?: boolean;
    /** 是否支持平台充值 */
    suportPlatRecharge?: boolean;
    /** 申请园区类型 */
    parkTypeName?: string;
    /** 申请奖励金月份 */
@@ -15214,6 +16088,8 @@
    /** 充值金额 */
    financeToAmount?: number;
    parkBountyApplyId?: string;
    /** 财政入账凭证 */
    financeToFileUrl?: string;
  }
  interface ParkBountyApplyBatchTransferInput {
@@ -15221,6 +16097,8 @@
    /** 入账金额 */
    transferToAmount?: number;
    parkBountyApplyId?: string;
    /** 入账凭证 */
    transferToFileUrl?: string;
  }
  interface ParkBountyApplyDetailInfo {
@@ -15229,6 +16107,10 @@
    enterpriseId?: string;
    /** 申报金额 */
    applyAmount?: number;
    /** 财政拨付金额 */
    financeAmount?: number;
    /** 平台拨付金额 */
    transferAmount?: number;
    userName?: string;
    /** 企业名称 */
    enterpriseName?: string;
@@ -15295,6 +16177,8 @@
    /** 财政拨付 */
    bountyAmount?: number;
    parkBountyApplyId?: string;
    /** 财政入账凭证 */
    financeToFileUrl?: string;
  }
  interface ParkBountyApplySettleInput {
@@ -15334,9 +16218,22 @@
    personTaxRatePayUrl?: string;
    authType?: EnterpriseTypeEnum;
    transferToStatus?: TransferToStatusEnum;
    /** 入账金额 */
    /** 平台拨付金额 */
    transferAmount?: number;
    /** 平台拨付入账金额 */
    transferToAmount?: number;
    /** 入账时间 */
    /** 平台拨付下次入账金额 */
    transferNextAmount?: number;
    settleStatus?: SettleStatusEnum;
    /** 平台拨付登记时间 */
    settleTime?: string;
    /** 平台拨付登记金额 */
    settleSumAmount?: number;
    /** 平台拨付登记凭证 */
    transferFileUrl?: string;
    /** 平台拨付登记操作用户 */
    transferUserId?: string;
    /** 平台拨付入账时间 */
    transferToTime?: string;
    parkBountyApplyDetailId?: string;
    /** 申报金额 */
@@ -15344,6 +16241,19 @@
    /** 入账凭证 */
    transferToFileUrl?: string;
    financeToStatus?: FinanceStatusEnum;
    /** 财政拨付金额 */
    financeAmount?: number;
    /** 财政拨付登记金额 */
    financeSumAmount?: number;
    /** 财政拨付下次入账金额 */
    financeNextAmount?: number;
    financeStatus?: FinanceStatusEnum;
    /** 财政拨付登记时间 */
    financeTime?: string;
    /** 财政拨付登记凭证 */
    financeFileUrl?: string;
    /** 财政拨付登记操作用户 */
    financeUserId?: string;
    /** 财政入账金额 */
    financeToAmount?: number;
    /** 财政入账时间 */
@@ -15371,6 +16281,8 @@
    /** 入账金额 */
    transferToAmount?: number;
    parkBountyApplyId?: string;
    /** 入账凭证 */
    transferToFileUrl?: string;
  }
  type ParkBountyTradeAccessEnum = 1;
@@ -16124,33 +17036,60 @@
  type PayCreditedStatusEnum = 10 | 20 | 30;
  interface PaymentOrderStatusQueryInput {
    /** 接收报文长度 报文数据长度;不包括附件内容、签名内容的长度,不够左补0 */
    recvLength?: number;
    /** 交易日期(yyyyMMdd) */
    tradeDate?: number;
    /** 交易时间 hhmmss */
    tradeTime?: number;
    /** 请求方系统流水号
唯一标识一笔交易 备注:(如果某种交易要有多次请求的才能完成的,多个交易请求包流水号要保持一致) */
    cnsmrSeqNo: string;
    /** 转账凭证号
推荐使用; 使用4004或C005接口上送的ThirdVoucher */
    origThirdVoucher?: string;
    /** 银行流水号 银行返回的业务流水号 */
    origFrontLogNo?: string;
  }
  interface PaymentOrderStatusQueryOutput {
    /** 转账凭证号 */
    origThirdVoucher?: string;
    /** 银行流水号 银行业务流水号 */
    frontLogNo?: string;
    /** 客户自定义凭证号 客户上送则返回 */
    cstInnerFlowNo?: string;
    /** 货币类型 */
    ccyCode?: string;
    /** 转出账户 */
    outAcctNo?: string;
    /** 转入账户网点名称 */
    inAcctBankName?: string;
    /** 转入账户 */
    inAcctNo?: string;
    /** 转入账户户名 */
    inAcctName?: string;
    /** 交易金额 */
    tranAmount?: string;
    /** 行内跨行标志 */
    unionFlag?: string;
    /** 交易状态标志 */
    stt?: string;
    /** 转账退票标志 */
    isBack?: string;
    /** 支付失败或退票原因描述 */
    backRem?: string;
    /** 银行处理结果 */
    yhcljg?: string;
    /** 转账加急标志 */
    sysFlag?: string;
    /** 转账手续费 */
    fee?: string;
    /** 交易受理时间 */
    submitTime?: string;
    /** 记账日期 */
    accountDate?: string;
    /** 主机记账流水号 */
    hostFlowNo?: string;
  }
@@ -16806,96 +17745,181 @@
  }
  interface PrimaryAcctDetialInputBase {
    /** 接收报文长度 报文数据长度;不包括附件内容、签名内容的长度,不够左补0 */
    recvLength?: number;
    /** 交易日期(yyyyMMdd) */
    tradeDate?: number;
    /** 交易时间 hhmmss */
    tradeTime?: number;
    /** 请求方系统流水号
唯一标识一笔交易 备注:(如果某种交易要有多次请求的才能完成的,多个交易请求包流水号要保持一致) */
    cnsmrSeqNo: string;
    /** 智能账号 签约账户 */
    mainAccount: string;
    /** 查询方式
1-按智能清分帐号
2-按清分台账编码查询 */
    opFlag: string;
    /** 清分台账编码 OpFlag=2时,必须输入 */
    reqSubAccount?: string;
    /** 开始日期 yyyyMMdd */
    startDate: string;
    /** 结束日期 yyyyMMdd */
    endDate: string;
    /** 最后一笔清分台账编码
第一次查询,输入0,否则输入返回最后一笔的清分台账编码+日期+日志号+顺序号 */
    reqLastSubAccNo: string;
    /** 最后一笔日期
第一次查询,输入0,否则输入返回最后一笔的清分台账编码+日期+日志号+顺序号 */
    reqLastDate: string;
    /** 最后一笔日志号 第一次查询,输入0,否则输入返回最后一笔的清分台账编码+日期+日志号+顺序号 */
    reqLastJNo: string;
    /** 最后一笔顺序号 第一次查询,输入0,否则输入返回最后一笔的清分台账编码+日期+日志号+顺序号 */
    reqLastSeq: string;
    /** 每页记录数 默认100,支持自定义,必须在100~1000内(包括) */
    pageSize?: string;
  }
  interface PrimaryAcctDetialItemBase {
    /** 清分台账编码 */
    subAccount?: string;
    /** 会计日期 yyyyMMdd */
    accountDate?: string;
    /** 日志号 银行主机记账流水 */
    journalNo?: string;
    /** 顺序号 */
    seqNo?: string;
    /** 交易时间 HHmmss */
    tranTime?: string;
    /** 智能账号 */
    mainAccount?: string;
    /** 智能账号户名 */
    mainAccountName?: string;
    /** 清分台账编码别名 */
    subAccoutName?: string;
    /** 借贷标识 D 借 C 贷 */
    dcFlag?: string;
    /** 货币 */
    ccyCode?: string;
    /** 交易金额 */
    tranAmount?: string;
    /** 调整交易标识 T 转账 C 余额调整 */
    txFlag?: string;
    /** 对方账号(实体) */
    oppAccountNo?: string;
    /** 对方账户户名 */
    oppAccountName?: string;
    /** 对方行名 */
    oppBankName?: string;
    /** 备注 */
    remark?: string;
    /** 交易后余额 */
    balance?: string;
    /** 交易流水号 */
    bizFlowNo?: string;
    /** 摘要 */
    abstract?: string;
    /** 业务摘要代码 */
    abstractCode?: string;
    /** 交易日期 */
    tranDate?: string;
  }
  interface PrimaryAcctDetialItemOne {
    /** 对方行号 */
    oppBankNo?: string;
  }
  interface PrimaryAcctDetialQueryInput {
    /** 接收报文长度 报文数据长度;不包括附件内容、签名内容的长度,不够左补0 */
    recvLength?: number;
    /** 交易日期(yyyyMMdd) */
    tradeDate?: number;
    /** 交易时间 hhmmss */
    tradeTime?: number;
    /** 请求方系统流水号
唯一标识一笔交易 备注:(如果某种交易要有多次请求的才能完成的,多个交易请求包流水号要保持一致) */
    cnsmrSeqNo: string;
    /** 智能账号 签约账户 */
    mainAccount: string;
    /** 查询方式
1-按智能清分帐号
2-按清分台账编码查询 */
    opFlag: string;
    /** 清分台账编码 OpFlag=2时,必须输入 */
    reqSubAccount?: string;
    /** 开始日期 yyyyMMdd */
    startDate: string;
    /** 结束日期 yyyyMMdd */
    endDate: string;
    /** 最后一笔清分台账编码
第一次查询,输入0,否则输入返回最后一笔的清分台账编码+日期+日志号+顺序号 */
    reqLastSubAccNo: string;
    /** 最后一笔日期
第一次查询,输入0,否则输入返回最后一笔的清分台账编码+日期+日志号+顺序号 */
    reqLastDate: string;
    /** 最后一笔日志号 第一次查询,输入0,否则输入返回最后一笔的清分台账编码+日期+日志号+顺序号 */
    reqLastJNo: string;
    /** 最后一笔顺序号 第一次查询,输入0,否则输入返回最后一笔的清分台账编码+日期+日志号+顺序号 */
    reqLastSeq: string;
    /** 每页记录数 默认100,支持自定义,必须在100~1000内(包括) */
    pageSize?: string;
    /** 银行主机流水号 输入则过滤返回对应主机流水的明细 */
    hostFlowNo?: string;
  }
  interface PrimaryAcctDetialQueryOutput {
    /** 当前页输出记录条数 */
    count?: string;
    /** 满足输入条件的所有记录数 */
    allCount?: string;
    /** 结束标志 Y-是 N-否 */
    isEnd?: string;
    list?: PrimaryAcctDetialItemBase[];
  }
  interface PrimaryAcctRelationshipQueryInput {
    /** 接收报文长度 报文数据长度;不包括附件内容、签名内容的长度,不够左补0 */
    recvLength?: number;
    /** 交易日期(yyyyMMdd) */
    tradeDate?: number;
    /** 交易时间 hhmmss */
    tradeTime?: number;
    /** 请求方系统流水号
唯一标识一笔交易 备注:(如果某种交易要有多次请求的才能完成的,多个交易请求包流水号要保持一致) */
    cnsmrSeqNo: string;
    /** 智能账号 签约账户 */
    mainAccount: string;
    /** 币种 */
    ccyCode?: string;
    /** 清分台账编码
第一次查询,输入0,否则输入返回最后一笔的智能清分台账编码进行分页查询 注:分页不建议ReqSubAccountNo字段,建议用PageNo字段; */
    reqSubAccountNo: string;
    /** 页码
1:第一页,依次递增 注:分页建议用PageNo字段;如果用PageNo分页,ReqSubAccountNo字段将失效; */
    pageNo: string;
  }
  interface PrimaryAcctRelationshipQueryOutput {
    /** 智能账号 */
    mainAccount?: string;
    /** 币种 */
    ccyCode?: string;
    /** 影子清分台账编码别名 */
    accountName?: string;
    /** 状态 N 正常 C 删除 */
    stt?: string;
    /** 最后维护日期 */
    lastModifyDate?: string;
    /** 公司码 五位公司码 */
    corId?: string;
    /** 影子清分台账编码 签约智能清分后自动生成 */
    shadowAcctNo?: string;
    /** 清分台账编码数量 */
    subAccNum?: string;
    /** 是否结束标志 */
    isEnd?: string;
    /** 输出记录条数 */
    count?: string;
    list?: SubAccountItem[];
  }
@@ -17518,22 +18542,37 @@
  }
  interface QueryInterfaceOfPDFReturnSingleFileOnSameDayNewInput {
    /** 接收报文长度 报文数据长度;不包括附件内容、签名内容的长度,不够左补0 */
    recvLength?: number;
    /** 交易日期(yyyyMMdd) */
    tradeDate?: number;
    /** 交易时间 hhmmss */
    tradeTime?: number;
    /** 请求方系统流水号
唯一标识一笔交易 备注:(如果某种交易要有多次请求的才能完成的,多个交易请求包流水号要保持一致) */
    cnsmrSeqNo: string;
    /** 账号 */
    account: string;
    /** 核心流水号 银行主机记账流水号 */
    seqNO: string;
    /** 记录起始 默认为1 */
    startRecord?: string;
    /** 记录数 默认为20,最大值为20 */
    recordNum?: string;
  }
  interface QueryInterfaceOfPDFReturnSingleFileOnSameDayNewOutput {
    /** 文件名称 */
    fileName?: string;
    /** 随机密码 */
    randomPwd?: string;
    /** 本次是否全部完成标记 Y/N */
    stt?: string;
    /** 记录起始值 */
    returnBeginNo?: string;
    /** 记录数 */
    returnCount?: string;
    /** udmpId */
    docId?: string;
  }
@@ -17792,30 +18831,53 @@
  }
  interface QueryVosAcctAutomaticClearingRuleInput {
    /** 接收报文长度 报文数据长度;不包括附件内容、签名内容的长度,不够左补0 */
    recvLength?: number;
    /** 交易日期(yyyyMMdd) */
    tradeDate?: number;
    /** 交易时间 hhmmss */
    tradeTime?: number;
    /** 请求方系统流水号
唯一标识一笔交易 备注:(如果某种交易要有多次请求的才能完成的,多个交易请求包流水号要保持一致) */
    cnsmrSeqNo: string;
    /** 验证标志 */
    validationFlag?: string;
    /** 智能账号 签约账户 */
    mainAccount: string;
    /** 币种 */
    ccy: string;
    /** 清分台账编码 */
    subAcctNo?: string;
    /** 绑定来账账号 */
    bindVosAcctNo?: string;
    /** 绑定来账附言 */
    bindVosAcctAddMsg?: string;
    /** 来账附言是否包含清分台账编码 0-否,1-是 */
    whetherFlag?: string;
    /** 清分台账编码位置显示 1-附言前方显示,2-附言后方显示,3-附言前方或后方显示 */
    subAcctNoPosition?: string;
    /** 设置ID 默认为空,若需要查询某个指定设置ID的数据时可填入。 */
    setID?: string;
    /** 页码 1:第一页,依次递增 */
    pageNo?: string;
    /** 每页明细数量  默认每页30条记录,支持最大每页100条,若上送PageSize>100无效,等同100; */
    pageSize?: string;
  }
  interface QueryVosAcctAutomaticClearingRuleOutput {
    /** 验证标志 */
    validationFlag?: string;
    /** 智能账号 */
    mainAccount?: string;
    /** 币种 */
    ccy?: string;
    /** 页码 */
    pageNo?: string;
    /** 当前页记录数 */
    count?: string;
    /** 是否翻页结束 Y-结束;N-未结束 */
    isEnd?: string;
    /** 列表数量 对应下列数组的数量。 */
    listNum?: string;
    list?: VosAcctAutomaticClearingItem[];
  }
@@ -17937,6 +18999,48 @@
    orderId?: string;
    /** 接单人Id */
    takenUserId?: string;
  }
  interface RealEnterpriseInput {
    /** 外部企业Id */
    outUserId: string;
    /** 是否委托经办人 */
    proxy?: boolean;
    realMethod: EnumElectronSignPersonalRealMethod;
    /** 企业全称 */
    enterpriseName: string;
    /** 统一社会信用代码 */
    societyCreditCode: string;
    /** 营业执照文件地址 */
    licenseUrl: string;
    /** 法人姓名 */
    legalPerson: string;
    /** 法人或经办人姓名 */
    name: string;
    /** 法人或经办人身份证号 */
    identity: string;
    /** 身份证人像面Url */
    identityImgUrl: string;
    /** 身份证国徽面Url */
    identityBackImgUrl: string;
    /** 法人或经办人银行卡号 */
    bankCard?: string;
    /** 银行卡照片 */
    bankCardImgUrl?: string;
    /** 法人或经办人手机号 */
    mobile?: string;
    /** 验证码 */
    vCode?: string;
    /** 企业授权书 */
    proxyPowerAttorneyUrl?: string;
  }
  interface RealEnterpriseOutput {
    /** 认证流水号 */
    id?: string;
    /** 人脸认证地址 */
    faceUrl?: string;
    status?: EnumElectronSignRealStatus;
  }
  interface RealNameEnterpriseCorporateAccountAuditInput {
@@ -18158,6 +19262,36 @@
    bankCard?: string;
  }
  interface RealPersonalInput {
    /** 对外个人Id */
    outUserId: string;
    realMethod: EnumElectronSignPersonalRealMethod;
    /** 姓名 */
    name: string;
    /** 身份证号 */
    identity?: string;
    /** 身份证人像面Url */
    identityImgUrl: string;
    /** 身份证国徽面Url */
    identityBackImgUrl: string;
    /** 银行卡号 */
    bankCard?: string;
    /** 银行卡照片 */
    bankCardImgUrl?: string;
    /** 手机号 */
    mobile?: string;
    /** 验证码 */
    vCode?: string;
  }
  interface RealPersonalOutput {
    /** 认证流水号 */
    id?: string;
    /** 人脸认证地址 */
    faceUrl?: string;
    status?: EnumElectronSignRealStatus;
  }
  interface RechargeDto {
    /** 用户Id */
    userId?: string;
@@ -18241,6 +19375,22 @@
    sex?: number;
    password: string;
    appName: string;
  }
  interface RegOrUpdateUserInput {
    /** 外部企业Id */
    outUserId: string;
    userType: EnumElectronSignUserType;
    /** 企业名称 */
    enterpriseName?: string;
    /** 统一社会信用代码 */
    societyCreditCode?: string;
    /** 个人或法人或经办人姓名 */
    name?: string;
    /** 个人或法人或经办人身份证号 */
    identity?: string;
    /** 个人或法人或经办人手机号 */
    mobile?: string;
  }
  type RelationalTypeEnum = 10 | 20;
@@ -18567,23 +19717,53 @@
  }
  interface SameDayHistoryReceiptDataQueryInput {
    /** 接收报文长度 报文数据长度;不包括附件内容、签名内容的长度,不够左补0 */
    recvLength?: number;
    /** 交易日期(yyyyMMdd) */
    tradeDate?: number;
    /** 交易时间 hhmmss */
    tradeTime?: number;
    /** 请求方系统流水号
唯一标识一笔交易 备注:(如果某种交易要有多次请求的才能完成的,多个交易请求包流水号要保持一致) */
    cnsmrSeqNo: string;
    /** 账号 */
    outAccNo: string;
    /** 记账起始日期 查询当日无需输入此字段 查询历史回单必输(开始结束都需要输入,必须是历史日期)格式YYYYMMDD */
    accountBeginDate?: string;
    /** 记账结束日期 查询当日无需输入此字段查询历史回单必输(开始结束都需要输入,必须是历史日期)格式YYYYMMDD */
    accountEndDate?: string;
    /** 核心流水号 银行核心流水号、银行主机流水号。如取4005返回的HostFlowNo,4013返回的HostFlowNo. */
    hostFlow?: string;
    /** 起始交易金额 */
    startTranAmt?: string;
    /** 结束交易金额 */
    endTranAmt?: string;
    /** 收款帐号 对方帐号 */
    inAccNo?: string;
    /** 借贷标志 D:借  C:贷 */
    dcFlag?: string;
    /** 排序方式
0:默认排序
1:交易时间从近至远
2:交易时间从远至近
3:金额升序(从小至大)
4:金额降序(从大至小)
5:回单号升序
6:回单号降序
7:业务编号升序
8:业务编号降序
9:核心流水号从近到远
10:核心流水号从远到近 */
    sortType?: string;
    /** 币种 默认RMB */
    ccy?: string;
    /** 回单类型 默认为ALL 全部,具体参考3.9代码对照表 */
    receiptType?: string;
    /** 子回单类型 默认为ALL 全部,具体参考3.9代码对照表 */
    subReceiptType?: string;
    /** 记录起始号 记录起始号 用于分页默认:1 */
    recordStartNo?: string;
    /** 请求记录数 分页条数最大100条 默认:100 */
    recordNumber?: string;
  }
@@ -18596,25 +19776,45 @@
  }
  interface SameDayHistoryReceiptItem {
    /** 记录序号 */
    seqNo?: string;
    /** 回单号 */
    receiptNo?: string;
    /** 验证码 */
    validateNo?: string;
    /** 回单类型 */
    receiptType?: string;
    /** 回单子类 */
    subReceiptType?: string;
    /** 记账日期 记账日期,格式yyyyMMdd */
    accountDate?: string;
    /** 主张号 */
    mainAcc?: string;
    /** 子帐号 */
    subAccNo?: string;
    /** 付款账户 */
    outAccNo?: string;
    /** 付款户名 */
    outAccName?: string;
    /** 付款银行名称 */
    outBranchName?: string;
    /** 借贷标志 */
    dcFlag?: string;
    /** 收款方账户 */
    inAccNo?: string;
    /** 收款方户名 */
    inAccName?: string;
    /** 收款方银行名称 */
    inBranchName?: string;
    /** 交易金额 */
    amount?: string;
    /** 币种 */
    ccyCode?: string;
    /** 备注 */
    remark?: string;
    /** 主机流水 */
    hostFlowNo?: string;
    /** 回单名称 */
    receiptName?: string;
  }
@@ -18677,45 +19877,73 @@
  }
  interface SealBatchQueryInput {
    /** 印章id */
    sealId?: string;
    /** 印章名称 */
    sealName?: string;
    /** 页数,默认1,必须大于0 */
    pageNo?: number;
    /** 页面大小,默认200,必须大于0 */
    pageSize?: number;
  }
  interface SealBatchQueryOutput {
    /** 业务码,10000表示成功 */
    code?: string;
    /** 异常信息 */
    subMsg?: string;
    /** 页数,默认1,必须大于0 */
    pageNo?: number;
    /** 页面大小,默认200 */
    pageSize?: number;
    /** 总数 */
    totalCount?: number;
    /** 印章列表 */
    sealList?: SealInfo[];
  }
  interface SealInfo {
    /** 印章ID */
    sealId?: string;
    /** 印章名称 */
    sealName?: string;
    /** 印章类型 */
    sealType?: string;
    /** 印章状态,INIT-初始化,NORMAL-正常可用,APPROVING-授权中,CANCEL-失效不可用 */
    sealStatus?: string;
    /** 印章预览链接 */
    previewUrl?: string;
    /** 企业名称 */
    enterpriseName?: string;
    /** 统一社会信用代码 */
    enterpriseCertNo?: string;
    /** 创建时间 */
    gmtCreate?: string;
    /** 更新时间 */
    gmtModified?: string;
  }
  interface SealSaveInput {
    /** 印章id,为空时表示添加,不为空时表示修改 */
    sealId?: string;
    /** 印章名称 */
    sealName: string;
    /** 印章描述 */
    sealDescription: string;
    /** 印章类型,ENTERPRISE-企业公章,ENTERPRISE_WITH_CODE-带有统一社会代码的企业公章,CONTRACT-合同专用章 */
    sealType: string;
    /** 企业名称 */
    enterpriseName: string;
    /** 统一社会信用代码 */
    enterpriseCertNo: string;
  }
  interface SealSaveOutput {
    /** 业务码,10000表示成功 */
    code?: string;
    /** 异常信息 */
    subMsg?: string;
    /** 印章ID */
    sealId?: string;
  }
@@ -18744,6 +19972,52 @@
    /** 银行卡号 */
    bankCard: string;
    businessType?: VerificationCodeBusinessTypeEnum;
  }
  interface SendCallbackInput {
    /** 客户Id */
    customerId?: string;
    /** 方法名称 */
    action?: string;
    /** 是否成功 */
    success?: boolean;
    /** 回调码 */
    code?: string;
    /** 回调消息 */
    message?: string;
    /** 关联Id */
    relationId?: string;
    /** 回传数据 */
    data?: any;
  }
  interface SendContractInput {
    /** 外部合同Id */
    outContractId: string;
    /** 模板Id */
    templateId: string;
    /** 标题 */
    title: string;
    /** 发起人/当前签署人的外部企业/用户Id */
    outUserId: string;
    /** 发起人/当前签署人所需变量 */
    values: SendContractInputValue[];
    /** 签约总人数 */
    userCount: number;
  }
  interface SendContractInputValue {
    /** 变量名 */
    name?: string;
    /** 值 */
    value?: string;
  }
  interface SendContractOutput {
    /** 签署合同短链接 */
    signContractShortUrl?: string;
    /** 签署合同长链接 */
    signContractLongUrl?: string;
  }
  interface SendEmailVerificationCodeByBusinessTypeInput {
@@ -18788,6 +20062,21 @@
  interface SendPhoneVerificationCodeInput {
    /** 手机号 */
    phoneNumber: string;
  }
  interface SendRealSmsInput {
    userType: EnumElectronSignUserType;
    /** 对外企业/个人Id */
    outUserId: string;
    realMethod: EnumElectronSignPersonalRealMethod;
    /** 姓名 */
    name: string;
    /** 证件号码 */
    identity: string;
    /** 手机号码 */
    mobile: string;
    /** 银行卡号 */
    bankCard?: string;
  }
  interface SendUserCertificationPayInvoicingEmailInput {
@@ -18974,6 +20263,7 @@
  interface SetNormalStatusInput {
    id?: string;
    /** 0:禁用 1: 正常 */
    status?: number;
  }
@@ -19202,21 +20492,31 @@
  type SignChannelEnum = 10 | 20;
  interface SignInfo {
    /** 签约地址 */
    signUrl?: string;
  }
  interface SignorderQueryExtInfo {
    /** 合同文件列表 */
    fileList?: FileDetail[];
  }
  interface SignorderQueryOutput {
    /** 业务码,10000表示成功 */
    code?: string;
    /** 异常信息 */
    subMsg?: string;
    /** 签约订单号 */
    signOrderNo?: string;
    /** 订单状态:INIT-初始化,FAIL-签约失败,SUCCESS-签约成功 */
    orderStatus?: string;
    /** 签约方案码 */
    solutionCode?: string;
    /** 创建时间 */
    gmtCreate?: string;
    /** 更新时间 */
    gmtModified?: string;
    /** 扩展信息json */
    extInfoStr?: string;
    extInfo?: SignorderQueryExtInfo;
  }
@@ -19230,173 +20530,333 @@
  }
  interface SingleApplicationSuspensionPaymentInput {
    /** 企业银企直联标准代码 银行提供给企业的20位唯一的标识代码 */
    mrchCode: string;
    /** 接收报文长度 报文数据长度;不包括附件内容、签名内容的长度,不够左补0 */
    recvLength?: number;
    /** 交易日期(yyyyMMdd) */
    tradeDate?: number;
    /** 交易时间 hhmmss */
    tradeTime?: number;
    /** 请求方系统流水号
唯一标识一笔交易 备注:(如果某种交易要有多次请求的才能完成的,多个交易请求包流水号要保持一致) */
    cnsmrSeqNo: string;
    /** 转账凭证号 标示交易唯一性,同一客户上送的不可重复,建议格式:yyyymmddHHSS+8位系列。要求6个月内唯一。 */
    thirdVoucher: string;
    /** 批次号 银行每日按批次号产生明细回单,若有批次回单需求,需要上送此批次号。不同的批次号产生不同回单。 */
    batchNo?: string;
    /** 止付编号 有效状态的平安易止付编号,从JGF001止付后返回的 */
    freezeNo: string;
    /** 客户自定义凭证号 用于客户转账登记和内部识别,通过转账结果查询可以返回。银行不检查唯一性 */
    cstInnerFlowNo?: string;
    /** 货币类型 RMB-人民币 */
    ccyCode: string;
    /** 付款人账户 扣款账户(止付状态的账户) */
    outAcctNo: string;
    /** 付款人名称 付款账户户名 */
    outAcctName: string;
    /** 付款人地址 建议填写付款账户的分行、网点名称 */
    outAcctAddr?: string;
    /** 收款人开户行行号 跨行转账建议必输。为人行登记在册的商业银行号,若输入则长度必须在4 ~12位之间; */
    inAcctBankNode?: string;
    /** 接收行行号 建议同收款人开户行行号 */
    inAcctRecCode?: string;
    /** 收款人账户 */
    inAcctNo?: string;
    /** 收款人账户户名 */
    inAcctName: string;
    /** 收款人开户行名称 建议格式:xxx银行 */
    inAcctBankName: string;
    /** 收款账户银行开户省代码或省名称 建议跨行转账输入;对照码参考“附录-省对照表”;也可输入“附录-省对照表”中的省名称。 */
    inAcctProvinceCode?: string;
    /** 收款账户开户市 建议跨行转账输入; */
    inAcctCityName?: string;
    /** 转出金额 如为XML报文,则直接输入输出以元为单位的浮点数值,如2.50 (两元五角) */
    tranAmount: string;
    /** 资金用途 100个汉字,对方能否看到此用途视收款方银行的支持。 */
    useEx?: string;
    /** 行内跨行标志 1:行内转账,0:跨行转账 */
    unionFlag: string;
    /** 转账加急标志 N:普通(大小额自动选择),默认值;Y:加急 (大额);
 S:特急(超级网银);
T1:深圳同城普通;
T2:深圳同城实时;
默认为N */
    sysFlag?: string;
    /** 同城/异地标志 “1”—同城   “2”—异地;若无法区分,可默认送1-同城。 */
    addrFlag: string;
  }
  interface SingleApplicationSuspensionPaymentOutput {
    /** 转账凭证号 */
    thirdVoucher?: string;
    /** 银行流水号 银行业务流水号;可以用于对账 */
    frontLogNo?: string;
    /** 客户自定义凭证号 用于客户转账登记和内部识别,通过转账结果查询可以返回。银行不检查唯一性 */
    cstInnerFlowNo?: string;
    /** 货币类型 */
    ccyCode?: string;
    /** 付款人账户名称 */
    outAcctName?: string;
    /** 付款人账户 */
    outAcctNo?: string;
    /** 收款人开户行名称 */
    inAcctBankName?: string;
    /** 收款人账户 */
    inAcctNo?: string;
    /** 收款人账户户名 */
    inAcctName?: string;
    /** 交易金额 */
    tranAmount?: string;
    /** 行内跨行标志 1:行内转账,0:跨行转账 */
    unionFlag?: string;
    /** 手续费 转账手续费预算,实际手续费用以实际扣取的为准。 */
    fee1?: string;
    /** 邮电费 */
    fee2?: string;
    /** 银行返回流水号 银行记账流水号;转账成功后,银行返回的流水号。 */
    hostFlowNo?: string;
    /** 记账日期 银行交易成功后的记账日期,仅对行内实时转账交易有效。 */
    hostTxDate?: string;
    /** 交易状态标志 20:交易成功 30:失败;其他为银行受理成功处理中,请使用“交易进度查询4005”接口获取最终状态 */
    stt?: string;
  }
  interface SingleDataItem {
    /** 回单号 */
    receiptNo?: string;
    /** 验证码 */
    checkCode?: string;
    /** 回单类型 */
    receiptType?: string;
    /** 回单子类 */
    subType?: string;
    /** 记账日期 */
    bookingDate?: string;
    /** 付款人名称 */
    payerName?: string;
    /** 收款人名称 */
    payeeName?: string;
    /** 付款人账号 */
    payerAccNo?: string;
    /** 收款人账号 */
    payeeAccNo?: string;
    /** 付款人开户行 */
    payerAcctOpenBranchID?: string;
    /** 收款人开户行 */
    payeeAcctOpenBranchID?: string;
    /** 付款人开户行名称 */
    payerAcctOpenBranchName?: string;
    /** 收款人开户行名称 */
    payeeAcctOpenBranchName?: string;
    /** 主账号 */
    mainAcctNo?: string;
    /** 子账号 */
    subAcctNo?: string;
    /** 原账号 */
    oldAcctNo?: string;
    /** 币种 */
    ccy?: string;
    /** 交易金额 */
    tranAmt?: number;
    /** 网点号 */
    subBranchID?: string;
    /** 借贷标志 */
    drCrFlag?: string;
    /** 资金用途 */
    crpp?: string;
    /** 本金 */
    corpus?: number;
    /** 存款利率 */
    depositIntRate?: number;
    /** 存单号 */
    depositReceiptNo?: string;
    /** 起始期 */
    startPeriod?: string;
    /** 结束期 */
    endPeriod?: string;
    /** 利息税 */
    interestTax?: number;
    /** 利息 */
    intInterest?: number;
    /** 透支利息 */
    overdraftInterest?: number;
    /** 税率 */
    taxRate?: number;
    /** 贷款账号 */
    loanAcctNo?: string;
    /** 借据号 */
    duebillNo?: string;
    /** 还款金额 */
    paidAmt?: number;
    /** 还款本金 */
    repayCorpus?: number;
    /** 还款利息 */
    replyInterest?: number;
    /** 复利 */
    comInterest?: number;
    /** 本金余额 */
    corpusBalance?: number;
    /** 应还本金 */
    dueRepayCorpus?: number;
    /** 还款期数 */
    repayCount?: number;
    /** 手续费金额 */
    commission?: number;
    /** 工本费 */
    materialFee?: number;
    /** 税后利息 */
    taxedInterest?: number;
    /** 主机流水号 */
    hostSeqNo?: string;
    /** 贷款利率 */
    loanIntRate?: number;
    /** 应收利息 */
    receivableInterest?: number;
    /** 柜员号 */
    tellerNo?: string;
    /** 授权柜员号 */
    authTellerNo?: string;
    /** 打印客户端名称 */
    printClientName?: string;
    /** 打印时间 */
    printTime?: string;
    /** 打印次数 */
    printTimes?: number;
    /** 地区号 */
    regionNo?: string;
    /** 终端号 */
    termNo?: string;
    /** 打印节点 */
    printNote?: string;
    /** 业务类型 */
    bussType?: string;
    /** 结息账号 */
    intSettleAcctNo?: string;
    /** 账户开户行行号 */
    acctOpenBranchID?: string;
    /** 交易日期 */
    tranDate?: string;
    /** 交易时间 */
    tranTime?: string;
    /** 机构号 */
    branchId?: string;
    /** 顺序号 */
    serialNo?: string;
    /** 记录类型 */
    recordType?: string;
    /** 前置机代码 */
    frontEndCode?: string;
    /** 摘要码 */
    remarkCode?: string;
    /** 摘要 */
    summary?: string;
  }
  interface SingleDataQueryInput {
    /** 接收报文长度 报文数据长度;不包括附件内容、签名内容的长度,不够左补0 */
    recvLength?: number;
    /** 交易日期(yyyyMMdd) */
    tradeDate?: number;
    /** 交易时间 hhmmss */
    tradeTime?: number;
    /** 请求方系统流水号
唯一标识一笔交易 备注:(如果某种交易要有多次请求的才能完成的,多个交易请求包流水号要保持一致) */
    cnsmrSeqNo: string;
    /** 账号 */
    acctNo: string;
    /** 回单类型 参照回单类型 注:查全部可送“ALL” */
    receiptType: string;
    /** 子类型 参照回单类型 注:查全部可送“ALL” */
    subType: string;
    /** 起始日期 格式yyyyMMdd(记账日期) */
    startDate: string;
    /** 结束日期 格式yyyyMMdd(记账日期) */
    endDate: string;
    /** 起始记录数 起始值为1,不能送0 */
    startRecord: number;
    /** 本批记录数 */
    recordNum: number;
    /** 开始金额 (交易金额)double(20,4) */
    startAmt?: number;
    /** 结束金额  (交易金额)double(20,5) */
    entAmt?: number;
    /** 排序方式  001:交易时间从近到远
002:交易时间从远到近
003:金额升序(从小到大)
004:金额降序(从大到小)
005:回单号升序
006:回单号降序 */
    orderMode?: string;
    /** 收款人账号 */
    payeeAcctNo?: string;
    /** 收款人名称 */
    payeeName?: string;
    /** 借贷标志 D:借方交易 C:贷方交易 */
    drCrFlag?: string;
    /** 币种 */
    ccy?: string;
    /** 顺序号 */
    serialNo?: string;
    /** 打印网点 代码里面没有 */
    printBranchId?: string;
    /** 回单号 */
    receiptNo?: string;
    /** 打印标志 0:首次打印 1:补打 */
    printFlag?: string;
  }
  interface SingleDataQueryOutput {
    /** 记录总数 */
    recordTotalCount?: string;
    /** 起始记录数 */
    startRecord?: string;
    /** 本次返回记录数 */
    resultNum?: string;
    /** 结束标志 Y:无剩余记录 N:有剩余记录 */
    endFlag?: string;
    list?: SingleDataItem[];
  }
  interface SingleOrBatchReceiptItem {
    /** 记录序号 取ELC009接口应答的list. SeqNo */
    seqNo: string;
    /** 记账日期 取ELC009接口应答的list.AccountDate */
    accountDate: string;
    /** 回单类型 取ELC009接口应答的list. ReceiptType */
    recepitType: string;
  }
  interface SingleOrBatchReceiptPDFMergeDownloadNewInput {
    /** 接收报文长度 报文数据长度;不包括附件内容、签名内容的长度,不够左补0 */
    recvLength?: number;
    /** 交易日期(yyyyMMdd) */
    tradeDate?: number;
    /** 交易时间 hhmmss */
    tradeTime?: number;
    /** 请求方系统流水号
唯一标识一笔交易 备注:(如果某种交易要有多次请求的才能完成的,多个交易请求包流水号要保持一致) */
    cnsmrSeqNo: string;
    /** 账号 */
    outAccNo: string;
    /** 记账起始日期 查询历史回单必输保持和ECL009查询日期相同 格式YYYYMMDD */
    accountBeginDate?: string;
    /** 记账结束日期 查询历史回单必输 保持和ECL009查询日期相同格式YYYYMMDD */
    accountEndDate?: string;
    /** 生成PDF每页条数设置
N:一页pdf显示一条回单记录(默认)
Y:一页pdf显示四条回单记录
T:一页pdf显示三条回单记录 */
    pdfNum?: string;
    list?: SingleOrBatchReceiptItem[];
  }
  interface SingleOrBatchReceiptPDFMergeDownloadNewOutput {
    /** 文件名称 */
    fileName?: string;
    /** 随机密码 */
    randomPwd?: string;
    /** udmpId */
    docID?: string;
  }
@@ -19430,135 +20890,267 @@
  }
  interface StopPaymentAndSettlementAccountsInput {
    /** 企业银企直联标准代码 银行提供给企业的20位唯一的标识代码 */
    mrchCode: string;
    /** 接收报文长度 报文数据长度;不包括附件内容、签名内容的长度,不够左补0 */
    recvLength?: number;
    /** 交易日期(yyyyMMdd) */
    tradeDate?: number;
    /** 交易时间 hhmmss */
    tradeTime?: number;
    /** 请求方系统流水号
唯一标识一笔交易 备注:(如果某种交易要有多次请求的才能完成的,多个交易请求包流水号要保持一致) */
    cnsmrSeqNo: string;
    /** 客户流水号 唯一标志该笔交易的流水号,不可重复,长度必须大于10位 */
    seqNo: string;
    /** 止付账户 */
    accountNo: string;
    /** 操作类型 A-止付 D-解除止付 */
    opType: string;
    /** 止付编号 解除止付必须上送 */
    stopPayFlw?: string;
    /** 备注 */
    remark?: string;
    /** 币种 */
    ccyCode?: string;
  }
  interface StopPaymentAndSettlementAccountsOutput {
    /** 客户流水号 */
    seqNo?: string;
    /** 银行业务流水 */
    bizSeqNo?: string;
    /** 冻结止付编号 */
    stopPayFlw?: string;
    /** 状态码 */
    stt?: string;
    /** 状态描述 */
    sttDesc?: string;
  }
  interface SubAccountBalanceQueryInput {
    /** 接收报文长度 报文数据长度;不包括附件内容、签名内容的长度,不够左补0 */
    recvLength?: number;
    /** 交易日期(yyyyMMdd) */
    tradeDate?: number;
    /** 交易时间 hhmmss */
    tradeTime?: number;
    /** 请求方系统流水号
唯一标识一笔交易 备注:(如果某种交易要有多次请求的才能完成的,多个交易请求包流水号要保持一致) */
    cnsmrSeqNo: string;
    /** 智能账号 */
    mainAccount: string;
    /** 清分台账编码 */
    reqSubAccountNo: string;
    /** 币种 */
    ccyCode?: string;
  }
  interface SubAccountBalanceQueryOutput {
    /** 清分台账编码 */
    subAccountNo?: string;
    /** 智能账号 */
    mainAccount?: string;
    /** 币种 */
    ccyCode?: string;
    /** 清分台账编码别名 */
    subAccountName?: string;
    /** 清分台账编码余额 */
    subAccBalance?: string;
    /** 止收止付状态 1-止收,2-止付,3-止收止付 */
    zszfStatus?: string;
    /** 清分台账编码状态 A--正常 C--销户 */
    stt?: string;
    /** 最后维护日期 */
    lastModifyDate?: string;
  }
  interface SubAccountItem {
    /** 清分台账编码 */
    subAccountNo?: string;
    /** 清分台账编码状态  N 正常 C 删除 */
    subStt?: string;
    /** 清分台账编码别名 */
    subAccName?: string;
    /** 清分台账编码余额 */
    subAccBalance?: string;
  }
  interface SubAcctBalanceAdjustInput {
    /** 接收报文长度 报文数据长度;不包括附件内容、签名内容的长度,不够左补0 */
    recvLength?: number;
    /** 交易日期(yyyyMMdd) */
    tradeDate?: number;
    /** 交易时间 hhmmss */
    tradeTime?: number;
    /** 请求方系统流水号
唯一标识一笔交易 备注:(如果某种交易要有多次请求的才能完成的,多个交易请求包流水号要保持一致) */
    cnsmrSeqNo: string;
    /** 支付流水号 唯一标识该笔交易的流水号 */
    thirdVoucher: string;
    /** 企业自定义凭证号/订单号 */
    cstInnerFlowNo?: string;
    /** 智能账号 签约账户 */
    mainAccount: string;
    /** 智能账号户名 账户户名 */
    mainAccountName: string;
    /** 币种 */
    ccyCode?: string;
    /** 付款清分台账编码 */
    outSubAccount: string;
    /** 付款清分台账编码别名 清分台账编码别名 */
    outSubAccountName: string;
    /** 付款金额 */
    tranAmount: string;
    /** 收款清分台账编码 */
    inSubAccNo: string;
    /** 收款清分台账编码别名 */
    inSubAccName: string;
    /** 转账附言 */
    useEx: string;
  }
  interface SubAcctBalanceAdjustOutput {
    /** 支付流水号 唯一标识该笔交易的流水号 */
    thirdVoucher?: string;
    /** 银行流水号 银行生成的流水号 */
    frontFlowNo?: string;
    /** 企业自定义凭证号 */
    cstInnerFlowNo?: string;
    /** 智能账号 */
    mainAccount?: string;
    /** 付款清分台账编码 */
    outSubAccount?: string;
    /** 付款清分台账编码别名 */
    outSubAccountName?: string;
    /** 付款清分台账编码余额 */
    outSubAccBalance?: string;
    /** 币种 */
    ccyCode?: string;
    /** 付款金额 */
    tranAmount?: string;
    /** 收款清分台账编码 */
    inSubAccNo?: string;
    /** 收款清分台账编码别名 */
    inSubAccName?: string;
    /** 收款清分台账编码余额 */
    inSubAccBalance?: string;
  }
  interface SubAcctMaintenanceInput {
    /** 接收报文长度 报文数据长度;不包括附件内容、签名内容的长度,不够左补0 */
    recvLength?: number;
    /** 交易日期(yyyyMMdd) */
    tradeDate?: number;
    /** 交易时间 hhmmss */
    tradeTime?: number;
    /** 请求方系统流水号
唯一标识一笔交易 备注:(如果某种交易要有多次请求的才能完成的,多个交易请求包流水号要保持一致) */
    cnsmrSeqNo: string;
    /** 智能账号 */
    mainAccount: string;
    /** 币种 */
    ccyCode?: string;
    /** 清分台账编码序号
六位序列号、十位序号
1、 当功能码为A-新建:必输
2、 当功能码为U-修改、R-恢复:不允许输入
3、 当功能码为D-删除:不允许输入 */
    subAccountSeq?: string;
    /** 清分台账编码
1、 当功能码为A-新建:不允许输入
2、 当功能码为U-修改、R-恢复:必输;
3、 当功能码为D-删除:必输; */
    subAccount?: string;
    /** 清分台账编码别名 长度限制:200字符 */
    subAccountName?: string;
    /** 清分台账编码英文别名 长度限制:200字符 */
    subAccountNameEn?: string;
    /** 功能码
A-新建
U-修改
D-删除
R-恢复
B-同步清分台账编码权限:清分台账编码复制智能账号的权限,此功能在A、U时也有效。 */
    opFlag: string;
    /** 清分台账编码透支标志
N-非透支
Y-透支
默认为N非透支 */
    odFlag?: string;
    /** 内部计息标志
Y-是
N-否
默认值:N */
    interestFlag?: string;
    /** 内部计息周期
D-按日
M-按月
Q-按季
Y-按年
默认值:Q,不可更改 */
    settleInterestCycle?: string;
    /** 计息利率 默认值:0 */
    rate?: string;
    /** 止收止付状态 1-止收,2-止付,3-止收止付,0-取消止收止付 */
    zszfStatus?: string;
  }
  interface SubAcctMaintenanceOutput {
    /** 智能账号 */
    mainAccount?: string;
    /** 清分台账编码 */
    subAccountNo?: string;
    /** 清分台账编码别名 */
    subAccountName?: string;
    /** 清分台账编码状态 N 正常 C 删除 */
    stt?: string;
    /** 最后维护日期 */
    lastModifyDate?: string;
    /** 内部计息标志 Y-是 N-否 */
    interestFlag?: string;
    /** 内部计息周期
D-按日
M-按月
Q-按季
Y-按年 */
    settleInterestCycle?: string;
    /** 计息利率 */
    rate?: string;
  }
  interface SubAcctSettlementInput {
    /** 接收报文长度 报文数据长度;不包括附件内容、签名内容的长度,不够左补0 */
    recvLength?: number;
    /** 交易日期(yyyyMMdd) */
    tradeDate?: number;
    /** 交易时间 hhmmss */
    tradeTime?: number;
    /** 请求方系统流水号
唯一标识一笔交易 备注:(如果某种交易要有多次请求的才能完成的,多个交易请求包流水号要保持一致) */
    cnsmrSeqNo: string;
    /** 智能账号 签约账户 */
    mainAccount: string;
    /** 清分台账编码 */
    subAccountNo: string;
  }
  interface SubAcctSettlementOutput {
    /** 智能账号 */
    mainAccount?: string;
    /** 清分台账编码 */
    subAccountNo?: string;
    /** 预计息 */
    preSettleInterest?: string;
    /** 未计息积数 */
    unSettleProduct?: string;
    /** 计息利率 */
    rate?: string;
    /** 计息基准天数 */
    settleDays?: string;
    /** 结息利息 */
    settleInterest?: string;
    /** 清分台账编码结息后余额 */
    balance?: string;
  }
@@ -19584,6 +21176,7 @@
  }
  interface SyncParkBountyTradeDetailOutput {
    id?: string;
    enterpriseId?: string;
    amount?: number;
    payType?: EnterpriseBountyPayTypeEnum;
@@ -19593,6 +21186,11 @@
    remianAmount?: number;
    payFileUrl?: string;
    creationTime?: string;
    auditStatus?: EnumParkBountyTradeDetailAuditStatus;
    /** 审核同步Id */
    auditById?: string;
    /** 审核时间 */
    auditTime?: string;
  }
  interface SysOrgDetailOutput {
@@ -19779,28 +21377,42 @@
  }
  interface TemplateBatchQueryInput {
    /** 模板ID(可选) */
    templateId?: string;
    /** 模板名称(可选) */
    templateName?: string;
    /** 页数,默认1,必须大于0(可选) */
    pageNo?: number;
    /** 页面大小,默认200(可选) */
    pageSize?: number;
  }
  interface TemplateBatchQueryOutput {
    /** 业务码,10000表示成功 */
    code?: string;
    /** 异常信息 */
    subMsg?: string;
    /** 数据列表 */
    dataList?: TemplateInfo[];
  }
  interface TemplateInfo {
    /** 合同模板ID */
    templateId?: string;
    /** 合同模板名称 */
    templateName?: string;
    /** 合同模板描述 */
    templateMemo?: string;
    /** 合同模板类型 */
    templateType?: string;
  }
  interface TemplateSaveOutput {
    /** 业务码,10000表示成功 */
    code?: string;
    /** 异常信息 */
    subMsg?: string;
    /** 合同模板ID,后续用于配置签约方案 */
    templateId?: string;
  }
@@ -20186,6 +21798,13 @@
    id?: string;
    /** 申报金额 */
    applyAmount?: number;
  }
  interface UpdateEnterpriseSealInput {
    /** 用户Id */
    id?: string;
    /** 印章Id */
    sealId?: string;
  }
  interface UpdateFeatureDto {
@@ -22220,17 +23839,29 @@
  }
  interface UserWalletBalanceInfoOutput {
    /** 是否开通该类型的钱包账户 */
    isWalletAccountOpen?: boolean;
    /** 钱包id */
    walletMainId?: string;
    /** 账号 */
    acctNo?: string;
    /** 户名 */
    acctName?: string;
    /** 开户银行支行 */
    opentBankNodeAddress?: string;
    /** 可用余额 */
    canUseMoneyTotal?: number;
    /** 定向资金 */
    directMoneyTotal?: number;
    /** 发薪钱包 */
    salaryMoneyTotal?: number;
    /** 不可用余额 */
    canNotUseMoneyTotal?: number;
    /** 冻结余额 */
    freezeMoneyTotal?: number;
    /** 资金总额 */
    allMoneyTotal?: number;
    /** 银行名称 */
    bankName?: string;
  }
@@ -22341,14 +23972,23 @@
  }
  interface VosAcctAutomaticClearingItem {
    /** 设置ID */
    setID?: string;
    /** 清分台账编码 */
    subAcctNo?: string;
    /** 清分台账编码别名 */
    subAccountName?: string;
    /** 绑定来账账号 多个账号用;隔开 */
    bindVosAcctNo?: string;
    /** 绑定来账附言 多个附言信息用;隔开 */
    bindVosAcctAddMsg?: string;
    /** 来账附言是否包含清分台账编码 0-否,1-是 */
    whetherFlag?: string;
    /** 清分台账编码位置显示 1-附言前方显示,2-附言后方显示,3-附言前方或后方显示 */
    subAcctNoPosition?: string;
    /** 录入日期 */
    inputDate?: string;
    /** 清分台账编码账号状态 A--正常 C--销户 */
    subAcctStatus?: string;
  }
@@ -22506,26 +24146,44 @@
  interface WalletAccountTypeOpenInfoOutput {
    walletAccountOpenId?: string;
    walletAccountType?: WalletAccountTypeEnum;
    /** 账号 */
    acctNo?: string;
    /** 账号名称 */
    acctName?: string;
    /** 企业名称 */
    enterpriseName?: string;
    /** 开户银行 */
    opentBankNode?: string;
    /** 统一社会信用代码 */
    societyCreditCode?: string;
    /** 是否开户 */
    isWalletAccountOpen?: boolean;
    /** 开户银行地址 */
    opentBankNodeAddress?: string;
    /** 银行名称 */
    bankName?: string;
  }
  interface WalletBalanceDetailOutput {
    /** 账号 */
    acctNo?: string;
    /** 开户行 */
    bankName?: string;
    /** 银行卡资金总额 */
    allMoneyTotal?: number;
    /** 银行卡资金总额 */
    bankMoneyTotal?: number;
    /** 银行卡昨日总余额 */
    yesterdayBankMoneyTotal?: number;
    /** 支付宝账号 */
    alipayAccount?: string;
    /** 支付宝余额 */
    alipayMoneyTotal?: number;
    /** 支付宝昨日总余额 */
    alipayYesterdayMoneyTotal?: number;
    /** 银行冻结余额 */
    bankFreezeMoneyTotal?: number;
    /** 支付宝冻结余额 */
    alipayFreezeMoneyTotal?: number;
    status?: WalletMainStatusEnum;
  }
src/utils/common/file.ts
@@ -56,3 +56,10 @@
  // 如果需要保留更多小数位,可以调整toFixed的参数
  return parseFloat((bytes / Math.pow(k, i)).toFixed(2)) + ' ' + sizes[i];
}
export function convertFormUrl2ApiBySeparator<T extends { path?: string }>(
  urls: T[],
  separator = '|'
) {
  return convertFormUrl2Api(urls).join(separator);
}
src/views/MaterialReview/MaterialReviewAudit.vue
@@ -1,7 +1,7 @@
<template>
  <LoadingLayout>
    <AppContainer>
      <PageFormLayout title="材料审核">
      <PageFormLayout title="申报审核">
        <DetailView :form="form" :has-form="true">
          <ChunkCellV2 title="申报企业名单" class="chunk-cell-table">
            <DeclareEnterpriseTableView
@@ -9,6 +9,7 @@
              :extra-param-state="extraParamState"
              :pro-table-props="proTableProps"
              :reset="reset"
              :column="addRewardApplyStep3Columns"
              :operationBtns="operationBtns"
            ></DeclareEnterpriseTableView>
            <MateriaDetailDialog
@@ -73,15 +74,12 @@
  ProFormTextArea,
  ProFormRadio,
  LoadingLayout,
  UploadUserFile,
  PageFormLayout,
  useTable,
  useFormDialog,
} from '@bole-core/components';
import {
  EnterpriseTypeText,
  BountyCheckStatusEnum,
  BountyCheckStatusEnumTextForAudit,
  useAddRewardApplyStep3Columns,
} from '@/constants';
import ChunkCellV2 from '@/components/Layout/ChunkCellV2.vue';
import DetailView from '@/components/commonView/DetailView.vue';
@@ -89,17 +87,13 @@
import MateriaDetailDialog from '@/components/commonView/MateriaDetailDialog.vue';
import { useQuery, useQueryClient } from '@tanstack/vue-query';
import * as parkBountyApplyServices from '@/services/api/ParkBountyApply';
import * as enterpriseApplyFileServices from '@/services/api/EnterpriseApplyFile';
import { convertApi2FormUrlObjectBySeparator, setOSSLink } from '@/utils';
import { useDeclareEnterpriseTable, useGlobalEventContext, useRouteView } from '@/hooks';
import { FormInstance } from 'element-plus';
import { Message, OrderInputType } from '@bole-core/core';
import { FourStreamsMaterialFileTableItem } from '@/components/commonView/types';
import { Message } from '@bole-core/core';
import { useIndustrialParkDropDownList } from '@/hooks/industrialPark';
import {
  CustomerApplyFileTypeListItem,
  EnterpriseApplyFileUtils,
  FourStreamsMaterialUtils,
} from '@/components/commonView/utils';
defineOptions({
@@ -116,11 +110,19 @@
  parkTypeName: '',
  applyMonth: '',
  applySumAmount: 0,
  financeSumAmount: 0,
  settleSumAmount: 0,
  parkCollectFileList: [] as CustomerApplyFileTypeListItem[],
  calculationFileList: [] as CustomerApplyFileTypeListItem[],
  status: '' as any as BountyCheckStatusEnum,
  remark: '',
  suportPlatRecharge: false,
});
const { addRewardApplyStep3Columns } = useAddRewardApplyStep3Columns({
  suportPlatRecharge: toRef(form, 'suportPlatRecharge'),
});
const { extraParamState, getList, reset, proTableProps, operationBtns, dialogProps } =
@@ -139,13 +141,15 @@
      }
    );
  },
  placeholderData: () => ({} as API.ParkBountyApplyBaseInfo),
  placeholderData: () => ({} as API.OutCheckParkBountyApplyBaseInfo),
  onSuccess(data) {
    form.batchNo = data.batchNo;
    form.parkName = data.parkName;
    form.parkTypeName = data.parkTypeName;
    form.applyMonth = data.applyMonth;
    form.applySumAmount = data.applySumAmount;
    form.financeSumAmount = data.financeSumAmount;
    form.settleSumAmount = data.settleSumAmount;
    form.parkCollectFileList = EnterpriseApplyFileUtils.convertApiFileToParkCollectFileList(
      data.listFiles
    );
@@ -153,6 +157,8 @@
      data.collectCountListFiles
    );
    form.suportPlatRecharge = data.suportPlatRecharge;
    getList();
  },
});
src/views/MaterialReview/MaterialReviewDetail.vue
@@ -82,17 +82,19 @@
  parkTypeName: '',
  applyMonth: '',
  applySumAmount: 0,
  financeSumAmount: 0,
  settleSumAmount: 0,
  parkCollectFileList: [] as CustomerApplyFileTypeListItem[],
  calculationFileList: [] as CustomerApplyFileTypeListItem[],
  outCheckStatus: '' as any as BountyCheckStatusEnum,
  outCheckRemark: '',
  suportEnterpriseUpload: false,
  suportPlatRecharge: false,
});
const { addRewardApplyStep3Columns } = useAddRewardApplyStep3Columns({
  suportEnterpriseUpload: toRef(form, 'suportEnterpriseUpload'),
  suportPlatRecharge: toRef(form, 'suportPlatRecharge'),
});
const { extraParamState, getList, reset, proTableProps, operationBtns, dialogProps } =
@@ -120,6 +122,8 @@
    form.parkTypeName = data.parkTypeName;
    form.applyMonth = data.applyMonth;
    form.applySumAmount = data.applySumAmount;
    form.financeSumAmount = data.financeSumAmount;
    form.settleSumAmount = data.settleSumAmount;
    form.outCheckStatus = data.outCheckStatus;
    form.outCheckRemark = data.outCheckRemark;
    form.parkCollectFileList = EnterpriseApplyFileUtils.convertApiFileToParkCollectFileList(
@@ -129,7 +133,7 @@
      data.collectCountListFiles
    );
    form.suportEnterpriseUpload = data.suportEnterpriseUpload;
    form.suportPlatRecharge = data.suportPlatRecharge;
    getList();
  },
src/views/Reward/RewardDeclareDetail.vue
@@ -57,13 +57,15 @@
  parkTypeName: '',
  applyMonth: '',
  applySumAmount: 0,
  financeSumAmount: 0,
  settleSumAmount: 0,
  parkCollectFileList: [] as CustomerApplyFileTypeListItem[],
  calculationFileList: [] as CustomerApplyFileTypeListItem[],
  suportEnterpriseUpload: false,
  suportPlatRecharge: false,
});
const { addRewardApplyStep3Columns } = useAddRewardApplyStep3Columns({
  suportEnterpriseUpload: toRef(form, 'suportEnterpriseUpload'),
  suportPlatRecharge: toRef(form, 'suportPlatRecharge'),
});
const { extraParamState, getList, reset, proTableProps, operationBtns, dialogProps } =
@@ -89,19 +91,19 @@
    form.parkTypeName = data.parkTypeName;
    form.applyMonth = data.applyMonth;
    form.applySumAmount = data.applySumAmount;
    form.financeSumAmount = data.financeSumAmount;
    form.settleSumAmount = data.settleSumAmount;
    form.parkCollectFileList = EnterpriseApplyFileUtils.convertApiFileToParkCollectFileList(
      data.listFiles
    );
    form.calculationFileList = EnterpriseApplyFileUtils.convertApiFileToParkCollectFileList(
      data.collectCountListFiles
    );
    form.suportEnterpriseUpload = data.suportEnterpriseUpload;
    form.suportPlatRecharge = data.suportPlatRecharge;
    getList();
  },
});
const { getIndustrialParkTypeNameById } = useIndustrialParkDropDownList();
function handleBack() {
  closeViewPush(route, {
src/views/Reward/RewardGrantRegister.vue
@@ -11,6 +11,7 @@
              :reset="reset"
              :operationBtns="registerOperationBtns"
              :column="rewardGrantRegisterColumns"
              :showFinanceStatus="true"
            >
              <template #btn>
                <el-button type="primary" link @click="downloadTemp()">下载模板</el-button>
@@ -34,7 +35,6 @@
          </ChunkCellV2>
        </DetailView>
        <template #footer>
          <el-button @click="handleBack">取消</el-button>
          <el-button @click="handleBack" type="primary">确认</el-button>
        </template>
      </PageFormLayout>
@@ -61,7 +61,6 @@
import { useQuery } from '@tanstack/vue-query';
import * as parkBountyApplyServices from '@/services/api/ParkBountyApply';
import { useRouteView } from '@/hooks';
import { useIndustrialParkDropDownList } from '@/hooks/industrialPark';
import {
  CustomerApplyFileTypeListItem,
  EnterpriseApplyFileUtils,
@@ -79,7 +78,7 @@
import RegisterGrantDialog from './components/RegisterGrantDialog.vue';
import BatchRegisterDialog from './components/BatchRegisterDialog.vue';
import UploadFileDialog from './components/UploadFileDialog.vue';
import { downloadFileByUrl } from '@/utils';
import { convertFormUrl2ApiBySeparator, downloadFileByUrl } from '@/utils';
import { Message } from '@bole-core/core';
import { ImportParkBountyDataHeaderMap } from './constants';
@@ -96,9 +95,12 @@
  parkTypeName: '',
  applyMonth: '',
  applySumAmount: 0,
  financeSumAmount: 0,
  settleSumAmount: 0,
  parkCollectFileList: [] as CustomerApplyFileTypeListItem[],
  calculationFileList: [] as CustomerApplyFileTypeListItem[],
  suportEnterpriseUpload: false,
  suportPlatRecharge: false,
});
const { extraParamState, paginationState, getList, reset, proTableProps } =
@@ -115,6 +117,13 @@
    },
    emits: {
      onClick: (row) => openRegisterGrantDialog(row),
    },
    extraProps: {
      hide: (row: API.ParkBountyApplyTransferDetailInfo) =>
        !(
          row.settleStatus === SettleStatusEnum.WaitForSettle ||
          row.financeStatus === FinanceStatusEnum.WaitForIncome
        ),
    },
  },
  {
@@ -145,25 +154,26 @@
    form.parkTypeName = data.parkTypeName;
    form.applyMonth = data.applyMonth;
    form.applySumAmount = data.applySumAmount;
    form.financeSumAmount = data.financeSumAmount;
    form.settleSumAmount = data.settleSumAmount;
    form.parkCollectFileList = EnterpriseApplyFileUtils.convertApiFileToParkCollectFileList(
      data.listFiles
    );
    form.calculationFileList = EnterpriseApplyFileUtils.convertApiFileToParkCollectFileList(
      data.collectCountListFiles
    );
    form.suportEnterpriseUpload = data.suportEnterpriseUpload;
    form.suportPlatRecharge = data.suportPlatRecharge;
    getList();
  },
});
const { getIndustrialParkTypeNameById } = useIndustrialParkDropDownList();
const { dialogProps: dialogMaterialFileProps, handleAdd: handleMaterialFileAdd } = useFormDialog({
  defaultFormParams: {
    list: [] as TransferFileEnumInRewardGrandTableItem[],
  },
});
function openMaterialFileDialog(row: API.GetParkBountyApplyListOutput) {
  handleMaterialFileAdd({
    list: FourStreamsMaterialUtils.initApplyRewardGrandFileList(row),
@@ -179,42 +189,88 @@
  defaultFormParams: {
    incomeType: '' as any as IncomeTypeEnum,
    parkBountyApplyId: '',
    parkBountyApplyDetailId: '',
    fileUrl: [] as UploadUserFile[],
    financeSumAmount: 0,
    amount: 0,
    showSuportPlatRecharge: false,
    showSuportFiscalRecharge: false,
  },
});
function openRegisterGrantDialog(row?: API.GetParkBountyApplyListOutput) {
function openRegisterGrantDialog(row?: API.ParkBountyApplyTransferDetailInfo) {
  handleRegisterGrantEdit({
    incomeType: '' as any as IncomeTypeEnum,
    fileUrl: [] as UploadUserFile[],
    showSuportPlatRecharge: row.settleStatus === SettleStatusEnum.WaitForSettle,
    showSuportFiscalRecharge: row.financeStatus === FinanceStatusEnum.WaitForIncome,
    parkBountyApplyId: row.id,
    financeSumAmount: 0,
    parkBountyApplyId: row.parkBountyApplyId,
    parkBountyApplyDetailId: row.parkBountyApplyDetailId,
    amount: 0,
  });
}
async function handleRegisterGrant() {}
async function handleRegisterGrant() {
  if (editRegisterForm.incomeType === IncomeTypeEnum.Fiscal) {
    await parkBountyApplyFinanceReg();
  } else {
    await parkBountyApplyTransferReg();
  }
}
const { dialogProps: dialogUploadFileProps, handleAdd: handleUploadFileAdd } = useFormDialog({
async function parkBountyApplyFinanceReg() {
  try {
    let params: API.ParkBountyApplyRechargeInput = {
      parkBountyApplyDetailId: editRegisterForm.parkBountyApplyDetailId,
      bountyAmount: editRegisterForm.amount,
      parkBountyApplyId: editRegisterForm.parkBountyApplyId,
      financeToFileUrl: convertFormUrl2ApiBySeparator(editRegisterForm.fileUrl),
    };
    let res = await parkBountyApplyServices.parkBountyApplyFinanceReg(params);
    if (res) {
      Message.successMessage('操作成功');
      getList(paginationState.pageIndex);
    }
  } catch (error) {}
}
async function parkBountyApplyTransferReg() {
  try {
    let params: API.ParkBountyApplyTransferInput = {
      parkBountyApplyDetailId: id,
      transferToAmount: editRegisterForm.amount,
      parkBountyApplyId: editRegisterForm.parkBountyApplyId,
      transferToFileUrl: convertFormUrl2ApiBySeparator(editRegisterForm.fileUrl),
    };
    let res = await parkBountyApplyServices.parkBountyApplyTransferReg(params);
    if (res) {
      Message.successMessage('操作成功');
      getList(paginationState.pageIndex);
    }
  } catch (error) {}
}
const {
  dialogProps: dialogUploadFileProps,
  handleAdd: handleUploadFileAdd,
  editForm: uploadFileForm,
} = useFormDialog({
  onConfirm: handleImportParkBountyData,
  defaultFormParams: {
    parkBountyApplyId: '',
    url: [] as UploadUserFile[],
    certificateUrl: [] as UploadUserFile[],
    financeToFileUrl: [] as UploadUserFile[],
    transferToFileUrl: [] as UploadUserFile[],
  },
});
async function handleImportParkBountyData(response: UploadUserFile) {
  try {
    let params: API.ImportBountyApplyDataInput = {
      parkBountyApplyId: id,
      parkBountyApplyId: uploadFileForm.parkBountyApplyId,
      url: response.url,
      financeToFileUrl: convertFormUrl2ApiBySeparator(uploadFileForm.financeToFileUrl),
      transferToFileUrl: convertFormUrl2ApiBySeparator(uploadFileForm.transferToFileUrl),
    };
    let res = await parkBountyApplyServices.importParkBountyData(params, {
    let res = await parkBountyApplyServices.importParkBountyDataReg(params, {
      timeout: 100000000,
    });
    if (res.error.length > 0) {
@@ -233,7 +289,8 @@
  handleUploadFileAdd({
    parkBountyApplyId: id,
    url: [] as UploadUserFile[],
    certificateUrl: [] as UploadUserFile[],
    financeToFileUrl: [] as UploadUserFile[],
    transferToFileUrl: [] as UploadUserFile[],
  });
}
@@ -241,7 +298,7 @@
  try {
    handleBatchRegisterAdd({
      parkBountyApplyId: id,
      showSuportPlatRecharge: false,
      showSuportPlatRecharge: form.suportPlatRecharge,
    });
  } catch (error) {}
}
@@ -260,11 +317,49 @@
    parkBountyApplyId: '',
    showSuportPlatRecharge: false,
    certificateUrl: [] as UploadUserFile[],
    fileUrl: [] as UploadUserFile[],
  },
});
async function handleBatchRegister() {}
async function handleBatchRegister() {
  if (batchRegisterEditForm.incomeType === IncomeTypeEnum.Fiscal) {
    await parkBountyApplyBatchFinanceReg();
  } else {
    await parkBountyApplyBatchTransferReg();
  }
}
async function parkBountyApplyBatchFinanceReg() {
  try {
    let params: API.ParkBountyApplyBatchFinanceInput = {
      parkBountyApplyDetailId: batchRegisterEditForm.parkBountyApplyDetailIds,
      financeToAmount: batchRegisterEditForm.amount,
      parkBountyApplyId: id,
      financeToFileUrl: convertFormUrl2ApiBySeparator(batchRegisterEditForm.fileUrl),
    };
    let res = await parkBountyApplyServices.parkBountyApplyBatchFinanceReg(params);
    if (res) {
      Message.successMessage('操作成功');
      getList(paginationState.pageIndex);
    }
  } catch (error) {}
}
async function parkBountyApplyBatchTransferReg() {
  try {
    let params: API.ParkBountyApplyBatchTransferInput = {
      parkBountyApplyDetailId: batchRegisterEditForm.parkBountyApplyDetailIds,
      transferToAmount: batchRegisterEditForm.amount,
      parkBountyApplyId: id,
      transferToFileUrl: convertFormUrl2ApiBySeparator(batchRegisterEditForm.fileUrl),
    };
    let res = await parkBountyApplyServices.parkBountyApplyBatchTransferReg(params);
    if (res) {
      Message.successMessage('操作成功');
      getList(paginationState.pageIndex);
    }
  } catch (error) {}
}
function downloadTemp() {
  downloadFileByUrl(BountyBatchApplyTransferTemp, '登记模板');
src/views/Reward/components/BatchRegisterDialog.vue
@@ -45,11 +45,11 @@
      </ProFormItemV2>
      <ProFormItemV2
        label="上传登记凭证:"
        prop="certificateUrl"
        prop="fileUrl"
        :check-rules="[{ message: '请上传登记凭证', type: 'upload' }]"
      >
        <ProFormUpload
          v-model:file-url="form.certificateUrl"
          v-model:file-url="form.fileUrl"
          :limitFileSize="50"
          accept="doc,docx,pdf,xls,xlsx,jpg/jpeg,png"
        ></ProFormUpload>
@@ -103,7 +103,7 @@
  parkBountyApplyId: string;
  showSuportPlatRecharge: boolean;
  certificateUrl: UploadUserFile[];
  fileUrl: UploadUserFile[];
};
const form = defineModel<Form>('form');
src/views/Reward/components/RegisterGrantDialog.vue
@@ -21,11 +21,11 @@
      </ProFormItemV2>
      <ProFormItemV2
        label="输入金额:"
        prop="financeSumAmount"
        prop="amount"
        :check-rules="[{ message: '请输入金额', type: 'number' }]"
      >
        <ProFormInputNumber
          v-model="form.financeSumAmount"
          v-model="form.amount"
          :controls="false"
          :min="0"
          unit="元"
@@ -74,7 +74,7 @@
type Form = {
  title?: string;
  financeSumAmount: number;
  amount: number;
  fileUrl: UploadUserFile[];
  incomeType: IncomeTypeEnum;
  showSuportPlatRecharge: boolean;
src/views/Reward/components/UploadFileDialog.vue
@@ -13,15 +13,26 @@
        prop="url"
        :check-rules="[{ message: '请上传文件', type: 'upload' }]"
      >
        <ProFormUpload v-model:file-url="form.url" accept="xlsx,xls"></ProFormUpload>
        <ProFormUpload v-model:file-url="form.url" accept="xlsx,xls" :limit="1"></ProFormUpload>
      </ProFormItemV2>
      <ProFormItemV2
        label="上传凭证:"
        prop="certificateUrl"
        :check-rules="[{ message: '请上传凭证', type: 'upload' }]"
        label="财政拨付凭证:"
        prop="financeToFileUrl"
        :check-rules="[{ message: '请上传财政拨付凭证', type: 'upload' }]"
      >
        <ProFormUpload
          v-model:file-url="form.certificateUrl"
          v-model:file-url="form.financeToFileUrl"
          :limitFileSize="50"
          accept="doc,docx,pdf,xls,xlsx,jpg/jpeg,png"
        ></ProFormUpload>
      </ProFormItemV2>
      <ProFormItemV2
        label="平台拨付凭证:"
        prop="transferToFileUrl"
        :check-rules="[{ message: '请上传平台拨付凭证', type: 'upload' }]"
      >
        <ProFormUpload
          v-model:file-url="form.transferToFileUrl"
          :limitFileSize="50"
          accept="doc,docx,pdf,xls,xlsx,jpg/jpeg,png"
        ></ProFormUpload>
@@ -54,7 +65,8 @@
type Form = {
  title?: string;
  certificateUrl: UploadUserFile[];
  financeToFileUrl: UploadUserFile[];
  transferToFileUrl: UploadUserFile[];
  url: UploadUserFile[];
  parkBountyApplyId: string;
};
src/views/Reward/constants/columns.ts
@@ -11,13 +11,13 @@
    id: '2',
    enCode: 'enterpriseName',
    name: '企业名称',
    width: 160,
    width: 250,
  },
  {
    id: '3',
    enCode: 'societyCreditCode',
    name: '信用代码',
    width: 160,
    width: 200,
  },
  {
    id: '4',
@@ -35,18 +35,19 @@
    id: '6',
    enCode: 'parkName',
    name: '所属园区',
    width: 160,
    width: 250,
  },
  {
    id: '7',
    enCode: 'parkTypeName',
    name: '园区类型',
    width: 120,
  },
  {
    id: '8',
    enCode: 'auditStatus',
    name: '审核状态',
    width: 160,
    width: 120,
  },
  {
    id: '9',
@@ -64,19 +65,19 @@
    id: '11',
    enCode: 'tradeTime',
    name: '申请出账时间',
    width: 160,
    width: 180,
  },
  {
    id: '12',
    enCode: 'remianAmount',
    name: '资金余额',
    width: 160,
    width: 120,
  },
  {
    id: '13',
    enCode: 'a',
    name: '审核时间',
    width: 160,
    width: 180,
  },
]);
@@ -93,65 +94,78 @@
    id: '1',
    enCode: 'userName',
    name: '帐号',
    width: 160,
  },
  {
    id: '2',
    enCode: 'enterpriseName',
    name: '企业名称',
    width: 250,
  },
  {
    id: '3',
    enCode: 'societyCreditCode',
    name: '信用代码',
    width: 200,
  },
  {
    id: '4',
    enCode: 'contactPhone',
    name: '电话',
    width: 160,
  },
  {
    id: '5',
    enCode: 'authType',
    name: '企业类型',
    width: 160,
  },
  {
    id: '6',
    enCode: 'parkName',
    name: '所属园区',
    width: 250,
  },
  {
    id: '7',
    enCode: 'parkTypeName',
    name: '园区类型',
    width: 120,
  },
  {
    id: '8',
    enCode: 'payRemark',
    name: '消费类型',
    width: 160,
  },
  {
    id: '9',
    enCode: 'tradeAmount',
    name: '申请出账金额',
    width: 160,
  },
  {
    id: '10',
    enCode: 'tradeTime',
    name: '出账审核日期',
    width: 180,
  },
  {
    id: '11',
    enCode: 'remianAmount',
    name: '资金余额',
    width: 160,
  },
  {
    id: '12',
    enCode: 'auditStatus',
    name: '财务审核状态',
    width: 160,
  },
  {
    id: '13',
    enCode: 'a',
    name: '审核时间',
    width: 180,
  },
]);