From 6bac509f8e6efc205d9f37a84c9b019ec828467a Mon Sep 17 00:00:00 2001 From: wupengfei <834520024@qq.com> Date: 星期三, 07 五月 2025 14:22:26 +0800 Subject: [PATCH] feat: 接口 --- src/constants/fourStreams.ts | 73 ++++++++++++++++++++++++++++++++++++ 1 files changed, 73 insertions(+), 0 deletions(-) diff --git a/src/constants/fourStreams.ts b/src/constants/fourStreams.ts new file mode 100644 index 0000000..e59f920 --- /dev/null +++ b/src/constants/fourStreams.ts @@ -0,0 +1,73 @@ +export enum FourStreamsMaterialFileBusinessTypeEnum { + /** 鍥尯鍏ラ┗鍗忚 */ + ParkEnterPactUrl = 10, + /** 浼佷笟瀹岀◣璇佹槑锛堢洊绔狅級 */ + RatePaymentFileUrl = 20, + /** 浼佷笟缂寸◣鏄庣粏姹囨�昏〃锛堢洊绔狅級 */ + TaxSubFileUrl = 30, + /** 浼佷笟钀ユ敹鍒╂鼎琛� */ + OperateProfitesUrl = 40, + /** + * 鍏ラ┗鍏宠仈璇存槑 + * @deprecated 宸茬粡涓嶇敤浜� + */ + EnterRelateUrl = 50, + /** C绔釜绋庡畬绋庤瘉鏄� */ + PersonTaxRatePayUrl = 60, + /** C绔畬绋庤鏄� */ + PersonTaxInstructUrl = 70, +} + +export const FourStreamsMaterialFileBusinessTypeEnumText = { + [FourStreamsMaterialFileBusinessTypeEnum.ParkEnterPactUrl]: '鍥尯鍏ラ┗鍗忚', + [FourStreamsMaterialFileBusinessTypeEnum.RatePaymentFileUrl]: '浼佷笟瀹岀◣璇佹槑(鐩栫珷)', + [FourStreamsMaterialFileBusinessTypeEnum.TaxSubFileUrl]: '浼佷笟缂寸◣鏄庣粏姹囨�昏〃(鐩栫珷)', + [FourStreamsMaterialFileBusinessTypeEnum.OperateProfitesUrl]: '浼佷笟钀ユ敹鍒╂鼎琛�', + [FourStreamsMaterialFileBusinessTypeEnum.EnterRelateUrl]: '鍏ラ┗鍏宠仈璇存槑', + [FourStreamsMaterialFileBusinessTypeEnum.PersonTaxRatePayUrl]: 'C绔釜绋庡畬绋庤瘉鏄�', + [FourStreamsMaterialFileBusinessTypeEnum.PersonTaxInstructUrl]: 'C绔畬绋庢儏鍐佃鏄�', +}; + +export const FourStreamsMaterialFileBusinessTypeEnumKey = { + [FourStreamsMaterialFileBusinessTypeEnum.ParkEnterPactUrl]: 'parkEnterPactUrl', + [FourStreamsMaterialFileBusinessTypeEnum.RatePaymentFileUrl]: 'ratePaymentFileUrl', + [FourStreamsMaterialFileBusinessTypeEnum.TaxSubFileUrl]: 'taxSubFileUrl', + [FourStreamsMaterialFileBusinessTypeEnum.OperateProfitesUrl]: 'operateProfitesUrl', + [FourStreamsMaterialFileBusinessTypeEnum.EnterRelateUrl]: 'enterRelateUrl', + [FourStreamsMaterialFileBusinessTypeEnum.PersonTaxRatePayUrl]: 'personTaxRatePayUrl', + [FourStreamsMaterialFileBusinessTypeEnum.PersonTaxInstructUrl]: 'personTaxInstructUrl', +} as const; + +export enum ApplyTransferFileBusinessTypeEnum { + /** 鎷ㄤ粯鍑瘉*/ + FinanceToFileUrl = 100, + /** 鍏呭�煎嚟璇�*/ + TransferToFileUrl = 110, +} + +export const ApplyTransferFileBusinessTypeEnumText = { + [ApplyTransferFileBusinessTypeEnum.FinanceToFileUrl]: '鎷ㄤ粯鍑瘉', + [ApplyTransferFileBusinessTypeEnum.TransferToFileUrl]: '鍏呭�煎嚟璇�', +}; + +export const ApplyTransferFileBusinessTypeEnumKey = { + [ApplyTransferFileBusinessTypeEnum.FinanceToFileUrl]: 'financeToFileUrl', + [ApplyTransferFileBusinessTypeEnum.TransferToFileUrl]: 'transferToFileUrl', +} as const; + +export enum TransferFileEnumInRewardGrand { + /** 鎷ㄤ粯鍑瘉*/ + FinanceFileUrl = 200, + /** 鍏呭�煎嚟璇�*/ + SettleFileUrl = 210, +} + +export const TransferFileEnumInRewardGrandText = { + [TransferFileEnumInRewardGrand.FinanceFileUrl]: '鎷ㄤ粯鍑瘉', + [TransferFileEnumInRewardGrand.SettleFileUrl]: '鍏呭�煎嚟璇�', +}; + +export const TransferFileEnumInRewardGrandKey = { + [TransferFileEnumInRewardGrand.FinanceFileUrl]: 'financeFileUrl', + [TransferFileEnumInRewardGrand.SettleFileUrl]: 'settleFileUrl', +} as const; -- Gitblit v1.9.1