package com.cpop.oam.business.service;

import com.cpop.oam.business.bo.PutOffAuditBo;
import com.cpop.oam.business.vo.PutOffAuditPageVo;
import com.mybatisflex.core.paginate.Page;
import com.mybatisflex.core.service.IService;
import com.cpop.oam.business.entity.CluePutOff;

/**
 * 校区延期表 服务层。
 *
 * @author DB
 * @since 2024-02-20
 */
public interface CluePutOffService extends IService<CluePutOff> {

    /**
     * 延期审核分页
     * @author DB
     * @since 2024/2/21
     * @return Page<PutOffAuditPageVo>
     */
    Page<PutOffAuditPageVo> getPutOffAuditPage();;

    /**
     * 延期审核选择
     * @author DB
     * @since 2024/2/21
     * @param bo 通过与驳回
     * @return R<Void>
     */
    void putOffAuditSelect(PutOffAuditBo bo);
}
