PatternAuths.go 2.3 KB

12345678910111213
  1. package common
  2. type PatternAuths struct {
  3. // <ext>core:true</ext> 【用印模式】用印模式 【作用】 用于在系统接入惠朗打印盖章一体机时的用印模式 【传参】 取值范围:PRINT(打印盖章模式),COUNTERFEIT(扫描识别盖章模式),NONE(章筒/实体章模式)。 【特殊说明】 一次用印申请中每个模式仅能申请一次
  4. PatternType string `json:"patternType"`
  5. // <ext>core:true</ext> 【印章信息】印章信息 【作用】 指定用印过程中使用的印章信息 【特殊说明】 NONE(章筒/实体章模式)不能申请惠朗一体机绑定的印章;PRINT(打印盖章模式)和COUNTERFEIT(扫描识别盖章模式)不能申请未绑定惠朗一体机的印章。
  6. SealInfos []*PatternAuthsSealInfos `json:"sealInfos"`
  7. // <ext>core:true</ext> 【一体机模式签章人】一体机模式签章人 【作用】 指定PRINT(打印盖章模式)和COUNTERFEIT(扫描识别盖章模式)模式下的印章的签章人 【传参】 1、参数必传其一,传入多个时只按最高优先级查询,优先级为用户id>联系方式>手机号>邮箱>成员编号>身份证号>第三方业务系统用户id>用户登录账号。 2、若内部用户不存在时,将会报错。 3、PRINT(打印盖章模式) 和COUNTERFEIT(扫描识别盖章模式)下改参数必传。 4、NONE(章筒/实体章模式)模式下传入不生效。 【特殊说明】 1、PRINT(打印盖章模式)和COUNTERFEIT(扫描识别盖章模式)模式下必传,NONE(章筒/实体章模式)模式下传入不生效,参数含义为:当前特殊模式下印章共同使用人信息 2、指定的用户只要是内部用户即可作为签章人,不受印章对签章人的权限控制
  8. IntersectionUsers []*UserInfoRequest `json:"intersectionUsers,omitempty"`
  9. // <ext>core:true</ext> 【使用惠朗一体机时的文件配置】使用惠朗一体机时的文件配置 【作用】 1、在使用惠朗一体机印章用印时,通过本参数传入用印文件信息 2、仅适用于PRINT(打印盖章模式)和COUNTERFEIT(扫描识别盖章模式 3、NONE(章筒/实体章模式)模式下传入不生效,其他模式必传
  10. FilesData []*PatternAuthsFilesData `json:"filesData,omitempty"`
  11. }