项目简介
中煤语音平台的人力资源接口,包括用户信息查询、排班查询、值班情况查询等。
中煤语音平台的车辆定位接口,包括设备在线数量查询、人员在线数量查询、人员对应设备sn编码查询等。
接口功能
人力资源接口:url:/shift?querystr={查询语句}
车辆定位接口:url:/equipments?querystr={查询语句}
注:示例中加粗的字必须包含在查询语句中!!!
人力资源查询
1.排班查询
查询员工下次排班时间
查询格式:
{孙静}下次值班是什么时候?
2.值班情况查询
查询指定时间的值班人员列表,并排除掉请假人员
查询格式:
今天/10月8日 {时间} 在 {xx部门/公司} 值班的是谁?
现在 在 {xx部门/公司} 值班的是谁?
eg: 11月8日10点在霍洛湾煤矿值班的人是谁?
3.员工信息查询
查询员工的基本信息
查询格式:
{姓名}的岗位编码是多少?
{姓名}的工号是多少?
{姓名}的证件号是多少?
{姓名}的职务是什么?
{姓名}的电话号码是多少?
{姓名}的组织是什么?
车辆定位查询
1.总体在线查询
查询当前厂区内在线的总体情况
查询格式:
当前{在线/总体}的{挖机/卡车/人员}数量是多少?
2.根据部门查询在线设备/人员数量
查询格式:
{生产辅助队}有多少{设备/人员}在线?
3.根据人名查找对应设备的sn编号等信息
查询格式:
{张二}的{sn编号/设备编号/车辆编号/工作编号}是多少?
部署环境
编程语言:java 8
服务器部署:直接运行 nohup java -jar zhongmei-0.0.1-SNAPSHOT.jar
docker 部署:根据Dockerfile部署到服务器
注意事项
部署后利用python的request库等进行访问时,可能由于路径中包含中文返回500错误,需要先将地址进行转码,参考如下:https://blog.csdn.net/u010863022/article/details/81333868