package com.hzs.report.stat;

import com.hzs.common.core.domain.R;
import com.hzs.common.core.enums.EApprovalBusiness;
import com.hzs.report.stat.dto.StatisticalLogDTO;
import com.hzs.system.sys.dto.ApprovalBusinessResultDTO;

import java.util.List;

/**
 * @description: 直推数据-发送站内信审批
 * @author: zhang jing
 * @date: 2023/12/21 14:33
 * @param:
 * @return:
 **/
public interface IStatisticalLogServiceApi {

    /**
     * @description: 直推数据-发送站内信审批列表
     * @author: zhang jing
     * @date: 2023/12/21 14:37
     * @param: [eApprovalBusiness, businessCode, pkCountry]
     * @return: com.hzs.common.core.domain.R<java.util.List < UpPolicyCurrencyDTO>>
     **/
    R<List<StatisticalLogDTO>> queryStatLogList(EApprovalBusiness eApprovalBusiness, String businessCode, Integer pkCountry);

    /**
     * @description: 直推数据-发送站内信审核
     * @author: zhang jing
     * @date: 2023/12/21 16:18
     * @param: [approvalBusinessResultDTO]
     * @return: com.hzs.common.core.domain.R<java.lang.Boolean>
     **/
    R sendingMessagesProcess(ApprovalBusinessResultDTO approvalBusinessResultDTO);

}
