查询人员组

请求方式:GET

请求地址:/api/jediopenplatformopenapi/organization/score/searchAllGroup

请求参数:无

返回data参数:

参数 描述 数据类型 字段说明
jfGroupUuid 人员组uuid String
jfGroupName 人员组 String  

返回示例:

{
  "responseCode": "1",
  "responseMessage": "success",
  "responseType": null,
  "data": [
    {
      "jfGroupUuid": "fb1aa00685fb1c3be71b6c900868fd9f",
      "jfGroupName": "人事组"
    }
  ]
}

查询积分明细

请求方式:POST

请求地址:/api/jediopenplatformopenapi/organization/score/searchScoreDetail

请求参数:

参数名 描述 数据类型 必填 说明
deptUuid 部门UUID String
employeeUuid 员工uuid String
jfGroupUuid 人员组uuid String 人员组uuid通过查询人员组获取
startDate 开始日期 Long 奖扣开始日期(时间戳); 默认本月第一天的0:00:00
endDate 结束日期 Long 奖扣结束日期(时间戳); 默认本月最后一天的23:59:59.998
scoreType 类别 int 可选值: 1: 行程, 2: 业绩, 3: 考勤, 4: 自定义, 5: 未达标扣分
assessType 考核项 int 可选值: 1: 日, 2: 周, 3: 月, 4: 仅统计
empStatus 员工状态 array 可选值: 正式,试用,实习,离职; 默认值: 正式,试用,实习
updatedTimeStart 记录更新时间-开始时间 Long 时间戳
updatedTimeEnd 记录更新时间-结束时间 Long 时间戳

请求示例:

{
  "param": {
    "deptUuid": "99",
    "employeeUuid": "a2fa0394a59977a2e6c038630f7e5a12",
    "jfGroupUuid": "58267951f6b1845266d74c2c0c063e08",
    "startDate": 1669824000000,
    "endDate": 1672502399000,
    "updatedTimeStart": 1669824000000,
    "updatedTimeEnd": 1672502399000,
    "scoreType": 1,
    "assessType": 3,
    "empStatus": [
      "正式"
    ]
  },
  "page": {
    "pageNum": 1,
    "pageSize": 20
  }
}

返回data参数:

参数 描述 数据类型 字段说明
jfDetailUuid 积分事件uuid String 积分事件uuid
eventDeptUuid 事件发生的部门uuid String 发生事件后, 员工异动过, 这个uuid是原部门uuid,
下面deptUuid是员工当前所属部门
deptName 部门名称 String
deptUuid 当前员工所属部门uuid String
employeeUuid 员工uuid String
employeeName 员工名称 String
employeeNo 员工编号 String
positionName 员工职务 String
jfGroupName 人员组 String
scoreType 积分类型 String
scoreText 积分类型说明 String
opText 事件 String
date 奖扣日期 float
score 积分 int
bizUuid 相关业务uuid String 比如房源uuid
bizNo 相关业务编号 String 比如房源编号
updatedTime 更新时间 String 时间戳
remark 说明 String  

返回示例:

{
  "responseCode": "1",
  "responseMessage": "success",
  "responseType": null,
  "data": [
    {
      "jfDetailUuid": "2aac6e42f47ba517509b96bc8e0b0740",
      "eventDeptUuid": "0b6bba424ad34e238a4e515ca7dcc4c8",
      "deptUuid": "0b6bba424ad34e238a4e515ca7dcc4c8",
      "deptName": "系统管理组",
      "employeeUuid": "58267951f6b1845266d74c2c0c063e08",
      "employeeName": "张三",
      "employeeNo": "N0001",
      "positionName": "总监",
      "jfGroupName": "人事组",
      "scoreType": 5,
      "scoreText": "未达标扣分",
      "opText": "未完成【333】日任务",
      "date": 1671552000000,
      "score": 0,
      "bizUuid": "1ca5b2fa12564cd1b9fa567db7e87268",
      "bizNo": "N0322",
      "remark": "说明...."
    }
  ]
}

查询积分汇总-员工

请求方式:POST

请求地址:/api/jediopenplatformopenapi/organization/score/searchScoreSummary

请求参数:

参数名 描述 数据类型 必填 说明
deptUuid 部门UUID String
employeeUuid 员工uuid String
jfGroupUuid 人员组uuid String 人员组uuid通过查询人员组获取
startDate 开始日期 Long 开始日期(时间戳); 默认本月第一天的0:00:00
endDate 结束日期 Long 结束日期(时间戳); 默认本月最后一天的23:59:59.998
entryTimeStart 入职开始日期 Long 开始日期(时间戳)
entryTimeEnd 入职结束日期 Long 结束日期(时间戳)
empStatus 员工状态 array 可选值: 正式,试用,实习,离职; 默认值: 正式,试用,实习

请求示例:

{
  "param": {
    "deptUuid": "99",
    "employeeUuid": "a2fa0394a59977a2e6c038630f7e5a12",
    "jfGroupUuid": "58267951f6b1845266d74c2c0c063e08",
    "startDate": 1669824000000,
    "endDate": 1672502399000,
    "entryTimeStart": 1669824000000,
    "entryTimeEnd": 1672502399000,
    "scoreType": 1,
    "assessType": 3,
    "empStatus": [
      "正式"
    ]
  },
  "page": {
    "pageNum": 1,
    "pageSize": 20
  }
}

返回data参数:

参数 描述 数据类型 字段说明
deptUuid 部门uuid String
deptName 部门名称 String
employeeUuid 员工uuid String
employeeName 员工名称 String
employeeNo 员工编号 String
positionName 员工职务 String
empGroupName 人员组 String
strokeScore 行程积分 float
achieveScore 业绩积分 float
attendScore 考勤积分 float
customScore 自定义积分 float
noReachScore 未达标扣分 float
approveScore 审批积分 float
totalScore 总积分 float  

返回示例:

{
  "responseCode": "1",
  "responseMessage": "success",
  "responseType": null,
  "data": {
    "items": [
      {
        "deptUuid": "0b6bba424ad34e238a4e515ca7dcc4c8",
        "deptName": "系统管理组",
        "employeeUuid": "58267951f6b1845266d74c2c0c063e08",
        "employeeName": "张三",
        "employeeNo": "N0001",
        "positionName": "总监",
        "empGroupName": "人事组",
        "strokeScore": 5,
        "achieveScore": 10,
        "attendScore": 5,
        "customScore": 10,
        "noReachScore": -10,
        "approveScore": 3,
        "totalScore": 23
      }
    ],
    "count": 1
  }
}

results matching ""

    No results matching ""