package seal_request
import (
"encoding/json"
"git.sxidc.com/student-physical-examination/contract_lock_sdk/http"
"git.sxidc.com/student-physical-examination/contract_lock_sdk/model/common"
)
type SealCustomparamImageRequest struct {
// core:true;format:string 【印章id】印章id
SealId *int64 `json:"sealId,omitempty"`
// core:true 【印章名称】印章名称 【特殊说明】 系统中可能存在同名印章,使用印章名称查询印章时,需要同时传入印章所属法人单位
SealName string `json:"sealName,omitempty"`
// core:true 【印章形式】印章形式 【传参】 取值范围:ELECTRONIC(电子印章),PHYSICS(物理印章),UKEY(Ukey印章),MOBILE(移动印章);不传值默认为:ELECTRONIC(电子印章)。
SealAttribute string `json:"sealAttribute,omitempty"`
// core:true;format:string 【法人单位id】法人单位id 【作用】 系统中可能存在同名印章,使用印章名称查询印章时,需要同时传入印章所属法人单位 【传参】 传入多个法人单位信息时只按最高优先级查询,优先级为法人单位id>法人单位名称>统一社会信用代码/工商注册号。
CompanyId *int64 `json:"companyId,omitempty"`
// core:true 【法人单位名称】法人单位名称 【作用】 系统中可能存在同名印章,使用印章名称查询印章时,需要同时传入印章所属法人单位 【传参】 传入多个法人单位信息时只按最高优先级查询,优先级为法人单位id>法人单位名称>统一社会信用代码/工商注册号。
CompanyName string `json:"companyName,omitempty"`
// core:true 【统一社会信用代码/工商注册号】统一社会信用代码/工商注册号 【作用】 系统中可能存在同名印章,使用印章名称查询印章时,需要同时传入印章所属法人单位 【传参】 传入多个法人单位信息时只按最高优先级查询,优先级为法人单位id>法人单位名称>统一社会信用代码/工商注册号。
RegisterNo string `json:"registerNo,omitempty"`
// core:true【Ukey设备号】Ukey设备号 【作用】 根据设备号获取ukey印章图片
UkeyNo string `json:"ukeyNo,omitempty"`
SealImageFormatRequest *common.SealImageFormatRequest `json:"sealImageFormatRequest,omitempty"`
}
func (obj SealCustomparamImageRequest) GetUrl() string {
return "/seal/customparam/image"
}
func (obj SealCustomparamImageRequest) GetHttpParameter() *http.HttpParameter {
parameter := http.NewPostHttpParameter()
jsonBytes, _ := json.Marshal(obj)
parameter.SetJsonParamer(string(jsonBytes))
return parameter
}