PersonSealInfo.go 1.2 KB

123456789101112131415
  1. package common
  2. type PersonSealInfo struct {
  3. // <ext>format:string</ext> 【签名id】签名id
  4. SealId *int64 `json:"sealId,omitempty"`
  5. // 【指定多个签名id】指定多个签名id 【传参】 可传入多个,格式:[123123123213,123213213213]。
  6. SealIds []string `json:"sealIds,omitempty"`
  7. // 【签名类型】签名类型 【作用】 指定要删除的签名类型,此时,相同类型下的签名将被删除 【传参】 传入在电子签章控制台“签名类型管理”维护的签名类型名称。
  8. PersonSealCategoryName string `json:"personSealCategoryName,omitempty"`
  9. // 【签名分类】签名分类 【作用】 指定要删除的签名分类,此时,相同分类下的签名将被删除 【传参】 取值范围:PERSON_SIGN(个人签名),PERSON_SEAL(个人名章)。
  10. PersonSealCarrier string `json:"personSealCarrier,omitempty"`
  11. // 【签名状态】签名状态 【作用】 指定要删除什么状态下的签名,此时,相同状态下的签名将被删除 【传参】 取值范围:ALL(全部),NORMAL(启用),PRE_ADD(预制作),FREEZE(停用);不传值默认为:NORMAL(启用)。
  12. PersonSealStatus string `json:"personSealStatus,omitempty"`
  13. }