| | |
| | | import freemarker.template.TemplateException; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiOperation; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.web.bind.annotation.*; |
| | | |
| | |
| | | * @author ruoyi |
| | | * @date 2021-11-19 |
| | | */ |
| | | @Slf4j |
| | | @Api("捐献完成登记管理") |
| | | @RestController |
| | | @RequestMapping("/project/donatecompletioninfo") |
| | |
| | | //@PreAuthorize("@ss.hasPermi('project:donatecompletioninfo:list')") |
| | | @GetMapping("/list") |
| | | public TableDataInfo list(ServiceDonatecompletioninfo serviceDonatecompletioninfo) { |
| | | log.info("查询捐献完成列表:{}", serviceDonatecompletioninfo); |
| | | startPage(); |
| | | List<ServiceDonatecompletioninfo> list = serviceDonatecompletioninfoService.queryList(serviceDonatecompletioninfo); |
| | | return getDataTable(list); |
| | |
| | | @GetMapping("/listnew") |
| | | @Log(title = "查询捐献完成列表(新)", businessType = BusinessType.OTHER) |
| | | public TableDataInfo listnew(DonationCompletionVO donationCompletionVO) { |
| | | log.info("查询捐献完成列表(新):{}", donationCompletionVO); |
| | | startPage(); |
| | | List<DonationCompletionVO> list = serviceDonatecompletioninfoService.selectVOList(donationCompletionVO); |
| | | return getDataTable(list); |
| | |
| | | @Log(title = "捐献完成", businessType = BusinessType.EXPORT) |
| | | @GetMapping("/export") |
| | | public AjaxResult export(ServiceDonatecompletioninfo serviceDonatecompletioninfo) { |
| | | log.info("导出捐献完成列表(新):{}", serviceDonatecompletioninfo); |
| | | List<ServiceDonatecompletioninfo> list = serviceDonatecompletioninfoService.queryList(serviceDonatecompletioninfo); |
| | | ExcelUtil<ServiceDonatecompletioninfo> util = new ExcelUtil<ServiceDonatecompletioninfo>(ServiceDonatecompletioninfo.class); |
| | | return util.exportExcel(list, "捐献完成数据"); |
| | |
| | | //@PreAuthorize("@ss.hasPermi('project:donatecompletioninfo:query')") |
| | | @GetMapping(value = "/{id}") |
| | | public AjaxResult getInfo(@PathVariable("id") Long id) { |
| | | log.info("通过id获取某一条捐献完成信息:{}", id); |
| | | return AjaxResult.success(serviceDonatecompletioninfoService.getById(id)); |
| | | } |
| | | |
| | |
| | | @PostMapping |
| | | @RepeatSubmit(interval = 5000) |
| | | public AjaxResult add(@RequestBody ServiceDonatecompletioninfo serviceDonatecompletioninfo) { |
| | | log.info("新增捐献完成:{}", serviceDonatecompletioninfo); |
| | | serviceDonatecompletioninfoService.delDuplicateDonateCompletioninfo(serviceDonatecompletioninfo.getInfoid(), serviceDonatecompletioninfo.getCreateBy()); |
| | | return toAjax(serviceDonatecompletioninfoService.save(serviceDonatecompletioninfo)); |
| | | } |