package com.estate.expert.admin.service;
|
|
import com.estate.expert.admin.domain.common.request.PageReq;
|
import com.estate.expert.admin.domain.common.response.PageResp;
|
import com.estate.expert.admin.domain.exam.record.warning.WarningRecord;
|
import com.estate.expert.admin.domain.exam.record.warning.WarningRecordDto;
|
import com.estate.expert.admin.service.common.CrudServiceBase;
|
|
import java.time.LocalDate;
|
import java.util.List;
|
|
/**
|
* 正确做法记录服务
|
*/
|
public interface WarningRecordService extends CrudServiceBase<WarningRecord, WarningRecordDto> {
|
|
/**
|
* 获取正确做法记录列表
|
* @param checkTaskId 检查任务ID
|
* @param creatorId 创建者ID
|
* @return 正确做法记录列表
|
*/
|
List<WarningRecord> list(Integer checkTaskId, Integer creatorId);
|
|
/**
|
* 获取正确做法记录列表
|
* @param checkTaskId 检查任务ID
|
* @param creatorId 创建者ID
|
* @param pageReq 分页请求
|
* @return 正确做法记录列表
|
*/
|
PageResp<WarningRecordDto> list(Integer checkTaskId, Integer creatorId, PageReq pageReq);
|
|
/**
|
* 获取正确做法记录列表
|
* @param clientId 客户ID
|
* @param planId 计划ID
|
* @param taskId 检查任务ID
|
* @param startDate 开始日期
|
* @param endDate 结束日期
|
* @param pageReq 分页请求
|
* @return 正确做法记录列表
|
*/
|
PageResp<WarningRecordDto> list(Integer clientId, Integer planId, Integer taskId, LocalDate startDate, LocalDate endDate, PageReq pageReq);
|
|
/**
|
* 获取正确做法记录列表
|
* @param clientId 客户ID
|
* @param planId 计划ID
|
* @param taskId 检查任务ID
|
* @param startDate 开始日期
|
* @param endDate 结束日期
|
* @return 正确做法记录列表
|
*/
|
List<WarningRecord> list(Integer clientId, Integer planId, Integer taskId, LocalDate startDate, LocalDate endDate);
|
|
}
|