package com.dsh.other.service;
|
|
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.dsh.other.entity.Site;
|
import com.dsh.other.model.*;
|
import com.dsh.other.util.ResultUtil;
|
|
import java.util.List;
|
|
/**
|
* @author zhibing.pu
|
* @date 2023/7/13 16:10
|
*/
|
public interface ISiteService extends IService<Site> {
|
|
|
/**
|
* 获取场地列表
|
* @param querySiteList
|
* @return
|
* @throws Exception
|
*/
|
List<QuerySiteListVo> querySiteList(QuerySiteList querySiteList) throws Exception;
|
|
|
/**
|
* 获取场地详情
|
* @param id
|
* @return
|
* @throws Exception
|
*/
|
QuerySiteInfoVo querySiteInfo(Integer id, String lon, String lat) throws Exception;
|
|
|
/**
|
* 获取场地预约日期数据
|
* @param id
|
* @param day
|
* @return
|
* @throws Exception
|
*/
|
List<QuerySiteTimes> querySiteTimes(Integer id, String day) throws Exception;
|
|
|
/**
|
* 预约场地
|
* @param reservationSite
|
* @return
|
* @throws Exception
|
*/
|
ResultUtil reservationSite(Integer uid, ReservationSite reservationSite) throws Exception;
|
}
|