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.
|
|
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);}
|