wupengfei
2025-07-23 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
¶Ô±ÈÐÂÎļþ
@@ -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 */
@@ -188,24 +185,6 @@
  );
}
/** å¥–励金统计报表--获取企业消费明细列表 POST /api/ParkBountyApply/GetEnterpriseConsumptionList */
export async function getEnterpriseConsumptionList(
  body: API.GetRewardsDetailsInput,
  options?: API.RequestConfig
) {
  return request<API.GetEnterpriseConsumptionListOutputPageOutput>(
    '/api/ParkBountyApply/GetEnterpriseConsumptionList',
    {
      method: 'POST',
      headers: {
        'Content-Type': 'application/json',
      },
      data: body,
      ...(options || {}),
    }
  );
}
/** èŽ·å–æçŽ°ç”³è¯·è¯¦æƒ… GET /api/ParkBountyApply/GetEnterpriseDrawWithDetail */
export async function getEnterpriseDrawWithDetail(
  // å åŠ ç”Ÿæˆçš„Param类型 (非body参数swagger默认没有生成对象)
@@ -344,60 +323,6 @@
  );
}
/** è¿è¥ç«¯-奖励金获取企业充值明细列表 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 || {}),
    }
  );
}
/** æ”¿åŠ¡ç«¯â€”å·¥ä½œå°æ•°æ®çœ‹æ¿ GET /api/ParkBountyApply/GetGoverDataBoard */
export async function getGoverDataBoard(options?: API.RequestConfig) {
  return request<API.GetGoverDataBoardOutput>('/api/ParkBountyApply/GetGoverDataBoard', {
@@ -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,6 +832,21 @@
  });
}
/** æ‰¹é‡è´¢æ”¿æ‹¨ä»˜ç™»è®° 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,
@@ -889,6 +862,21 @@
  });
}
/** æ‰¹é‡å¹³å°æ‹¨ä»˜ç™»è®° 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',
    },
    data: body,
    ...(options || {}),
  });
}
/** è´¢æ”¿å…¥è´¦ POST /api/ParkBountyApply/ParkBountyApplyFinance */
export async function parkBountyApplyFinance(
  body: API.ParkBountyApplyRechargeInput,
@@ -949,6 +937,21 @@
  });
}
/** è´¢æ”¿æ‹¨ä»˜ç™»è®° 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',
    },
    data: body,
    ...(options || {}),
  });
}
/** æ”¿åŠ¡ç«¯â€”å¥–åŠ±é‡‘å‘æ”¾â€”ä¸Šä¼ å……å€¼å‡­è¯ POST /api/ParkBountyApply/ParkBountyApplySettle */
export async function parkBountyApplySettle(
  body: API.ParkBountyApplySettleInput,
@@ -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;
  }
@@ -1029,6 +1033,14 @@
    id?: string;
  }
  interface APIdeleteContractTemplateIdParams {
    id: string;
  }
  interface APIdeleteCustomerIdParams {
    id: string;
  }
  interface APIdeleteCustomerTemplateParams {
    id?: string;
  }
@@ -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;
    /** åˆä½œçš„类别 */
@@ -4861,6 +4981,29 @@
    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 {
    id?: string;
    /** è®¢å•名称 */
@@ -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,8 +6149,28 @@
    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 {
    /** ä¼ä¸šåç§° */
    enterpriseName: string;
@@ -5946,6 +6197,15 @@
    period?: string;
  }
  interface ExportRewardStatisticsInput {
    /** æœˆä»½ */
    month?: string;
    /** æ‰€å±žå›­åŒºId */
    industrialParkId?: string;
    /** å…³é”®å­— */
    keywords?: string;
  }
  interface ExtensionEnumDto {
    fields?: ExtensionEnumFieldDto[];
    localizationResource?: string;
@@ -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;
  }
@@ -6547,63 +6823,6 @@
    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 {
    pageModel?: Pagination;
    settleNo?: string;
@@ -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;
@@ -6779,6 +7141,71 @@
    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 {
    /** æŸ¥è¯¢æ¡ä»¶ï¼šå®¢æˆ·åç§° */
    queryCondition?: string;
@@ -6802,6 +7229,10 @@
    status?: number;
  }
  interface GetCustomerInput {
    pageModel?: Pagination;
  }
  interface GetCustomerListInput {
    pageModel?: Pagination;
    /** æŸ¥è¯¢å…³é”®å­— */
@@ -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;
@@ -7070,24 +7482,6 @@
    data?: GetEnterpriseDrawWithListOutput[];
  }
  interface GetEnterpriseDrawWithOutput {
    id?: string;
    /** ç”³è¯·æçŽ°æ—¥æœŸ */
    creationTime?: string;
    /** å®¡æ ¸é€šè¿‡æ—¥æœŸ */
    checkDateTime?: string;
    /** æçŽ°é‡‘é¢ */
    withdrawalAmount?: number;
    /** æçŽ°å‡­è¯ */
    checkFileUrl?: string;
  }
  interface GetEnterpriseDrawWithOutputPageOutput {
    pageModel?: Pagination;
    objectData?: any;
    data?: GetEnterpriseDrawWithOutput[];
  }
  interface GetEnterpriseMonthApplyFileOutput {
    id?: string;
    enterpriseId?: string;
@@ -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;
    /** å…³é”®å­— */
@@ -7235,24 +7611,6 @@
    fid?: string;
  }
  interface GetFiscalAllocationOutput {
    id?: string;
    /** æ‹¨ä»˜æ—¥æœŸ */
    financeToTime?: string;
    /** å…¥è´¦æ—¥æœŸ */
    financeIncomeTime?: string;
    /** æ‹¨ä»˜é‡‘额 */
    financeSumAmount?: number;
    /** å…¥è´¦å‡­è¯ */
    financeToFileUrl?: string;
  }
  interface GetFiscalAllocationOutputPageOutput {
    pageModel?: Pagination;
    objectData?: any;
    data?: GetFiscalAllocationOutput[];
  }
  interface GetFrontConsultListInput {
    pageModel?: Pagination;
    consultName?: string;
@@ -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;
@@ -9637,6 +10136,66 @@
    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 {
    pageModel?: Pagination;
    /** ç­¾çº¦çŠ¶æ€ 10待签约 20已签约 50已拒绝 */
@@ -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 {
@@ -10377,6 +10976,13 @@
    listUseEmploer?: UseEmploerDto[];
  }
  interface ImportParkBountyAppalyAmountInput {
    /** å¯¼å…¥åœ°å€ */
    url?: string;
    /** å¥–励金申请Id */
    parkBountyApplyId?: string;
  }
  interface IncentivePaymentsManageListOutput {
    id?: string;
    creationTime?: string;
@@ -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[];
  }
@@ -17939,6 +19001,48 @@
    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 {
    /** è´¦å· éœ€æ ¡éªŒçš„企业的接口账号 */
    account?: string;
@@ -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;
@@ -18243,6 +19377,22 @@
    appName: string;
  }
  interface RegOrUpdateUserInput {
    /** å¤–部企业Id */
    outUserId: string;
    userType: EnumElectronSignUserType;
    /** ä¼ä¸šåç§° */
    enterpriseName?: string;
    /** ç»Ÿä¸€ç¤¾ä¼šä¿¡ç”¨ä»£ç  */
    societyCreditCode?: string;
    /** ä¸ªäººæˆ–法人或经办人姓名 */
    name?: string;
    /** ä¸ªäººæˆ–法人或经办人身份证号 */
    identity?: string;
    /** ä¸ªäººæˆ–法人或经办人手机号 */
    mobile?: string;
  }
  type RelationalTypeEnum = 10 | 20;
  interface RemoteServiceErrorInfo {
@@ -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;
  }
@@ -18746,6 +19974,52 @@
    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 {
    /** é‚®ç®± */
    emailAddress: string;
@@ -18790,6 +20064,21 @@
    phoneNumber: string;
  }
  interface SendRealSmsInput {
    userType: EnumElectronSignUserType;
    /** å¯¹å¤–企业/个人Id */
    outUserId: string;
    realMethod: EnumElectronSignPersonalRealMethod;
    /** å§“名 */
    name: string;
    /** è¯ä»¶å·ç  */
    identity: string;
    /** æ‰‹æœºå·ç  */
    mobile: string;
    /** é“¶è¡Œå¡å· */
    bankCard?: string;
  }
  interface SendUserCertificationPayInvoicingEmailInput {
    /** å‘送目标邮箱地址 */
    toEmailAddress: string;
@@ -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;
  }
@@ -20188,6 +21800,13 @@
    applyAmount?: number;
  }
  interface UpdateEnterpriseSealInput {
    /** ç”¨æˆ·Id */
    id?: string;
    /** å°ç« Id */
    sealId?: string;
  }
  interface UpdateFeatureDto {
    name?: string;
    value?: string;
@@ -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,20 +91,20 @@
    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, {
    name: 'RewardGrant',
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 } =
@@ -116,6 +118,13 @@
    emits: {
      onClick: (row) => openRegisterGrantDialog(row),
    },
    extraProps: {
      hide: (row: API.ParkBountyApplyTransferDetailInfo) =>
        !(
          row.settleStatus === SettleStatusEnum.WaitForSettle ||
          row.financeStatus === FinanceStatusEnum.WaitForIncome
        ),
    },
  },
  {
    data: {
@@ -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,
  },
]);