|
|
package com.xujie.pms.controller;
import com.xujie.common.utils.PageUtils;import com.xujie.common.utils.R;import com.xujie.pms.data.*;import com.xujie.pms.mapper.EamMapper;import com.xujie.pms.service.EamService;import com.xujie.pms.util.ResponseData;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.web.bind.annotation.*;
import java.util.HashMap;import java.util.List;import java.util.Map;
/** * @Classname EamController * @Description 设备模块 * @Date 2023/2/16 17:24 * @Created by rq */@RestController@RequestMapping("/pms/eam")public class EamController { @Autowired private EamService eamService;
/** * @Description eamFamilySearch * @Title eamAdminSearch * @param data * @author rq * @date 2023/1/29 15:12 * @return Object * @throw */ @PostMapping(value="/eamFamilySearch") @ResponseBody public R eamFamilySearch(@RequestBody EamFamilyData data){ PageUtils page = eamService.eamFamilySearch(data); return R.ok().put("page", page); }
/** * @Description TODO * @Title eamFamilySave * @param data * @author rq * @date 2023/1/29 15:13 * @return Object * @throw */ @PostMapping(value="/eamFamilySave") @ResponseBody public Object eamFamilySave(@RequestBody EamFamilyData data){ ResponseData responseData = new ResponseData(); try { responseData = eamService.eamFamilySave(data); } catch (Exception e) { responseData.setCode("400"); responseData.setMsg(e.getMessage()); } return responseData; } /** * @Description TODO * @Title eamFamilyEdit * @param data * @author rq * @date 2023/1/29 16:49 * @return Object * @throw */ @PostMapping(value="/eamFamilyEdit") @ResponseBody public Object eamFamilyEdit(@RequestBody EamFamilyData data){ ResponseData responseData = new ResponseData(); try { responseData = eamService.eamFamilyEdit(data); } catch (Exception e) { responseData.setCode("400"); responseData.setMsg(e.getMessage()); } return responseData; }
/** * @Description TODO * @Title eamFamilyEdit * @param data * @author rq * @date 2023/1/29 16:49 * @return Object * @throw */ @PostMapping(value="/eamFamilyDelete") @ResponseBody public Object eamFamilyDelete(@RequestBody EamFamilyData data){ ResponseData responseData = new ResponseData(); try { responseData = eamService.eamFamilyDelete(data); } catch (Exception e) { responseData.setCode("400"); responseData.setMsg(e.getMessage()); } return responseData; }
/** * @Description 查询设备分组 * @Title eamGroupSearch * @param data * @author rq * @date 2023/1/29 15:12 * @return Object * @throw */ @PostMapping(value="/eamGroupSearch") @ResponseBody public R eamGroupSearch(@RequestBody EamGroupData data){ PageUtils page = eamService.eamGroupSearch(data); return R.ok().put("page", page); }
/** * @Description TODO * @Title eamGroupSave * @param data * @author rq * @date 2023/1/29 15:13 * @return Object * @throw */ @PostMapping(value="/eamGroupSave") @ResponseBody public Object eamGroupSave(@RequestBody EamGroupData data){ ResponseData responseData = new ResponseData(); try { responseData = eamService.eamGroupSave(data); } catch (Exception e) { responseData.setCode("400"); responseData.setMsg(e.getMessage()); } return responseData; } /** * @Description TODO * @Title eamGroupEdit * @param data * @author rq * @date 2023/1/29 16:49 * @return Object * @throw */ @PostMapping(value="/eamGroupEdit") @ResponseBody public Object eamGroupEdit(@RequestBody EamGroupData data){ ResponseData responseData = new ResponseData(); try { responseData = eamService.eamGroupEdit(data); } catch (Exception e) { responseData.setCode("400"); responseData.setMsg(e.getMessage()); } return responseData; }
/** * @Description TODO * @Title eamGroupEdit * @param data * @author rq * @date 2023/1/29 16:49 * @return Object * @throw */ @PostMapping(value="/eamGroupDelete") @ResponseBody public Object eamGroupDelete(@RequestBody EamGroupData data){ ResponseData responseData = new ResponseData(); try { responseData = eamService.eamGroupDelete(data); } catch (Exception e) { responseData.setCode("400"); responseData.setMsg(e.getMessage()); } return responseData; } //---------------设备位置-------------------
/** * @Description 查询设备分组 * @Title eamLocationSearch * @param data * @author rq * @date 2023/1/29 15:12 * @return Object * @throw */ @PostMapping(value="/eamLocationSearch") @ResponseBody public R eamLocationSearch(@RequestBody EamLocationData data){ PageUtils page = eamService.eamLocationSearch(data); return R.ok().put("page", page); }
/** * @Description TODO * @Title eamLocationSave * @param data * @author rq * @date 2023/1/29 15:13 * @return Object * @throw */ @PostMapping(value="/eamLocationSave") @ResponseBody public Object eamLocationSave(@RequestBody EamLocationData data){ ResponseData responseData = new ResponseData(); try { responseData = eamService.eamLocationSave(data); } catch (Exception e) { responseData.setCode("400"); responseData.setMsg(e.getMessage()); } return responseData; } /** * @Description TODO * @Title eamLocationEdit * @param data * @author rq * @date 2023/1/29 16:49 * @return Object * @throw */ @PostMapping(value="/eamLocationEdit") @ResponseBody public Object eamLocationEdit(@RequestBody EamLocationData data){ ResponseData responseData = new ResponseData(); try { responseData = eamService.eamLocationEdit(data); } catch (Exception e) { responseData.setCode("400"); responseData.setMsg(e.getMessage()); } return responseData; }
/** * @Description TODO * @Title eamGroupEdit * @param data * @author rq * @date 2023/1/29 16:49 * @return Object * @throw */ @PostMapping(value="/eamLocationDelete") @ResponseBody public Object eamLocationDelete(@RequestBody EamLocationData data){ ResponseData responseData = new ResponseData(); try { responseData = eamService.eamLocationDelete(data); } catch (Exception e) { responseData.setCode("400"); responseData.setMsg(e.getMessage()); } return responseData; } //---------------设备供应商-------------------
/** * @Description 查询设备供应商 * @Title eamSupplierSearch * @param data * @author rq * @date 2023/1/29 15:12 * @return Object * @throw */ @PostMapping(value="/eamSupplierSearch") @ResponseBody public R eamSupplierSearch(@RequestBody EamSupplierData data){ PageUtils page = eamService.eamSupplierSearch(data); return R.ok().put("page", page); }
/** * @Description TODO * @Title eamSupplierSave * @param data * @author rq * @date 2023/1/29 15:13 * @return Object * @throw */ @PostMapping(value="/eamSupplierSave") @ResponseBody public Object eamSupplierSave(@RequestBody EamSupplierData data){ ResponseData responseData = new ResponseData(); try { responseData = eamService.eamSupplierSave(data); } catch (Exception e) { responseData.setCode("400"); responseData.setMsg(e.getMessage()); } return responseData; } /** * @Description TODO * @Title eamSupplierEdit * @param data * @author rq * @date 2023/1/29 16:49 * @return Object * @throw */ @PostMapping(value="/eamSupplierEdit") @ResponseBody public Object eamSupplierEdit(@RequestBody EamSupplierData data){ ResponseData responseData = new ResponseData(); try { responseData = eamService.eamSupplierEdit(data); } catch (Exception e) { responseData.setCode("400"); responseData.setMsg(e.getMessage()); } return responseData; }
/** * @Description TODO * @Title eamGroupEdit * @param data * @author rq * @date 2023/1/29 16:49 * @return Object * @throw */ @PostMapping(value="/eamSupplierDelete") @ResponseBody public Object eamSupplierDelete(@RequestBody EamSupplierData data){ ResponseData responseData = new ResponseData(); try { responseData = eamService.eamSupplierDelete(data); } catch (Exception e) { responseData.setCode("400"); responseData.setMsg(e.getMessage()); } return responseData; }
//---------------设备制造商-------------------
/** * @Description 查询设备供应商 * @Title eamManufacturerSearch * @param data * @author rq * @date 2023/1/29 15:12 * @return Object * @throw */ @PostMapping(value="/eamManufacturerSearch") @ResponseBody public R eamManufacturerSearch(@RequestBody EamManufacturerData data){ PageUtils page = eamService.eamManufacturerSearch(data); return R.ok().put("page", page); }
/** * @Description TODO * @Title eamManufacturerSave * @param data * @author rq * @date 2023/1/29 15:13 * @return Object * @throw */ @PostMapping(value="/eamManufacturerSave") @ResponseBody public Object eamManufacturerSave(@RequestBody EamManufacturerData data){ ResponseData responseData = new ResponseData(); try { responseData = eamService.eamManufacturerSave(data); } catch (Exception e) { responseData.setCode("400"); responseData.setMsg(e.getMessage()); } return responseData; } /** * @Description TODO * @Title eamManufacturerEdit * @param data * @author rq * @date 2023/1/29 16:49 * @return Object * @throw */ @PostMapping(value="/eamManufacturerEdit") @ResponseBody public Object eamManufacturerEdit(@RequestBody EamManufacturerData data){ ResponseData responseData = new ResponseData(); try { responseData = eamService.eamManufacturerEdit(data); } catch (Exception e) { responseData.setCode("400"); responseData.setMsg(e.getMessage()); } return responseData; }
/** * @Description TODO * @Title eamGroupEdit * @param data * @author rq * @date 2023/1/29 16:49 * @return Object * @throw */ @PostMapping(value="/eamManufacturerDelete") @ResponseBody public Object eamManufacturerDelete(@RequestBody EamManufacturerData data){ ResponseData responseData = new ResponseData(); try { responseData = eamService.eamManufacturerDelete(data); } catch (Exception e) { responseData.setCode("400"); responseData.setMsg(e.getMessage()); } return responseData; } //---------------机修人员等级-------------------
/** * @Description 维修人员等级 * @Title eamAdminLevelSearch * @param data * @author rq * @date 2023/1/29 15:12 * @return Object * @throw */ @PostMapping(value="/eamAdminLevelSearch") @ResponseBody public R eamAdminLevelSearch(@RequestBody EamAdminLevelData data){ PageUtils page = eamService.eamAdminLevelSearch(data); return R.ok().put("page", page);
}
/** * @Description TODO * @Title eamAdminLevelSave * @param data * @author rq * @date 2023/1/29 15:13 * @return Object * @throw */ @PostMapping(value="/eamAdminLevelSave") @ResponseBody public Object eamAdminLevelSave(@RequestBody EamAdminLevelData data){ ResponseData responseData = new ResponseData(); try { responseData = eamService.eamAdminLevelSave(data); } catch (Exception e) { responseData.setCode("400"); responseData.setMsg(e.getMessage()); } return responseData; } /** * @Description TODO * @Title eamAdminLevelEdit * @param data * @author rq * @date 2023/1/29 16:49 * @return Object * @throw */ @PostMapping(value="/eamAdminLevelEdit") @ResponseBody public Object eamAdminLevelEdit(@RequestBody EamAdminLevelData data){ ResponseData responseData = new ResponseData(); try { responseData = eamService.eamAdminLevelEdit(data); } catch (Exception e) { responseData.setCode("400"); responseData.setMsg(e.getMessage()); } return responseData; }
/** * @Description TODO * @Title eamAdminLevelEdit * @param data * @author rq * @date 2023/1/29 16:49 * @return Object * @throw */ @PostMapping(value="/eamAdminLevelDelete") @ResponseBody public Object eamAdminLevelDelete(@RequestBody EamAdminLevelData data){ ResponseData responseData = new ResponseData(); try { responseData = eamService.eamAdminLevelDelete(data); } catch (Exception e) { responseData.setCode("400"); responseData.setMsg(e.getMessage()); } return responseData; } //---------------机修人员-------------------
//
// /**
// * @Description 查询设备供应商
// * @Title eamAdminSearch
// * @param data
// * @author rq
// * @date 2023/1/29 15:12
// * @return Object
// * @throw
// */
// @PostMapping(value="/eamAdminSearch")
// @ResponseBody
// public Object eamAdminSearch(@RequestBody EamAdminData data){
// Map<String, Object> map = new HashMap<>();
// try {
// map = eamService.eamAdminSearch(data);
// map.put("success", true);
// } catch (Exception e) {
// map.put("success", false);
// map.put("msg", e.getMessage());
// }
// return map;
// }
/** * @Description 查询设备供应商 * @Title eamAdminSearch * @param data * @author rq * @date 2023/1/29 15:12 * @return Object * @throw */ @PostMapping(value="/eamAdminSearch") @ResponseBody public R eamAdminSearch(@RequestBody EamAdminData data){ PageUtils page = eamService.eamAdminSearch(data); return R.ok().put("page", page); }
/** * @Description TODO * @Title eamAdminSave * @param data * @author rq * @date 2023/1/29 15:13 * @return Object * @throw */ @PostMapping(value="/eamAdminSave") @ResponseBody public Object eamAdminSave(@RequestBody EamAdminData data){ ResponseData responseData = new ResponseData(); try { responseData = eamService.eamAdminSave(data); } catch (Exception e) { responseData.setCode("400"); responseData.setMsg(e.getMessage()); } return responseData; } /** * @Description TODO * @Title eamAdminEdit * @param data * @author rq * @date 2023/1/29 16:49 * @return Object * @throw */ @PostMapping(value="/eamAdminEdit") @ResponseBody public Object eamAdminEdit(@RequestBody EamAdminData data){ ResponseData responseData = new ResponseData(); try { responseData = eamService.eamAdminEdit(data); } catch (Exception e) { responseData.setCode("400"); responseData.setMsg(e.getMessage()); } return responseData; }
/** * @Description TODO * @Title eamGroupEdit * @param data * @author rq * @date 2023/1/29 16:49 * @return Object * @throw */ @PostMapping(value="/eamAdminDelete") @ResponseBody public Object eamAdminDelete(@RequestBody EamAdminData data){ ResponseData responseData = new ResponseData(); try { responseData = eamService.eamAdminDelete(data); } catch (Exception e) { responseData.setCode("400"); responseData.setMsg(e.getMessage()); } return responseData; }
/** * @Description 初始化人员部门 * @Title initDepartment * @param site * @author rq * @date 2022/9/19 14:24 * @return List<OperatorWorkCenterOutData> * @throw */ @PostMapping(value = "/initAdminLevel") @ResponseBody public Object initAdminLevel(@RequestBody EamAdminData data) { Map<String, Object> map = new HashMap<String, Object>(); try { List<EamAdminLevelData> result = eamService.initAdminLevel(data); map.put("code",200); map.put("rows",result); map.put("total",result.size()); map.put("success",true); } catch (Exception e) { map.put("msg",e.getMessage()); map.put("success",false); } return map; }
//---------------点检项目-------------------
/** * @Description 查询设备供应商 * @Title eamAdminSearch * @param data * @author rq * @date 2023/1/29 15:12 * @return Object * @throw */ @PostMapping(value="/eamPropertiesItemSearch") @ResponseBody public Object eamPropertiesItemSearch(@RequestBody EamPropertiesItemData data){ Map<String, Object> map = new HashMap<>(); try { List<EamPropertiesItemData> row = eamService.eamPropertiesItemSearch(data); map.put("rows", row); map.put("success", true); } catch (Exception e) { map.put("success", false); map.put("msg", e.getMessage()); } return map; }
/** * @Description TODO * @Title eamAdminSave * @param data * @author rq * @date 2023/1/29 15:13 * @return Object * @throw */ @PostMapping(value="/eamPropertiesItemSave") @ResponseBody public Object eamPropertiesItemSave(@RequestBody EamPropertiesItemData data){ ResponseData responseData = new ResponseData(); try { responseData = eamService.eamPropertiesItemSave(data); } catch (Exception e) { responseData.setCode("400"); responseData.setMsg(e.getMessage()); } return responseData; } /** * @Description TODO * @Title eamAdminEdit * @param data * @author rq * @date 2023/1/29 16:49 * @return Object * @throw */ @PostMapping(value="/eamPropertiesItemEdit") @ResponseBody public Object eamPropertiesItemEdit(@RequestBody EamPropertiesItemData data){ ResponseData responseData = new ResponseData(); try { responseData = eamService.eamPropertiesItemEdit(data); } catch (Exception e) { responseData.setCode("400"); responseData.setMsg(e.getMessage()); } return responseData; }
/** * @Description TODO * @Title eamGroupEdit * @param data * @author rq * @date 2023/1/29 16:49 * @return Object * @throw */ @PostMapping(value="/eamPropertiesItemDelete") @ResponseBody public Object eamPropertiesItemDelete(@RequestBody EamPropertiesItemData data){ ResponseData responseData = new ResponseData(); try { responseData = eamService.eamPropertiesItemDelete(data); } catch (Exception e) { responseData.setCode("400"); responseData.setMsg(e.getMessage()); } return responseData; }
/** * @author: sxm * @description: 获取部门信息 * @param [empyDept] * @return: java.lang.Object * @date: 2022/6/22 9:38 */ @PostMapping("getEmpyDeptList") public Object getEmpyDeptList(@RequestBody EmpyDept empyDept) { Map<String, Object> resultMap = new HashMap<>(); try { List<EmpyDept> list = eamService.getEmpyDeptList(empyDept); resultMap.put("rows", list); resultMap.put("success", true);
} catch (Exception e) { resultMap.put("msg", e.getMessage()); resultMap.put("success", false); } return resultMap; }
/** * @Description 获取可选值清单 * @Title searchItemAvailable * @param inData * @author rq * @date 2023/2/23 10:50 * @return R * @throw */ @PostMapping("/searchItemAvailable") public R searchItemAvailable(@RequestBody EamPropertiesItemAvailableData inData){ List<EamPropertiesItemAvailableData> resultList = eamService.searchItemAvailable(inData); return R.ok().put("rows", resultList).put("total",resultList.size()); }
/** * @Description 保存 编辑可选值 * @Title saveItemAvailable * @param inData * @author rq * @date 2023/2/23 10:56 * @return R * @throw */ @PostMapping("/saveItemAvailable") public R saveItemAvailable(@RequestBody EamPropertiesItemAvailableData inData){ eamService.saveItemAvailable(inData); return R.ok(); }
/** * @Description TODO * @Title saveItemAvailable * @param inData * @author rq * @date 2023/2/23 11:42 * @return R * @throw */ @PostMapping("/deleteItemAvailable") public R deleteItemAvailable(@RequestBody EamPropertiesItemAvailableData inData){ eamService.deleteItemAvailable(inData); return R.ok(); }
//---------------点检模板-------------------
/** * @Description TODO * @Title eamPropertiesModelSearch * @param data * @author rq * @date 2023/2/23 17:15 * @return R * @throw */ @PostMapping(value="/eamPropertiesModelSearch") public R eamPropertiesModelSearch(@RequestBody EamPropertiesModelHeaderData data){ PageUtils page = eamService.eamPropertiesModelSearch(data); return R.ok().put("page", page); }
/** * @Description TODO * @Title eamPropertiesModelEdit * @param inData * @author rq * @date 2023/2/23 17:40 * @return R * @throw */ @PostMapping("/eamPropertiesModelSave") public R eamPropertiesModelSave(@RequestBody EamPropertiesModelHeaderData inData){ eamService.eamPropertiesModelSave(inData); return R.ok(); }
/** * @Description TODO * @Title eamPropertiesModelEdit * @param inData * @author rq * @date 2023/2/23 17:40 * @return R * @throw */ @PostMapping("/eamPropertiesModelEdit") public R eamPropertiesModelEdit(@RequestBody EamPropertiesModelHeaderData inData){ eamService.eamPropertiesModelEdit(inData); return R.ok(); } /** * @Description TODO * @Title eamPropertiesModelDelete * @param inData * @author rq * @date 2023/2/23 17:40 * @return R * @throw */ @PostMapping("/eamPropertiesModelDelete") public R eamPropertiesModelDelete(@RequestBody EamPropertiesModelHeaderData inData){ eamService.eamPropertiesModelDelete(inData); return R.ok(); }
/** * @Description TODO * @Title eamPropertiesModelSearch * @param data * @author rq * @date 2023/2/23 17:15 * @return R * @throw */ @PostMapping(value="/searchModalDetails") public R searchModalDetails(@RequestBody EamPropertiesModelDetailData data){ List<EamPropertiesModelDetailData> list = eamService.searchModalDetails(data); return R.ok().put("rows", list); }
/** * @Description TODO * @Title eamPropertiesModelEdit * @param inData * @author rq * @date 2023/2/23 17:40 * @return R * @throw */ @PostMapping("/saveModalDetails") public R saveModalDetails(@RequestBody EamPropertiesModelDetailData inData){ eamService.saveModalDetails(inData); return R.ok(); }
/** * @Description TODO * @Title eamPropertiesModelDelete * @param inData * @author rq * @date 2023/2/23 17:40 * @return R * @throw */ @PostMapping("/deleteModalDetails") public R deleteModalDetails(@RequestBody EamPropertiesModelDetailData inData){ eamService.deleteModalDetails(inData); return R.ok(); }//---------------点检计划-------------------
/** * @Description 查询点检或者其他计划 * @Title eamPropertiesModelSearch * @param data * @author rq * @date 2023/2/23 17:15 * @return R * @throw */ @PostMapping(value="/eamWorkPlanSearch") public R eamWorkPlanSearch(@RequestBody EamWorkPlanInData data){ PageUtils page = eamService.eamWorkPlanSearch(data); return R.ok().put("page", page); }
/** * @Description TODO * @Title eamWorkPlanSave * @param inData * @author rq * @date 2023/2/23 17:40 * @return R * @throw */ @PostMapping("/eamWorkPlanSave") public R eamWorkPlanSave(@RequestBody EamWorkPlanInData inData){ eamService.eamWorkPlanSave(inData); return R.ok(); }
/** * @Description TODO * @Title eamWorkPlanEdit * @param inData * @author rq * @date 2023/2/23 17:40 * @return R * @throw */ @PostMapping("/eamWorkPlanEdit") public R eamWorkPlanEdit(@RequestBody EamWorkPlanInData inData){ eamService.eamWorkPlanEdit(inData); return R.ok(); }}
|