臭名昭著aTrust隔离计划1.臭名昭著aTrust隔离计划2.VPN原理与aTrust隔离网络实践3.docker-easyconnect到底做了什么4.TUN(tunnel-隧道-虚拟网卡)模式
基于Quartz搭建的个人博客1.Quartz个人博客使用教程2.使用 rsync 增量部署 Quartz 博客3.使用 GitHub Actions 自动部署 Quartz 博客5.域名绑定6.CDN加速Obsidian、双向链接与知识图谱
旅行
行程攻略青岛三日游行程攻略
前端
NginxNginx配置与反向代理入门
Nodenpm与npx的区别
中华财险-公司项目
对外接口文档
基础数据码表对外接口(仅支持rpc调用)业务码表对外接口应用主数据对外接口
基础运营查询版本更新日志详情消息中心对外接口站内信对外接口站内信模板配置手册
权限中心权限中心对外接口文档(最新)权限中心对外接口文档前端ACL-CORE FACADE依赖版本
审计中心审计中心对外接口文档audit-center-facade版本
审批中心工作流迁审批流现状工作流迁审批流API能力替换方案老审批流接口文档审批中心接口文档审批中心业务回调FAQ
账号中心内部系统对接单点登录内部系统对接认证中心三方网页应用登录授权账号中心对外接口文档前端账号中心RPC接口文档账户变更对外广播消息文档账户中心对外接口HRMS外部员工变更广播消息文档HRMS外部员工对外接口
组织员工岗位🔥机构映射SDK接口文档员工岗位变更通知说明组织机构管营一体概念与用法组织员工对外广播消息文档组织员工岗位对外接口文档组织员工岗位对外接口文档前端组织员工岗位数据模型组织员工主数据业务场景案例organization-facade版本
hrms(大型人力资源外包管理系统)
项目架构说明HRMS Maven模块与依赖说明
项目说明0.流程中心模块0.组织模块说明1.业务线模块2.计划模块3.项目模块4.协议模块5.供应商模块6.合约域模块7.外包人员模块*核心:外包人员生命周期
项目运维外包人员项目编制差异排查与修复2.HRMS相关问题排查4.修改externalId(externalId和accountId不一致)
需求-系分
1.内部转外包0723外包人员关联历史内部账号系分新增外包人员关联历史账号内容(紧急0723上线)需求
2.工作岗位0820工作岗位0820需求工作岗位0820需求-系分
3.用工模式调整0917内部人员转外包用工系统需求2内部人员转外包用工系统需求-系分
sso(账号中心-单点登录)
项目架构说明aboss-sso项目架构入门AOP统一日志打印链路Maven多模块项目高级知识OAuth2.0
项目说明1.SSO-OAuth2.0与IDaaS登录流程2.外部账号创建流水号并发问题分析
AI
使用说明
第三方插件&技能简介Archify使用与安装指南Ponytail使用指南
CodexCodex CLI与IDE区别及使用指南Codex Hook单独配置与提交通知Codex MCP安装与使用指南Codex第三方插件安装与使用指南
Agent开发1.LLM、Token、上下文窗口与模型参数2.大模型 API、请求参数与响应结构3.Spring AI ChatClient4.Prompt、System Prompt、Prompt 模板6.结构化输出、JSON Schema7.SSE 流式响应8.会话 ID、聊天记录、Redis9.超时、重试、限流、降级10.完成可运行聊天接口
GitGit常用命令与Obsidian推送排查
Java
面试题Java基础与集合面试题
AtomicInteger原子计数与并发安全ConcurrentHashMap并发安全与计数Java线程、线程池与Future
python
基础Python基础语法
HTTPXHRMS员工详情接口调用(Python HTTPX)

https://cic_irc.yuque.com/tyl581/ggwv9w/ltiq62kcppa58u2n

1. 流程接口文档

1.1启动流程

1**.1.1****接口说明:**

Facade:FlowProcessRpcFacade

Method:startProcessByName

1**.1.2****请求参数说明**

参数名必选类型参数说明
flowNameYstring流程名称
businessNumberYstring业务单号
businessTypeNstring业务单类型
uniqueCodeNString唯一标识(与业务单号组合使用)
variablesNMap<String,Object>流程变量
priorityNInteger优先级
parentIdNstring父流程
subTaskTagNstring协助子任务名称标识
messageTagNstring自定义个性化MQ消息tag

1**.1.3****返回参数说明:**

参数名参数说明
status状态(1=成功,2=失败)
message信息

1.2终止流程

1**.2.1****接口说明:**

Facade:FlowProcessRpcFacade

Method:terminateProcess

1**.2.2****请求参数说明**

参数名必选类型参数说明
instanceIdYstring流程实例Id

1**.2.3****返回参数说明:**

参数名参数说明
status状态(1=成功,2=失败)
message信息

1.3设置流程变量

1**.3.1****接口说明:**

Facade:FlowProcessRpcFacade

s****Method:setFlowVariables

1**.3.2****请求参数说明**

参数名必选类型参数说明
instanceIdYstring流程实例Id
variablesYMap<String,Object>要配置的流程变量

1**.3.3****返回参数说明:**

参数名参数说明
status状态(1=成功,2=失败)
message信息

1.4获取下一用户任务信息

1**.4.1****接口说明:**

Facade:FlowProcessRpcFacade

Method:getNextTaskInfo

1**.4.2****请求参数说明**

参数名必选类型参数说明
taskIdYstring任务实例Id

1**.4.3****返回参数说明:**

参数名参数说明
status状态(1=成功,2=失败)
message信息
taskName用户任务名称
expression用户任务对应条件表达式

2. 任务接口文档

2**.1指派任务**

2.1.1****接口说明:

Facade:TaskRpcFacade

Method:assign

2.1.2****请求参数说明

参数名必选类型参数说明
taskIdYstring任务实例id
assigneeYstring任务受理人账号Id
assigneeTypeYInteger受理人类型(0:组,1:人)

2.2.3****返回参数说明:

参数名参数说明
status状态(1=成功,2=失败)
message信息

2**.**2 任务审批

2.2.1****接口说明:

Facade:TaskRpcFacade

Method:complete

2.2.2****请求参数说明

参数名必选类型参数说明
taskIdYstring任务实例id
conditionYInteger审核条件(1.-任务通过,2任务拒绝,3任务退回)
taskCommentNstring审批意见(任务拒绝时必填)
currentUserIdYString审批人
nextAssigneeNString下一个用户任务的受理人

2.2.3****返回参数说明:

参数名参数说明
status状态(1=成功,2=失败)
message信息

2**.**3 任务接收

2.3.1****接口说明:

Facade:TaskRpcFacade

Method:receive

2.3.2****请求参数说明

参数名必选类型参数说明
taskIdYstring任务实例id
currentUserIdYString当前操作人

2.3.3****返回参数说明:

参数名参数说明
status状态(1=成功,2=失败)
message信息

2**.**4 撤回接口

2.4.1****接口说明:

Facade:TaskRpcFacade

Method:withdraw

2.4.2****请求参数说明

参数名必选类型参数说明
taskIdYstring任务实例id
currentUserIdYString当前操作人
withdrawTaskConditionYInteger撤回选项(0:撤回到上一个任务节点,1:撤回到申请人)

2.4.3****返回参数说明:

参数名参数说明
status状态(1=成功,2=失败)
message信息

2**.**5 任务转派

2.5.1****接口说明:

Facade:TaskRpcFacade

Method:reassign

2.5.3****请求参数说明

参数名必选类型参数说明
taskIdYList任务实例id
assigneeYString任务新受理人
assigneeTypeYInteger受理人类别(0:工作组,1:人)
currentUserIdYString当前操作人

2.5.4****返回参数说明:

参数名参数说明
status状态(1=成功,2=失败)
message信息

2**.**6 挂起任务

2.6.1****接口说明:

Facade:TaskRpcFacade

Method:suspend

2.6.2****请求参数说明

参数名必选类型参数说明
taskIdYString任务实例id

2.6.3****返回参数说明:

参数名参数说明
status状态(1=成功,2=失败)
message信息

2**.**7 恢复任务

2.7.1****接口说明:

Facade:TaskRpcFacade

Method:active

2.7.2****请求参数说明

参数名必选类型参数说明
taskIdYString任务实例id

2.7.3****返回参数说明:

参数名参数说明
status状态(1=成功,2=失败)
message信息

**3.**工作组接口文档

3.1 查询工作组详情

3.1.1****接口说明:

Facade:GroupRpcFacade

Method:GroupRpcFacade.getGroupById

3.1.2****请求参数说明

QueryGroupBO:

参数名必选类型参数说明
idYLongid

3.1.3****返回参数说明:

参数名类型参数说明
statusstring状态(1=成功,2=失败)
messagestring信息
totalCountstring总条数
GroupDTOObject查询对象
pageIndexInteger分页页码
pageSizeInteger分页大小

GroupDTO:

参数名类型参数说明
Idstring任务实例ID
createBystring任务名称
gmtCreatestring业务单号
modifiedBystring任务编码(流程实例ID)
gmtModifiedstring任务处理人
tenantstring任务状态(1-待处理/2-处理中/3-已拒绝/4-已完成/5-已撤回/6-已退回上个节点/7-已退回申请人/8-退回待处理/9-到组待认领)
nameInteger任务类型(具体业务尚未提供)
leaderIdInteger任务创建时间
leaderNameDate任务修改时间
domaininteger任务优先级(0-高/1-中/2-低)
productTaskDomainDTO子任务信息
taskTypeString任务类型
businessTypeString业务类型
BusinessdimensionString业务维度
overflowIdString互溢组Id
overflowNameString互溢组名称
personDailyWorkloadint每人每日工作量
groupTagBOListList工作组标签列表

GroupTagDTO:

参数名类型参数说明
workGroupIdstring工作组ID
tagNameString标签名字
tagValueString标签值
codeTypeString标签对应码表type(标签数据类型为码表时有效)
tagCodeString标签对应码值code(标签数据类型为码表时有效)

3.2 查询组员列表

3.2.1****接口说明:

Facade:GroupRpcFacade

Method:GroupRpcFacade.listMembersByGroupId

3.2.2****请求参数说明

QueryGroupBO:

参数名必选类型参数说明
idYLongid

3.2.3****返回参数说明:

参数名类型参数说明
statusstring状态(1=成功,2=失败)
messagestring信息
totalCountstring总条数
ListGroupPersonnelDTO组员列表
pageIndexInteger分页页码
pageSizeInteger分页大小

GroupPersonnelDTO:

参数名类型参数说明
personnelIdLong人员Id
groupIdstring工作组ID
personnelStatusInteger人员状态
createBystring最近创建人
modifiedBystring最近修改者
gmtCreateDate任务创建时间
gmtModifiedDate任务修改时间

3.3 通过标签查询工作组

3.3.1****接口说明:

Facade:GroupRpcFacade

Method:GroupRpcFacade.listGroupByGroupTag

3.3.2****请求参数说明

listGroupByGroupTagBO:

参数名必选类型参数说明
ListYGroupTagBO标签列表

GroupTagBO:

参数名必选类型参数说明
tagNameYString标签名字
tagValueYString标签值

3.3.3****返回参数说明:

参数名类型参数说明
statusstring状态(1=成功,2=失败)
messagestring信息
totalCountstring总条数
GroupDTOObject查询对象
pageIndexInteger分页页码
pageSizeInteger分页大小

GroupDTO:

参数名类型参数说明
Idstring任务实例ID
createBystring任务名称
gmtCreatestring业务单号
modifiedBystring任务编码(流程实例ID)
gmtModifiedstring任务处理人
tenantstring任务状态(1-待处理/2-处理中/3-已拒绝/4-已完成/5-已撤回/6-已退回上个节点/7-已退回申请人/8-退回待处理/9-到组待认领)
nameInteger任务类型(具体业务尚未提供)
leaderIdInteger任务创建时间
leaderNameDate任务修改时间
domaininteger任务优先级(0-高/1-中/2-低)
productTaskDomainDTO子任务信息
taskTypeString任务类型
businessTypeString业务类型
BusinessdimensionString业务维度
overflowIdString互溢组Id
overflowNameString互溢组名称
personDailyWorkloadint每人每日工作量
groupTagBOListList工作组标签列表

GroupTagDTO:

参数名类型参数说明
workGroupIdstring工作组ID
tagNameString标签名字
tagValueString标签值
codeTypeString标签对应码表type(标签数据类型为码表时有效)
tagTypeString标签对应码值code(标签数据类型为码表时有效)

3.4 新增标签

3.4.1****接口说明:

Facade:GroupRpcFacade

Method:GroupRpcFacade.insertTag

3.4.2****请求参数说明

insertTagBO:

参数名必选类型参数说明
tagYString标签变量
tagDataTypeYString标签数据类型(0/1:码表/字符串)
tagNameYString标签名字
tagTypeYString标签库类型(0:工作组)
codeNString码表(标签数据类型为码表时必填)
operatorAccIdYString操作者账户id

3.4.3****返回参数说明:

参数名参数说明
status状态(1=成功,2=失败)
message信息

3.5 新增工作组

3.5.1****接口说明:

Facade:GroupRpcFacade

Method:GroupRpcFacade.insertGroup

3.5.2****请求参数说明

GroupBO:

参数名必选类型参数说明
operatorAccIdYString操作者账户ID
personDailyWorkloadYInteger每人每日工作量
overFlowIdNLong互溢组Id
domainYString领域
businessTypeYString业务类型
nameYString工作组名称
leaderIdYString组长ID(组长必须包含在组员内)
leaderNameYString组长名称
memberIdsYList组员Id
groupTagBOListYList标签列表
mechanismYString机构
statusYString0/1:正常/已删除

GroupTagBO:

参数名必选类型参数说明
tagNameYString标签名字
tagValueYString标签值
codeTypeNString标签对应码表type(标签数据类型为码表时有效)
tagCodeNString标签对应码值code(标签数据类型为码表时有效)

3.5.3请求报文:

{

“domain”: “16”,

“operatorAccId”: “140”,

“businessType”: “5”,

“name”: “支撑”,

“personDailyWorkload”: 12,

“leaderId”: “99”,

“leaderName”: “运营支撑域管理员”,

“status”: “0”,

“mechanism”: “210100000000,213700000000,213703000000,213703030000,223703030200”,

“product”: “P0101,P0102”,

“memberIds”: [

“99”

],

“groupTagBOList”: [

{

“tagName”: “ceshi”

}

]

}

3.5.4****返回参数说明:

参数名参数说明
status状态(1=成功,2=失败)
message信息

**4.**调度服务接口文档

4.1 调度服务

4.1.1****接口说明:

Facade:DispatchRpcFacade

Method:DispatchRpcFacade.dispatchService

4.1.2****请求参数说明

DispatchServiceBO:

参数名必选类型参数说明
groupTagsNMap<String,String>工作组标签列
codeYString调度策略编码
groupsNList指定处理组ID列

4.1.3****返回参数说明:

参数名类型参数说明
accountIdstring人员账户ID
groupIdstring工作组ID