package com.panzhihua.service_community.service; import java.util.List; import com.panzhihua.common.model.dtos.community.ComMngCarAppletDTO; import com.panzhihua.common.model.dtos.community.ComMngCarSaveDTO; import com.panzhihua.common.model.dtos.community.ExportComMngCarExcelDTO; import com.panzhihua.common.model.dtos.community.PageComMngCarDTO; import com.panzhihua.common.model.vos.R; import com.panzhihua.common.model.vos.community.ComMngCarExcelVO; public interface ComMngCarService { /** * 小程序端:添加车辆信息 * * @param comCvtBusinessDTO * @return */ R addComMngCarApplet(ComMngCarAppletDTO comCvtBusinessDTO); /** * 小程序用户车辆列表 * * @param userId * @return */ R userComMngCarList(Long userId); /** * 分页查询车辆管理列表 * * @param pageComMngCarDTO * @return */ R pageQueryComMngCar(PageComMngCarDTO pageComMngCarDTO); /** * 新增或修改车辆信息 * * @param comMngCarSaveDTO * @return */ R saveComMngCar(ComMngCarSaveDTO comMngCarSaveDTO); /** * 删除车辆信息 * * @param id * @return */ R deleteComMngCar(Long id); /** * 批量导入车辆信息 * * @param list * @param communityId * @return */ R listSaveMngCarExcelVO(List list, Long communityId); /** * 车辆导出 * * @param exportComMngCarExcelDTO * @return */ R exportRealCar(ExportComMngCarExcelDTO exportComMngCarExcelDTO); }