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.service_community.model.dos.ComActReserveDO;
|
|
/**
|
* @auther lyq
|
* @create 2021-08-23 10:33:11
|
* @describe 预约登记表服务类
|
*/
|
public interface ComActReserveService extends IService<ComActReserveDO> {
|
|
/**
|
* 社区后台-分页查询预约登记列表
|
* @param pageReserveDTO 请求参数
|
* @return 预约登记列表
|
*/
|
R pageReserveAdmin(PageReserveAdminDTO pageReserveDTO);
|
|
/**
|
* 社区后台-新增预约登记信息
|
* @param addReserveDTO 请求参数
|
* @return 新增结果
|
*/
|
R addReserveAdmin(AddReserveAdminDTO addReserveDTO);
|
|
/**
|
* 社区后台-编辑预约登记信息
|
* @param editReserveDTO 请求参数
|
* @return 新增结果
|
*/
|
R editReserveAdmin(EditReserveAdminDTO editReserveDTO);
|
|
/**
|
* 社区后台-修改预约登记状态
|
* @param editReserveDTO 请求参数
|
* @return 修改结果
|
*/
|
R editReserveStatusAdmin(EditComActReserveStatusDTO editReserveDTO);
|
|
/**
|
* 社区后台-继续预约登记
|
* @param editReserveDTO 请求参数
|
* @return 修改结果
|
*/
|
R editReserveInfoAdmin(EditComActReserveInfoDTO editReserveDTO);
|
|
/**
|
* 社区后台-根据预约登记id查询详情
|
* @param reserveId 预约登记id
|
* @return 预约登记详情
|
*/
|
R detailReserveAdmin(Long reserveId);
|
|
/**
|
* 社区后台-根据社区id统计预约类数据
|
* @param makeStatisticsDTO 请求参数
|
* @return 统计预约类数据
|
*/
|
R makeStatisticsAdmin(ComActReserveMakeStatisticsDTO makeStatisticsDTO);
|
|
/**
|
* 社区后台-查询导出预约统计汇总数据
|
* @param makeStatisticsDTO 请求参数
|
* @return 统计预约类数据
|
*/
|
R makeStatisticsExportAdmin(ComActReserveMakeStatisticsDTO makeStatisticsDTO);
|
|
/**
|
* 删除预约登记信息
|
* @param reserveId 预约登记id
|
* @return 删除结果
|
*/
|
R deleteReserveAdmin(Long reserveId);
|
|
/**
|
* 查询社区所有预约信息列表
|
* @param communityId 社区id
|
* @return 预约信息列表
|
*/
|
R listReserveAdmin(Long communityId);
|
|
}
|