You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1112 lines
26 KiB
1112 lines
26 KiB
package com.jianteng.modules.pms.service;
|
|
|
|
|
|
import com.jianteng.common.utils.PageUtils;
|
|
import com.jianteng.modules.base.data.BuData;
|
|
import com.jianteng.modules.pms.util.ResponseData;
|
|
import com.jianteng.modules.oss.entity.SysOssEntity;
|
|
import com.jianteng.modules.pms.data.*;
|
|
import com.jianteng.modules.sys.entity.SysUserEntity;
|
|
|
|
import java.util.List;
|
|
public interface EamService {
|
|
/**
|
|
* @param inData
|
|
* @return List<EamFamilyData>
|
|
* @Description 查询设备分类
|
|
* @Title eamFamilySearch
|
|
* @author rq
|
|
* @date 2023/1/29 13:34
|
|
* @throw
|
|
*/
|
|
PageUtils eamFamilySearch(EamFamilyData inData);
|
|
|
|
/**
|
|
* @param inData
|
|
* @return ResponseData
|
|
* @Description 保存设备分类
|
|
* @Title eamFamilySave
|
|
* @author rq
|
|
* @date 2023/1/29 15:19
|
|
* @throw
|
|
*/
|
|
ResponseData eamFamilySave(EamFamilyData inData);
|
|
|
|
/**
|
|
* @param inData
|
|
* @return ResponseData
|
|
* @Description TODO
|
|
* @Title eamFamilyEdit
|
|
* @author rq
|
|
* @date 2023/1/29 16:50
|
|
* @throw
|
|
*/
|
|
ResponseData eamFamilyEdit(EamFamilyData inData);
|
|
|
|
/**
|
|
* @param inData
|
|
* @return ResponseData
|
|
* @Description TODO
|
|
* @Title eamFamilyDelete
|
|
* @author rq
|
|
* @date 2023/1/29 16:50
|
|
* @throw
|
|
*/
|
|
ResponseData eamFamilyDelete(EamFamilyData inData);
|
|
//-------------------------------设备分组--------------------------------------------
|
|
|
|
/**
|
|
* @param inData
|
|
* @return PageUtils
|
|
* @Description 查询设备分类
|
|
* @Title eamGroupSearch
|
|
* @author rq
|
|
* @date 2023/1/29 13:34
|
|
* @throw
|
|
*/
|
|
PageUtils eamGroupSearch(EamGroupData inData);
|
|
|
|
/**
|
|
* @param inData
|
|
* @return ResponseData
|
|
* @Description 保存设备分类
|
|
* @Title eamGroupSave
|
|
* @author rq
|
|
* @date 2023/1/29 15:19
|
|
* @throw
|
|
*/
|
|
ResponseData eamGroupSave(EamGroupData inData);
|
|
|
|
/**
|
|
* @param inData
|
|
* @return ResponseData
|
|
* @Description TODO
|
|
* @Title eamGroupEdit
|
|
* @author rq
|
|
* @date 2023/1/29 16:50
|
|
* @throw
|
|
*/
|
|
ResponseData eamGroupEdit(EamGroupData inData);
|
|
|
|
/**
|
|
* @param inData
|
|
* @return ResponseData
|
|
* @Description TODO
|
|
* @Title eamGroupDelete
|
|
* @author rq
|
|
* @date 2023/1/29 16:50
|
|
* @throw
|
|
*/
|
|
ResponseData eamGroupDelete(EamGroupData inData);
|
|
//-------------------------------设备位置--------------------------------------------
|
|
|
|
/**
|
|
* @param inData
|
|
* @return List<EamLocationData>
|
|
* @Description 查询设备分类
|
|
* @Title eamLocationSearch
|
|
* @author rq
|
|
* @date 2023/1/29 13:34
|
|
* @throw
|
|
*/
|
|
PageUtils eamLocationSearch(EamLocationData inData);
|
|
|
|
/**
|
|
* @param inData
|
|
* @return ResponseData
|
|
* @Description 保存设备分类
|
|
* @Title eamLocationSave
|
|
* @author rq
|
|
* @date 2023/1/29 15:19
|
|
* @throw
|
|
*/
|
|
ResponseData eamLocationSave(EamLocationData inData);
|
|
|
|
/**
|
|
* @param inData
|
|
* @return ResponseData
|
|
* @Description TODO
|
|
* @Title eamLocationEdit
|
|
* @author rq
|
|
* @date 2023/1/29 16:50
|
|
* @throw
|
|
*/
|
|
ResponseData eamLocationEdit(EamLocationData inData);
|
|
|
|
/**
|
|
* @param inData
|
|
* @return ResponseData
|
|
* @Description TODO
|
|
* @Title eamLocationDelete
|
|
* @author rq
|
|
* @date 2023/1/29 16:50
|
|
* @throw
|
|
*/
|
|
ResponseData eamLocationDelete(EamLocationData inData);
|
|
//-------------------------------设备供应商--------------------------------------------
|
|
|
|
/**
|
|
* @param inData
|
|
* @return List<EamSupplierData>
|
|
* @Description 查询设备分类
|
|
* @Title eamSupplierSearch
|
|
* @author rq
|
|
* @date 2023/1/29 13:34
|
|
* @throw
|
|
*/
|
|
PageUtils eamSupplierSearch(EamSupplierData inData);
|
|
|
|
/**
|
|
* @param inData
|
|
* @return ResponseData
|
|
* @Description 保存设备分类
|
|
* @Title eamSupplierSave
|
|
* @author rq
|
|
* @date 2023/1/29 15:19
|
|
* @throw
|
|
*/
|
|
ResponseData eamSupplierSave(EamSupplierData inData);
|
|
|
|
/**
|
|
* @param inData
|
|
* @return ResponseData
|
|
* @Description TODO
|
|
* @Title eamSupplierEdit
|
|
* @author rq
|
|
* @date 2023/1/29 16:50
|
|
* @throw
|
|
*/
|
|
ResponseData eamSupplierEdit(EamSupplierData inData);
|
|
|
|
/**
|
|
* @param inData
|
|
* @return ResponseData
|
|
* @Description TODO
|
|
* @Title eamSupplierDelete
|
|
* @author rq
|
|
* @date 2023/1/29 16:50
|
|
* @throw
|
|
*/
|
|
ResponseData eamSupplierDelete(EamSupplierData inData);
|
|
//-------------------------------设备制造商--------------------------------------------
|
|
|
|
/**
|
|
* @param inData
|
|
* @return List<EamManufacturerData>
|
|
* @Description 查询设备分类
|
|
* @Title eamManufacturerSearch
|
|
* @author rq
|
|
* @date 2023/1/29 13:34
|
|
* @throw
|
|
*/
|
|
PageUtils eamManufacturerSearch(EamManufacturerData inData);
|
|
|
|
/**
|
|
* @param inData
|
|
* @return ResponseData
|
|
* @Description 保存设备分类
|
|
* @Title eamManufacturerSave
|
|
* @author rq
|
|
* @date 2023/1/29 15:19
|
|
* @throw
|
|
*/
|
|
ResponseData eamManufacturerSave(EamManufacturerData inData);
|
|
|
|
/**
|
|
* @param inData
|
|
* @return ResponseData
|
|
* @Description TODO
|
|
* @Title eamManufacturerEdit
|
|
* @author rq
|
|
* @date 2023/1/29 16:50
|
|
* @throw
|
|
*/
|
|
ResponseData eamManufacturerEdit(EamManufacturerData inData);
|
|
|
|
/**
|
|
* @param inData
|
|
* @return ResponseData
|
|
* @Description TODO
|
|
* @Title eamManufacturerDelete
|
|
* @author rq
|
|
* @date 2023/1/29 16:50
|
|
* @throw
|
|
*/
|
|
ResponseData eamManufacturerDelete(EamManufacturerData inData);
|
|
//-------------------------------设备机修人员--------------------------------------------
|
|
|
|
/**
|
|
* @param inData
|
|
* @return List<EamAdminData>
|
|
* @Description 查询设备分类
|
|
* @Title eamAdminSearch
|
|
* @author rq
|
|
* @date 2023/1/29 13:34
|
|
* @throw
|
|
*/
|
|
List<EamAdminData> eamAdminSearch(EamAdminData inData);
|
|
|
|
/**
|
|
* @param inData
|
|
* @return ResponseData
|
|
* @Description 保存设备分类
|
|
* @Title eamAdminSave
|
|
* @author rq
|
|
* @date 2023/1/29 15:19
|
|
* @throw
|
|
*/
|
|
ResponseData eamAdminSave(EamAdminData inData);
|
|
|
|
/**
|
|
* @param inData
|
|
* @return ResponseData
|
|
* @Description TODO
|
|
* @Title eamAdminEdit
|
|
* @author rq
|
|
* @date 2023/1/29 16:50
|
|
* @throw
|
|
*/
|
|
ResponseData eamAdminEdit(EamAdminData inData);
|
|
|
|
/**
|
|
* @param inData
|
|
* @return ResponseData
|
|
* @Description TODO
|
|
* @Title eamAdminDelete
|
|
* @author rq
|
|
* @date 2023/1/29 16:50
|
|
* @throw
|
|
*/
|
|
ResponseData eamAdminDelete(EamAdminData inData);
|
|
|
|
/**
|
|
* @param
|
|
* @return List<EamAdminData>
|
|
* @Description TODO
|
|
* @Title initAdminLevel
|
|
* @author rq
|
|
* @date 2023/2/2 16:26
|
|
* @throw
|
|
*/
|
|
List<EamAdminLevelData> initAdminLevel(EamAdminData data);
|
|
|
|
//---------------机修人员等级-------------------
|
|
|
|
/**
|
|
* @param inData
|
|
* @return List<EamAdminLevelData>
|
|
* @Description 查询设备分类
|
|
* @Title eamAdminLevelSearch
|
|
* @author rq
|
|
* @date 2023/1/29 13:34
|
|
* @throw
|
|
*/
|
|
PageUtils eamAdminLevelSearch(EamAdminLevelData inData);
|
|
|
|
/**
|
|
* @param inData
|
|
* @return ResponseData
|
|
* @Description 保存设备分类
|
|
* @Title eamAdminLevelSave
|
|
* @author rq
|
|
* @date 2023/1/29 15:19
|
|
* @throw
|
|
*/
|
|
ResponseData eamAdminLevelSave(EamAdminLevelData inData);
|
|
|
|
/**
|
|
* @param inData
|
|
* @return ResponseData
|
|
* @Description TODO
|
|
* @Title eamAdminLevelEdit
|
|
* @author rq
|
|
* @date 2023/1/29 16:50
|
|
* @throw
|
|
*/
|
|
ResponseData eamAdminLevelEdit(EamAdminLevelData inData);
|
|
|
|
/**
|
|
* @param inData
|
|
* @return ResponseData
|
|
* @Description TODO
|
|
* @Title eamAdminLevelDelete
|
|
* @author rq
|
|
* @date 2023/1/29 16:50
|
|
* @throw
|
|
*/
|
|
ResponseData eamAdminLevelDelete(EamAdminLevelData inData);
|
|
|
|
|
|
//---------------维修项目-------------------
|
|
|
|
/**
|
|
* @param inData
|
|
* @return List<EamAdminLevelData>
|
|
* @Description
|
|
* @Title EamPropertiesItem
|
|
* @author rq
|
|
* @date 2023/1/29 13:34
|
|
* @throw
|
|
*/
|
|
PageUtils eamPropertiesItemSearch(EamPropertiesItemData inData);
|
|
|
|
/**
|
|
* @param inData
|
|
* @return ResponseData
|
|
* @Description
|
|
* @Title
|
|
* @author rq
|
|
* @date 2023/1/29 15:19
|
|
* @throw
|
|
*/
|
|
ResponseData eamPropertiesItemSave(EamPropertiesItemData inData);
|
|
|
|
/**
|
|
* @param inData
|
|
* @return ResponseData
|
|
* @Description
|
|
* @Title
|
|
* @author rq
|
|
* @date 2023/1/29 16:50
|
|
* @throw
|
|
*/
|
|
ResponseData eamPropertiesItemEdit(EamPropertiesItemData inData);
|
|
|
|
/**
|
|
* @param inData
|
|
* @return ResponseData
|
|
* @Description
|
|
* @Title
|
|
* @author rq
|
|
* @date 2023/1/29 16:50
|
|
* @throw
|
|
*/
|
|
ResponseData eamPropertiesItemDelete(EamPropertiesItemData inData);
|
|
|
|
/**
|
|
* @param
|
|
* @author: sxm
|
|
* @description: 获取部门信息
|
|
* @return: java.util.List<java.util.Map < java.lang.String, java.lang.Object>>
|
|
* @date: 2022/6/22 9:38
|
|
*/
|
|
List<EmpyDept> getEmpyDeptList(EmpyDept empyDept);
|
|
|
|
/**
|
|
* @param inData
|
|
* @return List<EamPropertiesItemAvailableData>
|
|
* @Description TODO
|
|
* @Title searchItemAvailable
|
|
* @author rq
|
|
* @date 2023/2/23 10:52
|
|
* @throw
|
|
*/
|
|
List<EamPropertiesItemAvailableData> searchItemAvailable(EamPropertiesItemAvailableData inData);
|
|
|
|
/**
|
|
* @param inData
|
|
* @return void
|
|
* @Description 保存可选值
|
|
* @Title saveItemAvailable
|
|
* @author rq
|
|
* @date 2023/2/23 10:57
|
|
* @throw
|
|
*/
|
|
void saveItemAvailable(EamPropertiesItemAvailableData inData);
|
|
|
|
/**
|
|
* @param
|
|
* @return void
|
|
* @Description TODO
|
|
* @Title deleteItemAvailable
|
|
* @author rq
|
|
* @date 2023/2/23 11:43
|
|
* @throw
|
|
*/
|
|
void deleteItemAvailable(EamPropertiesItemAvailableData inData);
|
|
|
|
//---------------点检模板-------------------
|
|
|
|
/**
|
|
* @param inData
|
|
* @return List<EamPropertiesModelHeaderData>
|
|
* @Description 查询设备分类
|
|
* @Title
|
|
* @author rq
|
|
* @date 2023/1/29 13:34
|
|
* @throw
|
|
*/
|
|
PageUtils eamPropertiesModelSearch(EamPropertiesModelHeaderData inData);
|
|
|
|
/**
|
|
* @param
|
|
* @return void
|
|
* @Description 点检模板新增
|
|
* @Title EamPropertiesModelHeaderData
|
|
* @author rq
|
|
* @date 2023/2/23 17:41
|
|
* @throw
|
|
*/
|
|
void eamPropertiesModelSave(EamPropertiesModelHeaderData inData);
|
|
|
|
/**
|
|
* @param inData
|
|
* @return void
|
|
* @Description TODO
|
|
* @Title eamPropertiesModelEdit
|
|
* @author rq
|
|
* @date 2023/2/23 17:45
|
|
* @throw
|
|
*/
|
|
void eamPropertiesModelEdit(EamPropertiesModelHeaderData inData);
|
|
|
|
/**
|
|
* @Description TODO
|
|
* @Title eamPropertiesModelDelete
|
|
* @param inData
|
|
* @author rq
|
|
* @date 2023/2/23 18:01
|
|
* @return void
|
|
* @throw
|
|
*/
|
|
void eamPropertiesModelDelete(EamPropertiesModelHeaderData inData);
|
|
|
|
/**
|
|
* @Description 查询模板中的项目
|
|
* @Title searchModalDetails
|
|
* @param data
|
|
* @author rq
|
|
* @date 2023/2/24 13:33
|
|
* @return List<EamPropertiesModelDetailData>
|
|
* @throw
|
|
*/
|
|
List<EamPropertiesModelDetailData> searchModalDetails(EamPropertiesModelDetailData data);
|
|
|
|
/**
|
|
* @Description 添加模板中的项目
|
|
* @Title saveModalDetails
|
|
* @param data
|
|
* @author rq
|
|
* @date 2023/2/24 13:33
|
|
* @return void
|
|
* @throw
|
|
*/
|
|
void saveModalDetails(EamPropertiesModelDetailData data);
|
|
|
|
/**
|
|
* @Description 删除模板中的项目
|
|
* @Title deleteModalDetails
|
|
* @param data
|
|
* @author rq
|
|
* @date 2023/2/24 13:33
|
|
* @return void
|
|
* @throw
|
|
*/
|
|
void deleteModalDetails(EamPropertiesModelDetailData data);
|
|
|
|
//---------------点检计划-------------------
|
|
/**
|
|
* @param
|
|
* @return List<EamWorkPlanInData>
|
|
* @Description 查询点检或者其他计划
|
|
* @Title
|
|
* @author rq
|
|
* @date 2023/1/29 13:34
|
|
* @throw
|
|
*/
|
|
PageUtils eamWorkPlanSearch(EamWorkPlanInData inData);
|
|
|
|
/**
|
|
* @Description 保存计划
|
|
* @Title eamWorkPlanSave
|
|
* @param inData
|
|
* @author rq
|
|
* @date 2023/2/28 16:23
|
|
* @return void
|
|
* @throw
|
|
*/
|
|
void eamWorkPlanSave(EamWorkPlanInData inData);
|
|
/**
|
|
* @Description 修改计划
|
|
* @Title eamWorkPlanEdit
|
|
* @param inData
|
|
* @author rq
|
|
* @date 2023/2/28 16:23
|
|
* @return void
|
|
* @throw
|
|
*/
|
|
void eamWorkPlanEdit(EamWorkPlanInData inData);
|
|
|
|
/**
|
|
* @Description TODO
|
|
* @Title eamWorkPlanDelete
|
|
* @param inData
|
|
* @author rq
|
|
* @date 2023/3/1 10:28
|
|
* @return void
|
|
* @throw
|
|
*/
|
|
void eamWorkPlanDelete(EamWorkPlanInData inData);
|
|
|
|
|
|
/**
|
|
* @Description 查询模板中的项目
|
|
* @Title searchModalDetails
|
|
* @param data
|
|
* @author rq
|
|
* @date 2023/2/24 13:33
|
|
* @return List<EamPropertiesModelDetailData>
|
|
* @throw
|
|
*/
|
|
List<EamWorkPlanItemData> searchPlanItems(EamWorkPlanData data);
|
|
|
|
|
|
/**
|
|
* @param inData
|
|
* @return List<EamPropertiesItemAvailableData>
|
|
* @Description TODO
|
|
* @Title searchItemAvailable
|
|
* @author rq
|
|
* @date 2023/2/23 10:52
|
|
* @throw
|
|
*/
|
|
List<EamWorkPlanItemAvailableData> searchPlanItemAvailable(EamWorkPlanItemData inData);
|
|
|
|
/**
|
|
* @param
|
|
* @return void
|
|
* @Description 点检模板新增
|
|
* @Title EamPropertiesModelHeaderData
|
|
* @author rq
|
|
* @date 2023/2/23 17:41
|
|
* @throw
|
|
*/
|
|
void updatePlanItems(EamWorkPlanItemData inData);
|
|
|
|
/**
|
|
* @Description TODO
|
|
* @Title savePlanItemAvailable
|
|
* @param
|
|
* @author rq
|
|
* @date 2023/3/2 15:36
|
|
* @return void
|
|
* @throw
|
|
*/
|
|
void savePlanItemAvailable(EamWorkPlanItemAvailableData inData);
|
|
|
|
|
|
|
|
/**
|
|
* @param
|
|
* @return void
|
|
* @Description TODO
|
|
* @Title deletePlanItemAvailable
|
|
* @author rq
|
|
* @date 2023/2/23 11:43
|
|
* @throw
|
|
*/
|
|
void deletePlanItemAvailable(EamWorkPlanItemAvailableData inData);
|
|
|
|
/**
|
|
* @Description TODO
|
|
* @Title createEamWorkOrder
|
|
* @param inData
|
|
* @author rq
|
|
* @date 2023/3/2 18:09
|
|
* @return void
|
|
* @throw
|
|
*/
|
|
void createEamWorkOrder(EamWorkPlanInData inData);
|
|
|
|
/**
|
|
* @Description TODO
|
|
* @Title objectIDBlur
|
|
* @param inData
|
|
* @author rq
|
|
* @date 2023/3/3 13:49
|
|
* @return List<EamObjectData>
|
|
* @throw
|
|
*/
|
|
List<EamObjectData> objectIDBlur(EamObjectData inData);
|
|
/**
|
|
* @Description TODO
|
|
* @Title modalCodeBlur
|
|
* @param inData
|
|
* @author rq
|
|
* @date 2023/3/3 13:50
|
|
* @return List<EamPropertiesModelHeaderData>
|
|
* @throw
|
|
*/
|
|
List<EamPropertiesModelHeaderData> modalCodeBlur(EamPropertiesModelHeaderData inData);
|
|
//---------------点检工单-------------------
|
|
/**
|
|
* @Description TODO
|
|
* @Title eamPropertiesModelSearch
|
|
* @param inData
|
|
* @author rq
|
|
* @date 2023/3/3 14:34
|
|
* @return PageUtils
|
|
* @throw
|
|
*/
|
|
PageUtils eamWorkOrderSearch(EamWorkOrderInData inData);
|
|
|
|
/**
|
|
* @Description TODO
|
|
* @Title eamWorkOrderSearchForDefect
|
|
* @param inData
|
|
* @author rq
|
|
* @date 2023/3/13 16:08
|
|
* @return PageUtils
|
|
* @throw
|
|
*/
|
|
PageUtils eamWorkOrderSearchForDefect(EamWorkOrderInData inData);
|
|
//---------------故障-------------------
|
|
/**
|
|
* @param inData
|
|
* @return PageUtils
|
|
* @Description 查询设备分类
|
|
* @Title eamGroupSearch
|
|
* @author rq
|
|
* @date 2023/1/29 13:34
|
|
* @throw
|
|
*/
|
|
PageUtils eamDefectSearch(EamDefectData inData);
|
|
|
|
/**
|
|
* @param inData
|
|
* @return ResponseData
|
|
* @Description 保存设备分类
|
|
* @Title eamGroupSave
|
|
* @author rq
|
|
* @date 2023/1/29 15:19
|
|
* @throw
|
|
*/
|
|
ResponseData eamDefectSave(EamDefectData inData);
|
|
|
|
/**
|
|
* @param inData
|
|
* @return ResponseData
|
|
* @Description TODO
|
|
* @Title eamGroupEdit
|
|
* @author rq
|
|
* @date 2023/1/29 16:50
|
|
* @throw
|
|
*/
|
|
ResponseData eamDefectEdit(EamDefectData inData);
|
|
|
|
/**
|
|
* @param inData
|
|
* @return ResponseData
|
|
* @Description TODO
|
|
* @Title eamGroupDelete
|
|
* @author rq
|
|
* @date 2023/1/29 16:50
|
|
* @throw
|
|
*/
|
|
ResponseData eamDefectDelete(EamDefectData inData);
|
|
//---------------故障-------------------
|
|
/**
|
|
* @param inData
|
|
* @return PageUtils
|
|
* @Description 查询设备分类
|
|
* @Title eamGroupSearch
|
|
* @author rq
|
|
* @date 2023/1/29 13:34
|
|
* @throw
|
|
*/
|
|
PageUtils eamObjectDefectSearch(EamObjectDefectInData inData);
|
|
|
|
/**
|
|
* @param inData
|
|
* @return ResponseData
|
|
* @Description 保存设备分类
|
|
* @Title eamGroupSave
|
|
* @author rq
|
|
* @date 2023/1/29 15:19
|
|
* @throw
|
|
*/
|
|
ResponseData eamObjectDefectSave(EamObjectDefectInData inData);
|
|
|
|
/**
|
|
* @param inData
|
|
* @return ResponseData
|
|
* @Description TODO
|
|
* @Title eamGroupEdit
|
|
* @author rq
|
|
* @date 2023/1/29 16:50
|
|
* @throw
|
|
*/
|
|
ResponseData eamObjectDefectEdit(EamObjectDefectInData inData);
|
|
|
|
/**
|
|
* @param inData
|
|
* @return ResponseData
|
|
* @Description TODO
|
|
* @Title eamGroupDelete
|
|
* @author rq
|
|
* @date 2023/1/29 16:50
|
|
* @throw
|
|
*/
|
|
ResponseData eamObjectDefectDelete(EamObjectDefectInData inData);
|
|
|
|
/**
|
|
* @Description TODO
|
|
* @Title getObjectList
|
|
* @param inData
|
|
* @author rq
|
|
* @date 2023/3/7 14:30
|
|
* @return List<EamObjectData>
|
|
* @throw
|
|
*/
|
|
List<EamObjectInData> getObjectList(EamObjectInData inData);
|
|
|
|
/**
|
|
* @Description TODO
|
|
* @Title eamWorkOrderItemSearch
|
|
* @param inData
|
|
* @author rq
|
|
* @date 2023/3/10 11:40
|
|
* @return List<EamWorkOrderItemInData>
|
|
* @throw
|
|
*/
|
|
List<EamWorkOrderItemInData> eamWorkOrderItemSearch(EamWorkOrderItemInData inData);
|
|
|
|
/**
|
|
* @Description TODO
|
|
* @Title saveCheckReport
|
|
* @param inData
|
|
* @author rq
|
|
* @date 2023/3/10 17:25
|
|
* @return void
|
|
* @throw
|
|
*/
|
|
void saveCheckOrderReport(EamWorkOrderInData inData);
|
|
|
|
/**
|
|
* @Description TODO
|
|
* @Title saveCheckReport
|
|
* @param inData
|
|
* @author rq
|
|
* @date 2023/3/10 17:25
|
|
* @return void
|
|
* @throw
|
|
*/
|
|
void saveMaintenanceOrderReport(EamWorkOrderInData inData);
|
|
|
|
/**
|
|
* @Description TODO
|
|
* @Title saveOrderReportForDefect
|
|
* @param inData
|
|
* @author rq
|
|
* @date 2023/3/13 17:47
|
|
* @return void
|
|
* @throw
|
|
*/
|
|
void saveOrderReportForDefect(EamWorkOrderInData inData);
|
|
|
|
/**
|
|
* @Description TODO
|
|
* @Title eamWorkOrderReportSearch
|
|
* @param inData
|
|
* @author rq
|
|
* @date 2023/3/10 11:40
|
|
* @return List<EamWorkOrderItemInData>
|
|
* @throw
|
|
*/
|
|
List<EamWorkOrderItemInData> eamWorkOrderReportSearch(EamWorkOrderItemInData inData);
|
|
|
|
/**
|
|
* @Description TODO
|
|
* @Title cancelOrder
|
|
* @param
|
|
* @author rq
|
|
* @date 2023/3/13 10:41
|
|
* @return void
|
|
* @throw
|
|
*/
|
|
void cancelOrder(EamWorkOrderInData inData);
|
|
|
|
/**
|
|
* @Description TODO
|
|
* @Title planOrder
|
|
* @param inData
|
|
* @author rq
|
|
* @date 2023/3/13 11:37
|
|
* @return void
|
|
* @throw
|
|
*/
|
|
void planOrder(EamWorkPlanInData inData);
|
|
|
|
/**
|
|
* @Description TODO
|
|
* @Title cancelPlan
|
|
* @param inData
|
|
* @author rq
|
|
* @date 2023/3/13 11:40
|
|
* @return void
|
|
* @throw
|
|
*/
|
|
void cancelPlan(EamWorkPlanInData inData);
|
|
|
|
/**
|
|
* @Description 修改订单机修人员
|
|
* @Title changeOrderOperator
|
|
* @param inList
|
|
* @author rq
|
|
* @date 2023/3/13 14:17
|
|
* @return void
|
|
* @throw
|
|
*/
|
|
void changeOrderOperator(List<EamWorkOrderInData> inList);
|
|
|
|
/**
|
|
* @Description 查询备件选择清单
|
|
* @Title getSpareSelectList
|
|
* @param
|
|
* @author rq
|
|
* @date 2023/3/15 13:22
|
|
* @return List<PartSpareVo>
|
|
* @throw
|
|
*/
|
|
List<PartSpareInData> getSpareSelectList(PartSpareInData inData);
|
|
|
|
/**
|
|
* @Description TODO
|
|
* @Title saveObjectSparesData
|
|
* @param inData
|
|
* @author rq
|
|
* @date 2023/3/15 14:33
|
|
* @return void
|
|
* @throw
|
|
*/
|
|
void saveObjectSparesData(List<PartSpareInData> inData);
|
|
|
|
/**
|
|
* @Description TODO
|
|
* @Title copyObjectSparesData
|
|
* @param inData
|
|
* @author rq
|
|
* @date 2023/3/15 15:37
|
|
* @return void
|
|
* @throw
|
|
*/
|
|
void copyObjectSparesData(List<EamObjectInData> inData);
|
|
|
|
/**
|
|
* @Description TODO
|
|
* @Title getWorkPlanDataWithObjectID
|
|
* @param inData
|
|
* @author rq
|
|
* @date 2023/3/15 17:01
|
|
* @return List<EamWorkPlanInData>
|
|
* @throw
|
|
*/
|
|
List<EamWorkPlanInData> getWorkPlanDataWithObjectID(EamWorkPlanInData inData);
|
|
|
|
/**
|
|
* @Description 获取设备项目清单
|
|
* @Title getObjectItemList
|
|
* @param inData
|
|
* @author rq
|
|
* @date 2023/3/15 17:50
|
|
* @return List<EamWorkPlanInData>
|
|
* @throw
|
|
*/
|
|
List<EamObjectItemInData> getObjectItemList(EamObjectItemInData inData);
|
|
|
|
/**
|
|
* @Description TODO
|
|
* @Title getDefectWithObject
|
|
* @param inData
|
|
* @author rq
|
|
* @date 2023/3/15 18:10
|
|
* @return List<EamObjectDefectInData>
|
|
* @throw
|
|
*/
|
|
List<EamObjectDefectInData> getDefectWithObject(EamObjectDefectInData inData);
|
|
|
|
/**
|
|
* @Description 保存或者修改设备项目信息
|
|
* @Title saveObjectItemData
|
|
* @param inData
|
|
* @author rq
|
|
* @date 2023/3/16 10:12
|
|
* @return void
|
|
* @throw
|
|
*/
|
|
void saveObjectItemData(EamObjectItemInData inData);
|
|
|
|
/**
|
|
* @Description TODO
|
|
* @Title deleteObjectItem
|
|
* @param inData
|
|
* @author rq
|
|
* @date 2023/3/16 18:22
|
|
* @return void
|
|
* @throw
|
|
*/
|
|
void deleteObjectItem(EamObjectItemInData inData);
|
|
|
|
/**
|
|
* @Description TODO
|
|
* @Title searchObjectItemAvailable
|
|
* @param inData
|
|
* @author rq
|
|
* @date 2023/3/17 10:45
|
|
* @return List<EamObjectItemAvailableData>
|
|
* @throw
|
|
*/
|
|
List<EamObjectItemAvailableData> searchObjectItemAvailable(EamObjectItemInData inData);
|
|
|
|
/**
|
|
* @Description TODO
|
|
* @Title saveObjectItemAvailable
|
|
* @param inData
|
|
* @author rq
|
|
* @date 2023/3/17 11:26
|
|
* @return void
|
|
* @throw
|
|
*/
|
|
void saveObjectItemAvailable(EamObjectItemAvailableData inData);
|
|
|
|
/**
|
|
* @Description TODO
|
|
* @Title deleteObjectItemAvailable
|
|
* @param inData
|
|
* @author rq
|
|
* @date 2023/3/17 11:26
|
|
* @return void
|
|
* @throw
|
|
*/
|
|
void deleteObjectItemAvailable(EamObjectItemAvailableData inData);
|
|
|
|
/**
|
|
* @Description TODO
|
|
* @Title eamFeedBackSearch
|
|
* @param inData
|
|
* @author rq
|
|
* @date 2023/3/28 17:46
|
|
* @return List<EamDefectFeedBackInData>
|
|
* @throw
|
|
*/
|
|
PageUtils eamFeedBackSearch(EamDefectFeedBackInData inData);
|
|
|
|
/**
|
|
* @Description TODO
|
|
* @Title cancelFeedBack
|
|
* @param
|
|
* @author rq
|
|
* @date 2023/3/29 10:59
|
|
* @return void
|
|
* @throw
|
|
*/
|
|
void cancelFeedBack(EamDefectFeedBackInData inData);
|
|
|
|
/**
|
|
* @Description 保存维修工单
|
|
* @Title saveDefectOrder
|
|
* @param inData
|
|
* @author rq
|
|
* @date 2023/3/29 14:33
|
|
* @return void
|
|
* @throw
|
|
*/
|
|
void saveDefectOrder(EamDefectFeedBackInData inData);
|
|
|
|
/**
|
|
* @Description TODO
|
|
* @Title getItemLists
|
|
* @param inData
|
|
* @author rq
|
|
* @date 2023/3/29 16:27
|
|
* @return List<EamPropertiesItemData>
|
|
* @throw
|
|
*/
|
|
List<EamPropertiesItemData> getItemLists(EamPropertiesModelHeaderData inData);
|
|
|
|
/**
|
|
* @Description TODO
|
|
* @Title getModelItemLists
|
|
* @param inData
|
|
* @author rq
|
|
* @date 2023/3/29 16:27
|
|
* @return List<EamPropertiesItemData>
|
|
* @throw
|
|
*/
|
|
List<EamPropertiesItemData> getModelItemLists(EamPropertiesModelHeaderData inData);
|
|
|
|
/**
|
|
* @Description TODO
|
|
* @Title deleteObjectFile
|
|
* @param inData
|
|
* @author rq
|
|
* @date 2023/4/5 14:48
|
|
* @return void
|
|
* @throw
|
|
*/
|
|
void deleteObjectFile(SysOssEntity inData);
|
|
|
|
Integer checkSparPartImage(EamWorkOrderInData inData);
|
|
|
|
List<EamAdminData> getOperatorList(EamAdminData data);
|
|
|
|
void checkWorkOrder(EamWorkOrderInData data);
|
|
|
|
PageUtils eamWorkPlanOverviewSearch(EamWorkPlanInData data);
|
|
|
|
List<WorkPlanDetailData> getPlanDetailList(WorkPlanDetailData data);
|
|
|
|
void delPlanDetail(WorkPlanDetailData data);
|
|
|
|
List<WorkPlanDetailData> getObjList1(WorkPlanDetailData data);
|
|
|
|
List<WorkPlanDetailData> getObjList2(WorkPlanDetailData data);
|
|
|
|
void addObject(EamWorkPlanInData data);
|
|
|
|
void delObject(WorkPlanDetailData data);
|
|
|
|
List<EamWorkPlanItemData> planObjectSearch(EamWorkPlanItemData data);
|
|
|
|
List<SysOssEntity> searchFileUrl(EamWorkOrderInData data);
|
|
|
|
List<EamAdminData> selectNameByMes(EamAdminData data);
|
|
|
|
void submitDefect(EamWorkOrderInData data);
|
|
|
|
List<EamWorkOrderInData> queryHistoryRecord(EamWorkOrderInData data);
|
|
|
|
List<SysUserEntity> getMesList(SysUserEntity data);
|
|
|
|
void deleteModalDetail(EamPropertiesModelDetailData inData);
|
|
|
|
void imageDelete(SysOssEntity data);
|
|
|
|
void refreshItem(EamWorkOrderItemInData data);
|
|
|
|
List<EamAdminData> getCheckerList(EamAdminData data);
|
|
|
|
void updateWorkOrder(EamWorkOrderInData inData);
|
|
|
|
void reach(EamWorkOrderInData inData);
|
|
|
|
void checkUploadAlready(EamWorkOrderItemData inData);
|
|
|
|
List<SysOssEntity> searchItemFileUrl(EamWorkOrderItemData data);
|
|
|
|
List<EamFamilyData> getFamilyTree(EamFamilyData data);
|
|
|
|
List<String> getDeptList(EamWorkOrderInData data);
|
|
|
|
void updateReportResult(EamWorkOrderInData inData);
|
|
|
|
void saveEamGzBbData(EamDefectFeedBackInData inData);
|
|
|
|
void eamWorkPlanTask();
|
|
|
|
List<BuData> getSiteAndBuByUserName(BuData data);
|
|
|
|
PageUtils eamCheckRecordSearch(EamWorkOrderInData data);
|
|
|
|
PageUtils eamDefectRecordSearch(EamWorkOrderInData data);
|
|
}
|