api

package module
v0.0.0-...-3c7b9da Latest Latest
Warning

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

Go to latest
Published: Jan 14, 2025 License: MIT Imports: 15 Imported by: 0

README

go-qcc-sdk

GoDoc Go Report Card

企查查go sdk

注意

此项目为个人项目,接口定义等相关内容以企查查官网为准: https://openapi.qcc.com/dataApi

目前项目处于开发阶段可能会有目录、方法等重大调整,需要注意!

功能

目前开发分两步走

  1. 实现接口得基本查询功能(进行中)

  2. 增加数据缓存。由于有些接口部分数据更新频率较低,多次请求结果是一样得,且接口调用收费,因此本sdk支持缓存接口数据功能。

ApiCode 接口名称 状态
213 企业年报信息 已实现
271 税号开票信息 已实现
410 企业工商照面 已实现
628 企业受益股东穿透识别 已实现
642 股权穿透(四层) 已实现
643 实际控制人 已实现
663 企业对外投资穿透(十层) 已实现
669 企业人员董监高信息 已实现
699 上市企业(企业简介&主要指标&十大股东&企业高管) 已实现
731 股东信息(工商登记) 已实现
732 主要人员 已实现
733 分支机构 已实现
734 变更记录 已实现
735 企业工商详情 已实现
736 企业风险扫描 已实现
740 失信核查 已实现
741 被执行人核查 已实现
742 限制高消费核查 已实现
744 司法拍卖核查 已实现
752 股权冻结核查 已实现
761 破产重整核查 已实现
763 董监高风险扫描 已实现
855 企业二要素核验 已实现
856 企业三要素核验 已实现
865 行政处罚核查 已实现
882 法院公告核查 已实现
884 企业对外投资核查 已实现
886 企业高级搜索 已实现
887 裁判文书核查 已实现
888 开庭公告核查 已实现
889 立案信息核查 已实现
914 上市企业搜索 已实现
915 上市公告搜索 已实现
942 控制企业核查 已实现
943 董监高控制企业核查 已实现
962 企业图谱 已实现
1002 企业关联关系 已实现
1003 受益所有人 已实现
1026 股东信息(最新公示&工商登记) 已实现
2001 企业信息核验 已实现
2003 客户身份识别 已实现

快速开始

package example

import (
	"context"
	"fmt"

	api "github.com/chaunsin/go-qcc-sdk"
)

func Example() {
	cli := api.New(&api.Config{
		Key:       "<your key>",
		SecretKey: "<your secret key>",
		Debug:     true,
	})
	resp, err := cli.FuzzySearchGetList(context.Background(), &api.FuzzySearchGetListReq{
		SearchKey: "企查查科技股份有限公司",
		PageSize:  10,
		PageIndex: 1,
	})
	if err != nil {
		panic(err)
	}
	fmt.Printf("resp: %+v\n", resp)
}

问题

由于企查查得接口可能不定时得更新,接口出入参数可能发生变化,如有问题请在提issue时提供接口名称、ApiCode,方便我及时更新。

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GenToken

func GenToken(key, secretKey string, loc ...*time.Location) (string, string, error)

GenToken https://openapi.qcc.com/services/after/code return: - token - timestamp(秒级) - error

Types

type ARGetAnnualReportReq

type ARGetAnnualReportReq struct {
	KeyNo string
}

type ARGetAnnualReportResp

type ARGetAnnualReportResp struct {
	Response[[]ARGetAnnualReportRespResult]
}

type ARGetAnnualReportRespResult

type ARGetAnnualReportRespResult struct {
	BasicInfoData struct {
		RegNo                 string      `json:"RegNo"`
		CompanyName           string      `json:"CompanyName"`
		CreditCode            string      `json:"CreditCode"`
		OperatorName          interface{} `json:"OperatorName"`
		ContactNo             string      `json:"ContactNo"`
		PostCode              string      `json:"PostCode"`
		Address               string      `json:"Address"`
		EmailAddress          string      `json:"EmailAddress"`
		IsStockRightTransfer  string      `json:"IsStockRightTransfer"`
		Status                string      `json:"Status"`
		HasWebSite            string      `json:"HasWebSite"`
		HasNewStockOrByStock  string      `json:"HasNewStockOrByStock"`
		EmployeeCount         string      `json:"EmployeeCount"`
		BelongTo              string      `json:"BelongTo"`
		CapitalAmount         interface{} `json:"CapitalAmount"`
		HasProvideAssurance   string      `json:"HasProvideAssurance"`
		OperationPlaces       interface{} `json:"OperationPlaces"`
		MainType              interface{} `json:"MainType"`
		OperationDuration     interface{} `json:"OperationDuration"`
		IfContentSame         interface{} `json:"IfContentSame"`
		DifferentContent      interface{} `json:"DifferentContent"`
		GeneralOperationItem  interface{} `json:"GeneralOperationItem"`
		ApprovedOperationItem interface{} `json:"ApprovedOperationItem"`
	} `json:"BasicInfoData"`
	AssetsData struct {
		TotalAssets        string      `json:"TotalAssets"`
		TotalOwnersEquity  string      `json:"TotalOwnersEquity"`
		GrossTradingIncome string      `json:"GrossTradingIncome"`
		TotalProfit        string      `json:"TotalProfit"`
		MainBusinessIncome string      `json:"MainBusinessIncome"`
		NetProfit          string      `json:"NetProfit"`
		TotalTaxAmount     string      `json:"TotalTaxAmount"`
		TotalLiabilities   string      `json:"TotalLiabilities"`
		BankingCredit      interface{} `json:"BankingCredit"`
		GovernmentSubsidy  interface{} `json:"GovernmentSubsidy"`
	} `json:"AssetsData"`
	ChangeList []struct {
		No         int    `json:"No"`
		ChangeName string `json:"ChangeName"`
		Before     string `json:"Before"`
		After      string `json:"After"`
		ChangeDate string `json:"ChangeDate"`
	} `json:"ChangeList"`
	InvestInfoList []interface{} `json:"InvestInfoList"`
	PartnerList    []struct {
		No              int    `json:"No"`
		Name            string `json:"Name"`
		ShouldCapi      string `json:"ShouldCapi"`
		ShouldDate      string `json:"ShouldDate"`
		ShouldType      string `json:"ShouldType"`
		RealCapi        string `json:"RealCapi"`
		RealDate        string `json:"RealDate"`
		RealType        string `json:"RealType"`
		Form            string `json:"Form"`
		InvestmentRatio string `json:"InvestmentRatio"`
		KeyNo           string `json:"KeyNo"`
	} `json:"PartnerList"`
	ProvideAssuranceList      []interface{} `json:"ProvideAssuranceList"`
	StockChangeList           []interface{} `json:"StockChangeList"`
	WebSiteList               []interface{} `json:"WebSiteList"`
	AdministrationLicenseList []interface{} `json:"AdministrationLicenseList"`
	BranchList                []interface{} `json:"BranchList"`
	EmployeeList              []interface{} `json:"EmployeeList"`
	SocialInsurance           struct {
		UrbanBasicIns                string `json:"UrbanBasicIns"`
		EmployeeBasicIns             string `json:"EmployeeBasicIns"`
		MaternityIns                 string `json:"MaternityIns"`
		UnemploymentIns              string `json:"UnemploymentIns"`
		IndustrialInjuryIns          string `json:"IndustrialInjuryIns"`
		EntUrbanBasicInsNum          string `json:"EntUrbanBasicInsNum"`
		EntUnemploymentInsNum        string `json:"EntUnemploymentInsNum"`
		EntEmployeeBasicInsNum       string `json:"EntEmployeeBasicInsNum"`
		EntIndustrialInjuryInsNum    string `json:"EntIndustrialInjuryInsNum"`
		EntMaternityInsNum           string `json:"EntMaternityInsNum"`
		ActUrbanBasicInsAmount       string `json:"ActUrbanBasicInsAmount"`
		ActUnemploymentInsAmount     string `json:"ActUnemploymentInsAmount"`
		ActEmployeeBasicInsAmount    string `json:"ActEmployeeBasicInsAmount"`
		ActIndustrialInjuryInsAmount string `json:"ActIndustrialInjuryInsAmount"`
		ActMaternityInsAmount        string `json:"ActMaternityInsAmount"`
		OweUrbanBasicInsAmount       string `json:"OweUrbanBasicInsAmount"`
		OweUnemploymentInsAmount     string `json:"OweUnemploymentInsAmount"`
		OweEmployeeBasicInsAmount    string `json:"OweEmployeeBasicInsAmount"`
		OweIndustrialInjuryInsAmount string `json:"OweIndustrialInjuryInsAmount"`
		OweMaternityInsAmount        string `json:"OweMaternityInsAmount"`
	} `json:"SocialInsurance"`
	No            int         `json:"No"`
	Year          string      `json:"Year"`
	Remarks       interface{} `json:"Remarks"`
	HasDetailInfo string      `json:"HasDetailInfo"`
	PublishDate   string      `json:"PublishDate"`
}

type ARGetAnnualReportSummaryReq

type ARGetAnnualReportSummaryReq struct {
	KeyNo string
}

type ARGetAnnualReportSummaryResp

type ARGetAnnualReportSummaryResp struct {
	Response[[]ARGetAnnualReportSummaryResult]
}

type ARGetAnnualReportSummaryResult

type ARGetAnnualReportSummaryResult struct {
	No            int         `json:"No"`
	Year          string      `json:"Year"`
	Remarks       interface{} `json:"Remarks"`
	HasDetailInfo bool        `json:"HasDetailInfo"`
	PublishDate   time.Time   `json:"PublishDate"`
}

type ActualControlSuspectedActualControlReq

type ActualControlSuspectedActualControlReq struct {
	Keyword string
}

type ActualControlSuspectedActualControlResp

type ActualControlSuspectedActualControlResp struct {
	Response[ActualControlSuspectedActualControlRespResult]
}

type ActualControlSuspectedActualControlRespResult

type ActualControlSuspectedActualControlRespResult struct {
	KeyNo          string `json:"KeyNo"`
	CompanyName    string `json:"CompanyName"`
	UpdateTime     string `json:"UpdateTime"`
	ControllerData struct {
		KeyNo        string `json:"KeyNo"`
		Name         string `json:"Name"`
		Percent      string `json:"Percent"`
		PercentTotal string `json:"PercentTotal"`
		Level        string `json:"Level"`
		PathCount    string `json:"PathCount"`
		Paths        [][]struct {
			KeyNo        string `json:"KeyNo"`
			Name         string `json:"Name"`
			Percent      string `json:"Percent"`
			PercentTotal string `json:"PercentTotal"`
			Level        string `json:"Level"`
		} `json:"Paths"`
		ControlPercent string `json:"ControlPercent"`
	} `json:"ControllerData"`
	ActualControl struct {
		PersonList []struct {
			Org   int    `json:"Org"`
			Name  string `json:"Name"`
			KeyNo string `json:"KeyNo"`
		} `json:"PersonList"`
		StockPercent string `json:"StockPercent"`
	} `json:"ActualControl"`
	ControllerDataList []struct {
		KeyNo       string `json:"KeyNo"`
		Name        string `json:"Name"`
		IsActual    string `json:"IsActual"`
		JudgeReason string `json:"JudgeReason"`
		ConInfo     *struct {
			VotePercent  string `json:"VotePercent"`
			PathInfoList []struct {
				PercentTotal string `json:"PercentTotal"`
				PathList     []struct {
					Name    string `json:"Name"`
					Level   string `json:"Level"`
					Percent string `json:"Percent"`
				} `json:"PathList"`
			} `json:"PathInfoList"`
		} `json:"ConInfo"`
		StockInfo interface{} `json:"StockInfo"`
	} `json:"ControllerDataList"`
}

type AdminPenaltyCheckGetListReq

type AdminPenaltyCheckGetListReq struct {
	SearchKey string
	PageSize  int64
	PageIndex int64
}

type AdminPenaltyCheckGetListResp

type AdminPenaltyCheckGetListResp struct {
	Response[AdminPenaltyCheckGetListRespResult]
}

type AdminPenaltyCheckGetListRespResult

type AdminPenaltyCheckGetListRespResult struct {
	VerifyResult int64                                    `json:"VerifyResult"`
	Data         []AdminPenaltyCheckGetListRespResultData `json:"Data"`
}

type AdminPenaltyCheckGetListRespResultData

type AdminPenaltyCheckGetListRespResultData struct {
	Id           string `json:"Id"`
	KeyNo        string `json:"KeyNo"`
	PunishReason string `json:"PunishReason"`
	PunishResult string `json:"PunishResult"`
	PunishOffice string `json:"PunishOffice"`
	PunishDate   string `json:"PunishDate"`
	Source       string `json:"Source"`
	SourceCode   string `json:"SourceCode"`
	PunishAmt    string `json:"PunishAmt"`
}

type Api

type Api struct {
	// contains filtered or unexported fields
}

func New

func New(cfg *Config) *Api

func NewClient

func NewClient(cfg *Config, cli *resty.Client) *Api

func NewFromFile

func NewFromFile(filename string) *Api

func (*Api) ARGetAnnualReport

func (a *Api) ARGetAnnualReport(ctx context.Context, req *ARGetAnnualReportReq) (*ARGetAnnualReportResp, error)

ARGetAnnualReport 企业年报信息-查询公司年报信息 https://openapi.qcc.com/dataApi/213

func (*Api) ARGetAnnualReportSummary

func (a *Api) ARGetAnnualReportSummary(ctx context.Context, req *ARGetAnnualReportSummaryReq) (*ARGetAnnualReportSummaryResp, error)

ARGetAnnualReportSummary 企业年报信息-查询公司年报概况 https://openapi.qcc.com/dataApi/213

func (*Api) ActualControlSuspectedActualControl

func (a *Api) ActualControlSuspectedActualControl(ctx context.Context, req *ActualControlSuspectedActualControlReq) (*ActualControlSuspectedActualControlResp, error)

ActualControlSuspectedActualControl 实际控制人 https://openapi.qcc.com/dataApi/643

func (*Api) AdminPenaltyCheckGetList

func (a *Api) AdminPenaltyCheckGetList(ctx context.Context, req *AdminPenaltyCheckGetListReq) (*AdminPenaltyCheckGetListResp, error)

AdminPenaltyCheckGetList 行政处罚核查 https://openapi.qcc.com/dataApi/865

func (*Api) BankruptcyCheckGetList

func (a *Api) BankruptcyCheckGetList(ctx context.Context, req *BankruptcyCheckGetListReq) (*BankruptcyCheckGetListResp, error)

BankruptcyCheckGetList 破产重整核查 https://openapi.qcc.com/dataApi/761

func (*Api) BeneficialOwnerGetInfo

func (a *Api) BeneficialOwnerGetInfo(ctx context.Context, req *BeneficialOwnerGetInfoReq) (*BeneficialOwnerGetInfoResp, error)

BeneficialOwnerGetInfo 受益所有人 https://openapi.qcc.com/dataApi/1003

func (*Api) BeneficiaryGetBeneficiary

func (a *Api) BeneficiaryGetBeneficiary(ctx context.Context, req *BeneficiaryGetBeneficiaryReq) (*BeneficiaryGetBeneficiaryResp, error)

BeneficiaryGetBeneficiary 企业受益股东穿透识别 https://openapi.qcc.com/dataApi/628

func (*Api) CaseFilingCheckGetList

func (a *Api) CaseFilingCheckGetList(ctx context.Context, req *CaseFilingCheckGetListReq) (*CaseFilingCheckGetListResp, error)

CaseFilingCheckGetList 立案信息核查 https://openapi.qcc.com/dataApi/889

func (*Api) CourtAnnoCheckGetList

func (a *Api) CourtAnnoCheckGetList(ctx context.Context, req *CourtAnnoCheckGetListReq) (*CourtAnnoCheckGetListResp, error)

CourtAnnoCheckGetList 开庭公告核查 https://openapi.qcc.com/dataApi/888

func (*Api) CourtNoticeCheckGetList

func (a *Api) CourtNoticeCheckGetList(ctx context.Context, req *CourtNoticeCheckGetListReq) (*CourtNoticeCheckGetListResp, error)

CourtNoticeCheckGetList 法院公告核查 https://openapi.qcc.com/dataApi/882

func (*Api) CustomerDueDiligenceKYC

func (a *Api) CustomerDueDiligenceKYC(ctx context.Context, req *CustomerDueDiligenceKYCReq) (*CustomerDueDiligenceKYCResp, error)

CustomerDueDiligenceKYC 客户身份识别 https://openapi.qcc.com/dataApi/2003

func (*Api) ECIBranchGetList

func (a *Api) ECIBranchGetList(ctx context.Context, req *ECIBranchGetListReq) (*ECIBranchGetListResp, error)

ECIBranchGetList 分支机构 https://openapi.qcc.com/dataApi/733

func (*Api) ECIChangeGetList

func (a *Api) ECIChangeGetList(ctx context.Context, req *ECIChangeGetListReq) (*ECIChangeGetListResp, error)

ECIChangeGetList 变更记录 https://openapi.qcc.com/dataApi/734

func (*Api) ECICreditCodeGetCreditCodeNew

func (a *Api) ECICreditCodeGetCreditCodeNew(ctx context.Context, req *ECICreditCodeGetCreditCodeNewReq) (*ECICreditCodeGetCreditCodeNewResp, error)

ECICreditCodeGetCreditCodeNew 税号开票信息 https://openapi.qcc.com/dataApi/271

func (*Api) ECIEmployeeGetList

func (a *Api) ECIEmployeeGetList(ctx context.Context, req *ECIEmployeeGetListReq) (*ECIEmployeeGetListResp, error)

ECIEmployeeGetList 主要人员 https://openapi.qcc.com/dataApi/732

func (*Api) ECIInfoOverviewGetInfo

func (a *Api) ECIInfoOverviewGetInfo(ctx context.Context, req *ECIInfoOverviewGetInfoReq) (*ECIInfoOverviewGetInfoResp, error)

ECIInfoOverviewGetInfo 企业风险扫描 https://openapi.qcc.com/dataApi/736

func (*Api) ECIInfoVerifyGetInfo

func (a *Api) ECIInfoVerifyGetInfo(ctx context.Context, req *ECIInfoVerifyGetInfoReq) (*ECIInfoVerifyGetInfoResp, error)

ECIInfoVerifyGetInfo 企业工商详情 https://openapi.qcc.com/dataApi/735

func (*Api) ECIInvestmentThroughGetInfo

func (a *Api) ECIInvestmentThroughGetInfo(ctx context.Context, req *ECIInvestmentThroughGetInfoReq) (*ECIInvestmentThroughGetInfoResp, error)

ECIInvestmentThroughGetInfo 企业对外投资穿透(十层) https://openapi.qcc.com/dataApi/663

func (*Api) ECIPartnerGetList

func (a *Api) ECIPartnerGetList(ctx context.Context, req *ECIPartnerGetListReq) (*ECIPartnerGetListResp, error)

ECIPartnerGetList 股东信息(工商登记) https://openapi.qcc.com/dataApi/731

func (*Api) ECIRecentPartnerGetList

func (a *Api) ECIRecentPartnerGetList(ctx context.Context, req *ECIRecentPartnerGetListReq) (*ECIRecentPartnerGetListResp, error)

ECIRecentPartnerGetList 股东信息(最新公示&工商登记) https://openapi.qcc.com/dataApi/1026

func (*Api) ECIRelationshipsGetInfo

func (a *Api) ECIRelationshipsGetInfo(ctx context.Context, req *ECIRelationshipsGetInfoReq) (*ECIRelationshipsGetInfoResp, error)

ECIRelationshipsGetInfo 企业关联关系 https://openapi.qcc.com/dataApi/1002

func (*Api) ECISeniorPersonGetList

func (a *Api) ECISeniorPersonGetList(ctx context.Context, req *ECISeniorPersonGetListReq) (*ECISeniorPersonGetListResp, error)

ECISeniorPersonGetList 企业人员董监高信息 https://openapi.qcc.com/dataApi/669

func (*Api) ECIThreeElVerifyGetInfo

func (a *Api) ECIThreeElVerifyGetInfo(ctx context.Context, req *ECIThreeElVerifyGetInfoReq) (*ECIThreeElVerifyGetInfoResp, error)

ECIThreeElVerifyGetInfo 企业三要素核验 https://openapi.qcc.com/dataApi/856

func (*Api) ECITwoElVerifyGetInfo

func (a *Api) ECITwoElVerifyGetInfo(ctx context.Context, req *ECITwoElVerifyGetInfoReq) (*ECITwoElVerifyGetInfoResp, error)

ECITwoElVerifyGetInfo 企业二要素核验 https://openapi.qcc.com/dataApi/855

func (*Api) ECIV4GetBasicDetailsByName

func (a *Api) ECIV4GetBasicDetailsByName(ctx context.Context, req *ECIV4GetBasicDetailsByNameReq) (*ECIV4GetBasicDetailsByNameResp, error)

ECIV4GetBasicDetailsByName 企业工商照面 https://openapi.qcc.com/dataApi/410

func (*Api) EnterpriseInfoVerify

func (a *Api) EnterpriseInfoVerify(ctx context.Context, req *EnterpriseInfoVerifyReq) (*EnterpriseInfoVerifyResp, error)

EnterpriseInfoVerify 企业信息核验 https://openapi.qcc.com/dataApi/2001

func (*Api) EquityFreezeCheckGetList

func (a *Api) EquityFreezeCheckGetList(ctx context.Context, req *EquityFreezeCheckGetListReq) (*EquityFreezeCheckGetListResp, error)

EquityFreezeCheckGetList 股权冻结核查 https://openapi.qcc.com/dataApi/752

func (*Api) EquityThroughGetEquityThrough

func (a *Api) EquityThroughGetEquityThrough(ctx context.Context, req *EquityThroughGetEquityThroughReq) (*EquityThroughGetEquityThroughResp, error)

EquityThroughGetEquityThrough 股权穿透(四层) https://openapi.qcc.com/dataApi/642

func (*Api) FuzzySearchGetList

func (a *Api) FuzzySearchGetList(ctx context.Context, req *FuzzySearchGetListReq) (*FuzzySearchGetListResp, error)

FuzzySearchGetList 企业高级搜索 https://openapi.qcc.com/dataApi/886

func (*Api) GetClient

func (a *Api) GetClient() *resty.Client

func (*Api) GetCompanyGraph

func (a *Api) GetCompanyGraph(ctx context.Context, req *GetCompanyGraphReq) (*GetCompanyGraphResp, error)

GetCompanyGraph 企业图谱 https://openapi.qcc.com/dataApi/962

func (*Api) HoldingCompanyCheckGetList

func (a *Api) HoldingCompanyCheckGetList(ctx context.Context, req *HoldingCompanyCheckGetListReq) (*HoldingCompanyCheckGetListResp, error)

HoldingCompanyCheckGetList 控制企业核查 https://openapi.qcc.com/dataApi/942

func (*Api) IPOAnnouncementGetList

func (a *Api) IPOAnnouncementGetList(ctx context.Context, req *IPOAnnouncementGetListReq) (*IPOAnnouncementGetListResp, error)

IPOAnnouncementGetList 上市公告搜索 https://openapi.qcc.com/dataApi/915

func (*Api) IPOCompanyGetList

func (a *Api) IPOCompanyGetList(ctx context.Context, req *IPOCompanyGetListReq) (*IPOCompanyGetListResp, error)

IPOCompanyGetList 上市企业搜索 https://openapi.qcc.com/dataApi/914

func (*Api) IPOGetIPODetail

func (a *Api) IPOGetIPODetail(ctx context.Context, req *IPOGetIPODetailReq) (*IPOGetIPODetailResp, error)

IPOGetIPODetail 上市企业-企业简介 https://openapi.qcc.com/dataApi/699

func (*Api) IPOGetIPOExecutive

func (a *Api) IPOGetIPOExecutive(ctx context.Context, req *IPOGetIPOExecutiveReq) (*IPOGetIPOExecutiveResp, error)

IPOGetIPOExecutive 上市企业-企业高管 https://openapi.qcc.com/dataApi/699

func (*Api) IPOGetIPOToHolder

func (a *Api) IPOGetIPOToHolder(ctx context.Context, req *IPOGetIPOToHolderReq) (*IPOGetIPOToHolderResp, error)

IPOGetIPOToHolder 上市企业-十大股东 https://openapi.qcc.com/dataApi/699

func (*Api) IPOGetMainIndicator

func (a *Api) IPOGetMainIndicator(ctx context.Context, req *IPOGetMainIndicatorReq) (*IPOGetMainIndicatorResp, error)

IPOGetMainIndicator 上市企业-主要指标 https://openapi.qcc.com/dataApi/699

func (*Api) InvestmentCheckGetList

func (a *Api) InvestmentCheckGetList(ctx context.Context, req *InvestmentCheckGetListReq) (*InvestmentCheckGetListResp, error)

InvestmentCheckGetList 企业对外投资核查 https://openapi.qcc.com/dataApi/884

func (*Api) JudgmentDocCheckGetList

func (a *Api) JudgmentDocCheckGetList(ctx context.Context, req *JudgmentDocCheckGetListReq) (*JudgmentDocCheckGetListResp, error)

JudgmentDocCheckGetList 裁判文书核查 https://openapi.qcc.com/dataApi/887

func (*Api) JudicialSaleCheckGetList

func (a *Api) JudicialSaleCheckGetList(ctx context.Context, req *JudicialSaleCheckGetListReq) (*JudicialSaleCheckGetListResp, error)

JudicialSaleCheckGetList 司法拍卖核查 https://openapi.qcc.com/dataApi/744

func (*Api) PersonHoldingCompanyCheckGetList

func (a *Api) PersonHoldingCompanyCheckGetList(ctx context.Context, req *PersonHoldingCompanyCheckGetListReq) (*PersonHoldingCompanyCheckGetListResp, error)

PersonHoldingCompanyCheckGetList 董监高控制企业核查 https://openapi.qcc.com/dataApi/943

func (*Api) PersonRiskCountCheckGetInfo

func (a *Api) PersonRiskCountCheckGetInfo(ctx context.Context, req *PersonRiskCountCheckGetInfoReq) (*PersonRiskCountCheckGetInfoResp, error)

PersonRiskCountCheckGetInfo 董监高风险扫描 https://openapi.qcc.com/dataApi/763

func (*Api) RiskControlScan

func (a *Api) RiskControlScan(ctx context.Context, req *RiskControlScanReq) (*RiskControlScanResp, error)

RiskControlScan 综合风险排查 https://openapi.qcc.com/dataApi/2006

func (*Api) ShixinCheckGetList

func (a *Api) ShixinCheckGetList(ctx context.Context, req *ShixinCheckGetListReq) (*ShixinCheckGetListResp, error)

ShixinCheckGetList 失信核查 https://openapi.qcc.com/dataApi/740

func (*Api) SumptuaryCheckGetList

func (a *Api) SumptuaryCheckGetList(ctx context.Context, req *SumptuaryCheckGetListReq) (*SumptuaryCheckGetListResp, error)

SumptuaryCheckGetList 限制高消费核查 https://openapi.qcc.com/dataApi/742

func (*Api) ZhixingCheckGetList

func (a *Api) ZhixingCheckGetList(ctx context.Context, req *ZhixingCheckGetListReq) (*ZhixingCheckGetListResp, error)

ZhixingCheckGetList 被执行人核查 https://openapi.qcc.com/dataApi/741

type BankruptcyCheckGetListReq

type BankruptcyCheckGetListReq struct {
	SearchKey string
	PageSize  int64
	PageIndex int64
}

type BankruptcyCheckGetListResp

type BankruptcyCheckGetListResp struct {
	Response[BankruptcyCheckGetListRespResult]
}

type BankruptcyCheckGetListRespResult

type BankruptcyCheckGetListRespResult struct {
	VerifyResult int `json:"VerifyResult"`
	Data         []struct {
		Id            string `json:"Id"`
		CaseNo        string `json:"CaseNo"`
		PublicDate    string `json:"PublicDate"`
		ApplicantList []struct {
			Name  string `json:"Name"`
			KeyNo string `json:"KeyNo"`
		} `json:"ApplicantList"`
		RespondentList []struct {
			Name  string `json:"Name"`
			KeyNo string `json:"KeyNo"`
		} `json:"RespondentList"`
	} `json:"Data"`
}

type BeneficialOwnerGetInfoReq

type BeneficialOwnerGetInfoReq struct {
	CompanyName string // 企业名称或统一社会信用代码
}

type BeneficialOwnerGetInfoResp

type BeneficialOwnerGetInfoResp struct {
	Response[BeneficialOwnerGetInfoRespResult]
}

type BeneficialOwnerGetInfoRespResult

type BeneficialOwnerGetInfoRespResult struct {
	CompanyName      string      `json:"CompanyName"`
	KeyNo            string      `json:"KeyNo"`
	FindMatched      string      `json:"FindMatched"`
	OperName         interface{} `json:"OperName"`
	BenifitType      interface{} `json:"BenifitType"`
	Position         interface{} `json:"Position"`
	Remark           interface{} `json:"Remark"`
	BreakThroughList []struct {
		Name              string `json:"Name"`
		KeyNo             string `json:"KeyNo"`
		TotalStockPercent string `json:"TotalStockPercent"`
		BenifitType       string `json:"BenifitType"`
		Position          string `json:"Position"`
		Calculation       string `json:"Calculation"`
		DetailInfoList    []struct {
			Level                    int     `json:"Level"`
			ShouldCapi               float64 `json:"ShouldCapi"`
			CapitalType              string  `json:"CapitalType"`
			BreakthroughStockPercent string  `json:"BreakthroughStockPercent"`
			StockType                string  `json:"StockType"`
			Path                     string  `json:"Path"`
			StockPercent             string  `json:"StockPercent"`
		} `json:"DetailInfoList"`
	} `json:"BreakThroughList"`
	Executives       []interface{} `json:"Executives"`
	ActualExecutives []struct {
		Name         string `json:"Name"`
		KeyNo        string `json:"KeyNo"`
		StockPercent string `json:"StockPercent"`
		BenifitType  string `json:"BenifitType"`
		Position     string `json:"Position"`
	} `json:"ActualExecutives"`
}

type BeneficiaryGetBeneficiaryReq

type BeneficiaryGetBeneficiaryReq struct {
	SearchKey   string
	CompanyName string
	Mode        int64 // 穿透方式,0:穿透受益自然人(默认值),1:穿透受益企业法人,2:穿透受益自然人和企业法人
	PageSize    int64
	PageIndex   int64
}

type BeneficiaryGetBeneficiaryResp

type BeneficiaryGetBeneficiaryResp struct {
	Response[BeneficiaryGetBeneficiaryRespResult]
}

type BeneficiaryGetBeneficiaryRespResult

type BeneficiaryGetBeneficiaryRespResult struct {
	CompanyName      string      `json:"CompanyName"`
	KeyNo            string      `json:"KeyNo"`
	FindMatched      string      `json:"FindMatched"`
	OperName         interface{} `json:"OperName"`
	BenifitType      interface{} `json:"BenifitType"`
	Position         interface{} `json:"Position"`
	Remark           interface{} `json:"Remark"`
	BreakThroughList []struct {
		Name              string      `json:"Name"`
		KeyNo             string      `json:"KeyNo"`
		TotalStockPercent string      `json:"TotalStockPercent"`
		BenifitType       string      `json:"BenifitType"`
		Position          string      `json:"Position"`
		Calculation       string      `json:"Calculation"`
		CreditCode        interface{} `json:"CreditCode"`
		DetailInfoList    []struct {
			Level                    int    `json:"Level"`
			ShouldCapi               int    `json:"ShouldCapi"`
			CapitalType              string `json:"CapitalType"`
			BreakthroughStockPercent string `json:"BreakthroughStockPercent"`
			StockType                string `json:"StockType"`
			Path                     string `json:"Path"`
			StockPercent             string `json:"StockPercent"`
		} `json:"DetailInfoList"`
	} `json:"BreakThroughList"`
	Executives       []interface{} `json:"Executives"`
	ActualExecutives interface{}   `json:"ActualExecutives"`
}

type CaseFilingCheckGetListReq

type CaseFilingCheckGetListReq struct {
	SearchKey    string
	CaseIdentity int64 // 案件身份 1:被告;2:原告
	PageSize     int64
	PageIndex    int64
}

type CaseFilingCheckGetListResp

type CaseFilingCheckGetListResp struct {
	Response[CaseFilingCheckGetListRespResult]
}

type CaseFilingCheckGetListRespResult

type CaseFilingCheckGetListRespResult struct {
	VerifyResult int `json:"VerifyResult"`
	Data         []struct {
		Id             string `json:"Id"`
		CaseNo         string `json:"CaseNo"`
		Court          string `json:"Court"`
		PunishDate     string `json:"PunishDate"`
		CaseReason     string `json:"CaseReason"`
		ProsecutorList []struct {
			KeyNo string `json:"KeyNo"`
			Name  string `json:"Name"`
		} `json:"ProsecutorList"`
		DefendantList []struct {
			KeyNo string `json:"KeyNo"`
			Name  string `json:"Name"`
		} `json:"DefendantList"`
		RoleList []struct {
			RoleType     string `json:"RoleType"`
			RoleName     string `json:"RoleName"`
			RoleItemList []struct {
				KeyNo string `json:"KeyNo"`
				Name  string `json:"Name"`
			} `json:"RoleItemList"`
		} `json:"RoleList"`
	} `json:"Data"`
}

type Config

type Config struct {
	Key            string        `json:"key" yaml:"key"`
	SecretKey      string        `json:"secretKey" yaml:"secretKey"`
	Location       string        `json:"location" yaml:"location"` // default: time.Local
	Debug          bool          `json:"debug" yaml:"debug"`
	Timeout        time.Duration `json:"timeout" yaml:"timeout"` // A Timeout of zero means no timeout
	EnableCache    bool          `json:"enableCache" yaml:"enableCache"`
	NullDataExpire time.Duration `json:"nullDataExpire" yaml:"nullDataExpire"`
	CachePrefix    string        `json:"cachePrefix" yaml:"cachePrefix"` // default: `qcc:`
}

func LoadConfig

func LoadConfig(filename string) (*Config, error)

LoadConfig load config from file

type CourtAnnoCheckGetListReq

type CourtAnnoCheckGetListReq struct {
	SearchKey    string
	CaseIdentity int64 // 案件身份 1:被告;2:原告
	PageSize     int64
	PageIndex    int64
}

type CourtAnnoCheckGetListResp

type CourtAnnoCheckGetListResp struct {
	Response[CourtAnnoCheckGetListRespResult]
}

type CourtAnnoCheckGetListRespResult

type CourtAnnoCheckGetListRespResult struct {
	VerifyResult int `json:"VerifyResult"`
	Data         []struct {
		Id         string `json:"Id"`
		CaseNo     string `json:"CaseNo"`
		CaseReason string `json:"CaseReason"`
		CourtTime  string `json:"CourtTime"`
		PartyList  []struct {
			Name     string `json:"Name"`
			RoleType string `json:"RoleType"`
			Keyno    string `json:"Keyno"`
		} `json:"PartyList"`
		RoleList []struct {
			RoleType     string `json:"RoleType"`
			RoleName     string `json:"RoleName"`
			RoleItemList []struct {
				KeyNo string `json:"KeyNo"`
				Name  string `json:"Name"`
			} `json:"RoleItemList"`
		} `json:"RoleList"`
	} `json:"Data"`
}

type CourtNoticeCheckGetListReq

type CourtNoticeCheckGetListReq struct {
	SearchKey string
	PageSize  int64
	PageIndex int64
}

type CourtNoticeCheckGetListResp

type CourtNoticeCheckGetListResp struct {
	Response[CourtNoticeCheckGetListRespResult]
}

type CourtNoticeCheckGetListRespResult

type CourtNoticeCheckGetListRespResult struct {
	VerifyResult int `json:"VerifyResult"`
	Data         []struct {
		Id             string `json:"Id"`
		CaseNo         string `json:"CaseNo"`
		CaseReason     string `json:"CaseReason"`
		Category       string `json:"Category"`
		Court          string `json:"Court"`
		PublishDate    string `json:"PublishDate"`
		ProsecutorList []struct {
			KeyNo string `json:"KeyNo"`
			Name  string `json:"Name"`
		} `json:"ProsecutorList"`
		DefendantList []struct {
			KeyNo string `json:"KeyNo"`
			Name  string `json:"Name"`
		} `json:"DefendantList"`
		RoleList []struct {
			RoleType     string `json:"RoleType"`
			RoleName     string `json:"RoleName"`
			RoleItemList []struct {
				KeyNo string `json:"KeyNo"`
				Name  string `json:"Name"`
			} `json:"RoleItemList"`
		} `json:"RoleList"`
	} `json:"Data"`
}

type CustomerDueDiligenceKYCReq

type CustomerDueDiligenceKYCReq struct {
	SearchKey string
}

type CustomerDueDiligenceKYCResp

type CustomerDueDiligenceKYCResp struct {
	Response[CustomerDueDiligenceKYCRespResult]
}

type CustomerDueDiligenceKYCRespResult

type CustomerDueDiligenceKYCRespResult struct {
	VerifyResult int64                                   `json:"VerifyResult"`
	Data         []CustomerDueDiligenceKYCRespResultData `json:"Data"`
}

type CustomerDueDiligenceKYCRespResultData

type CustomerDueDiligenceKYCRespResultData struct {
	KeyNo        string `json:"KeyNo"`
	Name         string `json:"Name"`
	CreditCode   string `json:"CreditCode"`
	OperName     string `json:"OperName"`
	Status       string `json:"Status"`
	StartDate    string `json:"StartDate"`
	RegistCapi   string `json:"RegistCapi"`
	RealCapi     string `json:"RealCapi"`
	OrgNo        string `json:"OrgNo"`
	No           string `json:"No"`
	TaxNo        string `json:"TaxNo"`
	EconKind     string `json:"EconKind"`
	TermStart    string `json:"TermStart"`
	TermEnd      string `json:"TermEnd"`
	TaxpayerType string `json:"TaxpayerType"`
	PersonScope  string `json:"PersonScope"`
	InsuredCount string `json:"InsuredCount"`
	CheckDate    string `json:"CheckDate"`
	AreaCode     string `json:"AreaCode"`
	Area         struct {
		Province string `json:"Province"`
		City     string `json:"City"`
		County   string `json:"County"`
	} `json:"Area"`
	BelongOrg string `json:"BelongOrg"`
	ImExCode  string `json:"ImExCode"`
	Industry  struct {
		IndustryCode       string `json:"IndustryCode"`
		Industry           string `json:"Industry"`
		SubIndustryCode    string `json:"SubIndustryCode"`
		SubIndustry        string `json:"SubIndustry"`
		MiddleCategoryCode string `json:"MiddleCategoryCode"`
		MiddleCategory     string `json:"MiddleCategory"`
		SmallCategoryCode  string `json:"SmallCategoryCode"`
		SmallCategory      string `json:"SmallCategory"`
	} `json:"Industry"`
	EnglishName   string `json:"EnglishName"`
	Address       string `json:"Address"`
	AnnualAddress string `json:"AnnualAddress"`
	Scope         string `json:"Scope"`
	EntType       string `json:"EntType"`
	OrgCodeList   []struct {
		PrimaryCode   string `json:"PrimaryCode"`
		SecondaryCode string `json:"SecondaryCode"`
	} `json:"OrgCodeList"`
	ImageUrl   string `json:"ImageUrl"`
	RevokeInfo struct {
		CancelDate   string `json:"CancelDate"`
		CancelReason string `json:"CancelReason"`
		RevokeDate   string `json:"RevokeDate"`
		RevokeReason string `json:"RevokeReason"`
	} `json:"RevokeInfo"`
	OriginalName []struct {
		Name       string `json:"Name"`
		ChangeDate string `json:"ChangeDate"`
	} `json:"OriginalName"`
	StockInfo struct {
		StockNumber string `json:"StockNumber"`
		StockType   string `json:"StockType"`
	} `json:"StockInfo"`
	ContactInfo struct {
		WebSiteList   []string `json:"WebSiteList"`
		Email         string   `json:"Email"`
		MoreEmailList []struct {
			Email  string `json:"Email"`
			Source string `json:"Source"`
		} `json:"MoreEmailList"`
		Tel         string `json:"Tel"`
		MoreTelList []struct {
			Tel    string `json:"Tel"`
			Source string `json:"Source"`
		} `json:"MoreTelList"`
	} `json:"ContactInfo"`
	LongLat struct {
		Longitude string `json:"Longitude"`
		Latitude  string `json:"Latitude"`
	} `json:"LongLat"`
	BankInfo struct {
		Bank        string `json:"Bank"`
		BankAccount string `json:"BankAccount"`
		Name        string `json:"Name"`
		CreditCode  string `json:"CreditCode"`
		Address     string `json:"Address"`
		Tel         string `json:"Tel"`
	} `json:"BankInfo"`
	IsSmall     string `json:"IsSmall"`
	Scale       string `json:"Scale"`
	QccIndustry struct {
		AName string `json:"AName"`
		BName string `json:"BName"`
		CName string `json:"CName"`
		DName string `json:"DName"`
	} `json:"QccIndustry"`
	IsOfficialEnglish string `json:"IsOfficialEnglish"`
	PartnerList       []struct {
		KeyNo        string `json:"KeyNo"`
		StockName    string `json:"StockName"`
		StockType    string `json:"StockType"`
		StockPercent string `json:"StockPercent"`
		ShouldCapi   string `json:"ShouldCapi"`
		ShoudDate    string `json:"ShoudDate"`
		StakeDate    string `json:"StakeDate"`
		CreditCode   string `json:"CreditCode"`
		Area         string `json:"Area"`
	} `json:"PartnerList"`
	PubPartnerList []struct {
		StockName    string `json:"StockName"`
		StockPercent string `json:"StockPercent"`
		HoldType     string `json:"HoldType"`
		Amount       string `json:"Amount"`
		CreditCode   string `json:"CreditCode"`
		Area         string `json:"Area"`
	} `json:"PubPartnerList"`
	EmployeeList []struct {
		KeyNo string `json:"KeyNo"`
		Name  string `json:"Name"`
		Job   string `json:"Job"`
	} `json:"EmployeeList"`
	PubEmployeeList []struct {
		Name string `json:"Name"`
		Job  string `json:"Job"`
	} `json:"PubEmployeeList"`
	BranchList []struct {
		KeyNo     string `json:"KeyNo"`
		Name      string `json:"Name"`
		OperName  string `json:"OperName"`
		StartDate string `json:"StartDate"`
		Status    string `json:"Status"`
		Area      struct {
			Province string `json:"Province"`
			City     string `json:"City"`
			County   string `json:"County"`
		} `json:"Area"`
	} `json:"BranchList"`
	ChangeList []struct {
		ProjectName string   `json:"ProjectName"`
		ChangeDate  string   `json:"ChangeDate"`
		BeforeList  []string `json:"BeforeList"`
		AfterList   []string `json:"AfterList"`
	} `json:"ChangeList"`
	TagList []struct {
		Type string `json:"Type"`
		Name string `json:"Name"`
	} `json:"TagList"`
	Parent struct {
		KeyNo      string `json:"KeyNo"`
		Name       string `json:"Name"`
		OperName   string `json:"OperName"`
		StartDate  string `json:"StartDate"`
		Status     string `json:"Status"`
		RegistCapi string `json:"RegistCapi"`
	} `json:"Parent"`
	Beneficiary struct {
		KeyNo               string `json:"KeyNo"`
		Name                string `json:"Name"`
		FinalBenefitPercent string `json:"FinalBenefitPercent"`
		Reason              string `json:"Reason"`
	} `json:"Beneficiary"`
	ActualControllerList []struct {
		KeyNo               string `json:"KeyNo"`
		Name                string `json:"Name"`
		FinalBenefitPercent string `json:"FinalBenefitPercent"`
		ControlPercent      string `json:"ControlPercent"`
		IsActual            string `json:"IsActual"`
	} `json:"ActualControllerList"`
	EmergingIndustyList []struct {
		PrimaryCode   string `json:"PrimaryCode"`
		PrimaryDes    string `json:"PrimaryDes"`
		SecondaryList []struct {
			SecondaryCode string `json:"SecondaryCode"`
			SecondaryDes  string `json:"SecondaryDes"`
			TertiaryList  []struct {
				TertiaryCode string `json:"TertiaryCode"`
				TertiaryDes  string `json:"TertiaryDes"`
			} `json:"TertiaryList"`
		} `json:"SecondaryList"`
	} `json:"EmergingIndustyList"`
	GroupInfo struct {
		GroupId string `json:"GroupId"`
		Name    string `json:"Name"`
		Logo    string `json:"Logo"`
	} `json:"GroupInfo"`
	InvestmentList []struct {
		KeyNo       string `json:"KeyNo"`
		Name        string `json:"Name"`
		StartDate   string `json:"StartDate"`
		Status      string `json:"Status"`
		FundedRatio string `json:"FundedRatio"`
		ShouldCapi  string `json:"ShouldCapi"`
		Industry    struct {
			IndustryCode       string `json:"IndustryCode"`
			Industry           string `json:"Industry"`
			SubIndustryCode    string `json:"SubIndustryCode"`
			SubIndustry        string `json:"SubIndustry"`
			MiddleCategoryCode string `json:"MiddleCategoryCode"`
			MiddleCategory     string `json:"MiddleCategory"`
			SmallCategoryCode  string `json:"SmallCategoryCode"`
			SmallCategory      string `json:"SmallCategory"`
		} `json:"Industry"`
		Area struct {
			Province string `json:"Province"`
			City     string `json:"City"`
			County   string `json:"County"`
		} `json:"Area"`
	} `json:"InvestmentList"`
	ProductList []struct {
		Name        string `json:"Name"`
		StartDate   string `json:"StartDate"`
		RoundDesc   string `json:"RoundDesc"`
		Location    string `json:"Location"`
		Description string `json:"Description"`
	} `json:"ProductList"`
	AdminLicenseList []struct {
		LicensDocNo   string `json:"LicensDocNo"`
		LicensDocName string `json:"LicensDocName"`
		ValidityFrom  string `json:"ValidityFrom"`
		ValidityTo    string `json:"ValidityTo"`
		LicensOffice  string `json:"LicensOffice"`
		LicensContent string `json:"LicensContent"`
		Source        string `json:"Source"`
	} `json:"AdminLicenseList"`
	ApproveSiteList []struct {
		Name       string `json:"Name"`
		WebAddress string `json:"WebAddress"`
		DomainName string `json:"DomainName"`
		LesenceNo  string `json:"LesenceNo"`
		AuditDate  string `json:"AuditDate"`
	} `json:"ApproveSiteList"`
	SpotCheckList []struct {
		ExecutiveOrg string `json:"ExecutiveOrg"`
		Type         string `json:"Type"`
		Date         string `json:"Date"`
		Consequence  string `json:"Consequence"`
	} `json:"SpotCheckList"`
	TaxCreditList []struct {
		TaxNo string `json:"TaxNo"`
		Year  string `json:"Year"`
		Level string `json:"Level"`
		Org   string `json:"Org"`
	} `json:"TaxCreditList"`
}

type ECIBranchGetListReq

type ECIBranchGetListReq struct {
	SearchKey string
	PageIndex int64
	PageSize  int64
}

type ECIBranchGetListResp

type ECIBranchGetListResp struct {
	Response[[]ECIBranchGetListRespResult]
}

type ECIBranchGetListRespResult

type ECIBranchGetListRespResult struct {
	KeyNo    string `json:"KeyNo"`
	Name     string `json:"Name"`
	Status   string `json:"Status"`
	OperInfo struct {
		KeyNo string `json:"KeyNo"`
		Name  string `json:"Name"`
	} `json:"OperInfo"`
}

type ECIChangeGetListReq

type ECIChangeGetListReq struct {
	SearchKey string
	PageIndex int64
	PageSize  int64
}

type ECIChangeGetListResp

type ECIChangeGetListResp struct {
	Response[[]ECIChangeGetListRespResult]
}

type ECIChangeGetListRespResult

type ECIChangeGetListRespResult struct {
	ProjectName    string   `json:"ProjectName"`
	BeforeList     []string `json:"BeforeList"`
	AfterList      []string `json:"AfterList"`
	BeforeInfoList []struct {
		Content string `json:"Content"`
		Name    string `json:"Name"`
		KeyNo   string `json:"KeyNo"`
	} `json:"BeforeInfoList"`
	AfterInfoList []struct {
		Content string `json:"Content"`
		Name    string `json:"Name"`
		KeyNo   string `json:"KeyNo"`
	} `json:"AfterInfoList"`
	ChangeDate string `json:"ChangeDate"`
}

type ECICreditCodeGetCreditCodeNewReq

type ECICreditCodeGetCreditCodeNewReq struct {
	Keyword string
}

type ECICreditCodeGetCreditCodeNewResp

type ECICreditCodeGetCreditCodeNewResp struct {
	Response[ECICreditCodeGetCreditCodeNewRespResult]
}

type ECICreditCodeGetCreditCodeNewRespResult

type ECICreditCodeGetCreditCodeNewRespResult struct {
	Name        string `json:"Name"`
	CreditCode  string `json:"CreditCode"`
	EconKind    string `json:"EconKind"`
	Status      string `json:"Status"`
	Address     string `json:"Address"`
	Tel         string `json:"Tel"`
	Bank        string `json:"Bank"`
	BankAccount string `json:"BankAccount"`
}

type ECIEmployeeGetListReq

type ECIEmployeeGetListReq struct {
	SearchKey  string
	SearchType int64 // 查询类型,1-最新公示;2-工商登记,默认返回工商登记的信息
	PageIndex  int64
	PageSize   int64
}

type ECIEmployeeGetListResp

type ECIEmployeeGetListResp struct {
	Response[[]ECIEmployeeGetListRespResult]
}

type ECIEmployeeGetListRespResult

type ECIEmployeeGetListRespResult struct {
	KeyNo string `json:"KeyNo"`
	Name  string `json:"Name"`
	Job   string `json:"Job"`
}

type ECIInfoOverviewGetInfoReq

type ECIInfoOverviewGetInfoReq struct {
	SearchKey string
}

type ECIInfoOverviewGetInfoResp

type ECIInfoOverviewGetInfoResp struct {
	PermissionInfo []struct {
		Name     string `json:"Name"`
		Province string `json:"Province"`
		Liandate string `json:"Liandate"`
		CaseNo   string `json:"CaseNo"`
	} `json:"PermissionInfo"`
	Penalty []struct {
		DocNo       string      `json:"DocNo"`
		PenaltyType string      `json:"PenaltyType"`
		OfficeName  string      `json:"OfficeName"`
		Content     string      `json:"Content"`
		PenaltyDate string      `json:"PenaltyDate"`
		PublicDate  string      `json:"PublicDate"`
		Remark      interface{} `json:"Remark"`
	} `json:"Penalty"`
	Exceptions   []interface{} `json:"Exceptions"`
	ShiXinItems  []interface{} `json:"ShiXinItems"`
	ZhiXingItems []interface{} `json:"ZhiXingItems"`
	MPledge      []interface{} `json:"MPledge"`
	Liquidation  interface{}   `json:"Liquidation"`
	Pledge       []struct {
		CompanyId     string `json:"CompanyId"`
		RegistNo      string `json:"RegistNo"`
		Pledgor       string `json:"Pledgor"`
		PledgorNo     string `json:"PledgorNo"`
		Pledgee       string `json:"Pledgee"`
		PledgeeNo     string `json:"PledgeeNo"`
		PledgedAmount string `json:"PledgedAmount"`
		RegDate       string `json:"RegDate"`
		PublicDate    string `json:"PublicDate"`
		Status        string `json:"Status"`
	} `json:"Pledge"`
	SpotCheck []struct {
		No           interface{} `json:"No"`
		ExecutiveOrg string      `json:"ExecutiveOrg"`
		Type         string      `json:"Type"`
		Date         string      `json:"Date"`
		Consequence  string      `json:"Consequence"`
		Remark       interface{} `json:"Remark"`
	} `json:"SpotCheck"`
	CompanyTaxCreditItems []struct {
		No    string `json:"No"`
		Name  string `json:"Name"`
		Year  string `json:"Year"`
		Level string `json:"Level"`
	} `json:"CompanyTaxCreditItems"`
	CompanyProducts []struct {
		CompanyName string `json:"CompanyName"`
		Link        string `json:"Link"`
		ImageUrl    string `json:"ImageUrl"`
		Name        string `json:"Name"`
		Domain      string `json:"Domain"`
		Tags        string `json:"Tags"`
		Description string `json:"Description"`
		Category    string `json:"Category"`
	} `json:"CompanyProducts"`
	PermissionEciInfo []struct {
		LicensDocNo   string `json:"LicensDocNo"`
		LicensDocName string `json:"LicensDocName"`
		ValidityFrom  string `json:"ValidityFrom"`
		ValidityTo    string `json:"ValidityTo"`
		LicensOffice  string `json:"LicensOffice"`
		LicensContent string `json:"LicensContent"`
	} `json:"PermissionEciInfo"`
	PenaltyCreditChina []interface{} `json:"PenaltyCreditChina"`
	Partners           []struct {
		KeyNo               string      `json:"KeyNo"`
		StockName           string      `json:"StockName"`
		StockType           string      `json:"StockType"`
		StockPercent        string      `json:"StockPercent"`
		ShouldCapi          string      `json:"ShouldCapi"`
		ShoudDate           string      `json:"ShoudDate"`
		InvestType          string      `json:"InvestType"`
		InvestName          interface{} `json:"InvestName"`
		RealCapi            interface{} `json:"RealCapi"`
		CapiDate            interface{} `json:"CapiDate"`
		TagsList            []string    `json:"TagsList"`
		FinalBenefitPercent string      `json:"FinalBenefitPercent"`
		RelatedProduct      *struct {
			Id             string `json:"Id"`
			Name           string `json:"Name"`
			Round          string `json:"Round"`
			FinancingCount string `json:"FinancingCount"`
		} `json:"RelatedProduct"`
		RelatedOrg *struct {
			Id   string `json:"Id"`
			Name string `json:"Name"`
		} `json:"RelatedOrg"`
		Area string `json:"Area"`
	} `json:"Partners"`
	Employees []struct {
		KeyNo string `json:"KeyNo"`
		Name  string `json:"Name"`
		Job   string `json:"Job"`
	} `json:"Employees"`
	Branches      []interface{} `json:"Branches"`
	ChangeRecords []struct {
		ProjectName   string `json:"ProjectName"`
		BeforeContent string `json:"BeforeContent"`
		AfterContent  string `json:"AfterContent"`
		ChangeDate    string `json:"ChangeDate"`
	} `json:"ChangeRecords"`
	ContactInfo struct {
		WebSite []struct {
			Name interface{} `json:"Name"`
			Url  string      `json:"Url"`
		} `json:"WebSite"`
		PhoneNumber string `json:"PhoneNumber"`
		Email       string `json:"Email"`
	} `json:"ContactInfo"`
	Industry struct {
		IndustryCode       string      `json:"IndustryCode"`
		Industry           string      `json:"Industry"`
		SubIndustryCode    string      `json:"SubIndustryCode"`
		SubIndustry        string      `json:"SubIndustry"`
		MiddleCategoryCode interface{} `json:"MiddleCategoryCode"`
		MiddleCategory     interface{} `json:"MiddleCategory"`
		SmallCategoryCode  interface{} `json:"SmallCategoryCode"`
		SmallCategory      interface{} `json:"SmallCategory"`
	} `json:"Industry"`
	Area struct {
		Province string `json:"Province"`
		City     string `json:"City"`
		County   string `json:"County"`
	} `json:"Area"`
	AreaCode            string `json:"AreaCode"`
	EmergingIndustyList []struct {
		PrimaryCode   string `json:"PrimaryCode"`
		PrimaryDes    string `json:"PrimaryDes"`
		SecondaryList []struct {
			SecondaryCode string `json:"SecondaryCode"`
			SecondaryDes  string `json:"SecondaryDes"`
			TertiaryList  []struct {
				TertiaryCode string `json:"TertiaryCode"`
				TertiaryDes  string `json:"TertiaryDes"`
			} `json:"TertiaryList"`
		} `json:"SecondaryList"`
	} `json:"EmergingIndustyList"`
	RevokeInfo   interface{} `json:"RevokeInfo"`
	InsuredCount string      `json:"InsuredCount"`
	EnglishName  string      `json:"EnglishName"`
	PersonScope  string      `json:"PersonScope"`
	IXCode       interface{} `json:"IXCode"`
	TagList      []struct {
		Type string `json:"Type"`
		Name string `json:"Name"`
	} `json:"TagList"`
	ARContactList []struct {
		ContactNo    string `json:"ContactNo"`
		EmailAddress string `json:"EmailAddress"`
		Address      string `json:"Address"`
	} `json:"ARContactList"`
	EconKindCodeList []string    `json:"EconKindCodeList"`
	KeyNo            string      `json:"KeyNo"`
	Name             string      `json:"Name"`
	No               string      `json:"No"`
	BelongOrg        string      `json:"BelongOrg"`
	OperId           string      `json:"OperId"`
	OperName         string      `json:"OperName"`
	StartDate        string      `json:"StartDate"`
	EndDate          string      `json:"EndDate"`
	Status           string      `json:"Status"`
	Province         string      `json:"Province"`
	UpdatedDate      string      `json:"UpdatedDate"`
	CreditCode       string      `json:"CreditCode"`
	RegistCapi       string      `json:"RegistCapi"`
	EconKind         string      `json:"EconKind"`
	Address          string      `json:"Address"`
	Scope            string      `json:"Scope"`
	TermStart        string      `json:"TermStart"`
	TermEnd          string      `json:"TermEnd"`
	CheckDate        string      `json:"CheckDate"`
	OrgNo            string      `json:"OrgNo"`
	IsOnStock        string      `json:"IsOnStock"`
	StockNumber      interface{} `json:"StockNumber"`
	StockType        interface{} `json:"StockType"`
	OriginalName     []struct {
		Name       string `json:"Name"`
		ChangeDate string `json:"ChangeDate"`
	} `json:"OriginalName"`
	ImageUrl string `json:"ImageUrl"`
	EntType  string `json:"EntType"`
	RecCap   string `json:"RecCap"`
}

type ECIInfoVerifyGetInfoReq

type ECIInfoVerifyGetInfoReq struct {
	SearchKey string
}

type ECIInfoVerifyGetInfoResp

type ECIInfoVerifyGetInfoResp struct {
	Response[ECIInfoVerifyGetInfoRespResult]
	JobId interface{} `json:"JobId"`
}

type ECIInfoVerifyGetInfoRespResult

type ECIInfoVerifyGetInfoRespResult struct {
	Partners []struct {
		KeyNo               string      `json:"KeyNo"`
		StockName           string      `json:"StockName"`
		StockType           string      `json:"StockType"`
		StockPercent        string      `json:"StockPercent"`
		ShouldCapi          string      `json:"ShouldCapi"`
		ShoudDate           string      `json:"ShoudDate"`
		InvestType          string      `json:"InvestType"`
		InvestName          interface{} `json:"InvestName"`
		RealCapi            interface{} `json:"RealCapi"`
		CapiDate            interface{} `json:"CapiDate"`
		TagsList            []string    `json:"TagsList"`
		FinalBenefitPercent string      `json:"FinalBenefitPercent"`
		RelatedProduct      *struct {
			Id             string `json:"Id"`
			Name           string `json:"Name"`
			Round          string `json:"Round"`
			FinancingCount string `json:"FinancingCount"`
		} `json:"RelatedProduct"`
		RelatedOrg interface{} `json:"RelatedOrg"`
		Area       string      `json:"Area"`
	} `json:"Partners"`
	Employees []struct {
		KeyNo string `json:"KeyNo"`
		Name  string `json:"Name"`
		Job   string `json:"Job"`
	} `json:"Employees"`
	Branches      []interface{} `json:"Branches"`
	ChangeRecords []struct {
		ProjectName   string `json:"ProjectName"`
		BeforeContent string `json:"BeforeContent"`
		AfterContent  string `json:"AfterContent"`
		ChangeDate    string `json:"ChangeDate"`
	} `json:"ChangeRecords"`
	ContactInfo struct {
		WebSite []struct {
			Name interface{} `json:"Name"`
			Url  string      `json:"Url"`
		} `json:"WebSite"`
		PhoneNumber string `json:"PhoneNumber"`
		Email       string `json:"Email"`
	} `json:"ContactInfo"`
	Industry struct {
		IndustryCode       string      `json:"IndustryCode"`
		Industry           string      `json:"Industry"`
		SubIndustryCode    string      `json:"SubIndustryCode"`
		SubIndustry        string      `json:"SubIndustry"`
		MiddleCategoryCode interface{} `json:"MiddleCategoryCode"`
		MiddleCategory     interface{} `json:"MiddleCategory"`
		SmallCategoryCode  interface{} `json:"SmallCategoryCode"`
		SmallCategory      interface{} `json:"SmallCategory"`
	} `json:"Industry"`
	Area struct {
		Province string `json:"Province"`
		City     string `json:"City"`
		County   string `json:"County"`
	} `json:"Area"`
	AreaCode            string `json:"AreaCode"`
	EmergingIndustyList []struct {
		PrimaryCode   string `json:"PrimaryCode"`
		PrimaryDes    string `json:"PrimaryDes"`
		SecondaryList []struct {
			SecondaryCode string `json:"SecondaryCode"`
			SecondaryDes  string `json:"SecondaryDes"`
			TertiaryList  []struct {
				TertiaryCode string `json:"TertiaryCode"`
				TertiaryDes  string `json:"TertiaryDes"`
			} `json:"TertiaryList"`
		} `json:"SecondaryList"`
	} `json:"EmergingIndustyList"`
	RevokeInfo   interface{} `json:"RevokeInfo"`
	InsuredCount string      `json:"InsuredCount"`
	EnglishName  string      `json:"EnglishName"`
	PersonScope  string      `json:"PersonScope"`
	IXCode       interface{} `json:"IXCode"`
	TagList      []struct {
		Type string `json:"Type"`
		Name string `json:"Name"`
	} `json:"TagList"`
	ARContactList []struct {
		ContactNo    string `json:"ContactNo"`
		EmailAddress string `json:"EmailAddress"`
		Address      string `json:"Address"`
	} `json:"ARContactList"`
	EconKindCodeList []string    `json:"EconKindCodeList"`
	KeyNo            string      `json:"KeyNo"`
	Name             string      `json:"Name"`
	No               string      `json:"No"`
	BelongOrg        string      `json:"BelongOrg"`
	OperId           string      `json:"OperId"`
	OperName         string      `json:"OperName"`
	StartDate        string      `json:"StartDate"`
	EndDate          string      `json:"EndDate"`
	Status           string      `json:"Status"`
	Province         string      `json:"Province"`
	UpdatedDate      string      `json:"UpdatedDate"`
	CreditCode       string      `json:"CreditCode"`
	RegistCapi       string      `json:"RegistCapi"`
	EconKind         string      `json:"EconKind"`
	Address          string      `json:"Address"`
	Scope            string      `json:"Scope"`
	TermStart        string      `json:"TermStart"`
	TermEnd          string      `json:"TermEnd"`
	CheckDate        string      `json:"CheckDate"`
	OrgNo            string      `json:"OrgNo"`
	IsOnStock        string      `json:"IsOnStock"`
	StockNumber      interface{} `json:"StockNumber"`
	StockType        interface{} `json:"StockType"`
	OriginalName     []struct {
		Name       string `json:"Name"`
		ChangeDate string `json:"ChangeDate"`
	} `json:"OriginalName"`
	ImageUrl string `json:"ImageUrl"`
	EntType  string `json:"EntType"`
	RecCap   string `json:"RecCap"`
}

type ECIInvestmentThroughGetInfoReq

type ECIInvestmentThroughGetInfoReq struct {
	SearchKey          string
	Percent            string
	FilterAbnormalFlag int64 // 是否过滤已吊销、注销企业,0:不过滤;1:过滤 默认0
	PageSize           int64
	PageIndex          int64
}

type ECIInvestmentThroughGetInfoResp

type ECIInvestmentThroughGetInfoResp struct {
	Response[ECIInvestmentThroughGetInfoRespResult]
}

type ECIInvestmentThroughGetInfoRespResult

type ECIInvestmentThroughGetInfoRespResult struct {
	KeyNo            string      `json:"KeyNo"`
	CompanyName      string      `json:"CompanyName"`
	FindMatched      string      `json:"FindMatched"`
	Remark           interface{} `json:"Remark"`
	OrderNo          string      `json:"OrderNo"`
	BreakThroughList []struct {
		KeyNo             string `json:"KeyNo"`
		Name              string `json:"Name"`
		CreditCode        string `json:"CreditCode"`
		CorpStatus        string `json:"CorpStatus"`
		TotalStockPercent string `json:"TotalStockPercent"`
		DetailInfoList    []struct {
			Level                    string `json:"Level"`
			ShouldCapi               string `json:"ShouldCapi"`
			CapitalType              string `json:"CapitalType"`
			BreakThroughStockPercent string `json:"BreakThroughStockPercent"`
			StockType                string `json:"StockType"`
			Path                     string `json:"Path"`
			StockPercent             string `json:"StockPercent"`
		} `json:"DetailInfoList"`
	} `json:"BreakThroughList"`
}

type ECIPartnerGetListReq

type ECIPartnerGetListReq struct {
	SearchKey string
	PageIndex int64
	PageSize  int64
}

type ECIPartnerGetListResp

type ECIPartnerGetListResp struct {
	Response[[]ECIPartnerGetListRespResult]
}

type ECIPartnerGetListRespResult

type ECIPartnerGetListRespResult struct {
	KeyNo        string `json:"KeyNo"`
	StockName    string `json:"StockName"`
	StockType    string `json:"StockType"`
	StockPercent string `json:"StockPercent"`
	ShouldCapi   string `json:"ShouldCapi"`
	ShoudDate    string `json:"ShoudDate"`
	StakeDate    string `json:"StakeDate"`
	CreditCode   string `json:"CreditCode"`
	Area         string `json:"Area"`
}

type ECIRecentPartnerGetListReq

type ECIRecentPartnerGetListReq struct {
	SearchKey  string
	SearchType int64 // 查询类型,1-最新公示;2-工商登记,默认返回最新公示的信息
	PageSize   int64
	PageIndex  int64
}

type ECIRecentPartnerGetListResp

type ECIRecentPartnerGetListResp struct {
	Response[ECIRecentPartnerGetListRespResult]
}

type ECIRecentPartnerGetListRespResult

type ECIRecentPartnerGetListRespResult struct {
	VerifyResult int `json:"VerifyResult"`
	Data         struct {
		RegStockInfo struct {
			Paging struct {
				PageSize     int `json:"PageSize"`
				PageIndex    int `json:"PageIndex"`
				TotalRecords int `json:"TotalRecords"`
			} `json:"Paging"`
			RegStockList []struct {
				KeyNo        string `json:"KeyNo"`
				StockName    string `json:"StockName"`
				StockType    string `json:"StockType"`
				StockPercent string `json:"StockPercent"`
				ShouldCapi   string `json:"ShouldCapi"`
				ShoudDate    string `json:"ShoudDate"`
				StakeDate    string `json:"StakeDate"`
				CreditCode   string `json:"CreditCode"`
				Area         string `json:"Area"`
			} `json:"RegStockList"`
		} `json:"RegStockInfo"`
		PubStockInfo struct {
			Paging struct {
				PageSize     int `json:"PageSize"`
				PageIndex    int `json:"PageIndex"`
				TotalRecords int `json:"TotalRecords"`
			} `json:"Paging"`
			PubStockInList []struct {
				KeyNo        string `json:"KeyNo"`
				StockName    string `json:"StockName"`
				StockPercent string `json:"StockPercent"`
				HoldType     string `json:"HoldType"`
				Amount       string `json:"Amount"`
				CreditCode   string `json:"CreditCode"`
				Area         string `json:"Area"`
			} `json:"PubStockInList"`
		} `json:"PubStockInfo"`
	} `json:"Data"`
}

type ECIRelationshipsGetInfoReq

type ECIRelationshipsGetInfoReq struct {
	SearchKey1 string
	SearchKey2 string
}

type ECIRelationshipsGetInfoResp

type ECIRelationshipsGetInfoResp struct {
	Response[ECIRelationshipsGetInfoRespResult]
}

type ECIRelationshipsGetInfoRespResult

type ECIRelationshipsGetInfoRespResult struct {
	VerifyResult int `json:"VerifyResult"`
	Data         []struct {
		SubjectList []struct {
			NodeId string `json:"NodeId"`
			KeyNo  string `json:"KeyNo"`
			Name   string `json:"Name"`
		} `json:"SubjectList"`
		RelationList []struct {
			StartNodeId  string `json:"StartNodeId"`
			EndNodeId    string `json:"EndNodeId"`
			PropertyList []struct {
				Type      string `json:"Type"`
				LabelText string `json:"LabelText"`
			} `json:"PropertyList"`
		} `json:"RelationList"`
	} `json:"Data"`
}

type ECISeniorPersonGetListReq

type ECISeniorPersonGetListReq struct {
	SearchKey  string
	PersonName string
	Type       int64 // 0:担任法定代表人;1:对外投资;2:在外任职
	PageIndex  int64
	PageSize   int64
}

type ECISeniorPersonGetListResp

type ECISeniorPersonGetListResp struct {
	Response[[]ECISeniorPersonGetListRespResult]
	GroupItems []struct {
		Key   string `json:"Key"`
		Items []struct {
			Value string `json:"Value"`
			Desc  string `json:"Desc"`
			Count string `json:"Count"`
		} `json:"Items"`
	} `json:"GroupItems"`
}

type ECISeniorPersonGetListRespResult

type ECISeniorPersonGetListRespResult struct {
	Area struct {
		City     string `json:"City"`
		County   string `json:"County"`
		Province string `json:"Province"`
	} `json:"Area"`
	Date     string `json:"Date"`
	EconKind string `json:"EconKind"`
	ImageUrl string `json:"ImageUrl"`
	Industry struct {
		Industry        string `json:"Industry"`
		IndustryCode    string `json:"IndustryCode"`
		SubIndustry     string `json:"SubIndustry"`
		SubIndustryCode string `json:"SubIndustryCode"`
	} `json:"Industry"`
	KeyNo        string `json:"KeyNo"`
	Name         string `json:"Name"`
	OperName     string `json:"OperName"`
	OperPersonId string `json:"OperPersonId"`
	OperType     string `json:"OperType"`
	RegCap       string `json:"RegCap"`
	RelationList []struct {
		Type     string `json:"Type"`
		TypeDesc string `json:"TypeDesc"`
		Value    string `json:"Value"`
	} `json:"RelationList"`
	SXCount    string `json:"SXCount"`
	Status     string `json:"Status"`
	ZXCount    string `json:"ZXCount"`
	CreditCode string `json:"CreditCode"`
}

type ECIThreeElVerifyGetInfoReq

type ECIThreeElVerifyGetInfoReq struct {
	CreditCode  string
	CompanyName string
	OperName    string
}

type ECIThreeElVerifyGetInfoResp

type ECIThreeElVerifyGetInfoResp struct {
	Response[ECIThreeElVerifyGetInfoRespResult]
}

type ECIThreeElVerifyGetInfoRespResult

type ECIThreeElVerifyGetInfoRespResult struct {
	VerifyResult int64 `json:"VerifyResult"` // 0:公司编号有误,1:一致,2:企业名称不一致,3:法定代表人名称不一致
}

type ECITwoElVerifyGetInfoReq

type ECITwoElVerifyGetInfoReq struct {
	CreditCode string
	VerifyName string
	VerifyType int64 // 1:核验企业名称是否和公司编号匹配,2:核验法定代表人名称是否和公司编号匹配
}

type ECITwoElVerifyGetInfoResp

type ECITwoElVerifyGetInfoResp struct {
	Response[ECITwoElVerifyGetInfoRespResult]
}

type ECITwoElVerifyGetInfoRespResult

type ECITwoElVerifyGetInfoRespResult struct {
	VerifyResult int64 `json:"VerifyResult"`
}

type ECIV4GetBasicDetailsByNameReq

type ECIV4GetBasicDetailsByNameReq struct {
	Keyword string
}

type ECIV4GetBasicDetailsByNameResp

type ECIV4GetBasicDetailsByNameResp struct {
	Response[ECIV4GetBasicDetailsByNameRespResult]
}

type ECIV4GetBasicDetailsByNameRespResult

type ECIV4GetBasicDetailsByNameRespResult struct {
	KeyNo        string        `json:"KeyNo"`
	Name         string        `json:"Name"`
	No           string        `json:"No"`
	BelongOrg    string        `json:"BelongOrg"`
	OperId       string        `json:"OperId"`
	OperName     string        `json:"OperName"`
	StartDate    string        `json:"StartDate"`
	EndDate      string        `json:"EndDate"`
	Status       string        `json:"Status"`
	Province     string        `json:"Province"`
	UpdatedDate  string        `json:"UpdatedDate"`
	CreditCode   string        `json:"CreditCode"`
	RegistCapi   string        `json:"RegistCapi"`
	EconKind     string        `json:"EconKind"`
	Address      string        `json:"Address"`
	Scope        string        `json:"Scope"`
	TermStart    string        `json:"TermStart"`
	TermEnd      string        `json:"TermEnd"`
	CheckDate    string        `json:"CheckDate"`
	OrgNo        interface{}   `json:"OrgNo"`
	IsOnStock    string        `json:"IsOnStock"`
	StockNumber  interface{}   `json:"StockNumber"`
	StockType    interface{}   `json:"StockType"`
	OriginalName []interface{} `json:"OriginalName"`
	ImageUrl     string        `json:"ImageUrl"`
	EntType      string        `json:"EntType"`
	RecCap       string        `json:"RecCap"`
	RevokeInfo   struct {
		CancelDate   string `json:"CancelDate"`
		CancelReason string `json:"CancelReason"`
		RevokeDate   string `json:"RevokeDate"`
		RevokeReason string `json:"RevokeReason"`
	} `json:"RevokeInfo"`
	Area struct {
		Province string `json:"Province"`
		City     string `json:"City"`
		County   string `json:"County"`
	} `json:"Area"`
	AreaCode string `json:"AreaCode"`
}

type EnterpriseInfoVerifyReq

type EnterpriseInfoVerifyReq struct {
	SearchKey string
}

type EnterpriseInfoVerifyResp

type EnterpriseInfoVerifyResp struct {
	Response[EnterpriseInfoVerifyRespResult]
}

type EnterpriseInfoVerifyRespResult

type EnterpriseInfoVerifyRespResult struct {
	VerifyResult int64                                `json:"VerifyResult"`
	Data         []EnterpriseInfoVerifyRespResultData `json:"Data"`
}

type EnterpriseInfoVerifyRespResultData

type EnterpriseInfoVerifyRespResultData struct {
	KeyNo        string `json:"KeyNo"`
	Name         string `json:"Name"`
	CreditCode   string `json:"CreditCode"`
	OperName     string `json:"OperName"`
	Status       string `json:"Status"`
	StartDate    string `json:"StartDate"`
	RegistCapi   string `json:"RegistCapi"`
	RealCapi     string `json:"RealCapi"`
	OrgNo        string `json:"OrgNo"`
	No           string `json:"No"`
	TaxNo        string `json:"TaxNo"`
	EconKind     string `json:"EconKind"`
	TermStart    string `json:"TermStart"`
	TermEnd      string `json:"TermEnd"`
	TaxpayerType string `json:"TaxpayerType"`
	PersonScope  string `json:"PersonScope"`
	InsuredCount string `json:"InsuredCount"`
	CheckDate    string `json:"CheckDate"`
	AreaCode     string `json:"AreaCode"`
	Area         struct {
		Province string `json:"Province"`
		City     string `json:"City"`
		County   string `json:"County"`
	} `json:"Area"`
	BelongOrg string `json:"BelongOrg"`
	ImExCode  string `json:"ImExCode"`
	Industry  struct {
		IndustryCode       string `json:"IndustryCode"`
		Industry           string `json:"Industry"`
		SubIndustryCode    string `json:"SubIndustryCode"`
		SubIndustry        string `json:"SubIndustry"`
		MiddleCategoryCode string `json:"MiddleCategoryCode"`
		MiddleCategory     string `json:"MiddleCategory"`
		SmallCategoryCode  string `json:"SmallCategoryCode"`
		SmallCategory      string `json:"SmallCategory"`
	} `json:"Industry"`
	EnglishName   string `json:"EnglishName"`
	Address       string `json:"Address"`
	AnnualAddress string `json:"AnnualAddress"`
	Scope         string `json:"Scope"`
	EntType       string `json:"EntType"`
	OrgCodeList   []struct {
		PrimaryCode   string `json:"PrimaryCode"`
		SecondaryCode string `json:"SecondaryCode"`
	} `json:"OrgCodeList"`
	ImageUrl   string `json:"ImageUrl"`
	RevokeInfo struct {
		CancelDate   string `json:"CancelDate"`
		CancelReason string `json:"CancelReason"`
		RevokeDate   string `json:"RevokeDate"`
		RevokeReason string `json:"RevokeReason"`
	} `json:"RevokeInfo"`
	OriginalName []struct {
		Name       string `json:"Name"`
		ChangeDate string `json:"ChangeDate"`
	} `json:"OriginalName"`
	StockInfo struct {
		StockNumber string `json:"StockNumber"`
		StockType   string `json:"StockType"`
	} `json:"StockInfo"`
	ContactInfo struct {
		WebSiteList   []string `json:"WebSiteList"`
		Email         string   `json:"Email"`
		MoreEmailList []struct {
			Email  string `json:"Email"`
			Source string `json:"Source"`
		} `json:"MoreEmailList"`
		Tel         string `json:"Tel"`
		MoreTelList []struct {
			Tel    string `json:"Tel"`
			Source string `json:"Source"`
		} `json:"MoreTelList"`
	} `json:"ContactInfo"`
	LongLat struct {
		Longitude string `json:"Longitude"`
		Latitude  string `json:"Latitude"`
	} `json:"LongLat"`
	BankInfo struct {
		Bank        string `json:"Bank"`
		BankAccount string `json:"BankAccount"`
		Name        string `json:"Name"`
		CreditCode  string `json:"CreditCode"`
		Address     string `json:"Address"`
		Tel         string `json:"Tel"`
	} `json:"BankInfo"`
	IsSmall     string `json:"IsSmall"`
	Scale       string `json:"Scale"`
	QccIndustry struct {
		AName string `json:"AName"`
		BName string `json:"BName"`
		CName string `json:"CName"`
		DName string `json:"DName"`
	} `json:"QccIndustry"`
	IsOfficialEnglish string `json:"IsOfficialEnglish"`
}

type EquityFreezeCheckGetListReq

type EquityFreezeCheckGetListReq struct {
	SearchKey string
	PageSize  int64
	PageIndex int64
}

type EquityFreezeCheckGetListResp

type EquityFreezeCheckGetListResp struct {
	Response[EquityFreezeCheckGetListRespResult]
}

type EquityFreezeCheckGetListRespResult

type EquityFreezeCheckGetListRespResult struct {
	VerifyResult int64 `json:"VerifyResult"`
	Data         []struct {
		Id                 string `json:"Id"`
		ExecuteName        string `json:"ExecuteName"`
		ExecuteKeyNo       string `json:"ExecuteKeyNo"`
		EquityAmount       string `json:"EquityAmount"`
		ExecuteCourt       string `json:"ExecuteCourt"`
		ExecutionNoticeNum string `json:"ExecutionNoticeNum"`
		Status             string `json:"Status"`
		RelatedInfo        struct {
			KeyNo string `json:"KeyNo"`
			Name  string `json:"Name"`
		} `json:"RelatedInfo"`
		FreezeStartDate string `json:"FreezeStartDate"`
		FreezeEndDate   string `json:"FreezeEndDate"`
	} `json:"Data"`
}

type EquityThroughGetEquityThroughReq

type EquityThroughGetEquityThroughReq struct {
	Keyword string
	Level   string
}

type EquityThroughGetEquityThroughResp

type EquityThroughGetEquityThroughResp struct {
	Response[EquityThroughGetEquityThroughRespResult]
}

type EquityThroughGetEquityThroughRespResult

type EquityThroughGetEquityThroughRespResult struct {
	KeyNo    string `json:"KeyNo"`
	Name     string `json:"Name"`
	Count    string `json:"Count"`
	Children []struct {
		KeyNo               string `json:"KeyNo"`
		Name                string `json:"Name"`
		Category            string `json:"Category"`
		FundedRatio         string `json:"FundedRatio"`
		InParentActualRadio string `json:"InParentActualRadio"`
		Count               string `json:"Count"`
		Grade               string `json:"Grade"`
		ShouldCapi          string `json:"ShouldCapi"`
		StockRightNum       string `json:"StockRightNum"`
		Children            []struct {
			KeyNo               string      `json:"KeyNo"`
			Name                string      `json:"Name"`
			Category            string      `json:"Category"`
			FundedRatio         string      `json:"FundedRatio"`
			InParentActualRadio string      `json:"InParentActualRadio"`
			Count               string      `json:"Count"`
			Grade               string      `json:"Grade"`
			ShouldCapi          string      `json:"ShouldCapi"`
			StockRightNum       string      `json:"StockRightNum"`
			Children            interface{} `json:"Children"`
			ShortStatus         string      `json:"ShortStatus"`
		} `json:"Children"`
		ShortStatus string `json:"ShortStatus"`
	} `json:"Children"`
}

type FuzzySearchGetListReq

type FuzzySearchGetListReq struct {
	SearchKey    string
	ProvinceCode string
	CityCode     string
	PageSize     int64
	PageIndex    int64
}

type FuzzySearchGetListResp

type FuzzySearchGetListResp struct {
	Response[FuzzySearchGetListRespData]
}

type FuzzySearchGetListRespData

type FuzzySearchGetListRespData struct {
	KeyNo      string `json:"KeyNo"`
	Name       string `json:"Name"`
	CreditCode string `json:"CreditCode"`
	StartDate  string `json:"StartDate"`
	OperName   string `json:"OperName"`
	Status     string `json:"Status"`
	No         string `json:"No"`
	Address    string `json:"Address"`
}

type GetCompanyGraphReq

type GetCompanyGraphReq struct {
	SearchKey string
}

type GetCompanyGraphResp

type GetCompanyGraphResp struct {
	Response[GetCompanyGraphRespData]
}

type GetCompanyGraphRespData

type GetCompanyGraphRespData struct {
	VerifyResult int `json:"VerifyResult"`
	Data         struct {
		KeyNo      string `json:"KeyNo"`
		Name       string `json:"Name"`
		RelateList []struct {
			NodeName     string `json:"NodeName"`
			NodeDataList []struct {
				Id      string  `json:"Id"`
				Name    string  `json:"Name"`
				Percent *string `json:"Percent"`
				Job     *string `json:"Job"`
			} `json:"NodeDataList"`
		} `json:"RelateList"`
	} `json:"Data"`
}

type HoldingCompanyCheckGetListReq

type HoldingCompanyCheckGetListReq struct {
	SearchKey string
	PageSize  int64
	PageIndex int64
}

type HoldingCompanyCheckGetListResp

type HoldingCompanyCheckGetListResp struct {
	Response[HoldingCompanyCheckGetListRespResult]
}

type HoldingCompanyCheckGetListRespResult

type HoldingCompanyCheckGetListRespResult struct {
	VerifyResult int `json:"VerifyResult"`
	Data         struct {
		KeyNo       string `json:"KeyNo"`
		NameCount   string `json:"NameCount"`
		CompanyList []struct {
			KeyNo        string `json:"KeyNo"`
			Name         string `json:"Name"`
			PercentTotal string `json:"PercentTotal"`
			ImageUrl     string `json:"ImageUrl"`
			CreditCode   string `json:"CreditCode"`
			PathList     [][]struct {
				KeyNo   string `json:"KeyNo"`
				Name    string `json:"Name"`
				Percent string `json:"Percent"`
				Level   string `json:"Level"`
			} `json:"PathList"`
			Status string `json:"Status"`
		} `json:"CompanyList"`
	} `json:"Data"`
}

type IPOAnnouncementGetListReq

type IPOAnnouncementGetListReq struct {
	SearchKey string
	PageSize  int64
	PageIndex int64
}

type IPOAnnouncementGetListResp

type IPOAnnouncementGetListResp struct {
	Response[IPOAnnouncementGetListRespResult]
}

type IPOAnnouncementGetListRespResult

type IPOAnnouncementGetListRespResult struct {
	VerifyResult int `json:"VerifyResult"`
	Data         []struct {
		CompanyName string      `json:"CompanyName"`
		KeyNo       string      `json:"KeyNo"`
		ShortName   string      `json:"ShortName"`
		StockCode   string      `json:"StockCode"`
		Title       string      `json:"Title"`
		PublishDate string      `json:"PublishDate"`
		Category    string      `json:"Category"`
		AttachedUrl string      `json:"AttachedUrl"`
		ImageUrl    interface{} `json:"ImageUrl"`
	} `json:"Data"`
}

type IPOCompanyGetListReq

type IPOCompanyGetListReq struct {
	SearchKey string
	PageSize  int64
	PageIndex int64
}

type IPOCompanyGetListResp

type IPOCompanyGetListResp struct {
	Response[IPOCompanyGetListRespResult]
}

type IPOCompanyGetListRespResult

type IPOCompanyGetListRespResult struct {
	VerifyResult int `json:"VerifyResult"`
	Data         []struct {
		CompanyName string `json:"CompanyName"`
		KeyNo       string `json:"KeyNo"`
		StockName   string `json:"StockName"`
		StockNumber string `json:"StockNumber"`
		Exchange    string `json:"Exchange"`
		ListingDate string `json:"ListingDate"`
	} `json:"Data"`
}

type IPOGetIPODetailReq

type IPOGetIPODetailReq struct {
	StockCode string
}

type IPOGetIPODetailResp

type IPOGetIPODetailResp struct {
	Response[IPOGetIPODetailRespResult]
}

type IPOGetIPODetailRespResult

type IPOGetIPODetailRespResult struct {
	BaseInfo struct {
		YesterdayClosePrice  string `json:"YesterdayClosePrice"`
		TodayOpenPrice       string `json:"TodayOpenPrice"`
		MarketDate           string `json:"MarketDate"`
		InternetReleasesDate string `json:"InternetReleasesDate"`
		StockCategory        string `json:"StockCategory"`
		Companyname          string `json:"Companyname"`
		EnglishName          string `json:"EnglishName"`
		HistoryName          string `json:"HistoryName"`
		RegCapital           string `json:"RegCapital"`
		Industry             string `json:"Industry"`
		RegNo                string `json:"RegNo"`
		PersonNumber         string `json:"PersonNumber"`
		ManagerNumber        string `json:"ManagerNumber"`
		ACode                string `json:"ACode"`
		AShortName           string `json:"AShortName"`
		BCode                string `json:"BCode"`
		BShortName           string `json:"BShortName"`
		HCode                string `json:"HCode"`
		HShortName           string `json:"HShortName"`
		LawFirm              string `json:"LawFirm"`
		AccountingFirm       string `json:"AccountingFirm"`
		OperName             string `json:"OperName"`
		ChairmanSecretary    string `json:"ChairmanSecretary"`
		Director             string `json:"Director"`
		GeneralManager       string `json:"GeneralManager"`
		StockAgent           string `json:"StockAgent"`
		IndependentDirector  string `json:"IndependentDirector"`
		TelNumber            string `json:"TelNumber"`
		Email                string `json:"Email"`
		Fax                  string `json:"Fax"`
		Website              string `json:"Website"`
		Area                 string `json:"Area"`
		ZipCode              string `json:"ZipCode"`
		OfficeAddress        string `json:"OfficeAddress"`
		RegAddress           string `json:"RegAddress"`
		PBR                  string `json:"PBR"`
		PER                  string `json:"PER"`
	} `json:"BaseInfo"`
	IPOPublishInfo struct {
		EstablishDate      string `json:"EstablishDate"`
		ReleasesRate       string `json:"ReleasesRate"`
		ReleasesType       string `json:"ReleasesType"`
		ParValue           string `json:"ParValue"`
		ReleasesAmount     string `json:"ReleasesAmount"`
		ParReleasesValue   string `json:"ParReleasesValue"`
		ReleasesCost       string `json:"ReleasesCost"`
		ReleasesTotal      string `json:"ReleasesTotal"`
		NetRaisedFunds     string `json:"NetRaisedFunds"`
		FirstDayOpenPrice  string `json:"FirstDayOpenPrice"`
		FirstDayClosePrice string `json:"FirstDayClosePrice"`
		FirstDayChangeRate string `json:"FirstDayChangeRate"`
		DownRate           string `json:"DownRate"`
		PricingSuccRate    string `json:"PricingSuccRate"`
	} `json:"IPOPublishInfo"`
	IpoTheme string `json:"IpoTheme"`
}

type IPOGetIPOExecutiveReq

type IPOGetIPOExecutiveReq struct {
	StockCode string
}

type IPOGetIPOExecutiveResp

type IPOGetIPOExecutiveResp struct {
	Response[[]IPOGetIPOToHolderResult]
}

type IPOGetIPOExecutiveResult

type IPOGetIPOExecutiveResult struct {
	Name      string `json:"Name"`
	Sex       string `json:"Sex"`
	Age       string `json:"Age"`
	Education string `json:"Education"`
	Position  string `json:"Position"`
}

type IPOGetIPOToHolderReq

type IPOGetIPOToHolderReq struct {
	StockCode string
}

type IPOGetIPOToHolderResp

type IPOGetIPOToHolderResp struct {
	Response[IPOGetIPOToHolderResult]
}

type IPOGetIPOToHolderResult

type IPOGetIPOToHolderResult struct {
	PublicDate       string `json:"PublicDate"`
	IpoTopHolderList []struct {
		HolderName       string `json:"HolderName"`
		Type             string `json:"Type"`
		Count            string `json:"Count"`
		Proportion       string `json:"Proportion"`
		ChangeCount      string `json:"ChangeCount"`
		ChangeProportion string `json:"ChangeProportion"`
		CompanyKeyNo     string `json:"CompanyKeyNo"`
	} `json:"IpoTopHolderList"`
}

type IPOGetMainIndicatorReq

type IPOGetMainIndicatorReq struct {
	SearchKey string
}

type IPOGetMainIndicatorResp

type IPOGetMainIndicatorResp struct {
	Response[IPOGetIPODetailRespResult]
}

type IPOGetMainIndicatorResult

type IPOGetMainIndicatorResult struct {
	VerifyResult int `json:"VerifyResult"`
	Data         struct {
		ReportDate  []string `json:"ReportDate"`
		PrimaryList []struct {
			PrimaryDes    string `json:"PrimaryDes"`
			SecondaryList []struct {
				SecondaryDes       string   `json:"SecondaryDes"`
				SecondaryValueList []string `json:"SecondaryValueList"`
			} `json:"SecondaryList"`
		} `json:"PrimaryList"`
	} `json:"Data"`
}

type InvestmentCheckGetListReq

type InvestmentCheckGetListReq struct {
	SearchKey string
	PageIndex int64
	PageSize  int64
}

type InvestmentCheckGetListResp

type InvestmentCheckGetListResp struct {
	Response[InvestmentCheckGetListRespResult]
}

type InvestmentCheckGetListRespResult

type InvestmentCheckGetListRespResult struct {
	VerifyResult int `json:"VerifyResult"`
	Data         []struct {
		KeyNo       string `json:"KeyNo"`
		Name        string `json:"Name"`
		RegistCapi  string `json:"RegistCapi"`
		FundedRatio string `json:"FundedRatio"`
		ShouldCapi  string `json:"ShouldCapi"`
		StartDate   string `json:"StartDate"`
		Status      string `json:"Status"`
		InvestDate  string `json:"InvestDate"`
		Oper        struct {
			KeyNo string `json:"KeyNo"`
			Name  string `json:"Name"`
		} `json:"Oper"`
		CreditCode string `json:"CreditCode"`
	} `json:"Data"`
}

type JudgmentDocCheckGetListReq

type JudgmentDocCheckGetListReq struct {
	SearchKey    string
	PubYear      string
	CaseIdentity int64 // 案件身份(1-被告:包含被告、被执行人、被上诉人、被申请人;2-原告:包含原告、申请执人、上诉人、申请人)
	CaseStatus   int64 // 案件状态(1:待结案,2:已结案)
	Keyword      string
	PageSize     int64
	PageIndex    int64
}

type JudgmentDocCheckGetListResp

type JudgmentDocCheckGetListResp struct {
	Response[JudgmentDocCheckGetListRespResult]
}

type JudgmentDocCheckGetListRespResult

type JudgmentDocCheckGetListRespResult struct {
	VerifyResult int64 `json:"VerifyResult"`
	Data         []struct {
		Id           string `json:"Id"`
		CaseName     string `json:"CaseName"`
		CaseReason   string `json:"CaseReason"`
		CaseNo       string `json:"CaseNo"`
		Amount       string `json:"Amount"`
		IsProsecutor string `json:"IsProsecutor"`
		IsDefendant  string `json:"IsDefendant"`
		JudgeResult  string `json:"JudgeResult"`
		JudgeDate    string `json:"JudgeDate"`
		PublishDate  string `json:"PublishDate"`
		PartyList    []struct {
			Name      string `json:"Name"`
			RoleType  string `json:"RoleType"`
			Keyno     string `json:"Keyno"`
			Statement string `json:"Statement"`
		} `json:"PartyList"`
		CaseType string `json:"CaseType"`
	} `json:"Data"`
}

type JudicialSaleCheckGetListReq

type JudicialSaleCheckGetListReq struct {
	SearchKey string
	PageSize  int64
	PageIndex int64
}

type JudicialSaleCheckGetListResp

type JudicialSaleCheckGetListResp struct {
	Response[JudicialSaleCheckGetListRespResult]
}

type JudicialSaleCheckGetListRespResult

type JudicialSaleCheckGetListRespResult struct {
	VerifyResult int `json:"VerifyResult"`
	Data         []struct {
		Id              string `json:"Id"`
		Name            string `json:"Name"`
		Executegov      string `json:"Executegov"`
		ActionRemark    string `json:"ActionRemark"`
		YiWu            string `json:"YiWu"`
		EvaluationPrice string `json:"EvaluationPrice"`
	} `json:"Data"`
}

type Paging

type Paging struct {
	PageSize     int64 `json:"PageSize,omitempty"`
	PageIndex    int64 `json:"PageIndex,omitempty"`
	TotalRecords int64 `json:"TotalRecords,omitempty"`
}

type PersonHoldingCompanyCheckGetListReq

type PersonHoldingCompanyCheckGetListReq struct {
	SearchKey  string
	PersonName string
	PageSize   int64
	PageIndex  int64
}

type PersonHoldingCompanyCheckGetListResp

type PersonHoldingCompanyCheckGetListResp struct {
	Response[PersonHoldingCompanyCheckGetListRespResult]
}

type PersonHoldingCompanyCheckGetListRespResult

type PersonHoldingCompanyCheckGetListRespResult struct {
	VerifyResult int `json:"VerifyResult"`
	Data         struct {
		KeyNo       string `json:"KeyNo"`
		NameCount   string `json:"NameCount"`
		CompanyList []struct {
			KeyNo        string `json:"KeyNo"`
			Name         string `json:"Name"`
			PercentTotal string `json:"PercentTotal"`
			ImageUrl     string `json:"ImageUrl"`
			CreditCode   string `json:"CreditCode"`
			PathList     [][]struct {
				KeyNo   string `json:"KeyNo"`
				Name    string `json:"Name"`
				Percent string `json:"Percent"`
				Level   string `json:"Level"`
			} `json:"PathList"`
			Status string `json:"Status"`
		} `json:"CompanyList"`
	} `json:"Data"`
}

type PersonRiskCountCheckGetInfoReq

type PersonRiskCountCheckGetInfoReq struct {
	SearchKey  string
	PersonName string
}

type PersonRiskCountCheckGetInfoResp

type PersonRiskCountCheckGetInfoResp struct {
	Response[PersonRiskCountCheckGetInfoRespResult]
}

type PersonRiskCountCheckGetInfoRespResult

type PersonRiskCountCheckGetInfoRespResult struct {
	VerifyResult int `json:"VerifyResult"`
	Data         struct {
		Id       string `json:"Id"`
		SXCount  string `json:"SXCount"`
		ZXCount  string `json:"ZXCount"`
		STCount  string `json:"STCount"`
		ENCCount string `json:"ENCCount"`
		JUDCount string `json:"JUDCount"`
		CTACount string `json:"CTACount"`
		UNLCount string `json:"UNLCount"`
		STFCount string `json:"STFCount"`
		STPCount string `json:"STPCount"`
		PLECount string `json:"PLECount"`
		LACount  string `json:"LACount"`
		CSACount string `json:"CSACount"`
		DLNCount string `json:"DLNCount"`
		INECount string `json:"INECount"`
		LOCount  string `json:"LOCount"`
	} `json:"Data"`
}

type Response

type Response[T any] struct {
	Status      string `json:"Status"`
	Message     string `json:"Message"`
	OrderNumber string `json:"OrderNumber"`
	Paging      Paging `json:"Paging,omitempty"`
	Result      T      `json:"Result"`
}

type RiskControlScanReq

type RiskControlScanReq struct {
	SearchKey string
}

type RiskControlScanResp

type RiskControlScanResp struct {
	Response[RiskControlScanRespResult]
}

type RiskControlScanRespResult

type RiskControlScanRespResult struct {
	VerifyResult int64                           `json:"VerifyResult"`
	Data         []RiskControlScanRespResultData `json:"Data"`
}

type RiskControlScanRespResultData

type RiskControlScanRespResultData struct {
	KeyNo        string `json:"KeyNo"`
	Name         string `json:"Name"`
	CreditCode   string `json:"CreditCode"`
	OperName     string `json:"OperName"`
	Status       string `json:"Status"`
	StartDate    string `json:"StartDate"`
	RegistCapi   string `json:"RegistCapi"`
	RealCapi     string `json:"RealCapi"`
	OrgNo        string `json:"OrgNo"`
	No           string `json:"No"`
	TaxNo        string `json:"TaxNo"`
	EconKind     string `json:"EconKind"`
	TermStart    string `json:"TermStart"`
	TermEnd      string `json:"TermEnd"`
	TaxpayerType string `json:"TaxpayerType"`
	PersonScope  string `json:"PersonScope"`
	InsuredCount string `json:"InsuredCount"`
	CheckDate    string `json:"CheckDate"`
	AreaCode     string `json:"AreaCode"`
	Area         struct {
		Province string `json:"Province"`
		City     string `json:"City"`
		County   string `json:"County"`
	} `json:"Area"`
	BelongOrg string `json:"BelongOrg"`
	ImExCode  string `json:"ImExCode"`
	Industry  struct {
		IndustryCode       string `json:"IndustryCode"`
		Industry           string `json:"Industry"`
		SubIndustryCode    string `json:"SubIndustryCode"`
		SubIndustry        string `json:"SubIndustry"`
		MiddleCategoryCode string `json:"MiddleCategoryCode"`
		MiddleCategory     string `json:"MiddleCategory"`
		SmallCategoryCode  string `json:"SmallCategoryCode"`
		SmallCategory      string `json:"SmallCategory"`
	} `json:"Industry"`
	EnglishName   string `json:"EnglishName"`
	Address       string `json:"Address"`
	AnnualAddress string `json:"AnnualAddress"`
	Scope         string `json:"Scope"`
	EntType       string `json:"EntType"`
	OrgCodeList   []struct {
		PrimaryCode   string `json:"PrimaryCode"`
		SecondaryCode string `json:"SecondaryCode"`
	} `json:"OrgCodeList"`
	ImageUrl   string `json:"ImageUrl"`
	RevokeInfo struct {
		CancelDate   string `json:"CancelDate"`
		CancelReason string `json:"CancelReason"`
		RevokeDate   string `json:"RevokeDate"`
		RevokeReason string `json:"RevokeReason"`
	} `json:"RevokeInfo"`
	OriginalName []struct {
		Name       string `json:"Name"`
		ChangeDate string `json:"ChangeDate"`
	} `json:"OriginalName"`
	StockInfo struct {
		StockNumber string `json:"StockNumber"`
		StockType   string `json:"StockType"`
	} `json:"StockInfo"`
	ContactInfo struct {
		WebSiteList   []string `json:"WebSiteList"`
		Email         string   `json:"Email"`
		MoreEmailList []struct {
			Email  string `json:"Email"`
			Source string `json:"Source"`
		} `json:"MoreEmailList"`
		Tel         string `json:"Tel"`
		MoreTelList []struct {
			Tel    string `json:"Tel"`
			Source string `json:"Source"`
		} `json:"MoreTelList"`
	} `json:"ContactInfo"`
	LongLat struct {
		Longitude string `json:"Longitude"`
		Latitude  string `json:"Latitude"`
	} `json:"LongLat"`
	BankInfo struct {
		Bank        string `json:"Bank"`
		BankAccount string `json:"BankAccount"`
		Name        string `json:"Name"`
		CreditCode  string `json:"CreditCode"`
		Address     string `json:"Address"`
		Tel         string `json:"Tel"`
	} `json:"BankInfo"`
	IsSmall     string `json:"IsSmall"`
	Scale       string `json:"Scale"`
	QccIndustry struct {
		AName string `json:"AName"`
		BName string `json:"BName"`
		CName string `json:"CName"`
		DName string `json:"DName"`
	} `json:"QccIndustry"`
	IsOfficialEnglish string `json:"IsOfficialEnglish"`
	PartnerList       []struct {
		KeyNo        string `json:"KeyNo"`
		StockName    string `json:"StockName"`
		StockType    string `json:"StockType"`
		StockPercent string `json:"StockPercent"`
		ShouldCapi   string `json:"ShouldCapi"`
		ShoudDate    string `json:"ShoudDate"`
		StakeDate    string `json:"StakeDate"`
		CreditCode   string `json:"CreditCode"`
		Area         string `json:"Area"`
	} `json:"PartnerList"`
	PubPartnerList []struct {
		StockName    string `json:"StockName"`
		StockPercent string `json:"StockPercent"`
		HoldType     string `json:"HoldType"`
		Amount       string `json:"Amount"`
		CreditCode   string `json:"CreditCode"`
		Area         string `json:"Area"`
	} `json:"PubPartnerList"`
	EmployeeList []struct {
		KeyNo string `json:"KeyNo"`
		Name  string `json:"Name"`
		Job   string `json:"Job"`
	} `json:"EmployeeList"`
	PubEmployeeList []struct {
		Name string `json:"Name"`
		Job  string `json:"Job"`
	} `json:"PubEmployeeList"`
	BranchList []struct {
		KeyNo     string `json:"KeyNo"`
		Name      string `json:"Name"`
		OperName  string `json:"OperName"`
		StartDate string `json:"StartDate"`
		Status    string `json:"Status"`
		Area      struct {
			Province string `json:"Province"`
			City     string `json:"City"`
			County   string `json:"County"`
		} `json:"Area"`
	} `json:"BranchList"`
	ChangeList []struct {
		ProjectName string   `json:"ProjectName"`
		ChangeDate  string   `json:"ChangeDate"`
		BeforeList  []string `json:"BeforeList"`
		AfterList   []string `json:"AfterList"`
	} `json:"ChangeList"`
	TagList []struct {
		Type string `json:"Type"`
		Name string `json:"Name"`
	} `json:"TagList"`
	Parent struct {
		KeyNo      string `json:"KeyNo"`
		Name       string `json:"Name"`
		OperName   string `json:"OperName"`
		StartDate  string `json:"StartDate"`
		Status     string `json:"Status"`
		RegistCapi string `json:"RegistCapi"`
	} `json:"Parent"`
	Beneficiary struct {
		KeyNo               string `json:"KeyNo"`
		Name                string `json:"Name"`
		FinalBenefitPercent string `json:"FinalBenefitPercent"`
		Reason              string `json:"Reason"`
	} `json:"Beneficiary"`
	ActualControllerList []struct {
		KeyNo               string `json:"KeyNo"`
		Name                string `json:"Name"`
		FinalBenefitPercent string `json:"FinalBenefitPercent"`
		ControlPercent      string `json:"ControlPercent"`
		IsActual            string `json:"IsActual"`
	} `json:"ActualControllerList"`
	EmergingIndustyList []struct {
		PrimaryCode   string `json:"PrimaryCode"`
		PrimaryDes    string `json:"PrimaryDes"`
		SecondaryList []struct {
			SecondaryCode string `json:"SecondaryCode"`
			SecondaryDes  string `json:"SecondaryDes"`
			TertiaryList  []struct {
				TertiaryCode string `json:"TertiaryCode"`
				TertiaryDes  string `json:"TertiaryDes"`
			} `json:"TertiaryList"`
		} `json:"SecondaryList"`
	} `json:"EmergingIndustyList"`
	GroupInfo struct {
		GroupId string `json:"GroupId"`
		Name    string `json:"Name"`
		Logo    string `json:"Logo"`
	} `json:"GroupInfo"`
	InvestmentList []struct {
		KeyNo       string `json:"KeyNo"`
		Name        string `json:"Name"`
		StartDate   string `json:"StartDate"`
		Status      string `json:"Status"`
		FundedRatio string `json:"FundedRatio"`
		ShouldCapi  string `json:"ShouldCapi"`
		Industry    struct {
			IndustryCode       string `json:"IndustryCode"`
			Industry           string `json:"Industry"`
			SubIndustryCode    string `json:"SubIndustryCode"`
			SubIndustry        string `json:"SubIndustry"`
			MiddleCategoryCode string `json:"MiddleCategoryCode"`
			MiddleCategory     string `json:"MiddleCategory"`
			SmallCategoryCode  string `json:"SmallCategoryCode"`
			SmallCategory      string `json:"SmallCategory"`
		} `json:"Industry"`
		Area struct {
			Province string `json:"Province"`
			City     string `json:"City"`
			County   string `json:"County"`
		} `json:"Area"`
	} `json:"InvestmentList"`
	ProductList []struct {
		Name        string `json:"Name"`
		StartDate   string `json:"StartDate"`
		RoundDesc   string `json:"RoundDesc"`
		Location    string `json:"Location"`
		Description string `json:"Description"`
	} `json:"ProductList"`
	AdminLicenseList []struct {
		LicensDocNo   string `json:"LicensDocNo"`
		LicensDocName string `json:"LicensDocName"`
		ValidityFrom  string `json:"ValidityFrom"`
		ValidityTo    string `json:"ValidityTo"`
		LicensOffice  string `json:"LicensOffice"`
		LicensContent string `json:"LicensContent"`
		Source        string `json:"Source"`
	} `json:"AdminLicenseList"`
	ApproveSiteList []struct {
		Name       string `json:"Name"`
		WebAddress string `json:"WebAddress"`
		DomainName string `json:"DomainName"`
		LesenceNo  string `json:"LesenceNo"`
		AuditDate  string `json:"AuditDate"`
	} `json:"ApproveSiteList"`
	SpotCheckList []struct {
		ExecutiveOrg string `json:"ExecutiveOrg"`
		Type         string `json:"Type"`
		Date         string `json:"Date"`
		Consequence  string `json:"Consequence"`
	} `json:"SpotCheckList"`
	TaxCreditList []struct {
		TaxNo string `json:"TaxNo"`
		Year  string `json:"Year"`
		Level string `json:"Level"`
		Org   string `json:"Org"`
	} `json:"TaxCreditList"`
	ShiXin struct {
		TotalAmount string `json:"TotalAmount"`
		TotalCount  string `json:"TotalCount"`
		DataList    []struct {
			Id            string `json:"Id"`
			CaseNo        string `json:"CaseNo"`
			ExecuteCourt  string `json:"ExecuteCourt"`
			ExecuteNo     string `json:"ExecuteNo"`
			Amount        string `json:"Amount"`
			ExecuteStatus string `json:"ExecuteStatus"`
			ActionRemark  string `json:"ActionRemark"`
			RegisterDate  string `json:"RegisterDate"`
			PublicDate    string `json:"PublicDate"`
		} `json:"DataList"`
	} `json:"ShiXin"`
	ZhiXing struct {
		TotalAmount string `json:"TotalAmount"`
		TotalCount  string `json:"TotalCount"`
		DataList    []struct {
			Id           string `json:"Id"`
			CaseNo       string `json:"CaseNo"`
			BiaoDi       string `json:"BiaoDi"`
			ExecuteCourt string `json:"ExecuteCourt"`
			RegisterDate string `json:"RegisterDate"`
		} `json:"DataList"`
	} `json:"ZhiXing"`
	AdminPenalty struct {
		TotalAmount string `json:"TotalAmount"`
		TotalCount  string `json:"TotalCount"`
		DataList    []struct {
			Id           string `json:"Id"`
			DocNo        string `json:"DocNo"`
			PunishReason string `json:"PunishReason"`
			PunishResult string `json:"PunishResult"`
			PunishAmt    string `json:"PunishAmt"`
			PunishOffice string `json:"PunishOffice"`
			PunishDate   string `json:"PunishDate"`
		} `json:"DataList"`
	} `json:"AdminPenalty"`
	Exception struct {
		TotalCount string `json:"TotalCount"`
		DataList   []struct {
			AddDate   string `json:"AddDate"`
			AddOffice string `json:"AddOffice"`
			AddReason string `json:"AddReason"`
		} `json:"DataList"`
	} `json:"Exception"`
	ChattelMortgage struct {
		TotalCount string `json:"TotalCount"`
		DataList   []struct {
			RegisterNo         string   `json:"RegisterNo"`
			Status             string   `json:"Status"`
			RegisterDate       string   `json:"RegisterDate"`
			SecureClaimsAmount string   `json:"SecureClaimsAmount"`
			Pledger            []string `json:"Pledger"`
			Pledgee            []string `json:"Pledgee"`
			DebtTerm           string   `json:"DebtTerm"`
		} `json:"DataList"`
	} `json:"ChattelMortgage"`
	Liquidation struct {
		Leader string `json:"Leader"`
		Member string `json:"Member"`
	} `json:"Liquidation"`
	EquityPledge struct {
		TotalCount string `json:"TotalCount"`
		DataList   []struct {
			Id             string   `json:"Id"`
			RegisterNo     string   `json:"RegisterNo"`
			PledgorList    []string `json:"PledgorList"`
			PledgeeList    []string `json:"PledgeeList"`
			RelatedCompany string   `json:"RelatedCompany"`
			PledgedAmount  string   `json:"PledgedAmount"`
			RegisterDate   string   `json:"RegisterDate"`
			Status         string   `json:"Status"`
		} `json:"DataList"`
	} `json:"EquityPledge"`
	SeriousIllegal struct {
		TotalCount string `json:"TotalCount"`
		DataList   []struct {
			AddDate   string `json:"AddDate"`
			AddOffice string `json:"AddOffice"`
			AddReason string `json:"AddReason"`
		} `json:"DataList"`
	} `json:"SeriousIllegal"`
	EquityFreeze struct {
		TotalCount string `json:"TotalCount"`
		DataList   []struct {
			Id              string `json:"Id"`
			DocNo           string `json:"DocNo"`
			BeExecuted      string `json:"BeExecuted"`
			FreezeCompany   string `json:"FreezeCompany"`
			EquityAmount    string `json:"EquityAmount"`
			ExecuteCourt    string `json:"ExecuteCourt"`
			Status          string `json:"Status"`
			FreezeStartDate string `json:"FreezeStartDate"`
			FreezeEndDate   string `json:"FreezeEndDate"`
		} `json:"DataList"`
	} `json:"EquityFreeze"`
	JudicialSale struct {
		TotalCount string `json:"TotalCount"`
		DataList   []struct {
			Id          string `json:"Id"`
			Name        string `json:"Name"`
			CaseNo      string `json:"CaseNo"`
			AuctionTime string `json:"AuctionTime"`
			ExecuteGov  string `json:"ExecuteGov"`
		} `json:"DataList"`
	} `json:"JudicialSale"`
	Bankruptcy struct {
		TotalCount string `json:"TotalCount"`
		DataList   []struct {
			Id             string   `json:"Id"`
			CaseNo         string   `json:"CaseNo"`
			PublicDate     string   `json:"PublicDate"`
			ApplicantList  []string `json:"ApplicantList"`
			RespondentList []string `json:"RespondentList"`
		} `json:"DataList"`
	} `json:"Bankruptcy"`
	Sumptuary struct {
		TotalAmount string `json:"TotalAmount"`
		TotalCount  string `json:"TotalCount"`
		DataList    []struct {
			Id           string `json:"Id"`
			CaseNo       string `json:"CaseNo"`
			CompanyName  string `json:"CompanyName"`
			RelatedName  string `json:"RelatedName"`
			Applicant    string `json:"Applicant"`
			Amount       string `json:"Amount"`
			RegisterDate string `json:"RegisterDate"`
			PublicDate   string `json:"PublicDate"`
			ExecuteCourt string `json:"ExecuteCourt"`
		} `json:"DataList"`
	} `json:"Sumptuary"`
	EnvPunishment struct {
		TotalAmount string `json:"TotalAmount"`
		TotalCount  string `json:"TotalCount"`
		DataList    []struct {
			Id           string `json:"Id"`
			DocNo        string `json:"DocNo"`
			PunishReason string `json:"PunishReason"`
			PunishResult string `json:"PunishResult,omitempty"`
			PunishAmt    string `json:"PunishAmt"`
			PunishOffice string `json:"PunishOffice"`
			PunishDate   string `json:"PunishDate"`
		} `json:"DataList"`
	} `json:"EnvPunishment"`
	TaxOweNotice struct {
		TotalAmount string `json:"TotalAmount"`
		TotalCount  string `json:"TotalCount"`
		DataList    []struct {
			Id            string `json:"Id"`
			Title         string `json:"Title"`
			Amount        string `json:"Amount"`
			NewAmount     string `json:"NewAmount"`
			PublishDate   string `json:"PublishDate"`
			PublishOffice string `json:"PublishOffice"`
		} `json:"DataList"`
	} `json:"TaxOweNotice"`
	TaxIllegal struct {
		TotalCount string `json:"TotalCount"`
		DataList   []struct {
			Id             string `json:"Id"`
			PublishDate    string `json:"PublishDate"`
			CaseNature     string `json:"CaseNature"`
			TaxGov         string `json:"TaxGov"`
			IllegalContent string `json:"IllegalContent"`
			PunishContent  string `json:"PunishContent"`
		} `json:"DataList"`
	} `json:"TaxIllegal"`
	TaxAbnormal struct {
		TotalCount string `json:"TotalCount"`
		DataList   []struct {
			TaxNo     string `json:"TaxNo"`
			AddOffice string `json:"AddOffice"`
			AddDate   string `json:"AddDate"`
		} `json:"DataList"`
	} `json:"TaxAbnormal"`
}

type ShixinCheckGetListReq

type ShixinCheckGetListReq struct {
	SearchKey string
	PageSize  int64
	PageIndex int64
}

type ShixinCheckGetListResp

type ShixinCheckGetListResp struct {
	Response[ShixinCheckGetListRespResult]
}

type ShixinCheckGetListRespResult

type ShixinCheckGetListRespResult struct {
	VerifyResult int64 `json:"VerifyResult"`
	Data         []struct {
		Id            string `json:"Id"`
		Liandate      string `json:"Liandate"`
		Anno          string `json:"Anno"`
		Executegov    string `json:"Executegov"`
		Executestatus string `json:"Executestatus"`
		Publicdate    string `json:"Publicdate"`
		Executeno     string `json:"Executeno"`
		ActionRemark  string `json:"ActionRemark"`
		Amount        string `json:"Amount"`
	} `json:"Data"`
}

type SumptuaryCheckGetListReq

type SumptuaryCheckGetListReq struct {
	SearchKey string
	PageSize  int64
	PageIndex int64
}

type SumptuaryCheckGetListResp

type SumptuaryCheckGetListResp struct {
	Response[SumptuaryCheckGetListRespResult]
}

type SumptuaryCheckGetListRespResult

type SumptuaryCheckGetListRespResult struct {
	VerifyResult int64 `json:"VerifyResult"`
	Data         []struct {
		Id          string `json:"Id"`
		CaseNo      string `json:"CaseNo"`
		PersonName  string `json:"PersonName"`
		PersonId    string `json:"PersonId"`
		JudgeDate   string `json:"JudgeDate"`
		PublishDate string `json:"PublishDate"`
		KeyNo       string `json:"KeyNo"`
		CompanyName string `json:"CompanyName"`
		Applicant   string `json:"Applicant"`
		ApplicantNo string `json:"ApplicantNo"`
	} `json:"Data"`
}

type ZhixingCheckGetListReq

type ZhixingCheckGetListReq struct {
	SearchKey string
	PageSize  int64
	PageIndex int64
}

type ZhixingCheckGetListResp

type ZhixingCheckGetListResp struct {
	Response[ZhixingCheckGetListRespResult]
}

type ZhixingCheckGetListRespResult

type ZhixingCheckGetListRespResult struct {
	VerifyResult int64 `json:"VerifyResult"`
	Data         []struct {
		Id                 string `json:"Id"`
		Liandate           string `json:"Liandate"`
		Anno               string `json:"Anno"`
		ExecuteGov         string `json:"ExecuteGov"`
		Biaodi             string `json:"Biaodi"`
		SuspectedApplicant string `json:"SuspectedApplicant"`
	} `json:"Data"`
}

Jump to

Keyboard shortcuts

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