package com.uas.platform.b2b.manage.service;

import com.uas.platform.b2b.manage.controller.support.ResultBean;
import com.uas.platform.b2b.manage.model.DeputyOrder;
import com.uas.platform.b2b.manage.page.PageInfo;
import org.springframework.data.domain.Page;

/**
 * 代采订单
 *
 * @author hejq
 * @date 2018-11-29 9:40
 */
public interface DeputyOrderService {

    /**
     * 分页获取代采订单信息
     *
     * @param info 分页信息
     * @param keyword 关键字
     * @return 搜索结果
     */
    Page<DeputyOrder> findByPageInfo(PageInfo info, String keyword);

    /**
     * 更新代采订单状态，重新下载到ERP
     *
     * @param id 单据id
     * @return 操作结果
     */
    ResultBean reDownOrder(Long id);
}
