package com.artfess.yhxt.specialproject.manager;

import com.artfess.base.query.PageList;
import com.artfess.base.query.QueryFilter;
import com.artfess.yhxt.specialproject.model.BizProjectSafetyEnvironmentalRecord;
import com.artfess.base.manager.BaseManager;
import com.artfess.yhxt.specialproject.vo.BizProjectSafetyEnvironmentalRecordVo;

/**
 * 工程安全环保记录表 服务类
 *
 * @company 阿特菲斯信息技术有限公司
 * @author wangping
 * @since 2021-08-11
 */
public interface BizProjectSafetyEnvironmentalRecordManager extends BaseManager<BizProjectSafetyEnvironmentalRecord> {

    PageList<BizProjectSafetyEnvironmentalRecord> queryBizProjectSafetyEnvironmentalRecord(QueryFilter<BizProjectSafetyEnvironmentalRecord> queryFilter);

    BizProjectSafetyEnvironmentalRecord getBizProjectSafetyEnvironmentalRecordById(String id);

    //保存安全环保、附件
    void saveVo(BizProjectSafetyEnvironmentalRecordVo bizProjectSafetyEnvironmentalRecordVo);

    //修改安全环保、附件
    void updateVo(BizProjectSafetyEnvironmentalRecordVo bizProjectSafetyEnvironmentalRecordVo);
    //根据ID查询附件信息
    BizProjectSafetyEnvironmentalRecordVo getVo(String id);
}
