package com.warewms.controller.api;

import io.swagger.annotations.Api;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

/**
 * ClassName    WMS4K3CloudController
 * Description  wms调用回传接口，给金蝶回传出入库单据结果（wms定时）
 * Author       coder
 * Date         2019/9/26 12:12 AM
 * Version      1.0
 **/
@RestController
@RequestMapping("/k3cloud_postback")
@Api("warewms回传金蝶单据接口")
public class WMS4K3CloudController {

//    @Autowired
//    private K3CloudPostBackService k3CloudPostBackService;
//
//    @PostMapping("sal_outstock")
//    @ApiOperation("销售出库单回传金蝶")
//    public R postBackSalesOut(@Param("orderno") String orderno) throws Exception {
//
//        return k3CloudPostBackService.postBackSalesOut(orderno);
//    }
//
//    @PostMapping("purchase_back")
//    @ApiOperation("采购退货回传金蝶")
//    public R postBackPurchaseBack(@Param("orderno") String orderno) throws Exception {
//
//        return k3CloudPostBackService.postBackPurchaseBack(orderno);
//    }
//
//    @PostMapping("distributed_outstock")
//    @ApiOperation("分布式调出单回传金蝶")
//    public R postBackFBSDCD(@Param("orderno") String orderno) throws Exception {
//
//        return k3CloudPostBackService.postBackFBSDCD(orderno);
//    }
//
//    @PostMapping("other_outstock")
//    @ApiOperation("其他出库单回传金蝶")
//    public R postBackQTCKD(@Param("orderno") String orderno) throws Exception {
//
//        return k3CloudPostBackService.postBackQTCKD(orderno);
//    }
//
//    @PostMapping("shkd_resendpur")
//    @ApiOperation("采购入库回传金蝶")
//    public R postBackResendPur(@Param("asnno") String asnno) throws Exception {
//
//        return k3CloudPostBackService.postBackPurchase(asnno);
//    }
//
//    @PostMapping("sale_back")
//    @ApiOperation("销售退货回传金蝶")
//    public R postBackSaleBack(@Param("asnno") String asnno) throws Exception {
//
//        return k3CloudPostBackService.postBackSaleBack(asnno);
//    }
//
//    @PostMapping("distributed_instock")
//    @ApiOperation("分布式调入单回传金蝶")
//    public R postBackFBSDRD(@Param("asnno") String asnno) throws Exception {
//
//        return k3CloudPostBackService.postBackFBSDRD(asnno);
//    }
//
//    @PostMapping("other_instock")
//    @ApiOperation("其他入库回传金蝶")
//    public R postBackQTRKD(@Param("asnno") String asnno) throws Exception {
//
//        return k3CloudPostBackService.postBackQTRKD(asnno);
//    }
}
