| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113 |
- package com.uas.eis.controller;
- import com.uas.eis.sdk.entity.ApiResult;
- import com.uas.eis.service.ERPService;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.web.bind.annotation.RequestMapping;
- import org.springframework.web.bind.annotation.RestController;
- import java.util.Map;
- /**
- * @author koul
- * @email koul@usoftchina.com
- * @date 2021-12-07 9:31
- */
- @RestController
- public class ERPController {
- @Autowired
- private ERPService erpService;
- /**
- * 物料资料
- * @param data
- * @return
- */
- @RequestMapping("/erp/syncProduct")
- public ApiResult<String> syncProduct(String data){
- return erpService.syncProduct(data);
- }
- /**
- * 工单资料
- * @param data
- * @return
- */
- @RequestMapping("/erp/syncMakeBase")
- public ApiResult<String> syncMakeBase(String data){
- return erpService.syncMakeBase(data);
- }
- /**
- *工单BOM资料
- * @param data
- * @return
- */
- @RequestMapping("/erp/syncMakeBaseDetail")
- public ApiResult<String> syncMakeBaseDetail(String data){
- return erpService.syncMakeBaseDetail(data);
- }
- /**
- *推送收料单
- * @param data
- * @return
- */
- @RequestMapping("/erp/syncUpdateReceiveByErp")
- public ApiResult<String> syncUpdateReceiveByErp(String data){
- return erpService.syncUpdateReceiveByErp(data);
- }
- /**
- *删除工单
- * @param data
- * @return
- */
- @RequestMapping("/erp/syncDeleteMake")
- public Map<String, Object> syncDeleteMake(String data) {
- return erpService.syncDeleteMake(data);
- }
- /**
- *推送补料单
- * @param data
- * @return
- */
- @RequestMapping("/erp/syncProdInOutMakeGive")
- public ApiResult<String> syncProdInOutMakeGive(String data){
- return erpService.syncProdInOutMakeGive(data);
- }
- /**
- * 是否允许修改BOM
- * @param data
- * @return
- */
- @RequestMapping("/erp/checkProdBomItem")
- public Map<String, Object> checkProdBomItem(String data){
- return erpService.checkProdBomItem(data);
- }
- /**
- *
- * @param data
- * @return
- */
- @RequestMapping("/erp/updateChangeOrderByErp")
- public Map<String, Object> updateChangeOrderByErp(String data){
- return erpService.updateChangeOrderByErp(data);
- }
- /**
- * 同步生产报废单
- * @param data
- * @return
- */
- @RequestMapping("/erp/syncMakeScrap")
- public Map<String, Object> syncMakeScrap(String data){
- return erpService.syncMakeScrap(data);
- }
- }
|