| | |
| | | package com.panzhihua.service_community.api; |
| | | |
| | | import com.panzhihua.common.model.dtos.vaccines.VaccinesByAdminDTO; |
| | | import com.panzhihua.common.model.dtos.vaccines.VaccinesEnrollByAdminDTO; |
| | | import com.panzhihua.common.model.dtos.vaccines.VaccinesEnrollByAppDTO; |
| | | import com.panzhihua.common.model.dtos.vaccines.VaccinesEnrollUserByAppDTO; |
| | | import com.panzhihua.common.model.dtos.vaccines.*; |
| | | import com.panzhihua.common.model.vos.R; |
| | | import com.panzhihua.service_community.service.ComMngVaccinesEnrollRecordService; |
| | | import com.panzhihua.service_community.service.ComMngVaccinesInoculationRecordService; |
| | |
| | | * @param vaccinesByAdminDTO 请求参数 |
| | | * @return 登记列表 |
| | | */ |
| | | @PostMapping("admin/enroll/list") |
| | | @PostMapping("/admin/enroll/list") |
| | | public R getVaccinesEnrollListByAdmin(@RequestBody VaccinesEnrollByAdminDTO vaccinesByAdminDTO) { |
| | | return comMngVaccinesEnrollRecordService.getVaccinesEnrollListByAdmin(vaccinesByAdminDTO); |
| | | } |
| | |
| | | * @param id 疫苗分类id |
| | | * @return 删除结果 |
| | | */ |
| | | @PostMapping("/admin/delete") |
| | | @PostMapping("/admin/enroll/delete") |
| | | public R deleteVaccinesByAdmin(@RequestParam("id") Long id) { |
| | | return comMngVaccinesService.deleteVaccinesByAdmin(id); |
| | | } |
| | | |
| | | /** |
| | | * 根据条件导出疫苗登记记录 |
| | | * @param vaccinesByAdminDTO 请求参数 |
| | | * @return 导出登记列表 |
| | | */ |
| | | @PostMapping("/admin/enroll/export") |
| | | public R exportVaccinesEnrollListByAdmin(@RequestBody VaccinesEnrollByAdminDTO vaccinesByAdminDTO) { |
| | | return comMngVaccinesEnrollRecordService.exportVaccinesEnrollListByAdmin(vaccinesByAdminDTO); |
| | | } |
| | | |
| | | /** |
| | | * 查询接种记录列表 |
| | | * @param inoculationByAdminDTO 请求参数 |
| | | * @return 接种记录列表 |
| | | */ |
| | | @PostMapping("/admin/inoculation/list") |
| | | public R getVaccinesInoculationListByAdmin(@RequestBody VaccinesInoculationByAdminDTO inoculationByAdminDTO) { |
| | | return comMngVaccinesInoculationRecordService.getVaccinesInoculationListByAdmin(inoculationByAdminDTO); |
| | | } |
| | | |
| | | /** |
| | | * 接种记录信息导出 |
| | | * @param inoculationByAdminDTO 请求参数 |
| | | * @return 导出结果 |
| | | */ |
| | | @PostMapping("/admin/inoculation/export") |
| | | public R exportVaccinesInoculationListByAdmin(@RequestBody VaccinesInoculationByAdminDTO inoculationByAdminDTO) { |
| | | return comMngVaccinesInoculationRecordService.exportVaccinesInoculationListByAdmin(inoculationByAdminDTO); |
| | | } |
| | | |
| | | /** |
| | | * 疫苗分类列表 |
| | | * @return 疫苗分类列表 |
| | | */ |
| | | @PostMapping("/admin/enroll/type/list") |
| | | public R getEnrollTypeListByAdmin() { |
| | | return comMngVaccinesService.getEnrollTypeListByAdmin(); |
| | | } |
| | | } |