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.
 
 
 
 
 
 

2179 lines
64 KiB

package com.spring.ifs.controller;
import com.spring.ifs.bean.*;
import com.spring.ifs.data.*;
import com.spring.modules.base.entity.WorkCenterCost;
import com.spring.modules.base.vo.PersonnelLevelVo;
import com.spring.modules.part.entity.APIEntity.PartIfsInventory;
import com.spring.modules.part.entity.APIEntity.RecipeIfsAlternative;
import com.spring.modules.part.entity.APIEntity.RecipeIfsHeader;
import com.spring.modules.part.entity.APIEntity.RecipeIfsItem;
import com.spring.modules.sys.service.CheckLdapDirectory;
import ifs.fnd.ap.APException;
import org.springframework.beans.factory.ListableBeanFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
@RequestMapping("/test/ifs")
@RestController
public class TestIfsController {
@Autowired
private BaseSearchBeanTest baseSearchBeanTest;
@Autowired
private MasterServiceBeanTest masterServiceBeanTest;
@Autowired
private InventoryServiceBeanTest inventoryServiceBeanTest;
@Autowired
private BomServiceBeanTest bomServiceBean;
@Autowired
private RoutingServiceBeanTest routingServiceBean;
@Autowired
private TechnicalClassBeanTest technicalClassBean;
@Autowired
private ToolServiceBeanTest toolServiceBean;
@Autowired
private RecipeServiceBeanTest recipeServiceBean;
@Autowired
private ListableBeanFactory listableBeanFactory;
@Autowired
private CheckLdapDirectory checkLdapDirectory;
/**
* @description: 测试加工中心查询
* @author LR
* @date 2024/12/9 13:53
* @version 1.0
*/
@PostMapping("/getWorkCenterNos")
public Object getWorkCenterNos(@RequestBody BaseSearchData inData) throws APException {
Map<String, Object> resultMap = new HashMap<String, Object>();
try {
List<WorkCenter> returnlist = baseSearchBeanTest.getWorkCenterNos(inData);
resultMap.put("obj", returnlist);
resultMap.put("total", returnlist.size());
resultMap.put("code", 200);
resultMap.put("msg", "操作成功!");
} catch (Exception e) {
resultMap.put("code", 400);
resultMap.put("msg", e.getMessage());
}
return resultMap;
}
/**
* @description: 测试库位查询
* @author LR
* @date 2024/12/9 13:53
* @version 1.0
*/
@PostMapping("/getWarehouseLocations")
public Object getWarehouseLocations(@RequestBody BaseSearchData inData) throws APException {
Map<String, Object> resultMap = new HashMap<String, Object>();
try {
List<WarehouseLocation> returnlist = baseSearchBeanTest.getWarehouseLocations(inData);
resultMap.put("obj", returnlist);
resultMap.put("total", returnlist.size());
resultMap.put("code", 200);
resultMap.put("msg", "操作成功!");
} catch (Exception e) {
resultMap.put("code", 400);
resultMap.put("msg", e.getMessage());
}
return resultMap;
}
/**
* @description: 测试人员等级查询
* @author LR
* @date 2024/12/9 13:53
* @version 1.0
*/
@PostMapping("/getIfsLaborClasss")
public Object getIfsLaborClasss(@RequestBody BaseSearchData inData) throws APException {
Map<String, Object> resultMap = new HashMap<String, Object>();
try {
List<LaborClass> returnlist = baseSearchBeanTest.getIfsLaborClasss(inData);
resultMap.put("obj", returnlist);
resultMap.put("total", returnlist.size());
resultMap.put("code", 200);
resultMap.put("msg", "操作成功!");
} catch (Exception e) {
resultMap.put("code", 400);
resultMap.put("msg", e.getMessage());
}
return resultMap;
}
/**
* @description: 测试物料件查询
* @author LR
* @date 2024/12/9 13:53
* @version 1.0
*/
@PostMapping("/getMasterParts")
public Object getMasterParts(@RequestBody BaseSearchData inData) throws APException {
Map<String, Object> resultMap = new HashMap<String, Object>();
try {
List<PartCatalog> returnlist = baseSearchBeanTest.getMasterParts(inData);
resultMap.put("obj", returnlist);
resultMap.put("total", returnlist.size());
resultMap.put("code", 200);
resultMap.put("msg", "操作成功!");
} catch (Exception e) {
resultMap.put("code", 400);
resultMap.put("msg", e.getMessage());
}
return resultMap;
}
/**
* @description: 测试库存件属性查询
* @author LR
* @date 2024/12/9 13:53
* @version 1.0
*/
@PostMapping("/getInventoryValues")
public Object getInventoryValues(@RequestBody BaseSearchData inData) throws APException {
Map<String, Object> resultMap = new HashMap<String, Object>();
try {
List<InventoryValue> returnlist = baseSearchBeanTest.getInventoryValues(inData);
resultMap.put("obj", returnlist);
resultMap.put("total", returnlist.size());
resultMap.put("code", 200);
resultMap.put("msg", "操作成功!");
} catch (Exception e) {
resultMap.put("code", 400);
resultMap.put("msg", e.getMessage());
}
return resultMap;
}
/**
* @description: 库存件成本查询
* @author LR
* @date 2025/1/17 11:44
* @version 1.0
*/
@PostMapping("/getInventoryValueByPartNo")
public Object getInventoryValueByPartNo(@RequestBody BaseSearchData inData) throws APException {
Map<String, Object> resultMap = new HashMap<String, Object>();
try {
InventoryValue returnRow = baseSearchBeanTest.getInventoryValueByPartNo(inData);
resultMap.put("obj", returnRow);
resultMap.put("code", 200);
resultMap.put("msg", "操作成功!");
} catch (Exception e) {
resultMap.put("code", 400);
resultMap.put("msg", e.getMessage());
}
return resultMap;
}
/**
* @description: 按照条件查询技术等级的数据
* @author LR
* @date 2025/1/17 13:18
* @version 1.0
*/
@PostMapping("/getTechnicalAttributesByCon")
public Object getTechnicalAttributesByCon(@RequestBody BaseSearchData inData) throws APException {
Map<String, Object> resultMap = new HashMap<String, Object>();
try {
List<TechnicalAttribute> returnlist = baseSearchBeanTest.getTechnicalAttributesByCon(inData);
resultMap.put("obj", returnlist);
resultMap.put("total", returnlist.size());
resultMap.put("code", 200);
resultMap.put("msg", "操作成功!");
} catch (Exception e) {
resultMap.put("code", 400);
resultMap.put("msg", e.getMessage());
}
return resultMap;
}
/**
* @description: 查询物料件
* @author LR
* @date 2024/12/9 13:53
* @version 1.0
*/
@PostMapping("/getPartCatalog")
public Object getPartCatalog(@RequestBody PartCatalog inData) throws APException {
Map<String, Object> resultMap = new HashMap<String, Object>();
try {
Map<String, String> returnMap = masterServiceBeanTest.getMasterPart(inData);
resultMap.put("obj", returnMap);
resultMap.put("code", 200);
resultMap.put("msg", "操作成功!");
} catch (Exception e) {
resultMap.put("code", 400);
resultMap.put("msg", e.getMessage());
}
return resultMap;
}
/**
* @description: 新增物料件
* @author LR
* @date 2024/12/13 15:03
* @version 1.0
*/
@PostMapping("/syncPartCatalog")
public Object syncPartCatalog(@RequestBody PartCatalog inData) throws APException {
Map<String, Object> resultMap = new HashMap<String, Object>();
try {
PartCatalog resultRow = masterServiceBeanTest.syncPartCatalog(inData);
resultMap.put("obj", resultRow);
resultMap.put("code", 200);
resultMap.put("msg", "操作成功!");
} catch (Exception e) {
resultMap.put("code", 400);
resultMap.put("msg", e.getMessage());
}
return resultMap;
}
/**
* @description: 修改物料件
* @author LR
* @date 2024/12/13 15:05
* @version 1.0
*/
@PostMapping("/modifyPartCatalog")
public Object modifyPartCatalog(@RequestBody PartCatalog inData) throws APException {
Map<String, Object> resultMap = new HashMap<String, Object>();
try {
PartCatalog resultRow = masterServiceBeanTest.modifyPartCatalog(inData);
resultMap.put("obj", resultRow);
resultMap.put("code", 200);
resultMap.put("msg", "操作成功!");
} catch (Exception e) {
resultMap.put("code", 400);
resultMap.put("msg", e.getMessage());
}
return resultMap;
}
/**
* @description: 删除物料件
* @author LR
* @date 2024/12/13 15:09
* @version 1.0
*/
@PostMapping("/removePartCatalog")
public Object removePartCatalog(@RequestBody PartCatalog inData) throws APException {
Map<String, Object> resultMap = new HashMap<String, Object>();
try {
masterServiceBeanTest.removePartCatalog(inData);
resultMap.put("code", 200);
resultMap.put("msg", "操作成功!");
} catch (Exception e) {
resultMap.put("code", 400);
resultMap.put("msg", e.getMessage());
}
return resultMap;
}
/**
* @description: 查询Inventory Part
* @author LR
* @date 2024/12/9 13:53
* @version 1.0
*/
@PostMapping("/getInventoryPart")
public Object getInventoryPart(@RequestBody InventoryPart inData) throws APException {
Map<String, Object> resultMap = new HashMap<String, Object>();
try {
InventoryPart returnRow = inventoryServiceBeanTest.getInventoryPart(inData);
resultMap.put("obj", returnRow);
resultMap.put("code", 200);
resultMap.put("msg", "操作成功!");
} catch (Exception e) {
resultMap.put("code", 400);
resultMap.put("msg", e.getMessage());
}
return resultMap;
}
/**
* @description: 新增Inventory Part
* @author LR
* @date 2024/12/13 15:03
* @version 1.0
*/
@PostMapping("/syncInventoryPart")
public Object syncInventoryPart(@RequestBody InventoryPart inData) throws APException {
Map<String, Object> resultMap = new HashMap<String, Object>();
try {
InventoryPart resultRow = inventoryServiceBeanTest.syncInventoryPart(inData);
resultMap.put("obj", resultRow);
resultMap.put("code", 200);
resultMap.put("msg", "操作成功!");
} catch (Exception e) {
resultMap.put("code", 400);
resultMap.put("msg", e.getMessage());
}
return resultMap;
}
/**
* @description: 修改Inventory Part
* @author LR
* @date 2024/12/13 15:05
* @version 1.0
*/
@PostMapping("/modifyInventoryPart")
public Object modifyInventoryPart(@RequestBody InventoryPart inData) throws APException {
Map<String, Object> resultMap = new HashMap<String, Object>();
try {
InventoryPart resultRow = inventoryServiceBeanTest.modifyInventoryPart(inData);
resultMap.put("obj", resultRow);
resultMap.put("code", 200);
resultMap.put("msg", "操作成功!");
} catch (Exception e) {
resultMap.put("code", 400);
resultMap.put("msg", e.getMessage());
}
return resultMap;
}
/**
* @description: 删除Inventory Part
* @author LR
* @date 2024/12/13 15:09
* @version 1.0
*/
@PostMapping("/removeInventoryPart")
public Object removeInventoryPart(@RequestBody InventoryPart inData) throws APException {
Map<String, Object> resultMap = new HashMap<String, Object>();
try {
inventoryServiceBeanTest.removeInventoryPart(inData);
resultMap.put("code", 200);
resultMap.put("msg", "操作成功!");
} catch (Exception e) {
resultMap.put("code", 400);
resultMap.put("msg", e.getMessage());
}
return resultMap;
}
/**
* @description: 修改库存件的配置信息
* @author LR
* @date 2024/12/13 17:03
* @version 1.0
*/
@PostMapping("/modifyInventoryPartCost")
public Object modifyInventoryPartCost(@RequestBody InventoryPartConfig inData) throws APException {
Map<String, Object> resultMap = new HashMap<String, Object>();
try {
InventoryPartConfig resultRow = inventoryServiceBeanTest.modifyInventoryPartCost(inData);
resultMap.put("obj", resultRow);
resultMap.put("code", 200);
resultMap.put("msg", "操作成功!");
} catch (Exception e) {
resultMap.put("code", 400);
resultMap.put("msg", e.getMessage());
}
return resultMap;
}
/**
* @description: 修改库存件的计划
* @author LR
* @date 2024/12/13 17:12
* @version 1.0
*/
@PostMapping("/modifyInventoryPartPlan")
public Object modifyInventoryPartPlan(@RequestBody InventoryPartPlan inData) throws APException {
Map<String, Object> resultMap = new HashMap<String, Object>();
try {
InventoryPartPlan resultRow = inventoryServiceBeanTest.modifyInventoryPartPlan(inData);
resultMap.put("obj", resultRow);
resultMap.put("code", 200);
resultMap.put("msg", "操作成功!");
} catch (Exception e) {
resultMap.put("code", 400);
resultMap.put("msg", e.getMessage());
}
return resultMap;
}
/**
* @description: 同步库存件的库存位
* @author LR
* @date 2024/12/13 17:15
* @version 1.0
*/
@PostMapping("/syncInventoryPartLocations")
public Object syncInventoryPartLocations(@RequestBody List<InventoryPartLocation> inDatas) throws APException {
Map<String, Object> resultMap = new HashMap<String, Object>();
try {
List<InventoryPartLocation> returnMap = inventoryServiceBeanTest.syncInventoryPartLocations(inDatas);
resultMap.put("obj", returnMap);
resultMap.put("code", 200);
resultMap.put("msg", "操作成功!");
} catch (Exception e) {
resultMap.put("code", 400);
resultMap.put("msg", e.getMessage());
}
return resultMap;
}
/**
* @description: 删除库存件的库位
* @author LR
* @date 2024/12/13 17:18
* @version 1.0
*/
@PostMapping("/removeInventoryPartLocation")
public Object removeInventoryPartLocation(@RequestBody InventoryPartLocation inData) throws APException {
Map<String, Object> resultMap = new HashMap<String, Object>();
try {
inventoryServiceBeanTest.removeInventoryPartLocation(inData);
resultMap.put("code", 200);
resultMap.put("msg", "操作成功!");
} catch (Exception e) {
resultMap.put("code", 400);
resultMap.put("msg", e.getMessage());
}
return resultMap;
}
/**
* @description: 修改库存件的制造商
* @author LR
* @date 2024/12/17 13:58
* @version 1.0
*/
@PostMapping("/modifyInventoryPartManufacture")
public Object modifyInventoryPartManufacture(@RequestBody InventoryPartManufacture inData) throws APException {
Map<String, Object> resultMap = new HashMap<String, Object>();
try {
InventoryPartManufacture resultRow = inventoryServiceBeanTest.modifyInventoryPartManufacture(inData);
resultMap.put("obj", resultRow);
resultMap.put("code", 200);
resultMap.put("msg", "操作成功!");
} catch (Exception e) {
resultMap.put("code", 400);
resultMap.put("msg", e.getMessage());
}
return resultMap;
}
/**
* @description: 获取库存件版本
* @author LR
* @date 2024/12/17 14:04
* @version 1.0
*/
@PostMapping("/getInventoryPartRevision")
public Object getInventoryPartRevision(@RequestBody InventoryPartRevision inData) throws APException {
Map<String, Object> resultMap = new HashMap<String, Object>();
try {
InventoryPartRevision resultRow = inventoryServiceBeanTest.getInventoryPartRevision(inData);
resultMap.put("resultRow", resultRow);
resultMap.put("code", 200);
resultMap.put("msg", "操作成功!");
} catch (Exception e) {
resultMap.put("code", 400);
resultMap.put("msg", e.getMessage());
}
return resultMap;
}
/**
* @description: 同步库存件版本
* @author LR
* @date 2024/12/17 14:08
* @version 1.0
*/
@PostMapping("/syncInventoryPartRevision")
public Object syncInventoryPartRevision(@RequestBody InventoryPartRevision inData) throws APException {
Map<String, Object> resultMap = new HashMap<String, Object>();
try {
InventoryPartRevision resultRow = inventoryServiceBeanTest.syncInventoryPartRevision(inData);
resultMap.put("resultRow", resultRow);
resultMap.put("code", 200);
resultMap.put("msg", "操作成功!");
} catch (Exception e) {
resultMap.put("code", 400);
resultMap.put("msg", e.getMessage());
}
return resultMap;
}
/**
* @description: 修改库存件版本
* @param:
* @return:
* @author LR
* @date: 2024/12/17 14:09
*/
@PostMapping("/modifyInventoryPartRevision")
public Object modifyInventoryPartRevision(@RequestBody InventoryPartRevision inData) throws APException {
Map<String, Object> resultMap = new HashMap<String, Object>();
try {
InventoryPartRevision resultRow = inventoryServiceBeanTest.modifyInventoryPartRevision(inData);
resultMap.put("resultRow", resultRow);
resultMap.put("code", 200);
resultMap.put("msg", "操作成功!");
} catch (Exception e) {
resultMap.put("code", 400);
resultMap.put("msg", e.getMessage());
}
return resultMap;
}
/**
* @description: 删除库存件的版本
* @author LR
* @date 2024/12/17 14:10
* @version 1.0
*/
@PostMapping("/removeInventoryPartRevision")
public Object removeInventoryPartRevision(@RequestBody InventoryPartRevision inData) throws APException {
Map<String, Object> resultMap = new HashMap<String, Object>();
try {
inventoryServiceBeanTest.removeInventoryPartRevision(inData);
resultMap.put("code", 200);
resultMap.put("msg", "操作成功!");
} catch (Exception e) {
resultMap.put("code", 400);
resultMap.put("msg", e.getMessage());
}
return resultMap;
}
/**
* @description: 批量新增库存件属性
* @author LR
* @date 2024/12/17 14:23
* @version 1.0
*/
@PostMapping("/syncInventoryPartCharacteristics")
public Object syncInventoryPartCharacteristics(@RequestBody List<CharacteristicCode> inDatas) throws APException {
Map<String, Object> resultMap = new HashMap<String, Object>();
try {
List<CharacteristicCode> returnMap = inventoryServiceBeanTest.syncInventoryPartCharacteristics(inDatas);
resultMap.put("code", 200);
resultMap.put("returnMap", returnMap);
resultMap.put("msg", "操作成功!");
} catch (Exception e) {
resultMap.put("code", 400);
resultMap.put("msg", e.getMessage());
}
return resultMap;
}
/**
* @description: 删除库存件属性集合
* @author LR
* @date 2024/12/17 14:29
* @version 1.0
*/
@PostMapping("/removeInventoryPartCharacteristicsByPartNo")
public Object removeInventoryPartCharacteristicsByPartNo(@RequestBody InventoryPart inData) throws APException {
Map<String, Object> resultMap = new HashMap<String, Object>();
try {
inventoryServiceBeanTest.removeInventoryPartCharacteristicsByPartNo(inData);
resultMap.put("code", 200);
resultMap.put("msg", "操作成功!");
} catch (Exception e) {
resultMap.put("code", 400);
resultMap.put("msg", e.getMessage());
}
return resultMap;
}
/**
* @description: 删除库存件的关联信息
* @author LR
* @date 2024/12/17 14:30
* @version 1.0
*/
@PostMapping("/removeInventoryPartRelationInfo")
public Object removeInventoryPartRelationInfo(@RequestBody InventoryPart inData) throws APException {
Map<String, Object> resultMap = new HashMap<String, Object>();
try {
inventoryServiceBeanTest.removeInventoryPartRelationInfo(inData);
resultMap.put("code", 200);
resultMap.put("msg", "操作成功!");
} catch (Exception e) {
resultMap.put("code", 400);
resultMap.put("msg", e.getMessage());
}
return resultMap;
}
/**
* @description: 批量删除库存件的库位
* @author LR
* @date 2024/12/13 17:19
* @version 1.0
*/
@PostMapping("/removeInventoryPartLocations")
public Object removeInventoryPartLocations(@RequestBody List<InventoryPartLocation> inDatas) throws APException {
Map<String, Object> resultMap = new HashMap<String, Object>();
try {
inventoryServiceBeanTest.removeInventoryPartLocations(inDatas);
resultMap.put("code", 200);
resultMap.put("msg", "操作成功!");
} catch (Exception e) {
resultMap.put("code", 400);
resultMap.put("msg", e.getMessage());
}
return resultMap;
}
/**
* @description: copy part 功能
* @author LR
* @date 2024/12/9 13:53
* @version 1.0
*/
@PostMapping("/syncCopyPartForInventoryPart")
public Object syncCopyPartForInventoryPart(@RequestBody CopyPart inData) throws APException {
Map<String, Object> resultMap = new HashMap<String, Object>();
try {
inventoryServiceBeanTest.syncCopyPartForInventoryPart(inData);
resultMap.put("code", 200);
resultMap.put("msg", "操作成功!");
} catch (Exception e) {
resultMap.put("code", 400);
resultMap.put("msg", e.getMessage());
}
return resultMap;
}
/**
* @description: 获取Bom Header
* @author LR
* @date 2024/12/17 14:04
* @version 1.0
*/
@PostMapping("/getBomHeader")
public Object getBomHeader(@RequestBody BomHeader inData) throws APException {
Map<String, Object> resultMap = new HashMap<String, Object>();
try {
Map<String, String> returnMap = bomServiceBean.getBomHeader(inData);
resultMap.put("returnMap", returnMap);
resultMap.put("code", 200);
resultMap.put("msg", "操作成功!");
} catch (Exception e) {
resultMap.put("code", 400);
resultMap.put("msg", e.getMessage());
}
return resultMap;
}
/**
* @description: 新增Bom Header
* @author LR
* @date 2024/12/18 11:28
* @version 1.0
*/
@PostMapping("/syncBomHeader")
public Object syncBomHeader(@RequestBody BomHeader inData) throws APException {
Map<String, Object> resultMap = new HashMap<String, Object>();
try {
Map<String, String> returnMap = bomServiceBean.syncBomHeader(inData);
resultMap.put("returnMap", returnMap);
resultMap.put("code", 200);
resultMap.put("msg", "操作成功!");
} catch (Exception e) {
resultMap.put("code", 400);
resultMap.put("msg", e.getMessage());
}
return resultMap;
}
/**
* @description: 修改Bom Header
* @author LR
* @date 2024/12/18 11:28
* @version 1.0
*/
@PostMapping("/modifyBomHeader")
public Object modifyBomHeader(@RequestBody BomHeader inData) throws APException {
Map<String, Object> resultMap = new HashMap<String, Object>();
try {
Map<String, String> returnMap = bomServiceBean.modifyBomHeader(inData);
resultMap.put("returnMap", returnMap);
resultMap.put("code", 200);
resultMap.put("msg", "操作成功!");
} catch (Exception e) {
resultMap.put("code", 400);
resultMap.put("msg", e.getMessage());
}
return resultMap;
}
/**
* @description: 修改Bom Header
* @author LR
* @date 2024/12/18 11:28
* @version 1.0
*/
@PostMapping("/removeBomHeader")
public Object removeBomHeader(@RequestBody BomHeader inData) throws APException {
Map<String, Object> resultMap = new HashMap<String, Object>();
try {
Map<String, String> returnMap = bomServiceBean.removeBomHeader(inData);
resultMap.put("returnMap", returnMap);
resultMap.put("code", 200);
resultMap.put("msg", "操作成功!");
} catch (Exception e) {
resultMap.put("code", 400);
resultMap.put("msg", e.getMessage());
}
return resultMap;
}
/**
* @description: 获取Bom Alternative
* @author LR
* @date 2024/12/17 14:04
* @version 1.0
*/
@PostMapping("/getBomAlternative")
public Object getBomAlternative(@RequestBody BomAlternative inData) throws APException {
Map<String, Object> resultMap = new HashMap<String, Object>();
try {
Map<String, String> returnMap = bomServiceBean.getBomAlternative(inData);
resultMap.put("returnMap", returnMap);
resultMap.put("code", 200);
resultMap.put("msg", "操作成功!");
} catch (Exception e) {
resultMap.put("code", 400);
resultMap.put("msg", e.getMessage());
}
return resultMap;
}
/**
* @description: 同步Bom Alternative
* @author LR
* @date 2024/12/18 13:37
* @version 1.0
*/
@PostMapping("/syncBomAlternative")
public Object syncBomAlternative(@RequestBody BomAlternative inData) throws APException {
Map<String, Object> resultMap = new HashMap<String, Object>();
try {
Map<String, String> returnMap = bomServiceBean.syncBomAlternative(inData);
resultMap.put("returnMap", returnMap);
resultMap.put("code", 200);
resultMap.put("msg", "操作成功!");
} catch (Exception e) {
resultMap.put("code", 400);
resultMap.put("msg", e.getMessage());
}
return resultMap;
}
/**
* @description: 修改Bom Alternative
* @author LR
* @date 2024/12/18 13:37
* @version 1.0
*/
@PostMapping("/modifyBomAlternative")
public Object modifyBomAlternative(@RequestBody BomAlternative inData) throws APException {
Map<String, Object> resultMap = new HashMap<String, Object>();
try {
Map<String, String> returnMap = bomServiceBean.modifyBomAlternative(inData);
resultMap.put("returnMap", returnMap);
resultMap.put("code", 200);
resultMap.put("msg", "操作成功!");
} catch (Exception e) {
resultMap.put("code", 400);
resultMap.put("msg", e.getMessage());
}
return resultMap;
}
/**
* @description: 删除Bom Alternative
* @author LR
* @date 2024/12/18 13:37
* @version 1.0
*/
@PostMapping("/removeBomAlternative")
public Object removeBomAlternative(@RequestBody BomAlternative inData) throws APException {
Map<String, Object> resultMap = new HashMap<String, Object>();
try {
Map<String, String> returnMap = bomServiceBean.removeBomAlternative(inData);
resultMap.put("returnMap", returnMap);
resultMap.put("code", 200);
resultMap.put("msg", "操作成功!");
} catch (Exception e) {
resultMap.put("code", 400);
resultMap.put("msg", e.getMessage());
}
return resultMap;
}
/**
* @description: Build Bom Alternative
* @author LR
* @date 2024/12/18 13:47
* @version 1.0
*/
@PostMapping("/buildBomAlternative")
public Object buildBomAlternative(@RequestBody BomAlternative inData) throws APException {
Map<String, Object> resultMap = new HashMap<String, Object>();
try {
Map<String, String> returnMap = bomServiceBean.buildBomAlternative(inData);
resultMap.put("returnMap", returnMap);
resultMap.put("code", 200);
resultMap.put("msg", "操作成功!");
} catch (Exception e) {
resultMap.put("code", 400);
resultMap.put("msg", e.getMessage());
}
return resultMap;
}
/**
* @description: Retire Bom Alternative
* @author LR
* @date 2024/12/18 13:47
* @version 1.0
*/
@PostMapping("/retireBomAlternative")
public Object retireBomAlternative(@RequestBody BomAlternative inData) throws APException {
Map<String, Object> resultMap = new HashMap<String, Object>();
try {
Map<String, String> returnMap = bomServiceBean.retireBomAlternative(inData);
resultMap.put("returnMap", returnMap);
resultMap.put("code", 200);
resultMap.put("msg", "操作成功!");
} catch (Exception e) {
resultMap.put("code", 400);
resultMap.put("msg", e.getMessage());
}
return resultMap;
}
/**
* @description: 获取 Bom Item 集合
* @author LR
* @date 2024/12/18 13:47
* @version 1.0
*/
@PostMapping("/getBomItems")
public Object getBomItems(@RequestBody BomItem inDatas) throws APException {
Map<String, Object> resultMap = new HashMap<String, Object>();
try {
Map<String, String> returnMap = bomServiceBean.getBomItems(inDatas);
resultMap.put("returnMap", returnMap);
resultMap.put("code", 200);
resultMap.put("msg", "操作成功!");
} catch (Exception e) {
resultMap.put("code", 400);
resultMap.put("msg", e.getMessage());
}
return resultMap;
}
/**
* @description: 批量新增 Bom Item 集合
* @author LR
* @date 2024/12/18 13:47
* @version 1.0
*/
@PostMapping("/syncBomItems")
public Object syncBomItems(@RequestBody List<BomItem> inDatas) throws APException {
Map<String, Object> resultMap = new HashMap<String, Object>();
try {
Map<String, String> returnMap = bomServiceBean.syncBomItems(inDatas);
resultMap.put("returnMap", returnMap);
resultMap.put("code", 200);
resultMap.put("msg", "操作成功!");
} catch (Exception e) {
resultMap.put("code", 400);
resultMap.put("msg", e.getMessage());
}
return resultMap;
}
/**
* @description: 修改Bom Item 信息
* @author LR
* @date 2024/12/18 13:53
* @version 1.0
*/
@PostMapping("/modifyBomItem")
public Object modifyBomItem(@RequestBody BomItem inData) throws APException {
Map<String, Object> resultMap = new HashMap<String, Object>();
try {
Map<String, String> returnMap = bomServiceBean.modifyBomItem(inData);
resultMap.put("returnMap", returnMap);
resultMap.put("code", 200);
resultMap.put("msg", "操作成功!");
} catch (Exception e) {
resultMap.put("code", 400);
resultMap.put("msg", e.getMessage());
}
return resultMap;
}
/**
* @description: 批量删除 Bom Item 集合
* @author LR
* @date 2024/12/18 13:55
* @version 1.0
*/
@PostMapping("/removeBomItems")
public Object removeBomItems(@RequestBody List<BomItem> inDatas) throws APException {
Map<String, Object> resultMap = new HashMap<String, Object>();
try {
Map<String, String> returnMap = bomServiceBean.removeBomItems(inDatas);
resultMap.put("returnMap", returnMap);
resultMap.put("code", 200);
resultMap.put("msg", "操作成功!");
} catch (Exception e) {
resultMap.put("code", 400);
resultMap.put("msg", e.getMessage());
}
return resultMap;
}
/**
* @description: 修改Bom Distribution 信息
* @author LR
* @date 2024/12/18 13:53
* @version 1.0
*/
@PostMapping("/modifyBomDistribution")
public Object modifyBomDistribution(@RequestBody BomDistribution inData) throws APException {
Map<String, Object> resultMap = new HashMap<String, Object>();
try {
Map<String, String> returnMap = bomServiceBean.modifyBomDistribution(inData);
resultMap.put("returnMap", returnMap);
resultMap.put("code", 200);
resultMap.put("msg", "操作成功!");
} catch (Exception e) {
resultMap.put("code", 400);
resultMap.put("msg", e.getMessage());
}
return resultMap;
}
/**
* @description: 批量修改Bom Distribution 信息
* @author LR
* @date 2024/12/18 13:53
* @version 1.0
*/
@PostMapping("/modifyBomDistributions")
public Object modifyBomDistributions(@RequestBody List<BomDistribution> inDatas) throws APException {
Map<String, Object> resultMap = new HashMap<String, Object>();
try {
Map<String, String> returnMap = bomServiceBean.modifyBomDistributions(inDatas);
resultMap.put("returnMap", returnMap);
resultMap.put("code", 200);
resultMap.put("msg", "操作成功!");
} catch (Exception e) {
resultMap.put("code", 400);
resultMap.put("msg", e.getMessage());
}
return resultMap;
}
/**
* @description: 获取Routing Header
* @author LR
* @date 2024/12/19 9:56
* @version 1.0
*/
@PostMapping("/getRoutingHeader")
public Object getRoutingHeader(@RequestBody RoutingHeader inData) throws APException {
Map<String, Object> resultMap = new HashMap<String, Object>();
try {
Map<String, String> returnMap = routingServiceBean.getRoutingHeader(inData);
resultMap.put("returnMap", returnMap);
resultMap.put("code", 200);
resultMap.put("msg", "操作成功!");
} catch (Exception e) {
resultMap.put("code", 400);
resultMap.put("msg", e.getMessage());
}
return resultMap;
}
/**
* @description: 新增Routing Header
* @author LR
* @date 2024/12/19 9:56
* @version 1.0
*/
@PostMapping("/syncRoutingHeader")
public Object syncRoutingHeader(@RequestBody RoutingHeader inData) throws APException {
Map<String, Object> resultMap = new HashMap<String, Object>();
try {
Map<String, String> returnMap = routingServiceBean.syncRoutingHeader(inData);
resultMap.put("returnMap", returnMap);
resultMap.put("code", 200);
resultMap.put("msg", "操作成功!");
} catch (Exception e) {
resultMap.put("code", 400);
resultMap.put("msg", e.getMessage());
}
return resultMap;
}
/**
* @description: 修改Routing Header
* @author LR
* @date 2024/12/19 9:56
* @version 1.0
*/
@PostMapping("/modifyRoutingHeader")
public Object modifyRoutingHeader(@RequestBody RoutingHeader inData) throws APException {
Map<String, Object> resultMap = new HashMap<String, Object>();
try {
Map<String, String> returnMap = routingServiceBean.modifyRoutingHeader(inData);
resultMap.put("returnMap", returnMap);
resultMap.put("code", 200);
resultMap.put("msg", "操作成功!");
} catch (Exception e) {
resultMap.put("code", 400);
resultMap.put("msg", e.getMessage());
}
return resultMap;
}
/**
* @description: 删除Routing Header
* @author LR
* @date 2024/12/19 9:56
* @version 1.0
*/
@PostMapping("/removeRoutingHeader")
public Object removeRoutingHeader(@RequestBody RoutingHeader inData) throws APException {
Map<String, Object> resultMap = new HashMap<String, Object>();
try {
Map<String, String> returnMap = routingServiceBean.removeRoutingHeader(inData);
resultMap.put("returnMap", returnMap);
resultMap.put("code", 200);
resultMap.put("msg", "操作成功!");
} catch (Exception e) {
resultMap.put("code", 400);
resultMap.put("msg", e.getMessage());
}
return resultMap;
}
/**
* @description: 获取Routing Alternative
* @author LR
* @date 2024/12/19 9:56
* @version 1.0
*/
@PostMapping("/getRoutingAlternative")
public Object getRoutingAlternative(@RequestBody RoutingAlternative inData) throws APException {
Map<String, Object> resultMap = new HashMap<String, Object>();
try {
Map<String, String> returnMap = routingServiceBean.getRoutingAlternative(inData);
resultMap.put("returnMap", returnMap);
resultMap.put("code", 200);
resultMap.put("msg", "操作成功!");
} catch (Exception e) {
resultMap.put("code", 400);
resultMap.put("msg", e.getMessage());
}
return resultMap;
}
/**
* @description: 获取Routing Alternative
* @author LR
* @date 2024/12/19 9:56
* @version 1.0
*/
@PostMapping("/syncRoutingAlternative")
public Object syncRoutingAlternative(@RequestBody RoutingAlternative inData) throws APException {
Map<String, Object> resultMap = new HashMap<String, Object>();
try {
Map<String, String> returnMap = routingServiceBean.syncRoutingAlternative(inData);
resultMap.put("returnMap", returnMap);
resultMap.put("code", 200);
resultMap.put("msg", "操作成功!");
} catch (Exception e) {
resultMap.put("code", 400);
resultMap.put("msg", e.getMessage());
}
return resultMap;
}
/**
* @description: 获取Routing Alternative
* @author LR
* @date 2024/12/19 9:56
* @version 1.0
*/
@PostMapping("/modifyRoutingAlternative")
public Object modifyRoutingAlternative(@RequestBody RoutingAlternative inData) throws APException {
Map<String, Object> resultMap = new HashMap<String, Object>();
try {
Map<String, String> returnMap = routingServiceBean.modifyRoutingAlternative(inData);
resultMap.put("returnMap", returnMap);
resultMap.put("code", 200);
resultMap.put("msg", "操作成功!");
} catch (Exception e) {
resultMap.put("code", 400);
resultMap.put("msg", e.getMessage());
}
return resultMap;
}
/**
* @description: 获取Routing Alternative
* @author LR
* @date 2024/12/19 9:56
* @version 1.0
*/
@PostMapping("/removeRoutingAlternative")
public Object removeRoutingAlternative(@RequestBody RoutingAlternative inData) throws APException {
Map<String, Object> resultMap = new HashMap<String, Object>();
try {
Map<String, String> returnMap = routingServiceBean.removeRoutingAlternative(inData);
resultMap.put("returnMap", returnMap);
resultMap.put("code", 200);
resultMap.put("msg", "操作成功!");
} catch (Exception e) {
resultMap.put("code", 400);
resultMap.put("msg", e.getMessage());
}
return resultMap;
}
/**
* @description: 获取Routing Alternative
* @author LR
* @date 2024/12/19 9:56
* @version 1.0
*/
@PostMapping("/buildRoutingAlternative")
public Object buildRoutingAlternative(@RequestBody RoutingAlternative inData) throws APException {
Map<String, Object> resultMap = new HashMap<String, Object>();
try {
Map<String, String> returnMap = routingServiceBean.buildRoutingAlternative(inData);
resultMap.put("returnMap", returnMap);
resultMap.put("code", 200);
resultMap.put("msg", "操作成功!");
} catch (Exception e) {
resultMap.put("code", 400);
resultMap.put("msg", e.getMessage());
}
return resultMap;
}
/**
* @description: 获取Routing Alternative
* @author LR
* @date 2024/12/19 9:56
* @version 1.0
*/
@PostMapping("/retireRoutingAlternative")
public Object retireRoutingAlternative(@RequestBody RoutingAlternative inData) throws APException {
Map<String, Object> resultMap = new HashMap<String, Object>();
try {
Map<String, String> returnMap = routingServiceBean.getRoutingHeader(inData);
resultMap.put("returnMap", returnMap);
resultMap.put("code", 200);
resultMap.put("msg", "操作成功!");
} catch (Exception e) {
resultMap.put("code", 400);
resultMap.put("msg", e.getMessage());
}
return resultMap;
}
/**
* @description: 获取Routing Item集合
* @author LR
* @date 2024/12/19 9:56
* @version 1.0
*/
@PostMapping("/getRoutingItems")
public Object getRoutingItems(@RequestBody RoutingItem inData) throws APException {
Map<String, Object> resultMap = new HashMap<String, Object>();
try {
Map<String, String> returnMap = routingServiceBean.getRoutingItems(inData);
resultMap.put("returnMap", returnMap);
resultMap.put("code", 200);
resultMap.put("msg", "操作成功!");
} catch (Exception e) {
resultMap.put("code", 400);
resultMap.put("msg", e.getMessage());
}
return resultMap;
}
/**
* @description: 同步Routing Item集合
* @author LR
* @date 2024/12/19 9:56
* @version 1.0
*/
@PostMapping("/syncRoutingItems")
public Object syncRoutingItems(@RequestBody List<RoutingItem> inData) throws APException {
Map<String, Object> resultMap = new HashMap<String, Object>();
try {
Map<String, String> returnMap = routingServiceBean.syncRoutingItems(inData);
resultMap.put("returnMap", returnMap);
resultMap.put("code", 200);
resultMap.put("msg", "操作成功!");
} catch (Exception e) {
resultMap.put("code", 400);
resultMap.put("msg", e.getMessage());
}
return resultMap;
}
/**
* @description: 修改Routing Item
* @author LR
* @date 2024/12/19 9:56
* @version 1.0
*/
@PostMapping("/modifyRoutingItem")
public Object modifyRoutingItem(@RequestBody RoutingItem inData) throws APException {
Map<String, Object> resultMap = new HashMap<String, Object>();
try {
Map<String, String> returnMap = routingServiceBean.modifyRoutingItem(inData);
resultMap.put("returnMap", returnMap);
resultMap.put("code", 200);
resultMap.put("msg", "操作成功!");
} catch (Exception e) {
resultMap.put("code", 400);
resultMap.put("msg", e.getMessage());
}
return resultMap;
}
/**
* @description: 获批量删除 Routing Item集合
* @author LR
* @date 2024/12/19 9:56
* @version 1.0
*/
@PostMapping("/removeRoutingItems")
public Object removeRoutingItems(@RequestBody List<RoutingItem> inDatas) throws APException {
Map<String, Object> resultMap = new HashMap<String, Object>();
try {
Map<String, String> returnMap = routingServiceBean.removeRoutingItems(inDatas);
resultMap.put("returnMap", returnMap);
resultMap.put("code", 200);
resultMap.put("msg", "操作成功!");
} catch (Exception e) {
resultMap.put("code", 400);
resultMap.put("msg", e.getMessage());
}
return resultMap;
}
/**
* @description: 批量新增Routing Tool
* @author LR
* @date 2024/12/19 9:56
* @version 1.0
*/
@PostMapping("/syncRoutingTools")
public Object syncRoutingTools(@RequestBody List<RoutingTool> inDatas) throws APException {
Map<String, Object> resultMap = new HashMap<String, Object>();
try {
Map<String, String> returnMap = routingServiceBean.syncRoutingTools(inDatas);
resultMap.put("returnMap", returnMap);
resultMap.put("code", 200);
resultMap.put("msg", "操作成功!");
} catch (Exception e) {
resultMap.put("code", 400);
resultMap.put("msg", e.getMessage());
}
return resultMap;
}
/**
* @description: 修改Routing Tool
* @author LR
* @date 2024/12/19 9:56
* @version 1.0
*/
@PostMapping("/modifyRoutingTool")
public Object modifyRoutingTool(@RequestBody RoutingTool inData) throws APException {
Map<String, Object> resultMap = new HashMap<String, Object>();
try {
Map<String, String> returnMap = routingServiceBean.modifyRoutingTool(inData);
resultMap.put("returnMap", returnMap);
resultMap.put("code", 200);
resultMap.put("msg", "操作成功!");
} catch (Exception e) {
resultMap.put("code", 400);
resultMap.put("msg", e.getMessage());
}
return resultMap;
}
/**
* @description: 批量删除Routing Tool
* @author LR
* @date 2024/12/19 9:56
* @version 1.0
*/
@PostMapping("/removeRoutingTools")
public Object removeRoutingTools(@RequestBody List<RoutingTool> inDatas) throws APException {
Map<String, Object> resultMap = new HashMap<String, Object>();
try {
Map<String, String> returnMap = routingServiceBean.removeRoutingTools(inDatas);
resultMap.put("returnMap", returnMap);
resultMap.put("code", 200);
resultMap.put("msg", "操作成功!");
} catch (Exception e) {
resultMap.put("code", 400);
resultMap.put("msg", e.getMessage());
}
return resultMap;
}
/**
* @description: 批量新增 Routing Guide Line
* @author LR
* @date 2024/12/19 9:56
* @version 1.0
*/
@PostMapping("/syncRoutingGuideLines")
public Object syncRoutingGuideLines(@RequestBody List<RoutingGuideLine> inDatas) throws APException {
Map<String, Object> resultMap = new HashMap<String, Object>();
try {
Map<String, String> returnMap = routingServiceBean.syncRoutingGuideLines(inDatas);
resultMap.put("returnMap", returnMap);
resultMap.put("code", 200);
resultMap.put("msg", "操作成功!");
} catch (Exception e) {
resultMap.put("code", 400);
resultMap.put("msg", e.getMessage());
}
return resultMap;
}
/**
* @description: 修改Routing Guide Line
* @author LR
* @date 2024/12/19 9:56
* @version 1.0
*/
@PostMapping("/modifyRoutingGuideLine")
public Object modifyRoutingGuideLine(@RequestBody RoutingGuideLine inData) throws APException {
Map<String, Object> resultMap = new HashMap<String, Object>();
try {
Map<String, String> returnMap = routingServiceBean.modifyRoutingGuideLine(inData);
resultMap.put("returnMap", returnMap);
resultMap.put("code", 200);
resultMap.put("msg", "操作成功!");
} catch (Exception e) {
resultMap.put("code", 400);
resultMap.put("msg", e.getMessage());
}
return resultMap;
}
/**
* @description: 批量删除 Routing Guide Line
* @author LR
* @date 2024/12/19 9:56
* @version 1.0
*/
@PostMapping("/removeRoutingGuideLines")
public Object removeRoutingGuideLines(@RequestBody List<RoutingGuideLine> inDatas) throws APException {
Map<String, Object> resultMap = new HashMap<String, Object>();
try {
Map<String, String> returnMap = routingServiceBean.removeRoutingGuideLines(inDatas);
resultMap.put("returnMap", returnMap);
resultMap.put("code", 200);
resultMap.put("msg", "操作成功!");
} catch (Exception e) {
resultMap.put("code", 400);
resultMap.put("msg", e.getMessage());
}
return resultMap;
}
/**
* @description: 获取技术等级
* @author LR
* @date 2024/12/19 15:21
* @version 1.0
*/
@PostMapping("/getTechnicalClass")
public Object getTechnicalClass(@RequestBody TechnicalClass inData) throws APException {
Map<String, Object> resultMap = new HashMap<String, Object>();
try {
Map<String, String> returnMap = technicalClassBean.getTechnicalClass(inData);
resultMap.put("returnMap", returnMap);
resultMap.put("code", 200);
resultMap.put("msg", "操作成功!");
} catch (Exception e) {
resultMap.put("code", 400);
resultMap.put("msg", e.getMessage());
}
return resultMap;
}
/**
* @description: 技术等级同步
* @author LR
* @date 2024/12/19 15:21
* @version 1.0
*/
@PostMapping("/syncTechnicalClass")
public Object syncTechnicalClass(@RequestBody TechnicalClass inData) throws APException {
Map<String, Object> resultMap = new HashMap<String, Object>();
try {
Map<String, String> returnMap = technicalClassBean.syncTechnicalClass(inData);
resultMap.put("returnMap", returnMap);
resultMap.put("code", 200);
resultMap.put("msg", "操作成功!");
} catch (Exception e) {
resultMap.put("code", 400);
resultMap.put("msg", e.getMessage());
}
return resultMap;
}
/**
* @description: 技术等级修改
* @author LR
* @date 2024/12/19 15:22
* @version 1.0
*/
@PostMapping("/modifyTechnicalClass")
public Object modifyTechnicalClass(@RequestBody TechnicalClass inData) throws APException {
Map<String, Object> resultMap = new HashMap<String, Object>();
try {
Map<String, String> returnMap = technicalClassBean.modifyTechnicalClass(inData);
resultMap.put("returnMap", returnMap);
resultMap.put("code", 200);
resultMap.put("msg", "操作成功!");
} catch (Exception e) {
resultMap.put("code", 400);
resultMap.put("msg", e.getMessage());
}
return resultMap;
}
/**
* @description: 删除技术等级
* @author LR
* @date 2024/12/19 15:22
* @version 1.0
*/
@PostMapping("/removeTechnicalClass")
public Object removeTechnicalClass(@RequestBody TechnicalClass inData) throws APException {
Map<String, Object> resultMap = new HashMap<String, Object>();
try {
Map<String, String> returnMap = technicalClassBean.removeTechnicalClass(inData);
resultMap.put("returnMap", returnMap);
resultMap.put("code", 200);
resultMap.put("msg", "操作成功!");
} catch (Exception e) {
resultMap.put("code", 400);
resultMap.put("msg", e.getMessage());
}
return resultMap;
}
/**
* @description: 批量更新等级属性数据
* @author LR
* @date 2024/12/19 15:23
* @version 1.0
*/
@PostMapping("/modifyTechnicalClassAttributes")
public Object modifyTechnicalClassAttributes(@RequestBody List<TechnicalAttribute> inDatas) throws APException {
Map<String, Object> resultMap = new HashMap<String, Object>();
try {
Map<String, String> returnMap = technicalClassBean.modifyTechnicalClassAttributes(inDatas);
resultMap.put("returnMap", returnMap);
resultMap.put("code", 200);
resultMap.put("msg", "操作成功!");
} catch (Exception e) {
resultMap.put("code", 400);
resultMap.put("msg", e.getMessage());
}
return resultMap;
}
/**
* @description: 查询工具信息
* @author LR
* @date 2024/12/20 11:23
* @version 1.0
*/
@PostMapping("/getToolHeader")
public Object getToolHeader(@RequestBody ToolHeader inData) throws APException {
Map<String, Object> resultMap = new HashMap<String, Object>();
try {
Map<String, String> returnMap = toolServiceBean.getToolHeader(inData);
resultMap.put("returnMap", returnMap);
resultMap.put("code", 200);
resultMap.put("msg", "操作成功!");
} catch (Exception e) {
resultMap.put("code", 400);
resultMap.put("msg", e.getMessage());
}
return resultMap;
}
/**
* @description: Tool Header新增
* @author LR
* @date 2024/12/20 11:23
* @version 1.0
*/
@PostMapping("/syncToolHeader")
public Object syncToolHeader(@RequestBody ToolHeader inData) throws APException {
Map<String, Object> resultMap = new HashMap<String, Object>();
try {
Map<String, String> returnMap = toolServiceBean.syncToolHeader(inData);
resultMap.put("returnMap", returnMap);
resultMap.put("code", 200);
resultMap.put("msg", "操作成功!");
} catch (Exception e) {
resultMap.put("code", 400);
resultMap.put("msg", e.getMessage());
}
return resultMap;
}
/**
* @description: Tool Header修改
* @author LR
* @date 2024/12/20 11:23
* @version 1.0
*/
@PostMapping("/modifyToolHeader")
public Object modifyToolHeader(@RequestBody ToolHeader inData) throws APException {
Map<String, Object> resultMap = new HashMap<String, Object>();
try {
Map<String, String> returnMap = toolServiceBean.modifyToolHeader(inData);
resultMap.put("returnMap", returnMap);
resultMap.put("code", 200);
resultMap.put("msg", "操作成功!");
} catch (Exception e) {
resultMap.put("code", 400);
resultMap.put("msg", e.getMessage());
}
return resultMap;
}
/**
* @description: Tool Header删除
* @author LR
* @date 2024/12/20 11:23
* @version 1.0
*/
@PostMapping("/removeToolHeader")
public Object removeToolHeader(@RequestBody ToolHeader inData) throws APException {
Map<String, Object> resultMap = new HashMap<String, Object>();
try {
Map<String, String> returnMap = toolServiceBean.removeToolHeader(inData);
resultMap.put("returnMap", returnMap);
resultMap.put("code", 200);
resultMap.put("msg", "操作成功!");
} catch (Exception e) {
resultMap.put("code", 400);
resultMap.put("msg", e.getMessage());
}
return resultMap;
}
/**
* @description: 查询Tool Instance
* @author LR
* @date 2024/12/20 11:23
* @version 1.0
*/
@PostMapping("/getToolInstance")
public Object getToolInstance(@RequestBody ToolInstance inData) throws APException {
Map<String, Object> resultMap = new HashMap<String, Object>();
try {
Map<String, String> returnMap = toolServiceBean.getToolInstance(inData);
resultMap.put("returnMap", returnMap);
resultMap.put("code", 200);
resultMap.put("msg", "操作成功!");
} catch (Exception e) {
resultMap.put("code", 400);
resultMap.put("msg", e.getMessage());
}
return resultMap;
}
/**
* @description: 插入Tool Instance
* @author LR
* @date 2024/12/20 11:23
* @version 1.0
*/
@PostMapping("/syncToolInstance")
public Object syncToolInstance(@RequestBody ToolInstance inData) throws APException {
Map<String, Object> resultMap = new HashMap<String, Object>();
try {
Map<String, String> returnMap = toolServiceBean.syncToolInstance(inData);
resultMap.put("returnMap", returnMap);
resultMap.put("code", 200);
resultMap.put("msg", "操作成功!");
} catch (Exception e) {
resultMap.put("code", 400);
resultMap.put("msg", e.getMessage());
}
return resultMap;
}
/**
* @description: 修改Tool Instance
* @author LR
* @date 2024/12/20 11:23
* @version 1.0
*/
@PostMapping("/modifyToolInstance")
public Object modifyToolInstance(@RequestBody ToolInstance inData) throws APException {
Map<String, Object> resultMap = new HashMap<String, Object>();
try {
Map<String, String> returnMap = toolServiceBean.modifyToolInstance(inData);
resultMap.put("returnMap", returnMap);
resultMap.put("code", 200);
resultMap.put("msg", "操作成功!");
} catch (Exception e) {
resultMap.put("code", 400);
resultMap.put("msg", e.getMessage());
}
return resultMap;
}
/**
* @description: 删除Tool Instance
* @author LR
* @date 2024/12/20 11:23
* @version 1.0
*/
@PostMapping("/removeToolInstance")
public Object removeToolInstance(@RequestBody ToolInstance inData) throws APException {
Map<String, Object> resultMap = new HashMap<String, Object>();
try {
Map<String, String> returnMap = toolServiceBean.removeToolInstance(inData);
resultMap.put("returnMap", returnMap);
resultMap.put("code", 200);
resultMap.put("msg", "操作成功!");
} catch (Exception e) {
resultMap.put("code", 400);
resultMap.put("msg", e.getMessage());
}
return resultMap;
}
/**
* @description: 查询Tool Instance Date
* @author LR
* @date 2024/12/20 11:23
* @version 1.0
*/
@PostMapping("/getToolInstanceDate")
public Object getToolInstanceDate(@RequestBody ToolInstanceDate inData) throws APException {
Map<String, Object> resultMap = new HashMap<String, Object>();
try {
Map<String, String> returnMap = toolServiceBean.getToolInstanceDate(inData);
resultMap.put("returnMap", returnMap);
resultMap.put("code", 200);
resultMap.put("msg", "操作成功!");
} catch (Exception e) {
resultMap.put("code", 400);
resultMap.put("msg", e.getMessage());
}
return resultMap;
}
/**
* @description: 新增Tool Instance Date
* @author LR
* @date 2024/12/20 11:23
* @version 1.0
*/
@PostMapping("/syncToolInstanceDate")
public Object syncToolInstanceDate(@RequestBody ToolInstanceDate inData) throws APException {
Map<String, Object> resultMap = new HashMap<String, Object>();
try {
Map<String, String> returnMap = toolServiceBean.syncToolInstanceDate(inData);
resultMap.put("returnMap", returnMap);
resultMap.put("code", 200);
resultMap.put("msg", "操作成功!");
} catch (Exception e) {
resultMap.put("code", 400);
resultMap.put("msg", e.getMessage());
}
return resultMap;
}
/**
* @description: 修改Tool Instance Date
* @author LR
* @date 2024/12/20 11:23
* @version 1.0
*/
@PostMapping("/modifyToolInstanceDate")
public Object modifyToolInstanceDate(@RequestBody ToolInstanceDate inData) throws APException {
Map<String, Object> resultMap = new HashMap<String, Object>();
try {
Map<String, String> returnMap = toolServiceBean.modifyToolInstanceDate(inData);
resultMap.put("returnMap", returnMap);
resultMap.put("code", 200);
resultMap.put("msg", "操作成功!");
} catch (Exception e) {
resultMap.put("code", 400);
resultMap.put("msg", e.getMessage());
}
return resultMap;
}
/**
* @description: 删除Tool Instance Date
* @author LR
* @date 2024/12/20 11:23
* @version 1.0
*/
@PostMapping("/removeToolInstanceDate")
public Object removeToolInstanceDate(@RequestBody ToolInstanceDate inData) throws APException {
Map<String, Object> resultMap = new HashMap<String, Object>();
try {
Map<String, String> returnMap = toolServiceBean.removeToolInstanceDate(inData);
resultMap.put("returnMap", returnMap);
resultMap.put("code", 200);
resultMap.put("msg", "操作成功!");
} catch (Exception e) {
resultMap.put("code", 400);
resultMap.put("msg", e.getMessage());
}
return resultMap;
}
/**
* @description: 获取Recipe Header
* @author LR
* @date 2024/12/17 14:04
* @version 1.0
*/
@PostMapping("/getRecipeHeader")
public Object getRecipeHeader(@RequestBody RecipeIfsHeader inData) throws APException {
Map<String, Object> resultMap = new HashMap<String, Object>();
try {
Map<String, String> returnMap = recipeServiceBean.getRecipeHeader(inData);
resultMap.put("returnMap", returnMap);
resultMap.put("code", 200);
resultMap.put("msg", "操作成功!");
} catch (Exception e) {
resultMap.put("code", 400);
resultMap.put("msg", e.getMessage());
}
return resultMap;
}
/**
* @description: 新增Recipe Header
* @author LR
* @date 2024/12/18 11:28
* @version 1.0
*/
@PostMapping("/syncRecipeHeader")
public Object syncRecipeHeader(@RequestBody RecipeIfsHeader inData) throws APException {
Map<String, Object> resultMap = new HashMap<String, Object>();
try {
Map<String, String> returnMap = recipeServiceBean.syncRecipeHeader(inData);
resultMap.put("returnMap", returnMap);
resultMap.put("code", 200);
resultMap.put("msg", "操作成功!");
} catch (Exception e) {
resultMap.put("code", 400);
resultMap.put("msg", e.getMessage());
}
return resultMap;
}
/**
* @description: 修改Recipe Header
* @author LR
* @date 2024/12/18 11:28
* @version 1.0
*/
@PostMapping("/modifyRecipeHeader")
public Object modifyRecipeHeader(@RequestBody RecipeIfsHeader inData) throws APException {
Map<String, Object> resultMap = new HashMap<String, Object>();
try {
Map<String, String> returnMap = recipeServiceBean.modifyRecipeHeader(inData);
resultMap.put("returnMap", returnMap);
resultMap.put("code", 200);
resultMap.put("msg", "操作成功!");
} catch (Exception e) {
resultMap.put("code", 400);
resultMap.put("msg", e.getMessage());
}
return resultMap;
}
/**
* @description: 修改Recipe Header
* @author LR
* @date 2024/12/18 11:28
* @version 1.0
*/
@PostMapping("/removeRecipeHeader")
public Object removeRecipeHeader(@RequestBody RecipeIfsHeader inData) throws APException {
Map<String, Object> resultMap = new HashMap<String, Object>();
try {
Map<String, String> returnMap = recipeServiceBean.removeRecipeHeader(inData);
resultMap.put("returnMap", returnMap);
resultMap.put("code", 200);
resultMap.put("msg", "操作成功!");
} catch (Exception e) {
resultMap.put("code", 400);
resultMap.put("msg", e.getMessage());
}
return resultMap;
}
/**
* @description: 获取Recipe Alternative
* @author LR
* @date 2024/12/17 14:04
* @version 1.0
*/
@PostMapping("/getRecipeAlternative")
public Object getRecipeAlternative(@RequestBody RecipeIfsAlternative inData) throws APException {
Map<String, Object> resultMap = new HashMap<String, Object>();
try {
Map<String, String> returnMap = recipeServiceBean.getRecipeAlternative(inData);
resultMap.put("returnMap", returnMap);
resultMap.put("code", 200);
resultMap.put("msg", "操作成功!");
} catch (Exception e) {
resultMap.put("code", 400);
resultMap.put("msg", e.getMessage());
}
return resultMap;
}
/**
* @description: 同步Recipe Alternative
* @author LR
* @date 2024/12/18 13:37
* @version 1.0
*/
@PostMapping("/syncRecipeAlternative")
public Object syncRecipeAlternative(@RequestBody RecipeIfsAlternative inData) throws APException {
Map<String, Object> resultMap = new HashMap<String, Object>();
try {
Map<String, String> returnMap = recipeServiceBean.syncRecipeAlternative(inData);
resultMap.put("returnMap", returnMap);
resultMap.put("code", 200);
resultMap.put("msg", "操作成功!");
} catch (Exception e) {
resultMap.put("code", 400);
resultMap.put("msg", e.getMessage());
}
return resultMap;
}
/**
* @description: 修改Recipe Alternative
* @author LR
* @date 2024/12/18 13:37
* @version 1.0
*/
@PostMapping("/modifyRecipeAlternative")
public Object modifyRecipeAlternative(@RequestBody RecipeIfsAlternative inData) throws APException {
Map<String, Object> resultMap = new HashMap<String, Object>();
try {
Map<String, String> returnMap = recipeServiceBean.modifyRecipeAlternative(inData);
resultMap.put("returnMap", returnMap);
resultMap.put("code", 200);
resultMap.put("msg", "操作成功!");
} catch (Exception e) {
resultMap.put("code", 400);
resultMap.put("msg", e.getMessage());
}
return resultMap;
}
/**
* @description: 删除Recipe Alternative
* @author LR
* @date 2024/12/18 13:37
* @version 1.0
*/
@PostMapping("/removeRecipeAlternative")
public Object removeRecipeAlternative(@RequestBody RecipeIfsAlternative inData) throws APException {
Map<String, Object> resultMap = new HashMap<String, Object>();
try {
Map<String, String> returnMap = recipeServiceBean.removeRecipeAlternative(inData);
resultMap.put("returnMap", returnMap);
resultMap.put("code", 200);
resultMap.put("msg", "操作成功!");
} catch (Exception e) {
resultMap.put("code", 400);
resultMap.put("msg", e.getMessage());
}
return resultMap;
}
/**
* @description: Build Recipe Alternative
* @author LR
* @date 2024/12/18 13:47
* @version 1.0
*/
@PostMapping("/buildRecipeAlternative")
public Object buildRecipeAlternative(@RequestBody RecipeIfsAlternative inData) throws APException {
Map<String, Object> resultMap = new HashMap<String, Object>();
try {
Map<String, String> returnMap = recipeServiceBean.buildRecipeAlternative(inData);
resultMap.put("returnMap", returnMap);
resultMap.put("code", 200);
resultMap.put("msg", "操作成功!");
} catch (Exception e) {
resultMap.put("code", 400);
resultMap.put("msg", e.getMessage());
}
return resultMap;
}
/**
* @description: Retire Recipe Alternative
* @author LR
* @date 2024/12/18 13:47
* @version 1.0
*/
@PostMapping("/retireRecipeAlternative")
public Object retireRecipeAlternative(@RequestBody RecipeIfsAlternative inData) throws APException {
Map<String, Object> resultMap = new HashMap<String, Object>();
try {
Map<String, String> returnMap = recipeServiceBean.retireRecipeAlternative(inData);
resultMap.put("returnMap", returnMap);
resultMap.put("code", 200);
resultMap.put("msg", "操作成功!");
} catch (Exception e) {
resultMap.put("code", 400);
resultMap.put("msg", e.getMessage());
}
return resultMap;
}
/**
* @description: 获取 Recipe Item 集合
* @author LR
* @date 2024/12/18 13:47
* @version 1.0
*/
@PostMapping("/getRecipeItems")
public Object getRecipeItems(@RequestBody RecipeIfsItem inDatas) throws APException {
Map<String, Object> resultMap = new HashMap<String, Object>();
try {
Map<String, String> returnMap = recipeServiceBean.getRecipeItems(inDatas);
resultMap.put("returnMap", returnMap);
resultMap.put("code", 200);
resultMap.put("msg", "操作成功!");
} catch (Exception e) {
resultMap.put("code", 400);
resultMap.put("msg", e.getMessage());
}
return resultMap;
}
/**
* @description: 批量新增 Recipe Item 集合
* @author LR
* @date 2024/12/18 13:47
* @version 1.0
*/
@PostMapping("/syncRecipeItems")
public Object syncRecipeItems(@RequestBody List<RecipeIfsItem> inDatas) throws APException {
Map<String, Object> resultMap = new HashMap<String, Object>();
try {
Map<String, String> returnMap = recipeServiceBean.syncRecipeItems(inDatas);
resultMap.put("returnMap", returnMap);
resultMap.put("code", 200);
resultMap.put("msg", "操作成功!");
} catch (Exception e) {
resultMap.put("code", 400);
resultMap.put("msg", e.getMessage());
}
return resultMap;
}
@PostMapping("/syncRecipeItem")
public Object syncRecipeItem(@RequestBody RecipeIfsItem inData) throws APException {
Map<String, Object> resultMap = new HashMap<String, Object>();
try {
Map<String, String> returnMap = recipeServiceBean.syncRecipeItem(inData);
resultMap.put("returnMap", returnMap);
resultMap.put("code", 200);
resultMap.put("msg", "操作成功!");
} catch (Exception e) {
resultMap.put("code", 400);
resultMap.put("msg", e.getMessage());
}
return resultMap;
}
/**
* @description: 修改Recipe Item 信息
* @author LR
* @date 2024/12/18 13:53
* @version 1.0
*/
@PostMapping("/modifyRecipeItem")
public Object modifyRecipeItem(@RequestBody RecipeIfsItem inData) throws APException {
Map<String, Object> resultMap = new HashMap<String, Object>();
try {
Map<String, String> returnMap = recipeServiceBean.modifyRecipeItem(inData);
resultMap.put("returnMap", returnMap);
resultMap.put("code", 200);
resultMap.put("msg", "操作成功!");
} catch (Exception e) {
resultMap.put("code", 400);
resultMap.put("msg", e.getMessage());
}
return resultMap;
}
/**
* @description: 批量删除 Recipe Item 集合
* @author LR
* @date 2024/12/18 13:55
* @version 1.0
*/
@PostMapping("/removeRecipeItems")
public Object removeRecipeItems(@RequestBody List<RecipeIfsItem> inDatas) throws APException {
Map<String, Object> resultMap = new HashMap<String, Object>();
try {
Map<String, String> returnMap = recipeServiceBean.removeRecipeItems((List<RecipeIfsItem>) inDatas);
resultMap.put("returnMap", returnMap);
resultMap.put("code", 200);
resultMap.put("msg", "操作成功!");
} catch (Exception e) {
resultMap.put("code", 400);
resultMap.put("msg", e.getMessage());
}
return resultMap;
}
/**
* @description: 获取所有加工中心的数据
* @author LR
* @date 2025/3/7 11:03
* @version 1.0
*/
@PostMapping("/getWorkCenterCosts")
public Object getWorkCenterCosts(@RequestBody BaseSearchData inData) throws APException {
Map<String, Object> resultMap = new HashMap<String, Object>();
try {
List<WorkCenterCost> returnList = baseSearchBeanTest.getWorkCenterCosts(inData);
resultMap.put("returnMap", returnList);
resultMap.put("total", returnList.size());
resultMap.put("code", 200);
resultMap.put("msg", "操作成功!");
} catch (Exception e) {
resultMap.put("code", 400);
resultMap.put("msg", e.getMessage());
}
return resultMap;
}
/**
* @description: 按照时间获取所有域下的库存件信息
* @author LR
* @date 2025/3/7 11:03
* @version 1.0
*/
@PostMapping("/getInventoryParts")
public Object getInventoryParts(@RequestBody BaseSearchData inData) throws APException {
Map<String, Object> resultMap = new HashMap<String, Object>();
try {
List<PartIfsInventory> returnList = baseSearchBeanTest.getInventoryParts(inData);
resultMap.put("returnMap", returnList);
resultMap.put("code", 200);
resultMap.put("msg", "操作成功!");
} catch (Exception e) {
resultMap.put("code", 400);
resultMap.put("msg", e.getMessage());
}
return resultMap;
}
/**
* @description: 测试查询人员等级成本
* @author LR
* @date 2025/5/6 13:27
* @version 1.0
*/
@PostMapping("/getLaborClassCosts")
public Object getLaborClassCosts(@RequestBody BaseSearchData inData) throws APException {
Map<String, Object> resultMap = new HashMap<String, Object>();
try {
List<PersonnelLevelVo> returnList = baseSearchBeanTest.getLaborClassCosts(inData);
resultMap.put("returnMap", returnList);
resultMap.put("total", returnList.size());
resultMap.put("code", 200);
resultMap.put("msg", "操作成功!");
} catch (Exception e) {
resultMap.put("code", 400);
resultMap.put("msg", e.getMessage());
}
return resultMap;
}
/**
* @description: 检查用户是否有权
* @author LR
* @date 2025/5/13 09:10
* @version 1.0
*/
@PostMapping(value = "/checkUserLdapDirectory")
public Object checkUserLdapDirectory(@RequestBody CheckLdapData inData) {
Map<String, Object> resultMap = new HashMap<String, Object>();
try {
boolean checkFlag = checkLdapDirectory.checkUserLdapDirectory(inData.getUsername(), inData.getDirectoryPath());
resultMap.put("checkFlag", checkFlag);
resultMap.put("code", 200);
resultMap.put("msg", "操作成功!");
} catch (Exception e) {
resultMap.put("code", 400);
resultMap.put("msg", e.getMessage());
}
return resultMap;
}
}