查询人员组
请求方式: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
}
}