SealApplyUpdateusesealtimeRequest.go 2.9 KB

12345678910111213141516171819202122232425262728293031323334
  1. package seal_request
  2. import (
  3. "encoding/json"
  4. "git.sxidc.com/student-physical-examination/contract_lock_sdk/http"
  5. )
  6. type SealApplyUpdateusesealtimeRequest struct {
  7. // <ext>core:true;format:string</ext> 【用印申请id】用印申请id 【作用】 查询需修改印章用印时间的物理用印申请
  8. BusinessId *int64 `json:"businessId"`
  9. // <ext>format:string</ext> 【印章id】印章id 【作用】 根据物理印章的id查询印章,作为修改用印时间的印章 【传参】 印章id、章筒识别码、印章名称必传其一,传入多个时只按最高优先级查询,优先级为印章id>章筒识别码>印章名称。
  10. SealId *int64 `json:"sealId,omitempty"`
  11. // <ext>core:true</ext> 【章筒识别码】章筒识别码 【作用】 根据物理印章绑定的智能章筒的识别码查询印章,修改此印章的用印起止时间 【传参】 1、章筒识别码、印章名称必传其一,均传入以章筒识别码为准。 2、不传值则默认更新申请中所有未结束用印的印章。 【特殊说明】 章管家章筒识别码取蓝牙地址即可
  12. DeviceNo string `json:"deviceNo,omitempty"`
  13. // <ext>core:true</ext> 【印章名称】印章名称 【作用】 根据物理印章的名称查询印章,修改此印章的用印起止时间 【传参】 1、章筒识别码、印章名称必传其一,均传入以章筒识别码为准。 2、不传值则默认更新申请中所有未结束用印的印章。
  14. SealName string `json:"sealName,omitempty"`
  15. // <ext>core:true</ext> 【印章所属单位名称】印章所属单位名称 【作用】 1.通过印章名称指定印章时名称必传,用于查询该法人 单位下的印章 2.通过章筒识别码指定法定代表人章时,若多个法人章 绑定了同一个章筒则名称必传,用于查询该法人单位下 的法定代表人章
  16. OwnerName string `json:"ownerName,omitempty"`
  17. // <ext>core:true</ext> 【用印开始时间】用印开始时间 【作用】 限制印章开始使用的时间,到达开始时间后,才允许解锁智能章筒。(未绑定章筒的印章无法限制) 【传参】 日期格式:yyyy-MM-dd HH:mm:ss。示例:2019-04-09 09:18:53。不传值默认不限制开始时间。
  18. StartTime string `json:"startTime"`
  19. // <ext>core:true</ext> 【用印结束时间】用印结束时间 【作用】 限制印章结束使用的时间,到达结束时间后,自动结束用印 【传参】 日期格式:yyyy-MM-dd HH:mm:ss。示例:2019-04-09 09:18:53。不传值默认不限制结束时间。
  20. EndTime string `json:"endTime"`
  21. }
  22. func (obj SealApplyUpdateusesealtimeRequest) GetUrl() string {
  23. return "/seal/apply/updateUseSealTime"
  24. }
  25. func (obj SealApplyUpdateusesealtimeRequest) GetHttpParameter() *http.HttpParameter {
  26. parameter := http.NewPostHttpParameter()
  27. jsonBytes, _ := json.Marshal(obj)
  28. parameter.SetJsonParamer(string(jsonBytes))
  29. return parameter
  30. }