工单表相关接口

工单表新增工单

接口地址

POST:/api/law/work/insertWork

参数名 参数名 参数作用
orderId 订单id 插入这条数据
urgent 是否加急 插入这条数据
customerId 客户id 插入这条数据
collectionType 工单收集类型 插入这条数据
workReqType 工单需求类型 插入这条数据
initTextContent 需求描述 插入这条数据
startTime 开始时间 插入这条数据
endTime 结束时间 插入这条数据
principal 负责人 插入这条数据
principalName 负责人姓名 插入这条数据
workState 工单状态 插入这条数据
fileIds 文件id 插入这条数据
removeFileIds 移除文件id 插入这条数据
文件名 模块名 包名 作用
WorkController allview-law com.allview.controller 接收前端参数,调用service方法
WorkServiceImpl allview-law com.allview.service.impl IWorkService的实现类
IWorkService allview-law com.allview.service 定义相关接口,供WorkController调用
IWorkMapper allview-law resources.mapper 编写相关sql语句
IWorkMapper allview-law com.allview.mapper 提供接口供WorkServiceImpl 调用
WorkDTO allview-law com.allview.model.work 包含添加工单所需字段的实体类

功能描述:

接收用户输入的工单相关数据,将数据插入数据库对应的工单表

根据角色查询对应的工单数量

接口地址

POST:/api/law/work/findWorkState/1

参数名 参数名 参数作用
type 角色 这条数据作为条件
文件名 模块名 包名 作用
WorkController allview-law com.allview.controller 接收前端参数,调用service方法
WorkServiceImpl allview-law com.allview.service.impl IWorkService的实现类
IWorkService allview-law com.allview.service 定义相关接口,供WorkController调用
IWorkAuditMapper allview-law resources.mapper 编写相关sql语句
IWorkAuditMapper.xml allview-law com.allview.mapper 提供接口供WorkServiceImpl 调用
WorkStateVO allview-law com.allview.model.work 需要展示的数据

功能描述:

接收用户输入的工单相关数据,将数据插入数据库对应的工单表

工单表通过ID删除工单

接口地址

DELETE:/api/law/work/deleteById/670e3c0c6a0fde8a36c1785342667be9

参数名 参数类型 描述
id String 需要删除对象的id
文件名 模块名 包名 作用
WorkController allview-law com.allview.controller 接收前端参数,调用service方法
WorkServiceImpl allview-law com.allview.service.impl IWorkService的实现类
IWorkService allview-law com.allview.service 定义相关接口,供WorkController调用
IWorkMapper allview-law com.allview.mapper 提供接口供WorkServiceImpl 调用

功能描述:

接收用户输入的id值,逻辑删除工单表对应的数据

工单表通过订单编号查询

接口地址

GET:/api/law/work/queryWorkByOrderId/2

参数名 参数类型 描述
orderId String 需要查询的订单id
文件名 模块名 包名 作用
WorkController allview-law com.allview.controller 接收前端参数,调用service方法
WorkServiceImpl allview-law com.allview.service.impl IWorkService的实现类
IWorkService allview-law com.allview.service 定义相关接口,供WorkController调用
IWorkMapper allview-law com.allview.mapper 提供接口供WorkServiceImpl 调用

功能描述:

通过客户输入的订单id值,查询符合条件的工单信息

工单表通过 ID 查询

接口地址

GET:/api/law/work/findWorkById/1df812aa0075ef2c976b755365fc5cff

参数名 参数类型 描述
id String 需要查询的工单id
文件名 模块名 包名 作用
WorkController allview-law com.allview.controller 接收前端参数,调用service方法
WorkServiceImpl allview-law com.allview.service.impl IWorkService的实现类
IWorkService allview-law com.allview.service 定义相关接口,供WorkController调用
IWorkMapper allview-law com.allview.mapper 提供接口供WorkServiceImpl 调用

功能描述:

通过客户输入的工单id值,查询符合条件的工单信息

工单表统计工单创建数量(1表示一周,2表示一月,3表示一年)

接口地址

GET:/api/law/work/selectTime/1

参数名 参数类型 描述
num Integer 查询时间值
文件名 模块名 包名 作用
WorkController allview-law com.allview.controller 接收前端参数,调用service方法
WorkServiceImpl allview-law com.allview.service.impl IWorkService的实现类
IWorkService allview-law com.allview.service 定义相关接口,供WorkController调用
IWorkMapper allview-law com.allview.mapper 提供接口供WorkServiceImpl 调用
IWorkMapper allview-law resources.mapper 编写查询一周一月一年的sql语句

功能描述:

通过客户输入的值,查询对应时间段的工单创建数量

工单表通过客户ID查询

接口地址

GET:/api/law/work/queryByCustomerId/002d5258-1817-4036-b466-1147299ee371

参数名 参数类型 描述
customerId String 需要查询的客户id
文件名 模块名 包名 作用
WorkController allview-law com.allview.controller 接收前端参数,调用service方法
WorkServiceImpl allview-law com.allview.service.impl IWorkService的实现类
IWorkService allview-law com.allview.service 定义相关接口,供WorkController调用
IWorkMapper allview-law com.allview.mapper 提供接口供WorkServiceImpl 调用

功能描述:

通过客户输入的客户id值,查询符合条件的工单信息

工单信息展示

查找条件: 之一

客户名
客户说明
电话
点单编号
工单状态
第一审核人
第二审核人
第三审核人
需求岗id
开始时间
结束时间

接口地址

POST:/api/law/work/workInfo?page=1&size=5

参数名 参数名 参数作用
customerName 客户名 通过这个条件查询
customerContact 客户说明 通过这个条件查询
customerMobile 电话 通过这个条件查询
orderId 点单编号 通过这个条件查询
workState 工单状态 通过这个条件查询
firstAssessor 第一审核人 通过这个条件查询
secondAssessor 第二审核人 通过这个条件查询
thirdAssessor 第三审核人 通过这个条件查询
demandJobsId 需求岗id 通过这个条件查询
createTimeStart 开始时间 通过这个条件查询
createTimeEnd 结束时间 通过这个条件查询
文件名 模块名 包名 作用
WorkController allview-law com.allview.controller 接收前端参数,调用service方法
WorkServiceImpl allview-law com.allview.service.impl IWorkService的实现类
IWorkService allview-law com.allview.service 定义相关接口,供WorkController调用
IWorkMapper allview-law resources.mapper 编写 itemCount sql语句
IWorkMapper allview-law com.allview.mapper 提供itemCount 接口供WorkServiceImpl 调用
workSearchDTO allview-law com.allview.model.work 存放查询条件的实体类

功能描述:

展示工单信息

工单修改

接口地址

PUT:/api/law/work/workUpdateById/31da6e132216655ef60067548d4181f0

参数名 参数类型 包名 描述
id String 需要修改的对象id
workDTO WorkDTO com.allview.model.work 包含要修改的内容的实体类
参数名 参数名 参数作用
orderId 订单id 可修改的字段
urgent 是否加急 可修改的字段
customerId 客户id 可修改的字段
collectionType 工单收集类型 可修改的字段
workReqType 工单需求类型 可修改的字段
initTextContent 需求描述 可修改的字段
startTime 开始时间 可修改的字段
endTime 结束时间 可修改的字段
principal 负责人 可修改的字段
principalName 负责人姓名 可修改的字段
workState 工单状态 可修改的字段
fileIds 文件id 可修改的字段
removeFileIds 移除文件id 可修改的字段
文件名 模块名 包名 作用
WorkController allview-law com.allview.controller 接收前端参数,调用service方法
WorkServiceImpl allview-law com.allview.service.impl IWorkService的实现类
IWorkService allview-law com.allview.service 定义相关接口,供WorkController调用
IWorkMapper allview-law com.allview.mapper 提供接口供WorkServiceImpl 调用

功能描述:

通过客户输入的id值,找到对应的数据,再对数据进行修改

日环比

接口地址

GET:/api/law/work/querySequential

功能描述:

查询今日工单数,及日环比

文件名 模块名 包名 作用
WorkController allview-law com.allview.controller 接收前端参数,调用service方法
WorkServiceImpl allview-law com.allview.service.impl IWorkService的实现类
IWorkService allview-law com.allview.service 定义相关接口,供WorkController调用
IWorkMapper allview-law com.allview.mapper 提供接口供WorkServiceImpl 调用
IWorkMapper allview-law resources.mapper 编写查询今日数据,昨日数据,所有数据的sql语句

工单审核表相关接口

审核表新增审核工单

接口地址

POST:/api/law/work/insertAudit

参数名 参数名 参数作用
workId 工单id 插入这条数据
auditStatus 审核状态 插入这条数据
auditTime 审核时间 插入这条数据
description 说明 插入这条数据
changeUserId 改变人id 插入这条数据
changeUserName 改变人名字 插入这条数据
参数名 参数类型 包名 描述
workAuditDTO WorkAuditDTO com.allview.model.work 包含添加工单审核表所需字段的实体类
文件名 模块名 包名 作用
WorkAuditController allview-law com.allview.controller 接收前端参数,调用service方法
WorkAuditServiceImpl allview-law com.allview.service.impl IWorkAuditService的实现类
IWorkAuditService allview-law com.allview.service 定义相关接口,供WorkController调用
IWorkAuditMapper allview-law com.allview.mapper 提供接口供WorkServiceImpl 调用

功能描述:

接收用户输入的工单相关数据,将数据插入数据库对应的审核表

审核表通过ID查询

接口地址

GET:/api/law/work/queryAuditById/62e37e551cf454f27fdd53887c7067bd

参数名 参数类型 描述
id String 需要查询的审核表id
文件名 模块名 包名 作用
WorkAuditController allview-law com.allview.controller 接收前端参数,调用service方法
WorkAuditServiceImpl allview-law com.allview.service.impl IWorkAuditService的实现类
IWorkAuditService allview-law com.allview.service 定义相关接口,供WorkController调用
IWorkAuditMapper allview-law com.allview.mapper 提供接口供WorkServiceImpl 调用

功能描述:

接收用户输入的id值,查找审核表符合条件的数据

审核表通过工单ID查询

接口地址

GET:/api/law/work/queryAuditByWorkId/2038576f1298e6e58f09281cd3c6d1fb

参数名 参数类型 描述
id String 需要查询的工单id
文件名 模块名 包名 作用
WorkAuditController allview-law com.allview.controller 接收前端参数,调用service方法
WorkAuditServiceImpl allview-law com.allview.service.impl IWorkAuditService的实现类
IWorkAuditService allview-law com.allview.service 定义相关接口,供WorkController调用
IWorkAuditMapper allview-law com.allview.mapper 提供接口供WorkServiceImpl 调用

功能描述:

接收用户输入的工单id值,查找审核表符合条件的数据

审核表查询

接口地址

GET:/api/law/work/queryAuditWork

涉及文件

文件名 模块名 包名 作用
WorkAuditController allview-law com.allview.controller 接收前端参数,调用service方法
WorkAuditServiceImpl allview-law com.allview.service.impl IWorkAuditService的实现类
IWorkAuditService allview-law com.allview.service 定义相关接口,供WorkController调用
IWorkAuditMapper allview-law com.allview.mapper 提供接口供WorkServiceImpl 调用

功能描述:

查询现有的所有审核表信息

审核表工单审核状态修改

接口地址

PUT:/api/law/work/updateAuditStateById/31da6e132216655ef60067548d4181f0

参数名 参数类型 描述
id String 数据库中审核表id值
workAuditDTO WorkAuditDTO com.allview.model.work 包含修改工单审核表所需字段的实体类
文件名 模块名 包名 作用
WorkAuditController allview-law com.allview.controller 接收前端参数,调用service方法
WorkAuditServiceImpl allview-law com.allview.service.impl IWorkAuditService的实现类
IWorkAuditService allview-law com.allview.service 定义相关接口,供WorkController调用
IWorkAuditMapper allview-law com.allview.mapper 提供接口供WorkServiceImpl 调用

功能描述:

通过客户输入的id值,找到对应的数据,再对数据进行修改

文件表相关接口

文件上传

接口地址

POST:/api/law/work/uploadFile/2

参数名 参数类型 描述
type String 文件类型
files MultipartFile[] 存储文件的数组

涉及文件

文件名 模块 包名 作用
IWorkFileService allview-law com.allview.service 定义相关接口,供WorkController调用
WorkFileServiceImpl allview-law com.allview.service.impl IWorkFileService的实现类
IWorkFileMapper allview-law com.allview.mapper 提供接口供WorkServiceImpl 调用
WorkFileController allview-law com.allview.controller 接收前端参数,调用service方法

功能描述:

将客户提交的问价出入数据库

文件下载

地址接口

GET:/api/law/work/downloadById/1530082185663016962

参数名 参数类型 描述
fileId String 文件在数据库中的id值
文件名 模块 包名 作用
IWorkFileService allview-law com.allview.service 定义相关接口,供WorkController调用
WorkFileServiceImpl allview-law com.allview.service.impl IWorkFileService的实现类
IWorkFileMapper allview-law com.allview.mapper 提供接口供WorkServiceImpl 调用
WorkFileController allview-law com.allview.controller 接收前端参数,调用service方法

功能描述:

通过id值将数据库中的文件找到并下载

文件表通过ID删除工单

接口地址

DELETE:/api/law/work/fileDeleteById/1529406391990927361

参数名 参数类型 描述
fileId String 文件在数据库中的id值
文件名 模块 包名 作用
IWorkFileService allview-law com.allview.service 定义相关接口,供WorkController调用
WorkFileServiceImpl allview-law com.allview.service.impl IWorkFileService的实现类
IWorkFileMapper allview-law com.allview.mapper 提供接口供WorkServiceImpl 调用
WorkFileController allview-law com.allview.controller 接收前端参数,调用service方法

功能描述:

通过客户输入的id值,将数据库中对应的数据进行逻辑删除

文件表查询

接口地址

GET:/api/law/work/queryFile

文件名 模块 包名 作用
IWorkFileService allview-law com.allview.service 定义相关接口,供WorkController调用
WorkFileServiceImpl allview-law com.allview.service.impl IWorkFileService的实现类
IWorkFileMapper allview-law com.allview.mapper 提供接口供WorkServiceImpl 调用
WorkFileController allview-law com.allview.controller 接收前端参数,调用service方法

功能描述:

查询文件表中所有文件

文件表通过工单id查询

接口地址

GET:/api/law/work/queryFileByWorkId/698ace7d70133e0518a6bd0e95a21fc9

参数名 参数类型 描述
workId String 数据库中存在的工单id值
文件名 模块 包名 作用
IWorkFileService allview-law com.allview.service 定义相关接口,供WorkController调用
WorkFileServiceImpl allview-law com.allview.service.impl IWorkFileService的实现类
IWorkFileMapper allview-law com.allview.mapper 提供接口供WorkServiceImpl 调用
WorkFileController allview-law com.allview.controller 接收前端参数,调用service方法

功能描述:

通过客户输入的工单id值,查询符合条件的文件表文件信息