BaseDataController.java 2.02 KB
package com.huaheng.api.xinyi.controller;

import com.huaheng.api.xinyi.service.BasisService;
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 2019/12/29.
 */
@Controller
@RequestMapping("/xinyi/base")
public class BaseDataController extends BaseController {

    @Resource
    private BasisService basisService;

    @GetMapping("getInventories")
    @ResponseBody
    public AjaxResult getInventories(String organizationId, int bout){
        return AjaxResult.success(basisService.getInventories(organizationId, bout));
    }

    @GetMapping("getItems")
    @ResponseBody
    public AjaxResult getItems(String dateFrom, String dateTo, Integer pageNum, Integer pageSize, boolean count, int bout, String orderBy, String inventoryItemId){
        return AjaxResult.success(basisService.getItems(dateFrom, dateTo, pageNum, pageSize, count, bout, orderBy, inventoryItemId));
    }

    @GetMapping("getOperatingUnits")
    @ResponseBody
    public AjaxResult getOperatingUnits(int bout){
        return AjaxResult.success(basisService.getOperatingUnits(bout));
    }

    @GetMapping("getOrganization")
    @ResponseBody
    public AjaxResult getOrganization(int bout){
        return AjaxResult.success(basisService.getOrganization(bout));
    }

    @GetMapping("getUnitConversions")
    @ResponseBody
    public AjaxResult getUnitConversions(int bout,  String fromUomCode, String toUomCode, String inventoryItemId){
        return AjaxResult.success(basisService.getUnitConversions(bout, fromUomCode, toUomCode, inventoryItemId));
    }

    @GetMapping("getUnits")
    @ResponseBody
    public AjaxResult getUnits(int bout){
        return AjaxResult.success(basisService.getOrganization(bout));
    }
}