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