| | |
| | | id?: string; |
| | | } |
| | | |
| | | interface APIdeleteInsureProductSchemeParams { |
| | | id?: string; |
| | | } |
| | | |
| | | interface APIdeleteInsureProductSettingParams { |
| | | id?: string; |
| | | } |
| | |
| | | id?: string; |
| | | } |
| | | |
| | | interface APIgetInsurancePolicyPayParams { |
| | | id?: string; |
| | | } |
| | | |
| | | interface APIgetInsurancePolicyStampFilesParams { |
| | | id?: string; |
| | | } |
| | |
| | | |
| | | interface APIgetInsureBatchDetailParams { |
| | | batchBillId?: string; |
| | | } |
| | | |
| | | interface APIgetInvoiceIdParams { |
| | | id: string; |
| | | } |
| | | |
| | | interface APIgetListParams { |
| | |
| | | url?: string; |
| | | serialNum?: string; |
| | | productIdNumber?: string; |
| | | productSchemeIdNumber?: string; |
| | | } |
| | | |
| | | interface APIsearchParams { |
| | |
| | | enterpriseName?: string; |
| | | } |
| | | |
| | | interface CreateOrUpdateInsureProductSchemeInput { |
| | | /** Id */ |
| | | id?: string; |
| | | /** 保险产品Id */ |
| | | insureProductId: string; |
| | | /** 方案Id */ |
| | | idNumber: string; |
| | | /** 方案代码 */ |
| | | code?: string; |
| | | /** 方案名称 */ |
| | | name: string; |
| | | /** 投保方式 */ |
| | | period: string; |
| | | /** 保额 */ |
| | | insured: number; |
| | | /** 保费 */ |
| | | signPremium: number; |
| | | } |
| | | |
| | | interface CreateOrUpdateInsureProductSettingInput { |
| | | id?: string; |
| | | /** 用户ID */ |
| | | userId?: string; |
| | | /** 产品ID */ |
| | | productIdNumber: string; |
| | | /** 商品代码 */ |
| | | productCode?: string; |
| | | /** 参保机构 */ |
| | | insuranceOrg: string; |
| | | /** 投保方案 */ |
| | | insuranceScheme: string; |
| | | /** 投保方式 */ |
| | | insurancePeriod: string; |
| | | /** 产品名称 */ |
| | | productName: string; |
| | | status?: InsureProductSettingStatusEnum; |
| | | } |
| | | |
| | |
| | | condition?: string; |
| | | insurancePeriod?: string; |
| | | status?: InsurancePolicyStatusEnum; |
| | | auditStatus?: InsuranceClaimAuditStatusEnum; |
| | | auditStatus?: InsurancePolicyAuditStatusEnum; |
| | | } |
| | | |
| | | interface GetInsurancePageOutput { |
| | |
| | | creationTime?: string; |
| | | companyName?: string; |
| | | isClosedOutTime?: boolean; |
| | | auditStatus?: InsuranceClaimAuditStatusEnum; |
| | | auditStatus?: InsurancePolicyAuditStatusEnum; |
| | | /** 审核备注 */ |
| | | auditRemark?: string; |
| | | /** 保险产品IdNumber */ |
| | | productIdNumber?: string; |
| | | /** 是否走线上流程 */ |
| | | productOnline?: boolean; |
| | | payStatus?: InsurancePolicyListPayStatusEnum; |
| | | /** 任意分批支付完成 */ |
| | | anyPayComplete?: boolean; |
| | | } |
| | | |
| | | interface GetInsurancePageOutputPageOutput { |
| | |
| | | certType?: string; |
| | | certNo?: string; |
| | | jobName?: string; |
| | | /** 职业类型 */ |
| | | occupationType?: string; |
| | | /** 职业码值 */ |
| | | occupationCode?: string; |
| | | userEmploer?: string; |
| | | address?: string; |
| | | age?: number; |
| | |
| | | pageModel?: Pagination; |
| | | objectData?: any; |
| | | data?: GetInsuranceStaffPageTemplate[]; |
| | | } |
| | | |
| | | interface GetInsureProductSchemePageInput { |
| | | pageModel?: Pagination; |
| | | /** 保险产品Id */ |
| | | insureProductId?: string; |
| | | } |
| | | |
| | | interface GetInsureProductSettingPageInput { |
| | |
| | | useEmploer?: string; |
| | | /** 雇员工种 */ |
| | | jobName?: string; |
| | | /** 职业类型 */ |
| | | occupationType?: string; |
| | | /** 职业码值 */ |
| | | occupationCode?: string; |
| | | /** 用工地点 */ |
| | | address?: string; |
| | | phone?: string; |
| | |
| | | url?: string; |
| | | businessType?: InsuranceClaimAttachmentBusinessTypeEnum; |
| | | } |
| | | |
| | | type InsuranceClaimAuditStatusEnum = 10 | 20 | -10; |
| | | |
| | | interface InsuranceClaimDetailOutput { |
| | | id?: string; |
| | |
| | | sumInsured?: number; |
| | | /** 保费 */ |
| | | amount?: number; |
| | | auditStatus?: InsuranceClaimAuditStatusEnum; |
| | | auditStatus?: InsurancePolicyAuditStatusEnum; |
| | | /** 审核备注 */ |
| | | auditRemark?: string; |
| | | /** 返回地址 */ |
| | | returnUrl?: string; |
| | | } |
| | | |
| | | type InsurancePolicyAuditStatusEnum = 10 | 20 | -10; |
| | | |
| | | type InsurancePolicyListPayStatusEnum = 1 | 2; |
| | | |
| | | interface InsurancePolicyPayDto { |
| | | id?: string; |
| | | /** 订单号 */ |
| | | channelOrderNo?: string; |
| | | /** 投保单号 */ |
| | | proposalNo?: string; |
| | | /** 支付短链 */ |
| | | payUrl?: string; |
| | | /** 支付流水号 */ |
| | | payRegistrationNo?: string; |
| | | /** 保费金额 */ |
| | | sumSignPremium?: number; |
| | | status?: InsurancePolicyPayStatusEnum; |
| | | /** 保单号 */ |
| | | policyNo?: string; |
| | | /** 电子保单链接 */ |
| | | policyUrl?: string; |
| | | /** 电子保单链接 */ |
| | | policyOssUrl?: string; |
| | | /** 完成时间 */ |
| | | completionTime?: string; |
| | | /** 发票号码 */ |
| | | invoiceSerialNo?: string; |
| | | /** 发票价税合计 */ |
| | | invoicePlanFee?: number; |
| | | /** 发票下载地址 */ |
| | | invoiceDownloadUrl?: string; |
| | | /** 发票下载地址 */ |
| | | invoiceDownloadOssUrl?: string; |
| | | } |
| | | |
| | | type InsurancePolicyPayStatusEnum = 1 | 2; |
| | | |
| | | type InsurancePolicyStatusEnum = 10 | 20 | 30; |
| | | |
| | |
| | | enterpriseName?: string; |
| | | } |
| | | |
| | | interface InsureProductSchemeDto { |
| | | /** Id */ |
| | | id?: string; |
| | | /** 保险产品Id */ |
| | | insureProductId?: string; |
| | | /** 方案Id */ |
| | | idNumber?: string; |
| | | /** 方案代码 */ |
| | | code?: string; |
| | | /** 方案名称 */ |
| | | name?: string; |
| | | /** 投保方式 */ |
| | | period?: string; |
| | | /** 保额 */ |
| | | insured?: number; |
| | | /** 保费 */ |
| | | signPremium?: number; |
| | | } |
| | | |
| | | interface InsureProductSchemeDtoPageOutput { |
| | | pageModel?: Pagination; |
| | | objectData?: any; |
| | | data?: InsureProductSchemeDto[]; |
| | | } |
| | | |
| | | interface InsureProductSettingDto { |
| | | id?: string; |
| | | /** 用户ID */ |
| | | userId?: string; |
| | | /** 产品ID */ |
| | | productIdNumber?: string; |
| | | /** 商品代码 */ |
| | | productCode?: string; |
| | | /** 参保机构 */ |
| | | insuranceOrg?: string; |
| | | /** 投保方案 */ |
| | | insuranceScheme?: string; |
| | | /** 投保方式 */ |
| | | insurancePeriod?: string; |
| | | /** 产品名称 */ |
| | | productName?: string; |
| | | status?: InsureProductSettingStatusEnum; |
| | | /** 创建时间 */ |
| | | creationTime?: string; |
| | |
| | | properties?: Record<string, any>; |
| | | } |
| | | |
| | | type JToken = JToken[]; |
| | | |
| | | interface KeyInput { |
| | | id?: string; |
| | | } |