工单表相关接口
工单表新增工单
接口地址
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方法 |
功能描述:
文件表查询
接口地址
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值,查询符合条件的文件表文件信息