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.
968 lines
26 KiB
968 lines
26 KiB
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();
|
|
}
|
|
}
|