臭名昭著aTrust隔离计划1.臭名昭著aTrust隔离计划2.VPN原理与aTrust隔离网络实践3.docker-easyconnect到底做了什么4.TUN(tunnel-隧道-虚拟网卡)模式
个人项目
personal(个人展示)GitHub Actions 自动部署个人展示项目
基于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/egi92szor7hc0vim

1、组织数据-获取组织树结构

URL: services.getBranchTreeInfo

Type: POST

Author: dongyikuan

Content-Type: application/json; charset=utf-8

Description: openapi获取组织树(返回对象10M左右,加载慢,建议使用接口3获取组织数据

请求参数:无

请求示例:

import { services } from '@cic/mp-support';

services.getBranchTreeInfo()

返回参数说明:

FieldTypeDescriptionSince
branchOrgCodestring组织编码-
branchOrgNamestring组织名称-
branchOrgStatusstring组织状态-
simpleNamestring组织简称--
branchOrgParentCodestring组织上级编码-
branchOrgParentNamestring组织上级名称-
branchOrgPathstringpath路径-
orgIsFranchisestring是否专营机构-
orgFranchiseTypestring专营类型-
orgIsSetIssuestring是否设立出单组织-
orgIsSetBooksstring是否设立独立账套-
branchOrgTypestring机构类型:0.经营组织,1.管理组织,2.销售组织-
branchOrgStatestring分支机构状态-
branchOrgRegionTypestring所属地域类型-
branchOrgHierarchystring分支机构层级-
branchOrgLevelstring分支机构级别-
isManageOpreationstring是否管营一体-
provinceCodestring所属省-
cityCodestring所属市-
countyCodestring所属区-
childBranchOrgListobject子级/字段同上-

返回参数示例:📎获取组织树结构.json

2、组织数据-获取组织列表

URL: services.getBranchOrgList

Type: POST

Author: dongyikuan

Content-Type: application/json; charset=utf-8

Description: openapi获取组织列表(返回对象10M左右,加载慢,建议使用接口3获取组织数据

请求参数:无

请求示例:

import { services } from '@cic/mp-support';

services.getBranchOrgList()

返回参数说明:

FieldTypeDescriptionSince
branchOrgCodestring组织编码-
branchOrgNamestring组织名称-
branchOrgStatusstring组织状态-
simpleNamestring组织简称--
branchOrgParentCodestring组织上级编码-
branchOrgParentNamestring组织上级名称-
branchOrgPathstringpath路径-
orgIsFranchisestring是否专营机构-
orgFranchiseTypestring专营类型-
orgIsSetIssuestring是否设立出单组织-
orgIsSetBooksstring是否设立独立账套-
branchOrgTypestring机构类型:0.经营组织,1.管理组织,2.销售组织-
branchOrgStatestring分支机构状态-
branchOrgRegionTypestring所属地域类型-
branchOrgHierarchystring分支机构层级-
branchOrgLevelstring分支机构级别-
isManageOpreationstring是否管营一体-
provinceCodestring所属省-
cityCodestring所属市-
countyCodestring所属区-

返回参数示例:📎获取组织列表.json

3、组织数据-获取组织文件缓存数据

URL: services.getOrganizationFileCache

Type: POST

Author: dongyikuan

Content-Type: application/json; charset=utf-8

Description: 获取组织文件缓存数据

请求参数:无

请求示例:

import { services } from '@cic/mp-support';

services.getOrganizationFileCache()

返回参数说明:

FieldTypeDescriptionSince
isUseFilePathboolean是否使用此路径-
orgFilePathstringorg文件缓存地址(可直接根据地址解析文件内容)-

返回参数示例:

{
  "orgFilePath": "https://static.property.cic.cn/prod-platform-lamp/support-org/innerprojectft/org-7229460501260419072.json",
  "isUseFilePath": true
}

4、标准岗位-获取标准岗位分页列表

URL: services.getStandardPositionList

Type: POST

Author: dongyikuan

Content-Type: application/json; charset=utf-8

Description: openapi获取标准岗位分页列表

请求参数:

ParameterTypeDescriptionRequiredSince
pageIndexint32页码true-
pageSizeint32每页条数true-
standardPositionSearchstring标准岗位:编码、名称。【模糊搜索】false-
positionSequenceIdstring岗位序列idfalse-
positionSubSequenceIdstring岗位子序列idfalse-
positionLevelstring岗位所属机构层级false-

请求示例:

import { services } from '@cic/mp-support';

services.getStandardPositionList({
  pageIndex: 1,
  pageSize: 10,
  standardPositionSearch: "7r61u4",
  positionSequenceId: "55",
  positionSubSequenceId: "55",
  positionLevel: "55"
})


返回参数说明:

FieldTypeDescriptionSince
standardPositionIdstring标准岗位id-
standardPositionCodestring标准岗位编码-
standardPositionNamestring标准岗位名称-
positionLevelstring岗位所属机构层级--
standardPositionDescriptionstring标准岗位描述-
positionSequenceCodestring岗位序列编码-
positionSequenceNamestring岗位序列名称-
positionSubSequenceCodestring岗位子序列编码-
positionSubSequenceNamestring岗位子序列名称-

返回参数示例:

[
  {
    "standardPositionId": "55",
    "standardPositionCode": "76022",
    "standardPositionName": "jake.zboncak",
    "standardPositionDescription": "df1bsi",
    "positionSequenceCode": "76022",
    "positionSequenceName": "jake.zboncak",
    "positionSubSequenceCode": "76022",
    "positionSubSequenceName": "jake.zboncak",
    "positionLevel": "jake.zboncak"
  }
]

5、工作岗位-获取工作岗位分页列表

URL: services.getWorkPositionList

Type: POST

Author: dongyikuan

Content-Type: application/json; charset=utf-8

Description: openapi获取工作岗位分页列表

请求参数:

ParameterTypeDescriptionRequiredSince
pageIndexint32页码true-
pageSizeint32每页条数true-
workPositionSearchstring工作岗位编码、名称。【模糊搜索】false-
branchOrgCodestring所属组织编码false-
functionIdstring职能idfalse-
standardPositionIdstring标准岗位idfalse-
positionSequenceIdstring岗位序列idfalse-
positionSubSequenceIdstring岗位子序列idfalse-

请求示例:

import { services } from '@cic/mp-support';

services.getWorkPositionList({
  pageIndex: 1,
  pageSize: 10,
  workPositionSearch: "i40rp1",
  branchOrgCode: "76022",
  functionId: "55",
  standardPositionId: "55",
  positionSequenceId: "55",
  positionSubSequenceId: "55"
})

返回参数说明:

FieldTypeDescriptionSince
workPositionIdstring工作岗位id-
workPositionCodestring工作岗位编码-
workPositionNamestring工作岗位名称-
workPositionDescriptionstring工作岗位描述-
standardPositionCodestring所属标准岗位编码-
standardPositionNamestring所属标准岗位名称-
branchOrgCodestring所属组织编码-
branchOrgNamestring所属组织名称-
positionSequenceCodestring岗位序列编码-
positionSequenceNamestring岗位序列名称-
positionSubSequenceCodestring岗位子序列编码-
positionSubSequenceNamestring岗位子序列名称-

返回参数示例:

[
  {
    "workPositionId": "55",
    "workPositionCode": "76022",
    "workPositionName": "jake.zboncak",
    "workPositionDesc": "yayjzr",
    "standardPositionCode": "76022",
    "standardPositionName": "jake.zboncak",
    "branchOrgCode": "76022",
    "branchOrgName": "jake.zboncak",
    "positionSequenceCode": "76022",
    "positionSequenceName": "jake.zboncak",
    "positionSubSequenceCode": "76022",
    "positionSubSequenceName": "jake.zboncak"
  }
]

6、岗位序列-获取岗位序列列表

URL: services.getPositionSequenceList

Type: POST

Author: dongyikuan

Content-Type: application/json; charset=utf-8

Description: 获取岗位序列列表

请求参数:

ParameterTypeDescriptionRequiredSince
pageIndexint32页码true-
pageSizeint32每页条数true-
positionSequenceSearchstring岗位序列编码 or名称【模糊搜索】false-

请求示例:

import { services } from '@cic/mp-support';

services.getPositionSequenceList({
  pageIndex:1,
  pageSize:10,
  positionSequenceSearch:"序列"
})

返回参数说明:

FieldTypeDescriptionSince
positionSequenceIdstring岗位序列id-
positionSequenceCodestring岗位序列编码-
positionSequenceNamestring岗位序列名称-
remarkstring岗位序列描述-
superiorHidstring岗位序列上级id(默认是1,目前岗位序列没有上下级)-

返回参数示例:

{
  "status": 1,
  "message": null,
  "data": [
    {
      "positionSequenceId": "c287a799a2d942ea9b664bf2f0092f0c",
      "positionSequenceCode": "M",
      "positionSequenceName": "管理序列",
      "remark": null,
      "superiorHid": "1"
    },
    {
      "positionSequenceId": "7935793caee54d738d1fb3faf61c82d9",
      "positionSequenceCode": "O",
      "positionSequenceName": "运营序列",
      "remark": null,
      "superiorHid": "1"
    },
    {
      "positionSequenceId": "7706ba9db79b4439a47178d8334a4809",
      "positionSequenceCode": "S",
      "positionSequenceName": "销售序列",
      "remark": null,
      "superiorHid": "1"
    },
    {
      "positionSequenceId": "0ad88207def74f658499024e13e6fba5",
      "positionSequenceCode": "P",
      "positionSequenceName": "专业技术序列",
      "remark": null,
      "superiorHid": "1"
    }
  ],
  "needRetry": false,
  "extendInfo": null,
  "totalCount": 4,
  "pageSize": 10,
  "pageIndex": 1,
  "digetValues": [],
  "digestLog": "-"
}

7、岗位子序列-获取岗位子序列列表

URL: services.getPositionSubSequenceList

Type: POST

Author: dongyikuan

Content-Type: application/json; charset=utf-8

Description: 获取岗位子序列列表

请求参数:

ParameterTypeDescriptionRequiredSince
pageIndexint32页码true-
pageSizeint32每页条数true-
positionSubSequenceSearchstring岗位子序列编码 or名称【模糊搜索】false-
positionSequenceIdstring岗位序列idfalse-

请求示例:

import { services } from '@cic/mp-support';

services.getPositionSubSequenceList({
  pageIndex:1,
  pageSize:10
})

返回参数说明:

FieldTypeDescriptionSince
positionSubSequenceIdstring岗位子序列id-
positionSubSequenceCodestring岗位子序列编码-
positionSubSequenceNamestring岗位子序列名称-
remarkstring岗位子序列描述-
superiorHidstring上级岗位序列id-

返回参数示例:

{
  "status": 1,
  "message": null,
  "data": [
    {
      "positionSubSequenceId": "ffaa9d52c40140af8d8624f7382a1945",
      "positionSubSequenceCode": "P10",
      "positionSubSequenceName": "党建管理",
      "remark": null,
      "superiorHid": "0ad88207def74f658499024e13e6fba5"
    },
    {
      "positionSubSequenceId": "fdfab303cbef4e62a26e998252ce234f",
      "positionSubSequenceCode": "S16",
      "positionSubSequenceName": "销售团队管理(直拓团车)",
      "remark": null,
      "superiorHid": "7706ba9db79b4439a47178d8334a4809"
    },
    {
      "positionSubSequenceId": "fdd5682a870c4289860441254582beb7",
      "positionSubSequenceCode": "S13",
      "positionSubSequenceName": "销售支持(政保健康)",
      "remark": null,
      "superiorHid": "7706ba9db79b4439a47178d8334a4809"
    },
    {
      "positionSubSequenceId": "fc3b15c4864f4d44b7dc9861a1d54fab",
      "positionSubSequenceCode": "O04",
      "positionSubSequenceName": "理赔运营",
      "remark": null,
      "superiorHid": "7935793caee54d738d1fb3faf61c82d9"
    },
    {
      "positionSubSequenceId": "e97783f5629b4a8fa6a939cc5c974cad",
      "positionSubSequenceCode": "S11",
      "positionSubSequenceName": "销售展业(综合)",
      "remark": null,
      "superiorHid": "7706ba9db79b4439a47178d8334a4809"
    },
    {
      "positionSubSequenceId": "dd0087966ed94e99bc1db2def76127ab",
      "positionSubSequenceCode": "S03",
      "positionSubSequenceName": "销售团队管理(团客)",
      "remark": null,
      "superiorHid": "7706ba9db79b4439a47178d8334a4809"
    },
    {
      "positionSubSequenceId": "dc4e46202e6747f08df402fbd4a8ec98",
      "positionSubSequenceCode": "O05",
      "positionSubSequenceName": "综合内勤",
      "remark": null,
      "superiorHid": "7935793caee54d738d1fb3faf61c82d9"
    },
    {
      "positionSubSequenceId": "d9c1980168c2493fab4b3e5f8bcdf662",
      "positionSubSequenceCode": "P09",
      "positionSubSequenceName": "人力资源",
      "remark": null,
      "superiorHid": "0ad88207def74f658499024e13e6fba5"
    },
    {
      "positionSubSequenceId": "d46360cdb9994f45bd7025fced52f08e",
      "positionSubSequenceCode": "S08",
      "positionSubSequenceName": "销售展业(团客)",
      "remark": null,
      "superiorHid": "7706ba9db79b4439a47178d8334a4809"
    },
    {
      "positionSubSequenceId": "c8695b71da6047d8a1e4055e26c8c89d",
      "positionSubSequenceCode": "P03",
      "positionSubSequenceName": "渠道管理",
      "remark": null,
      "superiorHid": "0ad88207def74f658499024e13e6fba5"
    }
  ],
  "needRetry": false,
  "extendInfo": null,
  "totalCount": 39,
  "pageSize": 10,
  "pageIndex": 1,
  "digetValues": [],
  "digestLog": "-"
}