// 合同列表
export const ContractPageUrl = '/contract/page'; // 合同列表
export const ContractAddUrl = '/contract/add'; // 添加合同
export const ContractUpdateUrl = '/contract/update'; // 更新合同
export const ContractDeleteUrl = '/contract/delete'; // 删除合同
export const GetContractDetailUrl = '/contract/get'; // 获取合同详情
export const GetContractDetailSnapshotUrl = '/contract/get/snapshot'; // 获取合同详情快照
export const GetContractFormConfigUrl = '/contract/module/form'; // 合同表单配置
export const GetContractFormSnapshotConfigUrl = '/contract/module/form/snapshot'; // 合同表单配置
export const GetContractTabUrl = '/contract/tab'; // 合同tab显隐
export const ChangeContractStatusUrl = '/contract/update/stage';
export const BatchApproveContractUrl = '/contract/batch/approval';
export const BatchUpdateContractUrl = '/contract/batch/update';
export const ApproveContractUrl = '/contract/approval';
export const RevokeContractUrl = '/contract/revoke';
export const ContractStatisticUrl = '/contract/statistic';
export const SortContractUrl = '/contract/sort';

// 合同导出
export const ExportContractAllUrl = '/contract/export-all'; // 合同导出全量
export const ExportContractSelectedUrl = '/contract/export-select'; // 合同导出选中

// 合同图表
export const GenerateContractChartUrl = '/contract/chart'; // 生成合同图表

// 合同视图
export const AddContractViewUrl = '/contract/view/add'; // 添加合同视图
export const UpdateContractViewUrl = '/contract/view/update'; // 更新合同视图
export const GetContractViewListUrl = '/contract/view/list'; // 获取合同视图列表
export const GetContractViewDetailUrl = '/contract/view/detail'; // 获取合同视图详情
export const FixedContractViewUrl = '/contract/view/fixed'; // 固定合同视图
export const EnableContractViewUrl = '/contract/view/enable'; // 启用合同视图
export const DeleteContractViewUrl = '/contract/view/delete'; // 删除合同视图
export const DragContractViewUrl = '/contract/view/edit/pos'; // 拖拽合同视图排序

// 回款计划列表
export const PaymentPlanPageUrl = '/contract/payment-plan/page'; // 回款计划列表
export const ContractPaymentPlanPageUrl = '/contract/contract-payment-plan/page'; // 回款计划列表
export const PaymentPlanAddUrl = '/contract/payment-plan/add'; // 添加回款计划
export const PaymentPlanUpdateUrl = '/contract/payment-plan/update'; // 更新回款计划
export const PaymentPlanDeleteUrl = '/contract/payment-plan/delete'; // 删除回款计划
export const GetPaymentPlanDetailUrl = '/contract/payment-plan/get'; // 获取回款计划详情
export const GetPaymentPlanFormConfigUrl = '/contract/payment-plan/module/form'; // 回款计划表单配置
export const GetPaymentPlanTabUrl = '/contract/payment-plan/tab'; // 回款计划tab显隐

// 回款计划导出
export const ExportPaymentPlanAllUrl = '/contract/payment-plan/export-all'; // 回款计划导出全量
export const ExportPaymentPlanSelectedUrl = '/contract/payment-plan/export-select'; // 回款计划导出选中

// 回款计划图表
export const GeneratePaymentPlanChartUrl = '/contract/payment-plan/chart'; // 生成回款计划图表

// 回款计划视图
export const AddPaymentPlanViewUrl = '/contract/payment-plan/view/add'; // 添加回款计划视图
export const UpdatePaymentPlanViewUrl = '/contract/payment-plan/view/update'; // 更新回款计划视图
export const GetPaymentPlanViewListUrl = '/contract/payment-plan/view/list'; // 获取回款计划视图列表
export const GetPaymentPlanViewDetailUrl = '/contract/payment-plan/view/detail'; // 获取回款计划视图详情
export const FixedPaymentPlanViewUrl = '/contract/payment-plan/view/fixed'; // 固定回款计划视图
export const EnablePaymentPlanViewUrl = '/contract/payment-plan/view/enable'; // 启用回款计划视图
export const DeletePaymentPlanViewUrl = '/contract/payment-plan/view/delete'; // 删除回款计划视图
export const DragPaymentPlanViewUrl = '/contract/payment-plan/view/edit/pos'; // 拖拽回款计划视图排序

// 回款记录列表
export const PaymentRecordPageUrl = '/contract/payment-record/page'; // 回款记录列表
export const PaymentRecordAddUrl = '/contract/payment-record/add'; // 添加回款记录
export const PaymentRecordUpdateUrl = '/contract/payment-record/update'; // 更新回款记录
export const PaymentRecordDeleteUrl = '/contract/payment-record/delete'; // 删除回款记录
export const GetPaymentRecordDetailUrl = '/contract/payment-record/get'; // 获取回款记录详情
export const GetPaymentRecordFormConfigUrl = '/contract/payment-record/module/form'; // 回款记录表单配置
export const GetPaymentRecordTabUrl = '/contract/payment-record/tab'; // 回款记录tab显隐
export const GetPaymentRecordStatisticUrl = '/contract/payment-record/statistic'; // 回款记录统计

// 回款记录导出
export const ExportPaymentRecordAllUrl = '/contract/payment-record/export-all'; // 回款记录导出全量
export const ExportPaymentRecordSelectedUrl = '/contract/payment-record/export-select'; // 回款记录导出选中

// 回款记录视图
export const AddPaymentRecordViewUrl = '/contract/payment-record/view/add'; // 添加回款记录视图
export const UpdatePaymentRecordViewUrl = '/contract/payment-record/view/update'; // 更新回款记录视图
export const GetPaymentRecordViewListUrl = '/contract/payment-record/view/list'; // 获取回款记录视图列表
export const GetPaymentRecordViewDetailUrl = '/contract/payment-record/view/detail'; // 获取回款记录视图详情
export const FixedPaymentRecordViewUrl = '/contract/payment-record/view/fixed'; // 固定回款记录视图
export const EnablePaymentRecordViewUrl = '/contract/payment-record/view/enable'; // 启用回款记录视图
export const DeletePaymentRecordViewUrl = '/contract/payment-record/view/delete'; // 删除回款记录视图
export const DragPaymentRecordViewUrl = '/contract/payment-record/view/edit/pos'; // 拖拽回款记录视图排序

export const PreCheckPaymentRecordImportUrl = '/contract/payment-record/import/pre-check';
export const DownloadPaymentRecordTemplateUrl = '/contract/payment-record/template/download';
export const ImportPaymentRecordUrl = '/contract/payment-record/import';

// 合同-工商抬头导入
export const PreCheckBusinessTitleImportUrl = '/contract/business-title/import/pre-check';
export const DownloadBusinessTitleTemplateUrl = '/contract/business-title/template/download';
export const ImportBusinessTitleUrl = '/contract/business-title/import';
// 合同-工商抬头导出
export const ExportBusinessTitleAllUrl = '/contract/business-title/export-all';
export const ExportBusinessTitleSelectedUrl = '/contract/business-title/export-select';

// 合同-工商抬头列表
export const BusinessTitlePageUrl = '/contract/business-title/page';
export const BusinessTitleAddUrl = '/contract/business-title/add';
export const BusinessTitleUpdateUrl = '/contract/business-title/update';
export const BusinessTitleDeleteUrl = '/contract/business-title/delete';
export const BusinessTitleRevokeUrl = '/contract/business-title/revoke';
export const GetBusinessTitleDetailUrl = '/contract/business-title/get';
export const GetBusinessTitleInvoiceCheckUrl = '/contract/business-title/invoice/check';
export const GetBusinessTitleThirdQueryUrl = '/contract/business-title/third-query';
export const GetBusinessTitleThirdQueryOptionUrl = '/contract/business-title/third-query/option';

// 工商抬头表单校验
export const BusinessTitleConfigUrl = '/business-title/config/get'; // 获取表单配置校验
export const BusinessTitleFormConfigSwitchUrl = '/business-title/config/switch'; // 表单配置切换
export const BusinessTitleModuleFormUrl = '/contract/business-title/module/form'; // 表单字段
// 发票
export const ContractInvoicedUpdateUrl = '/invoice/update'; // 发票更新
export const ContractInvoicedPageUrl = '/invoice/page'; // 发票列表
export const ContractInvoicedInContractPageUrl = '/contract/invoice/page'; // 合同下的发票列表
export const ContractInvoicedExportSelectedUrl = '/invoice/export-select'; // 发票导出选中
export const ContractInvoicedExportAllUrl = '/invoice/export-all'; // 发票导出全量
export const ContractInvoicedBatchDeleteUrl = '/invoice/batch/delete'; // 发票批量删除
export const ContractInvoicedApprovalUrl = '/invoice/approval'; // 发票审批
export const ContractInvoicedAddUrl = '/invoice/add'; // 发票添加
export const ContractInvoicedFormConfigUrl = '/invoice/module/form'; // 发票表单配置
export const ContractInvoicedFormConfigSnapshotUrl = '/invoice/module/form/snapshot'; // 发票表单配置快照
export const ContractInvoicedDetailUrl = '/invoice/get'; // 发票详情
export const ContractInvoicedDetailSnapshotUrl = '/invoice/get/snapshot'; // 发票详情快照
export const ContractInvoicedDeleteUrl = '/invoice/delete'; // 发票删除
export const ContractInvoicedRevokeUrl = '/invoice/revoke'; // 发票撤回
export const ContractInvoicedTabUrl = '/invoice/tab'; // 发票tab显隐

// 发票视图
export const UpdateContractInvoicedViewUrl = '/invoice/view/update'; // 更新发票视图
export const DragContractInvoicedViewUrl = '/invoice/view/edit/pos'; // 拖拽发票视图排序
export const AddContractInvoicedViewUrl = '/invoice/view/add'; // 添加发票视图
export const ListContractInvoicedViewUrl = '/invoice/view/list'; // 发票视图列表
export const FixedContractInvoicedViewUrl = '/invoice/view/fixed'; // 固定发票视图
export const EnableContractInvoicedViewUrl = '/invoice/view/enable'; // 启用/禁用发票视图
export const GetContractInvoicedViewDetailUrl = '/invoice/view/detail'; // 发票视图详情
export const DeleteContractInvoicedViewUrl = '/invoice/view/delete'; // 发票视图删除

// 合同状态
export const UpdateContractStatusUrl = '/contract/stage/update'; // 更新合同状态配置
export const UpdateContractStatusRollbackUrl = '/contract/stage/update-rollback'; // 合同状态回退配置
export const SortContractStatusUrl = '/contract/stage/sort'; // 合同状态排序
export const AddContractStatusUrl = '/contract/stage/add'; // 合同状态添加
export const GetContractStatusConfigUrl = '/contract/stage/get'; // 获取合同状态配置
export const DeleteContractStatusUrl = '/contract/stage/delete'; // 删除合同状态
export const UpdateContractStageUrl = '/contract/update/stage'; // 更新合同详情阶段
export const SwitchContractCirculationTypeUrl = '/contract/stage/circulation-type'; // 切换流转类型
export const SaveContractCirculationConfigUrl = '/contract/stage/advanced/config'; // 保存高级流转配置
