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

import com.uas.platform.b2b.manage.model.NoticeRecord;
import com.uas.platform.b2b.manage.model.NoticeRecordInfo;
import com.uas.platform.b2b.manage.page.PageInfo;
import org.springframework.data.domain.Page;

/**
 * ERP提醒校验记录
 *
 * @author hejq
 * @date 2018-08-24 14:31
 */
public interface NoticeRecordService {

    /**
     * 通过分页信息及搜索条件查询发货提醒记录
     *
     * @param pageInfo 分页信息
     * @param keyword 关键字
     * @param method 搜索分类
     * @return Page<NoticeRecordInfo>
     */
    Page<NoticeRecordInfo> findRecordByPageInfo(PageInfo pageInfo, String keyword, String method);

    /**
     * 通过id查询详情
     *
     * @param id id
     * @return NoticeRecord
     */
    NoticeRecord findById(Long id);
}
