620744e6

项目简介

中煤语音平台的人力资源接口,包括用户信息查询、排班查询、值班情况查询等。

中煤语音平台的车辆定位接口,包括设备在线数量查询、人员在线数量查询、人员对应设备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