| | |
| | | package com.panzhihua.service_community.api; |
| | | |
| | | import com.panzhihua.common.model.dtos.community.ComMngCarAppletDTO; |
| | | import com.panzhihua.common.model.dtos.community.ComMngCarSaveDTO; |
| | | import com.panzhihua.common.model.dtos.community.PageComMngCarDTO; |
| | | import com.panzhihua.common.model.dtos.community.*; |
| | | import com.panzhihua.common.model.vos.R; |
| | | import com.panzhihua.common.model.vos.community.ComCvtServeExcelVO; |
| | | import com.panzhihua.common.model.vos.community.ComMngCarExcelVO; |
| | | import com.panzhihua.common.model.vos.community.ComMngRealCompanyExcelVO; |
| | | import com.panzhihua.common.model.vos.community.ComMngRealCompanyVO; |
| | | import com.panzhihua.service_community.service.ComMngCarService; |
| | | import com.panzhihua.service_community.service.ComMngRealCompanyService; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.springframework.web.bind.annotation.*; |
| | | |
| | |
| | | @Resource |
| | | private ComMngCarService comMngCarService; |
| | | |
| | | @Resource |
| | | private ComMngRealCompanyService comMngRealCompanyService; |
| | | |
| | | /** |
| | | * 小程序用户车辆登记 |
| | |
| | | return comMngCarService.userComMngCarList(userId); |
| | | } |
| | | |
| | | /** |
| | | * 社区后台车辆管理列表 |
| | | * @param pageComMngCarDTO |
| | | * @return |
| | | */ |
| | | @PostMapping("/car/page") |
| | | public R pageQueryComMngCar(@RequestBody PageComMngCarDTO pageComMngCarDTO) { |
| | | return comMngCarService.pageQueryComMngCar(pageComMngCarDTO); |
| | | } |
| | | |
| | | /** |
| | | * 社区后台添加修改车辆 |
| | | * @param comMngCarSaveDTO |
| | | * @return |
| | | */ |
| | | @PostMapping("/car/save") |
| | | public R saveComMngCar(@RequestBody ComMngCarSaveDTO comMngCarSaveDTO) { |
| | | return comMngCarService.saveComMngCar(comMngCarSaveDTO); |
| | | } |
| | | |
| | | /** |
| | | * 社区后台删除车辆 |
| | | * @param id |
| | | * @return |
| | | */ |
| | | @DeleteMapping("/car/delete") |
| | | public R deleteComMngCar(@RequestParam(value = "id") Long id) { |
| | | return comMngCarService.deleteComMngCar(id); |
| | | } |
| | | |
| | | /** |
| | | * 社区后台导入车辆 |
| | | * @param list 车辆列表 |
| | | * @param communityId 社区编号 |
| | | * @return |
| | | */ |
| | | @PostMapping("/car/import") |
| | | public R listSaveMngCarExcelVO(@RequestBody List<ComMngCarExcelVO> list, @RequestParam("communityId") Long communityId){ |
| | | return comMngCarService.listSaveMngCarExcelVO(list,communityId); |
| | | } |
| | | |
| | | /** |
| | | * 社区后台实有单位管理列表 |
| | | * @param pageComMngRealCompanyDTO |
| | | * @return |
| | | */ |
| | | @PostMapping("/company/page") |
| | | public R pageQueryComMngRealCompany(@RequestBody PageComMngRealCompanyDTO pageComMngRealCompanyDTO) { |
| | | return comMngRealCompanyService.pageQueryComMngRealCompany(pageComMngRealCompanyDTO); |
| | | } |
| | | |
| | | /** |
| | | * 社区后台添加修改实有单位 |
| | | * @param comMngRealCompanyVO |
| | | * @return |
| | | */ |
| | | @PostMapping("/company/save") |
| | | public R saveComMngRealCompany(@RequestBody ComMngRealCompanyVO comMngRealCompanyVO) { |
| | | return comMngRealCompanyService.saveComMngRealCompany(comMngRealCompanyVO); |
| | | } |
| | | |
| | | /** |
| | | * 社区后台删除实有单位 |
| | | * @param id |
| | | * @return |
| | | */ |
| | | @DeleteMapping("/company/delete") |
| | | public R deleteComMngRealCompany(@RequestParam(value = "id") Long id) { |
| | | return comMngRealCompanyService.deleteComMngRealCompany(id); |
| | | } |
| | | |
| | | @GetMapping("/company/detail") |
| | | public R detailComMngRealCompany(@RequestParam(value = "id") Long id) { |
| | | return comMngRealCompanyService.detailComMngRealCompany(id); |
| | | } |
| | | |
| | | /** |
| | | * 社区后台导入实有单位 |
| | | * @param list 车实有单位列表 |
| | | * @param communityId 社区编号 |
| | | * @return |
| | | */ |
| | | @PostMapping("/company/import") |
| | | public R listSaveMngRealCompanyExcelVO(@RequestBody List<ComMngRealCompanyExcelVO> list, @RequestParam("communityId") Long communityId){ |
| | | return comMngRealCompanyService.listSaveMngRealCompanyExcelVO(list,communityId); |
| | | } |
| | | |
| | | /** |
| | | * 导出实有单位 |
| | | * @param exportRealCompanyExcelDTO 实有单位导出查询参数 |
| | | * @return |
| | | */ |
| | | @PostMapping("/company/export") |
| | | public R exportRealCompanyExcel(@RequestBody ExportRealCompanyExcelDTO exportRealCompanyExcelDTO ){ |
| | | return comMngRealCompanyService.exportRealCompanyExcel(exportRealCompanyExcelDTO); |
| | | } |
| | | } |