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 * @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 * @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 * @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 * @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 * @Description 查询设备分类 * @Title eamAdminSearch * @author rq * @date 2023/1/29 13:34 * @throw */ List 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 * @Description TODO * @Title initAdminLevel * @author rq * @date 2023/2/2 16:26 * @throw */ List initAdminLevel(EamAdminData data); //---------------机修人员等级------------------- /** * @param inData * @return List * @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 * @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> * @date: 2022/6/22 9:38 */ List getEmpyDeptList(EmpyDept empyDept); /** * @param inData * @return List * @Description TODO * @Title searchItemAvailable * @author rq * @date 2023/2/23 10:52 * @throw */ List 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 * @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 * @throw */ List 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 * @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 * @throw */ List searchPlanItems(EamWorkPlanData data); /** * @param inData * @return List * @Description TODO * @Title searchItemAvailable * @author rq * @date 2023/2/23 10:52 * @throw */ List 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 * @throw */ List objectIDBlur(EamObjectData inData); /** * @Description TODO * @Title modalCodeBlur * @param inData * @author rq * @date 2023/3/3 13:50 * @return List * @throw */ List 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 * @throw */ List getObjectList(EamObjectInData inData); /** * @Description TODO * @Title eamWorkOrderItemSearch * @param inData * @author rq * @date 2023/3/10 11:40 * @return List * @throw */ List 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 * @throw */ List 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 inList); /** * @Description 查询备件选择清单 * @Title getSpareSelectList * @param * @author rq * @date 2023/3/15 13:22 * @return List * @throw */ List getSpareSelectList(PartSpareInData inData); /** * @Description TODO * @Title saveObjectSparesData * @param inData * @author rq * @date 2023/3/15 14:33 * @return void * @throw */ void saveObjectSparesData(List inData); /** * @Description TODO * @Title copyObjectSparesData * @param inData * @author rq * @date 2023/3/15 15:37 * @return void * @throw */ void copyObjectSparesData(List inData); /** * @Description TODO * @Title getWorkPlanDataWithObjectID * @param inData * @author rq * @date 2023/3/15 17:01 * @return List * @throw */ List getWorkPlanDataWithObjectID(EamWorkPlanInData inData); /** * @Description 获取设备项目清单 * @Title getObjectItemList * @param inData * @author rq * @date 2023/3/15 17:50 * @return List * @throw */ List getObjectItemList(EamObjectItemInData inData); /** * @Description TODO * @Title getDefectWithObject * @param inData * @author rq * @date 2023/3/15 18:10 * @return List * @throw */ List 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 * @throw */ List 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 * @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 * @throw */ List getItemLists(EamPropertiesModelHeaderData inData); /** * @Description TODO * @Title getModelItemLists * @param inData * @author rq * @date 2023/3/29 16:27 * @return List * @throw */ List 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 getOperatorList(EamAdminData data); void checkWorkOrder(EamWorkOrderInData data); PageUtils eamWorkPlanOverviewSearch(EamWorkPlanInData data); List getPlanDetailList(WorkPlanDetailData data); void delPlanDetail(WorkPlanDetailData data); List getObjList1(WorkPlanDetailData data); List getObjList2(WorkPlanDetailData data); void addObject(EamWorkPlanInData data); void delObject(WorkPlanDetailData data); List planObjectSearch(EamWorkPlanItemData data); List searchFileUrl(EamWorkOrderInData data); List selectNameByMes(EamAdminData data); void submitDefect(EamWorkOrderInData data); List queryHistoryRecord(EamWorkOrderInData data); List getMesList(SysUserEntity data); void deleteModalDetail(EamPropertiesModelDetailData inData); void imageDelete(SysOssEntity data); void refreshItem(EamWorkOrderItemInData data); List getCheckerList(EamAdminData data); void updateWorkOrder(EamWorkOrderInData inData); void reach(EamWorkOrderInData inData); void checkUploadAlready(EamWorkOrderItemData inData); List searchItemFileUrl(EamWorkOrderItemData data); List getFamilyTree(EamFamilyData data); List getDeptList(EamWorkOrderInData data); void updateReportResult(EamWorkOrderInData inData); void saveEamGzBbData(EamDefectFeedBackInData inData); void eamWorkPlanTask(); List getSiteAndBuByUserName(BuData data); PageUtils eamCheckRecordSearch(EamWorkOrderInData data); PageUtils eamDefectRecordSearch(EamWorkOrderInData data); }