ERPService.java 1.65 KB
package com.huaheng.api.erp.service;

import com.huaheng.api.erp.domain.BoxInfo;
import com.huaheng.api.erp.domain.MaterialInfo;
import com.huaheng.framework.web.domain.AjaxResult;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

public interface ERPService {

    AjaxResult innerReceipt(String containerCode, String position, String orderCode,
                            String orderName, List<BoxInfo> boxInfoList,
                            String stack, int qc);

    AjaxResult innerShipment(String shipmentCode, String shipmentType, String carType, String order,
                             List<MaterialInfo> materialList, String remake, Date scheduleDate, BigDecimal totalQty);

    /**
     * 同步部门 begin --> end 有问题
     */
    void dept();

    /**
     * 同步用户 begin --> end ok
     */
    void user();

    /**
     * 同步客户 begin --> end 有问题待解决
     */
    void customer();

    /**
     * 同步物料 begin --> end ok
     */
    void material();

    /**
     * 同步包装 begin --> end
     */
    void proPackaging();

    /**
     * 同步产品尺寸 begin --> end
     */
    void productSize();

    /**
     * 同步仓库 begin --> end
     */
    void stock();

    /**
     * 同步仓位 begin --> end
     */
    void flexValues();

    /**
     * 同步计量单位 begin --> end
     */
    void unit();

    /**
     * 同步等级和色号  begin --> end
     */
    void bosAssistantDetail();

    /**
     * 排产订单 begin -->
     */
    void productSchedule();

    AjaxResult shipmentMethod(String shipmentHeaderId);

    AjaxResult receiptMethod(String receiptHeaderId);
}