package com.testor.ddd.safetyControl.domain.riskSource.entity;

import com.testor.ddd.safetyControl.interfaces.model.dto.riskSource.TSafeRiskSourceRecordDTO;
import com.testor.ddd.safetyControl.interfaces.model.dto.riskSource.TSafeRiskSourceRecordDTOParam;
import com.testor.ddd.safetyControl.interfaces.model.vo.riskSource.TSafeRiskSourceRecordVO;
import com.tongtech.tfw.backend.common.biz.models.BaseResponseList;

/**
 *
 * 连接持久化的接口，具体实现类为 infrastructure.repository.impl
 *
 */
public interface TSafeRiskSourceRecordRepo {

    TSafeRiskSourceRecordDTO insert(TSafeRiskSourceRecordDTO riskSourceRecordDTO);

    /**
     * 分页查询
     * @param param
     * @return
     */
    BaseResponseList<TSafeRiskSourceRecordVO> listPage(TSafeRiskSourceRecordDTOParam param);

}
