package com.artfess.yhxt.specialproject.manager;

import com.artfess.base.query.PageList;
import com.artfess.base.query.QueryFilter;
import com.artfess.yhxt.specialproject.model.BizProjectWeeklyMonthlyReport;
import com.artfess.base.manager.BaseManager;
import com.artfess.yhxt.specialproject.vo.BizProjectWeeklyMonthlyReportVo;

/**
 * 项目周报月报表 服务类
 *
 * @company 阿特菲斯信息技术有限公司
 * @author wangping
 * @since 2021-08-12
 */
public interface BizProjectWeeklyMonthlyReportManager extends BaseManager<BizProjectWeeklyMonthlyReport> {

    PageList<BizProjectWeeklyMonthlyReport> queryBizProjectWeeklyMonthlyReport(QueryFilter<BizProjectWeeklyMonthlyReport> queryFilter);

    BizProjectWeeklyMonthlyReport getBizProjectWeeklyMonthlyReportById(String id);
    //保存项目周报月报、附件信息
    void saveVo(BizProjectWeeklyMonthlyReportVo bizProjectWeeklyMonthlyReportVo);
    //修改项目周报月报、附件信息
    void updateVo(BizProjectWeeklyMonthlyReportVo bizProjectWeeklyMonthlyReportVo);
    //根据ID查询项目周报月报、附件信息
    BizProjectWeeklyMonthlyReportVo getVo(String id);
}
