PatternAuthsSealInfosSealInfo.go 3.4 KB

123456789101112131415161718192021
  1. package common
  2. type PatternAuthsSealInfosSealInfo struct {
  3. // <ext>core:true</ext> 【识别码 】识别码 【作用】 授权印章的章筒识别码或者一体机的印章识别码,查询申请用印的印章 【传参】 印章id、章筒识别码、印章名称必传其一,传入多个时只按最高优先级查询,优先级为印章id>章筒识别码>印章名称。 【特殊说明】 章管家,惠朗工作台章筒识别码取蓝牙地址即可
  4. DeviceNo string `json:"deviceNo,omitempty"`
  5. // 【印章名称】印章名称 【作用】 根据物理印章的名称查询印章,作为申请用印的印章 【传参】 1、当sealName(印章名称)传值时,必须传入ownerName(印章所属单位名称),查询所属单位下的该印章。 2、印章id、章筒识别码、印章名称必传其一,传入多个时只按最高优先级查询,优先级为印章id>章筒识别码>印章名称。
  6. SealName string `json:"sealName,omitempty"`
  7. // <ext>format:string</ext> 【印章id】印章id 【作用】 根据物理印章的id查询印章,作为申请用印的印章 【传参】 印章id、章筒识别码、印章名称必传其一,传入多个时只按最高优先级查询,优先级为印章id>章筒识别码>印章名称。
  8. SealId *int64 `json:"sealId,omitempty"`
  9. // 【印章所属单位名称】印章所属单位名称 【作用】 1.通过印章名称指定印章时名称必传,用于查询该法人 单位下的印章 2.通过章筒识别码指定法定代表人章时,若多个法人章 绑定了同一个章筒则名称必传,用于查询该法人单位下 的法定代表人章
  10. OwnerName string `json:"ownerName,omitempty"`
  11. // 【用印次数】用印次数 【作用】 1,所申请印章的用印次数。 2、NONE(章筒/实体章模式)下传入该参数,参数优先级小于fileData(用印文件(惠朗一体机模式))中的sealUseCount(当前印章在该文档的用印次数) 3、PRINT(打印盖章模式)和COUNTERFEIT(扫描识别盖章模式)模式下该参数传入不生效 【传参】 最小值:1(包含)。单位:次。
  12. Count *int64 `json:"count,omitempty"`
  13. // 【用印开始时间】用印开始时间 【作用】 限制印章开始使用的时间,到达开始时间后,才允许解锁智能章筒。(未绑定章筒的印章无法限制) 【传参】 日期格式:yyyy-MM-dd HH:mm:ss。示例:2019-04-09 09:18:53。不传值默认不限制开始时间。
  14. StartTime string `json:"startTime,omitempty"`
  15. // 【用印结束时间】用印结束时间 【作用】 限制印章结束使用的时间,到达结束时间后,自动结束用印 【传参】 日期格式:yyyy-MM-dd HH:mm:ss。示例:2019-04-09 09:18:53。不传值默认不限制结束时间。
  16. EndTime string `json:"endTime,omitempty"`
  17. // <ext>core:true</ext> 【签章人】签章人 【作用】 指定该印章的签章人,此签章人可解锁智能章筒进行用印 【传参】 1、参数必传其一,传入多个时只按最高优先级查询,优先级为用户id>联系方式>手机号>邮箱>成员编号>身份证号>第三方业务系统用户id>用户登录账号。 2、若内部用户不存在时,将会报错。 【特殊说明】 1、NONE(章筒/实体章模式)下该参数必传 2、指定的用户只要是内部用户即可作为签章人,不受印章对签章人的权限控制 3、一体机模式中,传入签章人不生效
  18. Users []*UserInfoRequest `json:"users,omitempty"`
  19. }