DetailActions.go 1.8 KB

1234567891011121314151617181920212223242526272829
  1. package common
  2. type DetailActions struct {
  3. // 【签署节点id】签署节点id
  4. Id string `json:"id"`
  5. // 【签署节点类型】签署节点类型 OPERATOR(经办人签字),LP(法定代表人签字),CORPORATE(法人单位签章),PERSONAL(个人签字),AUDIT(个人审批),FILL(电子签约填参),TERMINATE_CORPORATE(电子签约单位作废),TERMINATE_PERSONAL(电子签约个人作废),COUNTERSIGN(会签签章)
  6. Type_ string `json:"type"`
  7. // 【签署节点名称】签署节点名称
  8. Name string `json:"name,omitempty"`
  9. // 【状态】状态 FILLING(填参中),FILLED(完成填参 ),WAITING(等待签署),SIGNING(签署中),SIGNED(完成),DISCARDED(废弃),REJECTED(拒绝),FINISHED(已完成,强制结束)
  10. Status string `json:"status,omitempty"`
  11. // 【签署节点创建时间】签署节点创建时间 格式yyyy-MM-dd HH:mm:ss
  12. CreateTime string `json:"createTime,omitempty"`
  13. // 【签署节点创建时间】签署节点创建时间 格式yyyy-MM-dd HH:mm:ss
  14. CompleteTime string `json:"completeTime,omitempty"`
  15. // 【印章所属组织ID】印章所属组织ID
  16. SealOwner string `json:"sealOwner,omitempty"`
  17. // 【印章所属组织名称】印章所属组织名称
  18. SealOwnerName string `json:"sealOwnerName,omitempty"`
  19. // 【指定的印章ID】指定的印章ID
  20. SealId string `json:"sealId,omitempty"`
  21. // 【印章或印章分类名称】印章或印章分类名称
  22. SealOrScName string `json:"sealOrScName,omitempty"`
  23. // 【签署节点操作人】签署节点操作人,即对签署节点进行签字/审批/盖章的实际操作人
  24. ActionOperators []*DetailOperator `json:"actionOperators,omitempty"`
  25. // 【批注内容】批注内容,各签署节点的操作人对文件添加的批注内容
  26. AnnotationStampers []*AnnotationStampers `json:"annotationStampers,omitempty"`
  27. }