package com.panzhihua.service_community.service;
|
|
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.panzhihua.common.model.dtos.community.reserve.*;
|
import com.panzhihua.common.model.vos.R;
|
import com.panzhihua.common.model.dtos.community.CancelRecordDTO;
|
import com.panzhihua.common.model.vos.R;
|
import com.panzhihua.service_community.model.dos.ComActReserveRecordDO;
|
|
import java.util.List;
|
|
/**
|
* @auther lyq
|
* @create 2021-08-23 10:33:53
|
* @describe 预约登记记录表服务类
|
*/
|
public interface ComActReserveRecordService extends IService<ComActReserveRecordDO> {
|
R cancel(CancelRecordDTO comActReserveRecordDO);
|
|
/**
|
* 社区后台-根据预约id查询预约明细
|
* @param pageMakeDTO 请求参数
|
* @return 预约明细
|
*/
|
R pageMakeAdmin(PageReserveMakeAdminDTO pageMakeDTO);
|
|
/**
|
* 根据预约记录id查询预约明细操作记录
|
* @param reserveRecordId 预约记录id
|
* @return 预约明细操作记录
|
*/
|
R detailMakeAdmin(Long reserveRecordId);
|
|
/**
|
* 批量取消预约记录
|
* @param reserveRecordDTO 请求参数
|
* @return 取消结果
|
*/
|
R makeCancelAdmin(CancelReserveRecordDTO reserveRecordDTO);
|
|
/**
|
* 预约明细导出数据查询
|
* @param pageMakeDTO 请求参数
|
* @return 预约明细数据
|
*/
|
R exportMakeAdmin(PageReserveMakeAdminDTO pageMakeDTO);
|
|
/**
|
* 分页查询登记统计汇总
|
* @param registerStatisticsDTO 请求参数
|
* @return 登记统计汇总
|
*/
|
R registerStatisticsAdmin(ComActReserveRegisterStatisticsDTO registerStatisticsDTO);
|
|
/**
|
* 导出登记统计汇总
|
* @param registerStatisticsDTO 请求参数
|
* @return 登记统计汇总
|
*/
|
R registerStatisticsExportAdmin(ComActReserveRegisterStatisticsDTO registerStatisticsDTO);
|
|
/**
|
* 分页查询预约处理列表
|
* @param pageMakeHandleDTO 请求参数
|
* @return 预约处理列表
|
*/
|
R pageMakeHandleAdmin(PageReserveMakeHandleAdminDTO pageMakeHandleDTO);
|
|
/**
|
* 批量处理预约记录
|
* @param makeHandleDTO 请求参数
|
* @return 处理结果
|
*/
|
R makeHandleAdmin(MakeHandleAdminDTO makeHandleDTO);
|
|
/**
|
* 导出预约处理列表数据查询
|
* @param pageMakeHandleDTO 请求参数
|
* @return 预约处理列表
|
*/
|
R exportMakeHandleAdmin(PageReserveMakeHandleAdminDTO pageMakeHandleDTO);
|
|
R registerDetailedDetailAdmin(Long reserveRecordId);
|
|
/**
|
* 5个常规查询
|
* @param reserveId
|
* @return
|
*/
|
R fiveCount(Long reserveId);
|
}
|