insurance

package
v0.0.0-...-7a73484 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 28, 2021 License: GPL-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AuthApply

type AuthApply struct {
	client.Baseclient
}

func (*AuthApply) AaicMerchantResultNotify

func (a *AuthApply) AaicMerchantResultNotify(ctx context.Context, notifyData *string, reply *bool) error

处理安信承保回调业务

func (*AuthApply) ApplyDetail

func (a *AuthApply) ApplyDetail(ctx context.Context, id *int, reply *insurance.ApplyInfo) error

申请详情

func (*AuthApply) ApplyDo

func (a *AuthApply) ApplyDo(ctx context.Context, args *insurance.ArgsApplyDo, reply *bool) error

提交投保申请

func (*AuthApply) GetApplyLists

获取申请列表

func (*AuthApply) GovAuthSucBindToBus

监管平台商家同步到平台,绑定商家承保信息

func (*AuthApply) Init

func (a *AuthApply) Init() *AuthApply

func (*AuthApply) RetryAgreeToAnx

func (a *AuthApply) RetryAgreeToAnx(ctx context.Context, id *int, reply *bool) error

手动同意签约意向

func (*AuthApply) RetryNotifyToGov

func (a *AuthApply) RetryNotifyToGov(ctx context.Context, id *int, reply *bool) error

手动通知监管平台

type Contract

type Contract struct {
	client.Baseclient
}

Contract 保险合同

func (*Contract) Init

func (c *Contract) Init() *Contract

Init Init

func (*Contract) InsuranceSignUp

func (c *Contract) InsuranceSignUp(ctx context.Context, args *insurance.ContractParams, reply *insurance.ContractReply) error

InsuranceSignUp 保险签约

type Policy

type Policy struct {
	client.Baseclient
}

func (*Policy) GetPolicyById

func (p *Policy) GetPolicyById(ctx context.Context, args *insurance.ArgsSinglePolicy, reply *insurance.ReplySinglePolicy) error

获取预付卡保单详情

func (*Policy) GetPolicyByRelationId

func (p *Policy) GetPolicyByRelationId(ctx context.Context, args *insurance.ArgsCardpackagePolicy, reply *[]insurance.ReplyCardPackageList) error

获取预付卡保单列表

func (*Policy) GetPolicyTaskInfo

func (p *Policy) GetPolicyTaskInfo(ctx context.Context, args *insurance.ArgsPolicyTask, reply *insurance.ReplyPolicyTask) error

获取保单任务信息

func (*Policy) GetRenewPolicyTaskInfo

func (p *Policy) GetRenewPolicyTaskInfo(ctx context.Context, args *insurance.ArgsPolicyTask, reply *insurance.ReplyRenewPolicyTask) error

获取续保任务信息

func (*Policy) GetUserByTotoalInsurancAmount

func (p *Policy) GetUserByTotoalInsurancAmount(ctx context.Context, args *insurance.ArgsInsuranceUser, reply *insurance.ReplyInsuranceUser) error

获取用户累计保额

func (*Policy) Init

func (p *Policy) Init() *Policy

type Premium

type Premium struct {
	client.Baseclient
}

func (*Premium) GetCalcuPremium

func (p *Premium) GetCalcuPremium(ctx context.Context, args *insurance.ArgsCalcuPremium, reply *insurance.ReplyCalcuPremium) error

保费试算

func (*Premium) Init

func (p *Premium) Init() *Premium

type TaskPolicy

type TaskPolicy struct {
	client.Baseclient
}

func (*TaskPolicy) Init

func (t *TaskPolicy) Init() *TaskPolicy

func (*TaskPolicy) PushRelationIdToTask

func (t *TaskPolicy) PushRelationIdToTask(ctx context.Context, relationId *int, reply *bool) error

将卡包信息Push到出单任务中

func (*TaskPolicy) RunConsumeData

func (t *TaskPolicy) RunConsumeData(ctx context.Context, logId *int, reply *bool) error

执行上传消费记录到保险公司

func (*TaskPolicy) RunConsumeDataTask

func (t *TaskPolicy) RunConsumeDataTask(ctx context.Context, args *insurance.ArgsConsumeTask, reply *[]insurance.ReplyConsumeTask) error

获取未上传保险公司的消费记录

func (*TaskPolicy) RunIssuePolicy

func (t *TaskPolicy) RunIssuePolicy(ctx context.Context, taskId *int, reply *string) error

执行预付卡出单-正常出单

func (*TaskPolicy) RunRenewIssuePolicy

func (t *TaskPolicy) RunRenewIssuePolicy(ctx context.Context, taskId *int, reply *string) error

执行预付卡出单-续保出单

func (*TaskPolicy) UpdateConsumeDataTask

func (t *TaskPolicy) UpdateConsumeDataTask(ctx context.Context, logId *int, reply *bool) error

更新上传保险公司的消费记录为已跑批

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL