BusinessController.java 2.74 KB
package com.huaheng.api.xinyi.controller;

import com.huaheng.api.xinyi.service.BusinessService;
import com.huaheng.framework.web.controller.BaseController;
import com.huaheng.framework.web.domain.AjaxResult;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;

import javax.annotation.Resource;

/**
 * Created by Enzo Cotter on 2020/1/7.
 */
@Controller
@RequestMapping("/xinyi/business")
public class BusinessController extends BaseController {

    @Resource
    private BusinessService businessService;

    @GetMapping("getDeliverOrder")
    @ResponseBody
    public AjaxResult getDeliverOrder(String organizationId, String deliverHeaderId, int bout){
        return AjaxResult.success(businessService.getDeliverOrder(organizationId, deliverHeaderId, bout));
    }

    @GetMapping("getEslipStatus")
    @ResponseBody
    public AjaxResult getEslipStatus(String organizationId, String eslipNumber, int bout){
        return AjaxResult.success(businessService.getEslipStatus(organizationId, eslipNumber, bout));
    }

    @GetMapping("getEslipTransactions")
    @ResponseBody
    public AjaxResult getEslipTransactions(Integer organizationId,  String actionType, String dateFrom, String dateTo, Integer headerId, int bout){
        return AjaxResult.success(businessService.getEslipTransactions(organizationId, actionType, dateFrom, dateTo, headerId, bout));
    }

    @GetMapping("getRcvShipment")
    @ResponseBody
    public AjaxResult getRcvShipment(String organizationId, String eslipNumber, int bout){
        return AjaxResult.success(businessService.getRcvShipment(organizationId, eslipNumber, bout));
    }

    @GetMapping("getPoOrder")
    @ResponseBody
    public AjaxResult getPoOrder(String organizationId, String eslipNumber, int bout){
        return AjaxResult.success(businessService.getPoOrder(organizationId, eslipNumber, bout));
    }

    @GetMapping("validateDeliver")
    @ResponseBody
    public AjaxResult validateDeliver(String organizationId, String eslipNumber, int bout){
        return AjaxResult.success(businessService.validateDeliver(organizationId, eslipNumber, bout));
    }

    @GetMapping("validatePo")
    @ResponseBody
    public AjaxResult validatePo(String organizationId, String eslipNumber, int bout){
        return AjaxResult.success(businessService.validatePo(organizationId, eslipNumber, bout));
    }

    @GetMapping("validateRcvShipment")
    @ResponseBody
    public AjaxResult validateRcvShipment(String organizationId, String eslipNumber, int bout){
        return AjaxResult.success(businessService.validateRcvShipment(organizationId, eslipNumber, bout));
    }
}