package org.agt.module.license.service.report;

import org.agt.framework.common.pojo.PageResult;
import org.agt.module.license.controller.admin.report.vo.ReportLicensePageReqVO;
import org.agt.module.license.controller.admin.report.vo.ReportLicenseRespVO;
import org.agt.module.license.controller.admin.report.vo.ReportProgressProjectReqVO;
import org.agt.module.license.controller.admin.report.vo.ReportProgressProjectRespVO;

/**
 * 报表 Service 接口
 *
 * @author 管理员
 */
public interface ReportService {

    PageResult<ReportProgressProjectRespVO> getCommentByProject(ReportProgressProjectReqVO pageReqVO);

    PageResult<ReportProgressProjectRespVO> getCommentByStaff(ReportProgressProjectReqVO pageReqVO);

    PageResult<ReportLicenseRespVO> getExpiryLicense(ReportLicensePageReqVO pageReqVO);
}