MesApiAskController.java 1.44 KB
package com.huaheng.api.mes.controller;

import com.huaheng.api.general.domain.ReceiptDomain;
import com.huaheng.api.general.domain.ShipmentDomain;
import com.huaheng.api.mes.service.MesApiAskConServiceImpl;
import com.huaheng.framework.aspectj.lang.annotation.ApiLogger;
import com.huaheng.framework.web.domain.AjaxResult;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.web.bind.annotation.*;

import javax.annotation.Resource;

/**
 * mes逻辑处理控制器
 * @author xcq
 */

@RestController
@RequestMapping("/api/mes")
@Api(tags = {"mes请求处理接口"}, value = "mes请求处理接口")
public class MesApiAskController {

    @Resource
    private MesApiAskConServiceImpl mesApiAskConService;

    /**
     * mes生产出库
     */
    @PostMapping("/productionShipment")
    @ApiOperation("生产出库接口")
    @ResponseBody
    @ApiLogger(apiName = "mes生产出库", from="mes")
    public AjaxResult productionShipment(@RequestBody ShipmentDomain shipmentDomain){
        return mesApiAskConService.productionShipment(shipmentDomain);
    }

    /**
     * mes生产入库
     */
    @PostMapping("/productionReceipt")
    @ApiOperation("生产入库接口")
    @ResponseBody
    @ApiLogger(apiName = "mes生产入库", from="MES")
    public AjaxResult productionReceipt(@RequestBody ReceiptDomain receiptDomain){
        return mesApiAskConService.productionReceipt(receiptDomain);
    }


}