SealWarningRuleQueryResponse.go 3.2 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. package seal_response
  2. import (
  3. "git.sxidc.com/student-physical-examination/contract_lock_sdk/model/common"
  4. )
  5. type SealWarningRuleQueryResponse struct {
  6. // 【预警规则ID】预警规则ID
  7. Id *int64 `json:"id,omitempty"`
  8. // 【预警规则名称】预警规则名称
  9. Name string `json:"name,omitempty"`
  10. // 【所属集团id】所属集团id
  11. OrgId *int64 `json:"orgId,omitempty"`
  12. // 【所属集团名称】所属集团名称
  13. OrgName string `json:"orgName,omitempty"`
  14. // 【风险程度】风险程度:HIGH(高危),CRITICAL(严重),IMPORTANT(重要),NORMAL(普通)
  15. Level string `json:"level,omitempty"`
  16. // 【预警规则描述】预警规则描述
  17. Desc string `json:"desc,omitempty"`
  18. // 【预警范围】预警范围
  19. Scopes []*common.SealWarningRuleScopeResponse `json:"scopes,omitempty"`
  20. // 【风险项】风险项:SEAL_ROLE_MUTUALLY_EXCLUSIVE(印章角色人员互斥),SEAL_ROLE_VACANCY(印章角色人员空缺),SEAL_CERT_EXPIRED(印章关联的长期证书即将到期),SEAL_OVER_THE_FENCE(物理用印超过围栏),SEAL_PRESS_TIMEOUT(物理用印按压超时),SEAL_CARTRIDGE_SIGNING_MOVE(物理用印盖章时移动章筒),ACROSS_SEAL_OVER_THE_FENCE(物理用印盖骑缝章时章筒超出电子围栏),SEAL_CONTROL_5_OVER_THE_INFRARED(物理用印“印控台5.0”红外区域外盖章),IMAGES_UPLOADED_NOT_MATCH_USED_COUNT(物理用印上传的用印图片数量与用印次数不符合),IMAGE_NOT_SENT_BACK(物理用印图片未及时回传)。
  21. Rule string `json:"rule,omitempty"`
  22. // 【互斥角色项】:预警风险项为“印章角色人员互斥”时,在哪些角色下的人员相同时预警
  23. RuleForExclusiveRole string `json:"ruleForExclusiveRole,omitempty"`
  24. // 【空缺角色项】空缺角色项:预警风险项为“印章角色人员空缺”时,在哪些角色下的人员空缺时预警
  25. RuleForVacantRole string `json:"ruleForVacantRole,omitempty"`
  26. // 【证书到期预警时间】证书到期预警时间:预警风险项为“印章关联的长期证书即将到期”时,印章关联的长期证书到期前多少天预警
  27. RuleForCertExpiringTime *int64 `json:"ruleForCertExpiringTime,omitempty"`
  28. // 【用印图片数量异常预警时间】用印图片数量异常预警时间:预警风险为“物理用印上传的用印图片数量与用印次数不符合”时,在用印后多少小时预警
  29. RuleForPhysicalUploadImageCountTime string `json:"ruleForPhysicalUploadImageCountTime,omitempty"`
  30. // 【用印图片未回传预警时间】:预警风险为“物理用印图片未及时回传”时,在用印后多少天预警
  31. RuleForPhysicalNotUploadImageTime string `json:"ruleForPhysicalNotUploadImageTime,omitempty"`
  32. Processor *common.SealWarningRuleProcessorResponse `json:"processor,omitempty"`
  33. // 【预警通知渠道】预警通知渠道:SMS(短信),EMAIL(邮件),WXCORP(企业微信),DINGTALK(钉钉),FEISHU(飞书),YONBIP(用友YonBIP),CLOUDHUB(金蝶云之家),WELINK(华为WeLink);不传值默认不发送消息。 2、若传入的是系统未对接的第三方消息通道,则不会生效。
  34. Channels string `json:"channels,omitempty"`
  35. }