| /* eslint-disable */ | 
| // @ts-ignore | 
| import { request } from '@/utils/request'; | 
|   | 
| /** 校验合同模是否可用 POST /api/user/electronSign/checkContractTemplate */ | 
| export async function checkContractTemplate( | 
|   body: API.CheckContractTemplateCommand, | 
|   options?: API.RequestConfig | 
| ) { | 
|   return request<boolean>('/api/user/electronSign/checkContractTemplate', { | 
|     method: 'POST', | 
|     headers: { | 
|       'Content-Type': 'application/json-patch+json', | 
|     }, | 
|     data: body, | 
|     ...(options || {}), | 
|   }); | 
| } | 
|   | 
| /** 校验电子签通道是否启用 POST /api/user/electronSign/checkElectronSignAccessEnableds */ | 
| export async function checkElectronSignAccessEnableds( | 
|   body: API.CheckElectronSignAccessEnabledsCommand, | 
|   options?: API.RequestConfig | 
| ) { | 
|   return request<boolean>('/api/user/electronSign/checkElectronSignAccessEnableds', { | 
|     method: 'POST', | 
|     headers: { | 
|       'Content-Type': 'application/json-patch+json', | 
|     }, | 
|     data: body, | 
|     ...(options || {}), | 
|   }); | 
| } | 
|   | 
| /** 校验合同模板业务编号是否存在 POST /api/user/electronSign/checkExistContractTemplateCode */ | 
| export async function checkExistContractTemplateCode( | 
|   body: API.CheckExistContractTemplateCodeCommand, | 
|   options?: API.RequestConfig | 
| ) { | 
|   return request<boolean>('/api/user/electronSign/checkExistContractTemplateCode', { | 
|     method: 'POST', | 
|     headers: { | 
|       'Content-Type': 'application/json-patch+json', | 
|     }, | 
|     data: body, | 
|     ...(options || {}), | 
|   }); | 
| } | 
|   | 
| /** 电子签回传 POST /api/user/electronSign/electronSignCallback */ | 
| export async function electronSignCallback( | 
|   body: API.ElectronSignCallbackCommand, | 
|   options?: API.RequestConfig | 
| ) { | 
|   return request<boolean>('/api/user/electronSign/electronSignCallback', { | 
|     method: 'POST', | 
|     headers: { | 
|       'Content-Type': 'application/json-patch+json', | 
|     }, | 
|     data: body, | 
|     ...(options || {}), | 
|   }); | 
| } | 
|   | 
| /** 查询合同模板详情 GET /api/user/electronSign/getContractTemplate */ | 
| export async function getContractTemplate( | 
|   // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) | 
|   params: API.APIgetContractTemplateParams, | 
|   options?: API.RequestConfig | 
| ) { | 
|   return request<API.GetContractTemplateQueryResult>('/api/user/electronSign/getContractTemplate', { | 
|     method: 'GET', | 
|     params: { | 
|       ...params, | 
|     }, | 
|     ...(options || {}), | 
|   }); | 
| } | 
|   | 
| /** 查询运营端协议管理分页列表数据 POST /api/user/electronSign/getContractTemplateEnterprises */ | 
| export async function getContractTemplateEnterprises( | 
|   body: API.GetContractTemplateEnterprisesQuery, | 
|   options?: API.RequestConfig | 
| ) { | 
|   return request<API.GetContractTemplateEnterprisesQueryResult>( | 
|     '/api/user/electronSign/getContractTemplateEnterprises', | 
|     { | 
|       method: 'POST', | 
|       headers: { | 
|         'Content-Type': 'application/json-patch+json', | 
|       }, | 
|       data: body, | 
|       ...(options || {}), | 
|     } | 
|   ); | 
| } | 
|   | 
| /** 查询已启用的电子签配置 GET /api/user/electronSign/getEnabledElectronSignSettings */ | 
| export async function getEnabledElectronSignSettings( | 
|   // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) | 
|   params: API.APIgetEnabledElectronSignSettingsParams, | 
|   options?: API.RequestConfig | 
| ) { | 
|   return request<API.GetEnabledElectronSignSettingsQueryResultItem[]>( | 
|     '/api/user/electronSign/getEnabledElectronSignSettings', | 
|     { | 
|       method: 'GET', | 
|       params: { | 
|         ...params, | 
|       }, | 
|       ...(options || {}), | 
|     } | 
|   ); | 
| } | 
|   | 
| /** 查询企业合同模板日志分页列表数据 POST /api/user/electronSign/getEnterpriseContractTemplateLogs */ | 
| export async function getEnterpriseContractTemplateLogs( | 
|   body: API.GetEnterpriseContractTemplateLogsQuery, | 
|   options?: API.RequestConfig | 
| ) { | 
|   return request<API.GetEnterpriseContractTemplateLogsQueryResult>( | 
|     '/api/user/electronSign/getEnterpriseContractTemplateLogs', | 
|     { | 
|       method: 'POST', | 
|       headers: { | 
|         'Content-Type': 'application/json-patch+json', | 
|       }, | 
|       data: body, | 
|       ...(options || {}), | 
|     } | 
|   ); | 
| } | 
|   | 
| /** 查询企业合同模板分页列表数据 POST /api/user/electronSign/getEnterpriseContractTemplates */ | 
| export async function getEnterpriseContractTemplates( | 
|   body: API.GetEnterpriseContractTemplatesQuery, | 
|   options?: API.RequestConfig | 
| ) { | 
|   return request<API.GetEnterpriseContractTemplatesQueryResult>( | 
|     '/api/user/electronSign/getEnterpriseContractTemplates', | 
|     { | 
|       method: 'POST', | 
|       headers: { | 
|         'Content-Type': 'application/json-patch+json', | 
|       }, | 
|       data: body, | 
|       ...(options || {}), | 
|     } | 
|   ); | 
| } | 
|   | 
| /** 查询企业合同模板选择器数据 GET /api/user/electronSign/getEnterpriseContractTemplateSelect */ | 
| export async function getEnterpriseContractTemplateSelect( | 
|   // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) | 
|   params: API.APIgetEnterpriseContractTemplateSelectParams, | 
|   options?: API.RequestConfig | 
| ) { | 
|   return request<API.SelectOptionGuidGetEnterpriseContractTemplateSelectQueryOption[]>( | 
|     '/api/user/electronSign/getEnterpriseContractTemplateSelect', | 
|     { | 
|       method: 'GET', | 
|       params: { | 
|         ...params, | 
|         request: undefined, | 
|         ...params['request'], | 
|       }, | 
|       ...(options || {}), | 
|     } | 
|   ); | 
| } | 
|   | 
| /** 查询个人实名结果 GET /api/user/electronSign/getPersonalUserRealResult */ | 
| export async function getPersonalUserRealResult( | 
|   // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) | 
|   params: API.APIgetPersonalUserRealResultParams, | 
|   options?: API.RequestConfig | 
| ) { | 
|   return request<API.GetPersonalUserRealResultQueryResult>( | 
|     '/api/user/electronSign/getPersonalUserRealResult', | 
|     { | 
|       method: 'GET', | 
|       params: { | 
|         ...params, | 
|       }, | 
|       ...(options || {}), | 
|     } | 
|   ); | 
| } | 
|   | 
| /** 个人人脸实名认证 POST /api/user/electronSign/personalUserFaceReal */ | 
| export async function personalUserFaceReal( | 
|   body: API.PersonalUserFaceRealCommand, | 
|   options?: API.RequestConfig | 
| ) { | 
|   return request<API.PersonalUserFaceRealCommandResult>( | 
|     '/api/user/electronSign/personalUserFaceReal', | 
|     { | 
|       method: 'POST', | 
|       headers: { | 
|         'Content-Type': 'application/json-patch+json', | 
|       }, | 
|       data: body, | 
|       ...(options || {}), | 
|     } | 
|   ); | 
| } | 
|   | 
| /** 个人三要素实名认证 POST /api/user/electronSign/personalUserIdentity3Real */ | 
| export async function personalUserIdentity3Real( | 
|   body: API.PersonalUserIdentity3RealCommand, | 
|   options?: API.RequestConfig | 
| ) { | 
|   return request<string>('/api/user/electronSign/personalUserIdentity3Real', { | 
|     method: 'POST', | 
|     headers: { | 
|       'Content-Type': 'application/json-patch+json', | 
|     }, | 
|     data: body, | 
|     ...(options || {}), | 
|   }); | 
| } | 
|   | 
| /** 修复合同模板变量数据(1.2.0.2) POST /api/user/electronSign/repairContractTemplateValuePointBy_1_2_0_2_ */ | 
| export async function repairContractTemplateValuePointBy1202_( | 
|   body: API.RepairContractTemplateValuePointBy1202Command, | 
|   options?: API.RequestConfig | 
| ) { | 
|   return request<number>('/api/user/electronSign/repairContractTemplateValuePointBy_1_2_0_2_', { | 
|     method: 'POST', | 
|     headers: { | 
|       'Content-Type': 'application/json-patch+json', | 
|     }, | 
|     data: body, | 
|     ...(options || {}), | 
|   }); | 
| } | 
|   | 
| /** 保存合同模板 POST /api/user/electronSign/saveContractTemplate */ | 
| export async function saveContractTemplate( | 
|   body: API.SaveContractTemplateCommand, | 
|   options?: API.RequestConfig | 
| ) { | 
|   return request<string>('/api/user/electronSign/saveContractTemplate', { | 
|     method: 'POST', | 
|     headers: { | 
|       'Content-Type': 'application/json-patch+json', | 
|     }, | 
|     data: body, | 
|     ...(options || {}), | 
|   }); | 
| } | 
|   | 
| /** 合同制版 POST /api/user/electronSign/saveContractTemplateValues */ | 
| export async function saveContractTemplateValues( | 
|   body: API.SaveContractTemplateValuesCommand, | 
|   options?: API.RequestConfig | 
| ) { | 
|   return request<string>('/api/user/electronSign/saveContractTemplateValues', { | 
|     method: 'POST', | 
|     headers: { | 
|       'Content-Type': 'application/json-patch+json', | 
|     }, | 
|     data: body, | 
|     ...(options || {}), | 
|   }); | 
| } | 
|   | 
| /** 发送个人三要素实名短信 POST /api/user/electronSign/sendPersonalUserIdentity3RealSms */ | 
| export async function sendPersonalUserIdentity3RealSms( | 
|   body: API.SendPersonalUserIdentity3RealSmsCommand, | 
|   options?: API.RequestConfig | 
| ) { | 
|   return request<string>('/api/user/electronSign/sendPersonalUserIdentity3RealSms', { | 
|     method: 'POST', | 
|     headers: { | 
|       'Content-Type': 'application/json-patch+json', | 
|     }, | 
|     data: body, | 
|     ...(options || {}), | 
|   }); | 
| } | 
|   | 
| /** 禁用合同模板 PUT /api/user/electronSign/setIsDisabledContractTemplate */ | 
| export async function setIsDisabledContractTemplate( | 
|   body: API.SetIsDisabledContractTemplateCommand, | 
|   options?: API.RequestConfig | 
| ) { | 
|   return request<number>('/api/user/electronSign/setIsDisabledContractTemplate', { | 
|     method: 'PUT', | 
|     headers: { | 
|       'Content-Type': 'application/json-patch+json', | 
|     }, | 
|     data: body, | 
|     ...(options || {}), | 
|   }); | 
| } | 
|   | 
| /** 同步电子签配置 POST /api/user/electronSign/syncElectronSignSettings */ | 
| export async function syncElectronSignSettings( | 
|   body: API.SyncElectronSignSettingsCommand, | 
|   options?: API.RequestConfig | 
| ) { | 
|   return request<boolean>('/api/user/electronSign/syncElectronSignSettings', { | 
|     method: 'POST', | 
|     headers: { | 
|       'Content-Type': 'application/json-patch+json', | 
|     }, | 
|     data: body, | 
|     ...(options || {}), | 
|   }); | 
| } |