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<ComMngCarExcelVO> list, Long communityId);
|
|
/**
|
* 车辆导出
|
*
|
* @param exportComMngCarExcelDTO
|
* @return
|
*/
|
R exportRealCar(ExportComMngCarExcelDTO exportComMngCarExcelDTO);
|
}
|