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

import com.uas.platform.b2b.ps.model.PersonalProduct;
import com.uas.platform.core.model.PageInfo;

import java.util.Date;
import java.util.List;

/**
 * 待处理个人物料接口
 *
 * Created by hejq on 2018-06-05.
 */
public interface PersonalProductService {

    /**
     * 通过分页信息查询待处理个人物料
     *
     * @param pageInfo 分页信息
     * @return
     */
    List<PersonalProduct> findByPageInfo(PageInfo pageInfo);

    /**
     * 通过id更新处理状态
     *
     * @param status 状态
     * @param id id
     */
    void updateStatusById(Integer status, Long id, Date date);

    /**
     * 通过物料id和方法进行待处理个人物料信息
     *
     * @param prId 物料id
     * @param method 方法
     */
    void covertPersonalProduct(Long prId, String method);
}
