package org.qinan.safetyeval.domain.gateway;

import org.qinan.safetyeval.domain.entity.QualFilingReviewEntity;
import org.qinan.safetyeval.domain.query.PageResult;
import org.qinan.safetyeval.domain.query.QualFilingReviewQuery;

/**
 * 资质审核记录Gateway接口（Domain层定义）
 *
 * @author safety-eval
 */
public interface QualFilingReviewGateway {

    QualFilingReviewEntity save(QualFilingReviewEntity entity);

    QualFilingReviewEntity get(Long id);

    QualFilingReviewEntity modify(QualFilingReviewEntity entity);

    void delete(Long id);

    PageResult<QualFilingReviewEntity> page(QualFilingReviewQuery query);
}
