package com.ycwl.basic.service.mobile; import com.github.pagehelper.PageInfo; import com.ycwl.basic.model.mobile.scenic.ScenicAppVO; import com.ycwl.basic.model.mobile.scenic.ScenicDeviceCountVO; import com.ycwl.basic.model.mobile.scenic.account.ScenicLoginReq; import com.ycwl.basic.model.mobile.scenic.account.ScenicLoginRespVO; import com.ycwl.basic.model.mobile.scenic.content.ContentPageVO; import com.ycwl.basic.model.pc.device.resp.DeviceRespVO; import com.ycwl.basic.model.pc.scenic.req.ScenicReqQuery; import com.ycwl.basic.model.pc.scenic.resp.ScenicRespVO; import com.ycwl.basic.utils.ApiResponse; import java.util.List; /** * @Author:longbinbin * @Date:2024/12/6 10:23 */ public interface AppScenicService { ApiResponse> pageQuery(ScenicReqQuery scenicReqQuery); ApiResponse deviceCountByScenicId(Long scenicId); ApiResponse getDetails(Long id); List faceContentList(Long faceId); ApiResponse login(ScenicLoginReq scenicLoginReq) throws Exception; ApiResponse> contentListUseDefaultFace(); ApiResponse getMyScenic(); ApiResponse> getMyDevices(); }