SealCustomparamImageRequest.go 2.7 KB

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