models

package
v1.59.0 Latest Latest
Warning

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

Go to latest
Published: Dec 29, 2022 License: Apache-2.0 Imports: 0 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AuditResp added in v1.59.0

type AuditResp struct {

	/* 总数 (Optional) */
	TotalElements int `json:"totalElements"`

	/* 总页数 (Optional) */
	TotalPages int `json:"totalPages"`

	/* 是否最后一页 (Optional) */
	Last bool `json:"last"`

	/* 当前第几页,从0开始 (Optional) */
	Number int `json:"number"`

	/* 每页大小 (Optional) */
	Size int `json:"size"`

	/* 当前页数量 (Optional) */
	NumberOfElements int `json:"numberOfElements"`

	/* 是否第一页 (Optional) */
	First bool `json:"first"`

	/* 忽略 (Optional) */
	Pageable string `json:"pageable"`

	/* 忽略 (Optional) */
	Sort string `json:"sort"`

	/*  (Optional) */
	Content []interface{} `json:"content"`
}

type AuditStaticsResp added in v1.59.0

type AuditStaticsResp struct {

	/* 取证map<String(坐标),int(个数)> (Optional) */
	Get string `json:"get"`

	/* 存证map<String(坐标),int(个数)> (Optional) */
	Put string `json:"put"`

	/* 总数map<String(坐标),int(个数)> (Optional) */
	Total string `json:"total"`
}

type ComStamp

type ComStamp struct {

	/* 最多盖章数目(默认10) (Optional) */
	StampMax *int `json:"stampMax"`

	/* 盖章类型(0 坐标 1 关键字 默认1 ) (Optional) */
	SignPositionType *int `json:"signPositionType"`

	/* 盖章关键字(与坐标二选一) (Optional) */
	Keyword *string `json:"keyword"`

	/* 盖章X坐标(与关键字二选一) (Optional) */
	PositionX *int `json:"positionX"`

	/* 盖章Y坐标(与关键字二选一) (Optional) */
	PositionY *int `json:"positionY"`

	/* 盖章X坐标偏移量(配合positionX) (Optional) */
	OffsetX *int `json:"offsetX"`

	/* 盖章Y坐标偏移量(配合positionY) (Optional) */
	OffsetY *int `json:"offsetY"`

	/* 盖章页码(选择坐标盖章时需要) (Optional) */
	Page *int `json:"page"`

	/* 印章名称 (Optional) */
	SealName *string `json:"sealName"`

	/* 印章图像base64(建议png格式,不传使用默认圆形章) (Optional) */
	ImageB64 *string `json:"imageB64"`

	/* 印章ID (Optional) */
	StampId *string `json:"stampId"`

	/* 印章描述 (Optional) */
	Desc *string `json:"desc"`

	/* 是否作为以后签章默认章 (Optional) */
	IsDefault *bool `json:"isDefault"`

	/* 图片类型,只支持png格式 (Optional) */
	ImageType *string `json:"imageType"`

	/* 图片大小,高度*宽度 (Optional) */
	ImageSize *int `json:"imageSize"`

	/* 图片高度 (Optional) */
	ImageHeight *int `json:"imageHeight"`

	/* 图片宽度 (Optional) */
	ImageWidth *int `json:"imageWidth"`

	/* 公司名称 (Optional) */
	OrgName *string `json:"orgName"`

	/* 法人姓名 (Optional) */
	LegalPersonName *string `json:"legalPersonName"`

	/* 代办人姓名 (Optional) */
	TransactorName *string `json:"transactorName"`

	/* 代办人身份证号码 (Optional) */
	TransactorIdCardNum *string `json:"transactorIdCardNum"`

	/* 代办人手机号 (Optional) */
	TransactorMobile *string `json:"transactorMobile"`

	/* 标记字段 - usci(统一社会信用码) orgCode(组织机构代码) businessNum (工商营业执照号) (Optional) */
	IdentifyType *string `json:"identifyType"`

	/* 标记值 (Optional) */
	IdentifyValue *string `json:"identifyValue"`
}

type ContractInfo

type ContractInfo struct {

	/* 合同ID (Optional) */
	ContractId string `json:"contractId"`

	/* 合同标题 (Optional) */
	ContractTitle string `json:"contractTitle"`

	/* 印章名称(可能有多个印章) (Optional) */
	StampNames []string `json:"stampNames"`

	/* 合同文件(base64) (Optional) */
	ContractContent string `json:"contractContent"`

	/* 合同文件摘要 (Optional) */
	ContractDigest string `json:"contractDigest"`

	/* 合同签章时间 (Optional) */
	CreateTime string `json:"createTime"`
}

type ContractSpec

type ContractSpec struct {

	/* 个人用户盖章信息 (Optional) */
	PersonStamps []PerStamp `json:"personStamps"`

	/* 企业用户盖章信息 (Optional) */
	CompanyStamps []ComStamp `json:"companyStamps"`

	/* 合同文件(base64) (Optional) */
	ContractContent *string `json:"contractContent"`

	/* 合同模板文件(base64) (Optional) */
	TemplateContent *string `json:"templateContent"`

	/* 合同模板文件ID (Optional) */
	TemplateId *string `json:"templateId"`

	/* 合同标题或名称 (Optional) */
	ContractTitle *string `json:"contractTitle"`

	/* 证书类型 (Optional) */
	CaType *string `json:"caType"`
}

type ContractVerifySpec

type ContractVerifySpec struct {

	/* 合同文件(base64) (Optional) */
	ContractContent *string `json:"contractContent"`

	/* 是否验证证书链 (Optional) */
	CheckCertChain *bool `json:"checkCertChain"`
}

type CountByPeriodResp added in v1.59.0

type CountByPeriodResp struct {

	/* 取证次数 (Optional) */
	Get string `json:"get"`

	/* 存证次数 (Optional) */
	Put string `json:"put"`

	/* 获取存证报告次数 (Optional) */
	GetReport string `json:"getReport"`
}

type GetCountResp added in v1.59.0

type GetCountResp struct {

	/* 存取证总数 (Optional) */
	TotalNumber int `json:"totalNumber"`

	/* 总取证次数 (Optional) */
	GetNumber int `json:"getNumber"`

	/* 总存证次数 (Optional) */
	PutNumber int `json:"putNumber"`

	/* 总获取存证报告数 (Optional) */
	CzReportNumber int `json:"czReportNumber"`

	/* 今日存取证总数 (Optional) */
	TotalTodayNumber int `json:"totalTodayNumber"`

	/* 今日获取存证报告数 (Optional) */
	CzReportTodayNumber int `json:"czReportTodayNumber"`

	/* 今日存证数 (Optional) */
	PutTodayNumber int `json:"putTodayNumber"`

	/* 今日取证数 (Optional) */
	GetTodayNumber int `json:"getTodayNumber"`

	/* 昨日存取证总数 (Optional) */
	TotalYesterdayNumber int `json:"totalYesterdayNumber"`

	/* 昨日存证数 (Optional) */
	PutYesterdayNumber int `json:"putYesterdayNumber"`

	/* 昨日获取存证报告数 (Optional) */
	CzReportYesterdayNumber int `json:"czReportYesterdayNumber"`

	/* 昨日取证数 (Optional) */
	GetYesterdayNumber int `json:"getYesterdayNumber"`
}

type GetEvidenceResp added in v1.59.0

type GetEvidenceResp struct {

	/* 存证编号 (Optional) */
	EvidenceId string `json:"evidenceId"`

	/* 取证请求流水号(单证据链存证用户无需关心) (Optional) */
	MessageId string `json:"messageId"`

	/* 存证请求的流水号(单证据链存证用户无需关心) (Optional) */
	EvidenceMessageId string `json:"evidenceMessageId"`

	/* 取证结果文件 (Optional) */
	EvidenceFileList []interface{} `json:"evidenceFileList"`
}

type PaddingInfo added in v1.42.0

type PaddingInfo struct {

	/* 填充关键字 (Optional) */
	Key *string `json:"key"`

	/* 填充数据 (Optional) */
	Value *string `json:"value"`

	/* 页码 (Optional) */
	Page *int `json:"page"`
}

type PaddingSpec added in v1.42.0

type PaddingSpec struct {

	/* 填充信息
	1. 成对出现(占位符,替换值)
	2. 填充信息必须全部填写(与word模板上传时holdingKeys数量以及名称保持一致)
	 (Optional) */
	PaddingInfo []PaddingInfo `json:"paddingInfo"`
}

type PerStamp

type PerStamp struct {

	/* 最多盖章数目(默认10) (Optional) */
	StampMax *int `json:"stampMax"`

	/* 盖章类型(0 坐标 1 关键字,默认为 1) (Optional) */
	SignPositionType *int `json:"signPositionType"`

	/* 盖章关键字(与坐标二选一) (Optional) */
	Keyword *string `json:"keyword"`

	/* 盖章X坐标(与关键字二选一) (Optional) */
	PositionX *int `json:"positionX"`

	/* 盖章Y坐标(与关键字二选一) (Optional) */
	PositionY *int `json:"positionY"`

	/* 盖章X坐标偏移量(配合positionX) (Optional) */
	OffsetX *int `json:"offsetX"`

	/* 盖章Y坐标偏移量(配合positionY) (Optional) */
	OffsetY *int `json:"offsetY"`

	/* 盖章页码(选择坐标盖章时需要传入本参数) (Optional) */
	Page *int `json:"page"`

	/* 印章名称 (Optional) */
	SealName *string `json:"sealName"`

	/* 印章图像base64(建议png格式,不传使用默认方形章) (Optional) */
	ImageB64 *string `json:"imageB64"`

	/* 印章ID (Optional) */
	StampId *string `json:"stampId"`

	/* 印章描述 (Optional) */
	Desc *string `json:"desc"`

	/* 是否作为以后签章默认章 (Optional) */
	IsDefault *bool `json:"isDefault"`

	/* 图片类型 (Optional) */
	ImageType *string `json:"imageType"`

	/* 图片大小,高度*宽度 (Optional) */
	ImageSize *int `json:"imageSize"`

	/* 图片高度 (Optional) */
	ImageHeight *int `json:"imageHeight"`

	/* 图片宽度 (Optional) */
	ImageWidth *int `json:"imageWidth"`

	/* 姓名 (Optional) */
	PersonalName *string `json:"personalName"`

	/* 手机号 (Optional) */
	Mobile *string `json:"mobile"`

	/* 标记字段 - idCardNum(身份证) passportNum(护照) mtpNum(港澳通行证) (Optional) */
	IdentifyType *string `json:"identifyType"`

	/* 标记值 (Optional) */
	IdentifyValue *string `json:"identifyValue"`
}

type RecordListResp added in v1.59.0

type RecordListResp struct {

	/* 当前是第几页,page (Optional) */
	Number int `json:"number"`

	/* 是否是最后一页 (Optional) */
	Last bool `json:"last"`

	/* 当前页数量 (Optional) */
	NumberOfElements int `json:"numberOfElements"`

	/* 每页数量 (Optional) */
	Size int `json:"size"`

	/* 总共多少页 (Optional) */
	TotalPages int `json:"totalPages"`

	/* 是否第一页 (Optional) */
	First bool `json:"first"`

	/* 是否为空 (Optional) */
	Empty bool `json:"empty"`

	/* 总数目 (Optional) */
	TotalElements int `json:"totalElements"`

	/*  (Optional) */
	Content []interface{} `json:"content"`
}

type SaveEvidenceResp added in v1.59.0

type SaveEvidenceResp struct {

	/* 存证编号 (Optional) */
	EvidenceId string `json:"evidenceId"`

	/* 请求流水号(单证据链存证用户无需关心) (Optional) */
	MessageId string `json:"messageId"`
}

type SignItem

type SignItem struct {

	/* 13位时间戳 (Optional) */
	Time string `json:"time"`

	/* 签章次数 (Optional) */
	Value int `json:"value"`
}

type StampInfo

type StampInfo struct {

	/* 印章ID (Optional) */
	StampId string `json:"stampId"`

	/* 印章名称 (Optional) */
	StampName string `json:"stampName"`

	/* 印章图片(base64) (Optional) */
	StampContent string `json:"stampContent"`

	/* 印章摘要 (Optional) */
	StampDigest string `json:"stampDigest"`

	/* 印章上传时间 (Optional) */
	CreateTime string `json:"createTime"`
}

type StampResult

type StampResult struct {

	/* 验证结果 (Optional) */
	Verified bool `json:"verified"`

	/* 时间戳 (Optional) */
	Timestamp string `json:"timestamp"`

	/* 签名算法信息 (Optional) */
	Algorithm string `json:"algorithm"`

	/* 证书信息 (Optional) */
	CertInfo string `json:"certInfo"`

	/* 是否验证根证书 (Optional) */
	ChainRootVerified bool `json:"chainRootVerified"`

	/* 子类型 (Optional) */
	SubType string `json:"subType"`
}

type StampSpec

type StampSpec struct {

	/* 印章图片(base64) (Optional) */
	StampContent *string `json:"stampContent"`

	/* 印章名称 (Optional) */
	StampName *string `json:"stampName"`
}

type StatisticsInfo

type StatisticsInfo struct {

	/* 已签合同数量 (Optional) */
	ContractNumber int `json:"contractNumber"`

	/* 印章数量 (Optional) */
	StampNumber int `json:"stampNumber"`

	/* 合同模板数量 (Optional) */
	TemplateNumber int `json:"templateNumber"`

	/* 是否启用存管 (Optional) */
	ContractSave bool `json:"contractSave"`

	/* 已用存储空间容量(单位:MB) (Optional) */
	UsedSpace int `json:"usedSpace"`

	/* 签章系统加密密钥ID (Optional) */
	KmsKeyId string `json:"kmsKeyId"`

	/* 签章次数统计[24小时,7天,30天] (Optional) */
	SignStatistic []SignItem `json:"signStatistic"`
}

type TemplateInfo

type TemplateInfo struct {

	/* 合同模板ID (Optional) */
	TemplateId string `json:"templateId"`

	/* 合同模板名称 (Optional) */
	TemplateName string `json:"templateName"`

	/* 合同模板标题 (Optional) */
	TemplateTitle string `json:"templateTitle"`

	/* 合同模板文件名称 (Optional) */
	TemplateFileName string `json:"templateFileName"`

	/* 合同模板文件(base64) (Optional) */
	TemplateContent string `json:"templateContent"`

	/* 合同模板文件摘要 (Optional) */
	TemplateDigest string `json:"templateDigest"`

	/* 合同模板文件类型 pdf,word,pdf-auto (Optional) */
	TemplateType string `json:"templateType"`

	/* 填充信息 (Optional) */
	PaddingInfo []PaddingInfo `json:"paddingInfo"`

	/* 创建时间 (Optional) */
	CreateTime string `json:"createTime"`
}

type TemplateSpec

type TemplateSpec struct {

	/* 合同模板文件(base64) (Optional) */
	TemplateContent *string `json:"templateContent"`

	/* 合同模板名称 (Optional) */
	TemplateName *string `json:"templateName"`

	/* 合同模板标题 (Optional) */
	TemplateTitle *string `json:"templateTitle"`

	/* 模板类型 pdf,word (word为可编辑模板) (Optional) */
	TemplateType *string `json:"templateType"`

	/* 占位符关键字,templateType为word时必传
	在word文档中为双大括号里的内容, 比如{{单位名称}}
	 (Optional) */
	HoldingKeys []string `json:"holdingKeys"`
}

type UserResp added in v1.59.0

type UserResp struct {

	/* 总数 (Optional) */
	TotalElements int `json:"totalElements"`

	/* 总页数 (Optional) */
	TotalPages int `json:"totalPages"`

	/* 是否最后一页 (Optional) */
	Last bool `json:"last"`

	/* 当前第几页,从0开始 (Optional) */
	Number int `json:"number"`

	/* 每页大小 (Optional) */
	Size int `json:"size"`

	/* 当前页数量 (Optional) */
	NumberOfElements int `json:"numberOfElements"`

	/* 是否第一页 (Optional) */
	First bool `json:"first"`

	/* 忽略 (Optional) */
	Pageable string `json:"pageable"`

	/* 忽略 (Optional) */
	Sort string `json:"sort"`

	/*  (Optional) */
	Content []interface{} `json:"content"`
}

type UserTypeResp added in v1.59.0

type UserTypeResp struct {

	/* 用户类型/状态代码 (Optional) */
	Code int `json:"code"`

	/* 代码含义 (Optional) */
	Description string `json:"description"`
}

type VerifyInfo

type VerifyInfo struct {

	/* 验签是否成功,true 成功 false 失败 (Optional) */
	Success bool `json:"success"`

	/* 验证消息 (Optional) */
	Message string `json:"message"`

	/* 签章验证列表 (Optional) */
	Results []StampResult `json:"results"`
}

Jump to

Keyboard shortcuts

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