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 syncProduct(String data){ return erpService.syncProduct(data); } /** * 工单资料 * @param data * @return */ @RequestMapping("/erp/syncMakeBase") public ApiResult syncMakeBase(String data){ return erpService.syncMakeBase(data); } /** *工单BOM资料 * @param data * @return */ @RequestMapping("/erp/syncMakeBaseDetail") public ApiResult syncMakeBaseDetail(String data){ return erpService.syncMakeBaseDetail(data); } /** *推送收料单 * @param data * @return */ @RequestMapping("/erp/syncUpdateReceiveByErp") public ApiResult syncUpdateReceiveByErp(String data){ return erpService.syncUpdateReceiveByErp(data); } /** *删除工单 * @param data * @return */ @RequestMapping("/erp/syncDeleteMake") public Map syncDeleteMake(String data) { return erpService.syncDeleteMake(data); } /** *推送补料单 * @param data * @return */ @RequestMapping("/erp/syncProdInOutMakeGive") public ApiResult syncProdInOutMakeGive(String data){ return erpService.syncProdInOutMakeGive(data); } /** * 是否允许修改BOM * @param data * @return */ @RequestMapping("/erp/checkProdBomItem") public Map checkProdBomItem(String data){ return erpService.checkProdBomItem(data); } /** * * @param data * @return */ @RequestMapping("/erp/updateChangeOrderByErp") public Map updateChangeOrderByErp(String data){ return erpService.updateChangeOrderByErp(data); } /** * 同步生产报废单 * @param data * @return */ @RequestMapping("/erp/syncMakeScrap") public Map syncMakeScrap(String data){ return erpService.syncMakeScrap(data); } }