package seal_response import ( "git.sxidc.com/student-physical-examination/contract_lock_sdk/model/common" ) type SealWarningRuleQueryResponse struct { // 【预警规则ID】预警规则ID Id *int64 `json:"id,omitempty"` // 【预警规则名称】预警规则名称 Name string `json:"name,omitempty"` // 【所属集团id】所属集团id OrgId *int64 `json:"orgId,omitempty"` // 【所属集团名称】所属集团名称 OrgName string `json:"orgName,omitempty"` // 【风险程度】风险程度:HIGH(高危),CRITICAL(严重),IMPORTANT(重要),NORMAL(普通) Level string `json:"level,omitempty"` // 【预警规则描述】预警规则描述 Desc string `json:"desc,omitempty"` // 【预警范围】预警范围 Scopes []*common.SealWarningRuleScopeResponse `json:"scopes,omitempty"` // 【风险项】风险项: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(物理用印图片未及时回传)。 Rule string `json:"rule,omitempty"` // 【互斥角色项】:预警风险项为“印章角色人员互斥”时,在哪些角色下的人员相同时预警 RuleForExclusiveRole string `json:"ruleForExclusiveRole,omitempty"` // 【空缺角色项】空缺角色项:预警风险项为“印章角色人员空缺”时,在哪些角色下的人员空缺时预警 RuleForVacantRole string `json:"ruleForVacantRole,omitempty"` // 【证书到期预警时间】证书到期预警时间:预警风险项为“印章关联的长期证书即将到期”时,印章关联的长期证书到期前多少天预警 RuleForCertExpiringTime *int64 `json:"ruleForCertExpiringTime,omitempty"` // 【用印图片数量异常预警时间】用印图片数量异常预警时间:预警风险为“物理用印上传的用印图片数量与用印次数不符合”时,在用印后多少小时预警 RuleForPhysicalUploadImageCountTime string `json:"ruleForPhysicalUploadImageCountTime,omitempty"` // 【用印图片未回传预警时间】:预警风险为“物理用印图片未及时回传”时,在用印后多少天预警 RuleForPhysicalNotUploadImageTime string `json:"ruleForPhysicalNotUploadImageTime,omitempty"` Processor *common.SealWarningRuleProcessorResponse `json:"processor,omitempty"` // 【预警通知渠道】预警通知渠道:SMS(短信),EMAIL(邮件),WXCORP(企业微信),DINGTALK(钉钉),FEISHU(飞书),YONBIP(用友YonBIP),CLOUDHUB(金蝶云之家),WELINK(华为WeLink);不传值默认不发送消息。 2、若传入的是系统未对接的第三方消息通道,则不会生效。 Channels string `json:"channels,omitempty"` }