package org.agt.module.license.dal.mysql.report;

import com.baomidou.mybatisplus.core.metadata.IPage;
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;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

/**
 * 评论 Mapper
 *
 * @author 管理员
 */
@Mapper
public interface ReportMapper {

    IPage<ReportProgressProjectRespVO> getCommentByProject(IPage<?> page, @Param("query") ReportProgressProjectReqVO query);

    IPage<ReportProgressProjectRespVO> getCommentByStaff(IPage<?> page, @Param("query") ReportProgressProjectReqVO query);

    IPage<ReportLicenseRespVO> getExpiryLicense(IPage<?> page, @Param("query") ReportLicensePageReqVO query);
}