SealWarningRuleProcessor.go 1.7 KB

123456789101112131415
  1. package common
  2. type SealWarningRuleProcessor struct {
  3. // <ext>core:true</ext> 【快捷选项】快捷选项 【作用】 使用快捷选项指定人员 【传参】 取值范围:LP(印章所属单位的法定代表人)
  4. Shortcut string `json:"shortcut,omitempty"`
  5. // <ext>core:true</ext> 【印章角色】印章角色 【作用】 触发风险时,将由发生风险的印章下的印章角色人员(如管理员、签章人等)处理风险。 【传参】 传入印章角色名称,支持传入多个,格式:[“管理员”,“签章人”];不传值默认为:[“管理员”]。
  6. SealRoles string `json:"sealRoles,omitempty"`
  7. // <ext>core:true</ext> 【个人用户】个人用户 【作用】 触发风险时,将由指定的人员处理风险。 【传参】 1、参数必传其一,传入多个参数时只按参数中最高优先级查询,优先级为用户id>联系方式>手机号>邮箱>成员编号>证件号>第三方业务系统用户id>登录账号。 2、若用户不存在时,将会报错。
  8. Users []*UserInfoRequest `json:"users,omitempty"`
  9. // <ext>core:true</ext> 【系统角色】系统角色 【作用】 触发风险时,将由指定的系统角色下的成员处理风险。 【传参】 传入角色名称,支持传入多个,格式:[“系统管理员”,“审计员”]。
  10. Roles string `json:"roles,omitempty"`
  11. // <ext>core:true</ext> 【组织主管】组织主管 【作用】 触发风险时,将由指定组织的主管处理风险。 【传参】 参数必传其一,传入多个时只按最高优先级查询,优先级为组织id>组织名称> 第三方业务系统组织id > 组织编码。
  12. Departments []*DepartmentRequest `json:"departments,omitempty"`
  13. }