| | |
| | | <version>4.5</version> |
| | | </dependency> |
| | | |
| | | <!-- Janino for logback conditional configuration --> |
| | | <dependency> |
| | | <groupId>org.codehaus.janino</groupId> |
| | | <artifactId>janino</artifactId> |
| | | <version>3.0.8</version> |
| | | </dependency> |
| | | |
| | | <dependency> |
| | | <groupId>commons-httpclient</groupId> |
| | | <artifactId>commons-httpclient</artifactId> |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ruoyi.web.controller.project; |
| | | |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import com.ruoyi.common.annotation.Log; |
| | | import com.ruoyi.common.annotation.RepeatSubmit; |
| | | import com.ruoyi.common.core.controller.BaseController; |
| | | import com.ruoyi.common.core.domain.AjaxResult; |
| | | import com.ruoyi.common.enums.BusinessType; |
| | | import com.ruoyi.common.utils.PageUtils; |
| | | import com.ruoyi.common.utils.poi.ExcelUtil; |
| | | import com.ruoyi.project.domain.ServiceDeathinfo; |
| | | import com.ruoyi.project.domain.dto.DeathBaseInfoDTO; |
| | | import com.ruoyi.project.domain.dto.DonateorganBaseInfoDTO; |
| | | import com.ruoyi.project.domain.vo.DeathBaseInfoVO; |
| | | import com.ruoyi.project.service.IServiceDeathinfoService; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiOperation; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.util.CollectionUtils; |
| | | import org.springframework.web.bind.annotation.*; |
| | | |
| | | import java.util.Arrays; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | /** |
| | | * æ£è
æ»äº¡ä¿¡æ¯Controller |
| | | * |
| | | * @author ls |
| | | * @date 2026-01-20 |
| | | */ |
| | | @Api(description = "æ£è
æ»äº¡ä¿¡æ¯") |
| | | @RestController |
| | | @RequestMapping("/project/deathinfo") |
| | | public class ServiceDeathinfoController extends BaseController { |
| | | @Autowired |
| | | private IServiceDeathinfoService serviceDeathinfoService; |
| | | |
| | | /** |
| | | * æ¥è¯¢æ£è
æ»äº¡ä¿¡æ¯å表 |
| | | */ |
| | | @ApiOperation("æ¥è¯¢æ£è
æ»äº¡åºæ¬ä¿¡æ¯") |
| | | @PostMapping("/queryDathInfoBaseInfo") |
| | | public Map<String, Object> queryDathInfoBaseInfo(@RequestBody DeathBaseInfoVO deathBaseInfoVO) { |
| | | Integer offset = PageUtils.getOffset(deathBaseInfoVO.getPageNum(), deathBaseInfoVO.getPageSize()); |
| | | deathBaseInfoVO.setPageNum(offset); |
| | | List<DeathBaseInfoDTO> deathBaseInfoDTOS = serviceDeathinfoService.dathInfoBaseInfoList(deathBaseInfoVO); |
| | | |
| | | //è·åæ»æ° |
| | | deathBaseInfoVO.setPageNum(null); |
| | | deathBaseInfoVO.setPageSize(null); |
| | | Integer totalCount = 0; |
| | | List<DeathBaseInfoDTO> total = serviceDeathinfoService.dathInfoBaseInfoList(deathBaseInfoVO); |
| | | if (!CollectionUtils.isEmpty(total)) totalCount = total.size(); |
| | | return getDataTable(deathBaseInfoDTOS, totalCount); |
| | | } |
| | | |
| | | /** |
| | | * å¯¼åºæ£è
æ»äº¡ä¿¡æ¯å表 |
| | | */ |
| | | @ApiOperation("å¯¼åºæ£è
æ»äº¡ä¿¡æ¯å表") |
| | | // @PreAuthorize("@ss.hasPermi('project:deathinfo:export')") |
| | | @Log(title = "æ£è
æ»äº¡ä¿¡æ¯", businessType = BusinessType.EXPORT) |
| | | @GetMapping("/export") |
| | | public AjaxResult export(ServiceDeathinfo serviceDeathinfo) { |
| | | List<ServiceDeathinfo> list = serviceDeathinfoService.exportQueryList(serviceDeathinfo); |
| | | ExcelUtil<ServiceDeathinfo> util = new ExcelUtil<ServiceDeathinfo>(ServiceDeathinfo.class); |
| | | return util.exportExcel(list, "æ£è
æ»äº¡ä¿¡æ¯æ°æ®"); |
| | | } |
| | | |
| | | /** |
| | | * è·åæ£è
æ»äº¡ä¿¡æ¯è¯¦ç»ä¿¡æ¯ |
| | | */ |
| | | @ApiOperation("è·åæ£è
æ»äº¡ä¿¡æ¯è¯¦ç»ä¿¡æ¯") |
| | | // @PreAuthorize("@ss.hasPermi('project:deathinfo:query')") |
| | | @GetMapping(value = "/getInfo/{id}") |
| | | public AjaxResult getInfo(@PathVariable("id") Long id) { |
| | | return AjaxResult.success(serviceDeathinfoService.getById(id)); |
| | | } |
| | | |
| | | /** |
| | | * æ°å¢æ£è
æ»äº¡ä¿¡æ¯ |
| | | */ |
| | | @ApiOperation("æ°å¢æ£è
æ»äº¡ä¿¡æ¯") |
| | | // @PreAuthorize("@ss.hasPermi('project:deathinfo:add')") |
| | | @Log(title = "æ£è
æ»äº¡ä¿¡æ¯", businessType = BusinessType.INSERT) |
| | | @PostMapping("/add") |
| | | @RepeatSubmit |
| | | public AjaxResult add(@RequestBody ServiceDeathinfo serviceDeathinfo) { |
| | | return toAjax(serviceDeathinfoService.save(serviceDeathinfo)); |
| | | } |
| | | |
| | | /** |
| | | * ä¿®æ¹æ£è
æ»äº¡ä¿¡æ¯ |
| | | */ |
| | | @ApiOperation("ä¿®æ¹æ£è
æ»äº¡ä¿¡æ¯") |
| | | // @PreAuthorize("@ss.hasPermi('project:deathinfo:edit')") |
| | | @Log(title = "æ£è
æ»äº¡ä¿¡æ¯", businessType = BusinessType.UPDATE) |
| | | @PostMapping("/edit") |
| | | @RepeatSubmit |
| | | public AjaxResult edit(@RequestBody ServiceDeathinfo serviceDeathinfo) { |
| | | return toAjax(serviceDeathinfoService.updateById(serviceDeathinfo)); |
| | | } |
| | | |
| | | /** |
| | | * å 餿£è
æ»äº¡ä¿¡æ¯ |
| | | */ |
| | | @ApiOperation("å 餿£è
æ»äº¡ä¿¡æ¯") |
| | | // @PreAuthorize("@ss.hasPermi('project:deathinfo:remove')") |
| | | @Log(title = "æ£è
æ»äº¡ä¿¡æ¯", businessType = BusinessType.DELETE) |
| | | @GetMapping("/remove/{ids}") |
| | | public AjaxResult remove(@PathVariable Long[] ids) { |
| | | return toAjax(serviceDeathinfoService.removeByIds(Arrays.asList(ids))); |
| | | } |
| | | } |
| | |
| | | import com.ruoyi.common.core.page.TableDataInfo; |
| | | import com.ruoyi.common.enums.BusinessType; |
| | | import com.ruoyi.common.exception.ServiceException; |
| | | import com.ruoyi.common.utils.PageUtils; |
| | | import com.ruoyi.common.utils.SecurityUtils; |
| | | import com.ruoyi.common.utils.poi.ExcelUtil; |
| | | import com.ruoyi.framework.config.ServerConfig; |
| | | import com.ruoyi.project.common.CalculateDateUtils; |
| | | import com.ruoyi.project.domain.ServiceDonatebaseinfo; |
| | | import com.ruoyi.project.domain.ServiceDonationwitness; |
| | | import com.ruoyi.project.domain.dto.DonatebaseinfoProgressDTO; |
| | | import com.ruoyi.project.domain.dto.ReviewInitiateBaseInfoDTO; |
| | | import com.ruoyi.project.domain.vo.DonatebaseinfoProgressVO; |
| | | import com.ruoyi.project.domain.vo.TimeVO; |
| | | import com.ruoyi.project.service.IServiceDonatebaseinfoService; |
| | | import com.ruoyi.project.service.IServiceDonationwitnessService; |
| | |
| | | import java.time.LocalDate; |
| | | import java.time.ZoneId; |
| | | import java.util.*; |
| | | import java.util.stream.Collectors; |
| | | |
| | | |
| | | /** |
| | |
| | | return getDataTable(list); |
| | | } |
| | | |
| | | @ApiOperation("æç®è¿åº¦åºæ¬ä¿¡æ¯å表") |
| | | @PostMapping("/donateBaseInfoProgressList") |
| | | public Map<String, Object> donateBaseInfoProgressList(@RequestBody DonatebaseinfoProgressVO donatebaseinfoProgressVO) { |
| | | log.info("å°ç¨åºç«¯æ½å¨æç®ä¿¡æ¯å表ï¼{}", donatebaseinfoProgressVO); |
| | | Integer offset = PageUtils.getOffset(donatebaseinfoProgressVO.getPageNum(), donatebaseinfoProgressVO.getPageSize()); |
| | | donatebaseinfoProgressVO.setPageNum(offset); |
| | | List<DonatebaseinfoProgressDTO> donatebaseinfoProgressDTOS = serviceDonatebaseinfoService.donateBaseInfoProgressList(donatebaseinfoProgressVO); |
| | | |
| | | //è·åæ»æ° |
| | | donatebaseinfoProgressVO.setPageNum(null); |
| | | donatebaseinfoProgressVO.setPageSize(null); |
| | | Integer totalCount = 0; |
| | | List<DonatebaseinfoProgressDTO> total = serviceDonatebaseinfoService.donateBaseInfoProgressList(donatebaseinfoProgressVO); |
| | | |
| | | //è·åæç®è¿ç¨è¿åº¦ |
| | | Map<Integer, Long> terminationCase = total.stream().filter(Objects::nonNull).map(DonatebaseinfoProgressDTO::getTerminationCase).filter(Objects::nonNull).collect(Collectors.groupingBy(type -> type, Collectors.counting())); |
| | | |
| | | //æ°æ®å°è£
|
| | | Map<String, Object> map = new HashMap<>(); |
| | | map.put("terminationCase", terminationCase); |
| | | map.put("donatebaseinfoProgressDTOS", donatebaseinfoProgressDTOS); |
| | | |
| | | if (!CollectionUtils.isEmpty(total)) totalCount = total.size(); |
| | | return getDataTable(map, totalCount); |
| | | } |
| | | |
| | | /** |
| | | * å¯¼åºæç®åºç¡å表 |
| | | */ |
| | |
| | | import com.ruoyi.project.service.IVUserOrgService; |
| | | import com.ruoyi.system.domain.SysConfig; |
| | | import com.ruoyi.system.service.ISysConfigService; |
| | | import com.sun.org.apache.bcel.internal.generic.NEW; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiOperation; |
| | | import org.apache.commons.collections4.CollectionUtils; |
| | |
| | | */ |
| | | @ApiOperation("æ¥è¯¢æç®ä¸æ¥åºç¡å表") |
| | | @PostMapping("/list") |
| | | public Map<String, Object> list(ServiceDonatebaseinfoReport serviceDonatebaseinfoReport) { |
| | | public Map<String, Object> list(@RequestBody ServiceDonatebaseinfoReport serviceDonatebaseinfoReport) { |
| | | Page<ServiceDonatebaseinfoReport> serviceDonatebaseinfoReportPage = serviceDonatebaseinfoReportService.queryList(serviceDonatebaseinfoReport); |
| | | return getDataTable(serviceDonatebaseinfoReportPage.getRecords(), (int) serviceDonatebaseinfoReportPage.getTotal()); |
| | | } |
| | |
| | | */ |
| | | @ApiOperation("è·ååç±»åçæ»æ°") |
| | | @PostMapping("/getTotal") |
| | | public Map<String, Object> getTotal(ServiceDonatebaseinfoReport serviceDonatebaseinfoReport) { |
| | | public Map<String, Object> getTotal(@RequestBody ServiceDonatebaseinfoReport serviceDonatebaseinfoReport) { |
| | | //å»é
ç½®æä»¶ä¸ï¼è·å䏿¥ç±»å |
| | | SysConfig config = new SysConfig(); |
| | | config.setConfigKey("sys.report.type"); |
| | |
| | | @ApiOperation("æ¥è¯¢æ¡ä¾ä¸æ¥éä»¶å表") |
| | | // @PreAuthorize("@ss.hasPermi('system:file:list')") |
| | | @PostMapping("/list") |
| | | public TableDataInfo list(ServiceDonatebaseinfoReportFile serviceDonatebaseinfoReportFile) { |
| | | public TableDataInfo list(@RequestBody ServiceDonatebaseinfoReportFile serviceDonatebaseinfoReportFile) { |
| | | startPage(); |
| | | List<ServiceDonatebaseinfoReportFile> list = serviceDonatebaseinfoReportFileService.queryList(serviceDonatebaseinfoReportFile); |
| | | return getDataTable(list); |
| | |
| | | import com.ruoyi.common.utils.poi.ExcelUtil; |
| | | import com.ruoyi.project.domain.ServiceDonatecompletioninfo; |
| | | import com.ruoyi.project.domain.ServiceDonateorgan; |
| | | import com.ruoyi.project.domain.vo.DonationCompletionBaseInfoVO; |
| | | import com.ruoyi.project.domain.vo.DonationCompletionVO; |
| | | import com.ruoyi.project.service.IServiceDonatecompletioninfoService; |
| | | import com.ruoyi.project.service.IServiceDonatecomporganService; |
| | |
| | | configuration.setDefaultEncoding("utf-8"); |
| | | } |
| | | |
| | | /** |
| | | * æ¥è¯¢æç®å®æå表 |
| | | */ |
| | | @ApiOperation("æ¥è¯¢æç®å®æå表") |
| | | //// @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); |
| | | } |
| | | |
| | | @ApiOperation("æ¥è¯¢æç®å®æåè¡¨ï¼æ°ï¼") |
| | | @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); |
| | | } |
| | | // /** |
| | | // * æ¥è¯¢æç®å®æå表 |
| | | // */ |
| | | // @ApiOperation("æ¥è¯¢æç®å®æå表") |
| | | // //// @PreAuthorize("@ss.hasPermi('project:donatecompletioninfo:list')") |
| | | // @GetMapping("/list") |
| | | // public Map<String, Object> list(DonationCompletionBaseInfoVO donationCompletionBaseInfoVO) { |
| | | // log.info("æ¥è¯¢æç®å®æå表ï¼{}", donationCompletionBaseInfoVO); |
| | | // List<ServiceDonatecompletioninfo> list = serviceDonatecompletioninfoService.queryList(donationCompletionBaseInfoVO); |
| | | // return getDataTable(list); |
| | | // } |
| | | |
| | | |
| | | /** |
| | |
| | | package com.ruoyi.web.controller.project; |
| | | |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import com.ruoyi.common.annotation.Log; |
| | | import com.ruoyi.common.annotation.RepeatSubmit; |
| | | import com.ruoyi.common.core.controller.BaseController; |
| | | import com.ruoyi.common.core.domain.AjaxResult; |
| | | import com.ruoyi.common.core.page.TableDataInfo; |
| | | import com.ruoyi.common.enums.BusinessType; |
| | | import com.ruoyi.common.utils.PageUtils; |
| | | import com.ruoyi.common.utils.poi.ExcelUtil; |
| | | import com.ruoyi.project.domain.ServiceDonatemaintenance; |
| | | import com.ruoyi.project.domain.vo.ServiceDonatemaintenanceVO; |
| | | import com.ruoyi.project.service.IServiceDonatemaintenanceService; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiOperation; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.web.bind.annotation.*; |
| | | |
| | | import java.util.Arrays; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | /** |
| | | * ä¾ä½ç»´æ¤è®°å½Controller |
| | |
| | | @Autowired |
| | | private IServiceDonatemaintenanceService serviceDonatemaintenanceService; |
| | | |
| | | // /** |
| | | // * æ¥è¯¢ä¾ä½ç»´æ¤è®°å½å表 |
| | | // */ |
| | | // @ApiOperation("æ¥è¯¢ä¾ä½ç»´æ¤è®°å½å表") |
| | | // // @PreAuthorize("@ss.hasPermi('system:donatemaintenance:list')") |
| | | // @PostMapping("/list") |
| | | // public Map<String, Object> list(@RequestBody ServiceDonatemaintenance serviceDonatemaintenance) { |
| | | // Page<ServiceDonatemaintenance> serviceDonatemaintenancePage = serviceDonatemaintenanceService.queryList(serviceDonatemaintenance); |
| | | // return getDataTable(serviceDonatemaintenancePage.getRecords(), (int) serviceDonatemaintenancePage.getTotal()); |
| | | // } |
| | | |
| | | /** |
| | | * æ¥è¯¢ä¾ä½ç»´æ¤è®°å½å表 |
| | | */ |
| | | @ApiOperation("æ¥è¯¢ä¾ä½ç»´æ¤è®°å½å表") |
| | | @ApiOperation("è·åä¾ä½ç»´æ¤è®°å½åºæ¬ä¿¡æ¯å表") |
| | | // @PreAuthorize("@ss.hasPermi('system:donatemaintenance:list')") |
| | | @PostMapping("/list") |
| | | public TableDataInfo list(ServiceDonatemaintenance serviceDonatemaintenance) { |
| | | startPage(); |
| | | List<ServiceDonatemaintenance> list = serviceDonatemaintenanceService.queryList(serviceDonatemaintenance); |
| | | return getDataTable(list); |
| | | @PostMapping("/maintenanceBaseInfoList") |
| | | public Map<String, Object> maintenanceBaseInfoList(@RequestBody ServiceDonatemaintenanceVO serviceDonatemaintenanceVO) { |
| | | Integer offset = PageUtils.getOffset(serviceDonatemaintenanceVO.getPageNum(), serviceDonatemaintenanceVO.getPageSize()); |
| | | serviceDonatemaintenanceVO.setPageNum(offset); |
| | | Page serviceDonatemaintenancePage = serviceDonatemaintenanceService.maintenanceBaseInfoList(serviceDonatemaintenanceVO); |
| | | return getDataTable(serviceDonatemaintenancePage.getRecords(), (int) serviceDonatemaintenancePage.getTotal()); |
| | | } |
| | | |
| | | /** |
| | |
| | | @Log(title = "ä¾ä½ç»´æ¤è®°å½", businessType = BusinessType.EXPORT) |
| | | @GetMapping("/export") |
| | | public AjaxResult export(ServiceDonatemaintenance serviceDonatemaintenance) { |
| | | List<ServiceDonatemaintenance> list = serviceDonatemaintenanceService.queryList(serviceDonatemaintenance); |
| | | Page<ServiceDonatemaintenance> serviceDonatemaintenancePage = serviceDonatemaintenanceService.queryList(serviceDonatemaintenance); |
| | | List<ServiceDonatemaintenance> list = serviceDonatemaintenancePage.getRecords(); |
| | | ExcelUtil<ServiceDonatemaintenance> util = new ExcelUtil<ServiceDonatemaintenance>(ServiceDonatemaintenance.class); |
| | | return util.exportExcel(list, "ä¾ä½ç»´æ¤è®°å½æ°æ®"); |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ruoyi.web.controller.project; |
| | | |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import com.ruoyi.common.annotation.Log; |
| | | import com.ruoyi.common.annotation.RepeatSubmit; |
| | | import com.ruoyi.common.core.controller.BaseController; |
| | | import com.ruoyi.common.core.domain.AjaxResult; |
| | | import com.ruoyi.common.enums.BusinessType; |
| | | import com.ruoyi.common.utils.PageUtils; |
| | | import com.ruoyi.common.utils.poi.ExcelUtil; |
| | | import com.ruoyi.project.domain.ServiceDonateorganBase; |
| | | import com.ruoyi.project.domain.dto.DonateorganBaseInfoDTO; |
| | | import com.ruoyi.project.domain.vo.DonateorganBaseInfoVO; |
| | | import com.ruoyi.project.service.IServiceDonateorganBaseService; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiOperation; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.util.CollectionUtils; |
| | | import org.springframework.web.bind.annotation.*; |
| | | |
| | | import java.util.Arrays; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | /** |
| | | * æç®å¨å®åé
åºç¡Controller |
| | | * |
| | | * @author ls |
| | | * @date 2026-01-17 |
| | | */ |
| | | @Api(description = "æç®å¨å®åé
åºç¡") |
| | | @RestController |
| | | @RequestMapping("/project/donateorganBase") |
| | | public class ServiceDonateorganBaseController extends BaseController { |
| | | @Autowired |
| | | private IServiceDonateorganBaseService serviceDonateorganBaseService; |
| | | |
| | | |
| | | // /** |
| | | // * æ¥è¯¢æç®å¨å®åé
åºç¡å表 |
| | | // */ |
| | | // @ApiOperation("æ¥è¯¢æç®å¨å®åé
åºç¡å表") |
| | | //// @PreAuthorize("@ss.hasPermi('project:base:list')") |
| | | // @PostMapping("/list") |
| | | // public Map<String, Object> list(@RequestBody ServiceDonateorganBase serviceDonateorganBase) { |
| | | // Page<ServiceDonateorganBase> list = serviceDonateorganBaseService.queryList(serviceDonateorganBase); |
| | | // return getDataTable(list.getRecords(), (int) list.getTotal()); |
| | | // } |
| | | |
| | | /** |
| | | * æ¥è¯¢æç®å¨å®åé
åºç¡å表 |
| | | */ |
| | | @ApiOperation("æ¥è¯¢æç®å¨å®åé
åºç¡å表") |
| | | @PostMapping("/list") |
| | | public Map<String, Object> list(@RequestBody ServiceDonateorganBase serviceDonateorganBase) { |
| | | Page<ServiceDonateorganBase> list = serviceDonateorganBaseService.queryList(serviceDonateorganBase); |
| | | return getDataTable(list.getRecords(), (int) list.getTotal()); |
| | | } |
| | | |
| | | |
| | | @ApiOperation("æ¥è¯¢æç®å¨å®åé
åºç¡å表") |
| | | @PostMapping("/getDonateorganBaseInfoList") |
| | | public Map<String, Object> getDonateorganBaseInfoList(@RequestBody DonateorganBaseInfoVO donateorganBaseInfoVO) { |
| | | Integer offset = PageUtils.getOffset(donateorganBaseInfoVO.getPageNum(), donateorganBaseInfoVO.getPageSize()); |
| | | donateorganBaseInfoVO.setPageNum(offset); |
| | | List<DonateorganBaseInfoDTO> donateorganBaseInfoDTOS = serviceDonateorganBaseService.getDonateorganBaseInfoList(donateorganBaseInfoVO); |
| | | |
| | | //è·åæ»æ° |
| | | donateorganBaseInfoVO.setPageNum(null); |
| | | donateorganBaseInfoVO.setPageSize(null); |
| | | Integer totalCount = 0; |
| | | List<DonateorganBaseInfoDTO> total = serviceDonateorganBaseService.getDonateorganBaseInfoList(donateorganBaseInfoVO); |
| | | if (!CollectionUtils.isEmpty(total)) totalCount = total.size(); |
| | | |
| | | return getDataTable(donateorganBaseInfoDTOS, totalCount); |
| | | } |
| | | |
| | | /** |
| | | * å¯¼åºæç®å¨å®åé
åºç¡å表 |
| | | */ |
| | | @ApiOperation("å¯¼åºæç®å¨å®åé
åºç¡å表") |
| | | // @PreAuthorize("@ss.hasPermi('project:base:export')") |
| | | @Log(title = "æç®å¨å®åé
åºç¡", businessType = BusinessType.EXPORT) |
| | | @GetMapping("/export") |
| | | public AjaxResult export(ServiceDonateorganBase serviceDonateorganBase) { |
| | | List<ServiceDonateorganBase> list = serviceDonateorganBaseService.exportQueryList(serviceDonateorganBase); |
| | | ExcelUtil<ServiceDonateorganBase> util = new ExcelUtil<ServiceDonateorganBase>(ServiceDonateorganBase.class); |
| | | return util.exportExcel(list, "æç®å¨å®åé
åºç¡æ°æ®"); |
| | | } |
| | | |
| | | /** |
| | | * è·åæç®å¨å®åé
åºç¡è¯¦ç»ä¿¡æ¯ |
| | | */ |
| | | @ApiOperation("è·åæç®å¨å®åé
åºç¡è¯¦ç»ä¿¡æ¯") |
| | | // @PreAuthorize("@ss.hasPermi('project:base:query')") |
| | | @GetMapping(value = "/getInfo/{id}") |
| | | public AjaxResult getInfo(@PathVariable("id") Long id) { |
| | | return AjaxResult.success(serviceDonateorganBaseService.getById(id)); |
| | | } |
| | | |
| | | /** |
| | | * æ°å¢æç®å¨å®åé
åºç¡ |
| | | */ |
| | | @ApiOperation("æ°å¢æç®å¨å®åé
åºç¡") |
| | | // @PreAuthorize("@ss.hasPermi('project:base:add')") |
| | | @Log(title = "æç®å¨å®åé
åºç¡", businessType = BusinessType.INSERT) |
| | | @PostMapping("/add") |
| | | @RepeatSubmit |
| | | public AjaxResult add(@RequestBody ServiceDonateorganBase serviceDonateorganBase) { |
| | | return toAjax(serviceDonateorganBaseService.save(serviceDonateorganBase)); |
| | | } |
| | | |
| | | /** |
| | | * ä¿®æ¹æç®å¨å®åé
åºç¡ |
| | | */ |
| | | @ApiOperation("ä¿®æ¹æç®å¨å®åé
åºç¡") |
| | | // @PreAuthorize("@ss.hasPermi('project:base:edit')") |
| | | @Log(title = "æç®å¨å®åé
åºç¡", businessType = BusinessType.UPDATE) |
| | | @PostMapping("/edit") |
| | | @RepeatSubmit |
| | | public AjaxResult edit(@RequestBody ServiceDonateorganBase serviceDonateorganBase) { |
| | | return toAjax(serviceDonateorganBaseService.updateById(serviceDonateorganBase)); |
| | | } |
| | | |
| | | /** |
| | | * å 餿ç®å¨å®åé
åºç¡ |
| | | */ |
| | | @ApiOperation("å 餿ç®å¨å®åé
åºç¡") |
| | | // @PreAuthorize("@ss.hasPermi('project:base:remove')") |
| | | @Log(title = "æç®å¨å®åé
åºç¡", businessType = BusinessType.DELETE) |
| | | @GetMapping("/remove/{ids}") |
| | | public AjaxResult remove(@PathVariable Long[] ids) { |
| | | return toAjax(serviceDonateorganBaseService.removeByIds(Arrays.asList(ids))); |
| | | } |
| | | } |
| | |
| | | * @date 2021-11-10 |
| | | */ |
| | | @Slf4j |
| | | @Api(description = "æç®å¨å®ç®¡ç") |
| | | @Api(description = "æç®å¨å®ç®¡çåé
") |
| | | @RestController |
| | | @RequestMapping("/project/donateorgan") |
| | | public class ServiceDonateorganController extends BaseController { |
| | |
| | | import java.text.SimpleDateFormat; |
| | | import java.util.*; |
| | | |
| | | import com.ruoyi.common.annotation.NotRepeatCommit; |
| | | import com.ruoyi.common.config.RuoYiConfig; |
| | | import com.ruoyi.common.enums.OrganEnum; |
| | | import com.ruoyi.common.exception.base.BaseException; |
| | | import com.ruoyi.common.utils.PageUtils; |
| | | import com.ruoyi.common.utils.StringUtils; |
| | | import com.ruoyi.common.utils.bean.DtoConversionUtils; |
| | | import com.ruoyi.project.domain.ServiceDonatebaseinfo; |
| | | import com.ruoyi.project.domain.vo.DonationwitnessBaseInfoVO; |
| | | import com.ruoyi.project.domain.ServiceDonateorgan; |
| | | import com.ruoyi.project.domain.ServiceDonationwitnessorgan; |
| | | import com.ruoyi.project.domain.dto.DonationwitnessBaseInfoDTO; |
| | | import com.ruoyi.project.domain.vo.DonationWitnessVO; |
| | | import com.ruoyi.project.domain.vo.TimeVO; |
| | | import com.ruoyi.project.service.IBaseOnlyvalueService; |
| | |
| | | import com.ruoyi.project.domain.ServiceDonationwitness; |
| | | import com.ruoyi.project.service.IServiceDonationwitnessService; |
| | | import com.ruoyi.common.utils.poi.ExcelUtil; |
| | | import com.ruoyi.common.core.page.TableDataInfo; |
| | | |
| | | /** |
| | | * æç®è§è¯Controller |
| | |
| | | * @date 2021-11-17 |
| | | */ |
| | | @Slf4j |
| | | @Api(description = "æç®è§è¯ç®¡ç") |
| | | @Api(description = "æç®è§è¯ç®¡çï¼æ»äº¡å¤å®ï¼") |
| | | @RestController |
| | | @RequestMapping("/project/donationwitness") |
| | | public class ServiceDonationwitnessController extends BaseController { |
| | |
| | | configuration.setDefaultEncoding("utf-8"); |
| | | } |
| | | |
| | | /** |
| | | * æ¥è¯¢æç®è§è¯å表 |
| | | */ |
| | | @ApiOperation("è·åæç®è§è¯å表") |
| | | //// @PreAuthorize("@ss.hasPermi('project:donationwitness:list')") |
| | | @GetMapping("/list") |
| | | public TableDataInfo list(ServiceDonationwitness serviceDonationwitness) { |
| | | startPage(); |
| | | List<ServiceDonationwitness> list = serviceDonationwitnessService.queryList(serviceDonationwitness); |
| | | return getDataTable(list); |
| | | } |
| | | // /** |
| | | // * æ¥è¯¢æç®è§è¯å表 |
| | | // */ |
| | | // @ApiOperation("è·åæç®è§è¯å表") |
| | | // //// @PreAuthorize("@ss.hasPermi('project:donationwitness:list')") |
| | | // @GetMapping("/list") |
| | | // public TableDataInfo list(ServiceDonationwitness serviceDonationwitness) { |
| | | // startPage(); |
| | | // List<ServiceDonationwitness> list = serviceDonationwitnessService.queryList(serviceDonationwitness); |
| | | // return getDataTable(list); |
| | | // } |
| | | // |
| | | // @ApiOperation("è·åæç®è§è¯å表-æ°") |
| | | // @GetMapping("/listnew") |
| | | // public TableDataInfo listnew(DonationWitnessVO donationWitnessVO) { |
| | | // startPage(); |
| | | // List<DonationWitnessVO> list = serviceDonationwitnessService.selectVOList(donationWitnessVO); |
| | | // return getDataTable(list); |
| | | // } |
| | | @ApiOperation("è·åæç®è§è¯åºæ¬ä¿¡æ¯(å¨å®è·å)") |
| | | @PostMapping("/getDonationwitnessBaseInfo") |
| | | public Map<String,Object> getDonationwitnessBaseInfo(@RequestBody DonationwitnessBaseInfoVO donationwitnessBaseInfoVO) { |
| | | Integer offset = PageUtils.getOffset(donationwitnessBaseInfoVO.getPageNum(), donationwitnessBaseInfoVO.getPageSize()); |
| | | donationwitnessBaseInfoVO.setPageNum(offset); |
| | | List<DonationwitnessBaseInfoDTO> donationwitnessBaseInfo = serviceDonationwitnessService.getDonationwitnessBaseInfo(donationwitnessBaseInfoVO); |
| | | |
| | | @ApiOperation("è·åæç®è§è¯å表-æ°") |
| | | @GetMapping("/listnew") |
| | | public TableDataInfo listnew(DonationWitnessVO donationWitnessVO) { |
| | | startPage(); |
| | | List<DonationWitnessVO> list = serviceDonationwitnessService.selectVOList(donationWitnessVO); |
| | | return getDataTable(list); |
| | | donationwitnessBaseInfoVO.setPageNum(null); |
| | | donationwitnessBaseInfoVO.setPageSize(null); |
| | | Integer totalCount = 0; |
| | | List<DonationwitnessBaseInfoDTO> total = serviceDonationwitnessService.getDonationwitnessBaseInfo(donationwitnessBaseInfoVO); |
| | | if (!CollectionUtils.isEmpty(total)) totalCount = total.size(); |
| | | return getDataTable(donationwitnessBaseInfo, totalCount); |
| | | } |
| | | |
| | | |
| | |
| | | import com.ruoyi.common.annotation.RepeatSubmit; |
| | | import com.ruoyi.common.core.controller.BaseController; |
| | | import com.ruoyi.common.core.domain.AjaxResult; |
| | | import com.ruoyi.common.core.page.TableDataInfo; |
| | | import com.ruoyi.common.enums.BusinessType; |
| | | import com.ruoyi.common.utils.PageUtils; |
| | | import com.ruoyi.common.utils.poi.ExcelUtil; |
| | | import com.ruoyi.project.domain.dto.ReviewInitiateBaseInfoDTO; |
| | | import com.ruoyi.project.domain.dto.WitnessBaseInfoDTO; |
| | | import com.ruoyi.project.domain.vo.ReviewInitiateBaseInfoVO; |
| | | import com.ruoyi.project.domain.ServiceEthicalreviewinitiate; |
| | | import com.ruoyi.project.service.IServiceEthicalreviewinitiateService; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiOperation; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.util.CollectionUtils; |
| | | import org.springframework.web.bind.annotation.*; |
| | | |
| | | import java.util.Arrays; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | /** |
| | | * 伦ç审æ¥åèµ·Controller |
| | |
| | | */ |
| | | @Api(description = "伦ç审æ¥åèµ·") |
| | | @RestController |
| | | @RequestMapping("/system/ethicalreviewinitiate") |
| | | @RequestMapping("/project/ethicalreviewinitiate") |
| | | public class ServiceEthicalreviewinitiateController extends BaseController { |
| | | @Autowired |
| | | private IServiceEthicalreviewinitiateService serviceEthicalreviewinitiateService; |
| | | |
| | | // /** |
| | | // * æ¥è¯¢ä¼¦ç审æ¥åèµ·å表 |
| | | // */ |
| | | // @ApiOperation("æ¥è¯¢ä¼¦ç审æ¥åèµ·å表") |
| | | // // @PreAuthorize("@ss.hasPermi('system:ethicalreviewinitiate:list')") |
| | | // @PostMapping("/list") |
| | | // public TableDataInfo list(ServiceEthicalreviewinitiate serviceEthicalreviewinitiate) { |
| | | // startPage(); |
| | | // List<ServiceEthicalreviewinitiate> list = serviceEthicalreviewinitiateService.queryList(serviceEthicalreviewinitiate); |
| | | // return getDataTable(list); |
| | | // } |
| | | |
| | | /** |
| | | * æ¥è¯¢ä¼¦ç审æ¥åèµ·å表 |
| | | * 伦ç审æ¥åºæ¬ä¿¡æ¯éå |
| | | */ |
| | | @ApiOperation("æ¥è¯¢ä¼¦ç审æ¥åèµ·å表") |
| | | @ApiOperation("伦ç审æ¥åºæ¬ä¿¡æ¯éå") |
| | | // @PreAuthorize("@ss.hasPermi('system:ethicalreviewinitiate:list')") |
| | | @PostMapping("/list") |
| | | public TableDataInfo list(ServiceEthicalreviewinitiate serviceEthicalreviewinitiate) { |
| | | startPage(); |
| | | List<ServiceEthicalreviewinitiate> list = serviceEthicalreviewinitiateService.queryList(serviceEthicalreviewinitiate); |
| | | return getDataTable(list); |
| | | @PostMapping("/reviewinitiateBaseInfoList") |
| | | public Map<String, Object> reviewinitiateBaseInfoList(@RequestBody ReviewInitiateBaseInfoVO reviewInitiateBaseInfoVO) { |
| | | Integer offset = PageUtils.getOffset(reviewInitiateBaseInfoVO.getPageNum(), reviewInitiateBaseInfoVO.getPageSize()); |
| | | reviewInitiateBaseInfoVO.setPageNum(offset); |
| | | List<ReviewInitiateBaseInfoDTO> list = serviceEthicalreviewinitiateService.reviewinitiateBaseInfoList(reviewInitiateBaseInfoVO); |
| | | |
| | | //è·åæ»æ° |
| | | reviewInitiateBaseInfoVO.setPageNum(null); |
| | | reviewInitiateBaseInfoVO.setPageSize(null); |
| | | Integer totalCount = 0; |
| | | List<ReviewInitiateBaseInfoDTO> total = serviceEthicalreviewinitiateService.reviewinitiateBaseInfoList(reviewInitiateBaseInfoVO); |
| | | if (!CollectionUtils.isEmpty(total)) totalCount = total.size(); |
| | | return getDataTable(list,totalCount); |
| | | } |
| | | |
| | | /** |
| | |
| | | package com.ruoyi.web.controller.project; |
| | | |
| | | import java.time.LocalDate; |
| | | import java.time.ZoneId; |
| | | import java.util.Arrays; |
| | | import java.util.Date; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | import com.baomidou.mybatisplus.core.toolkit.ObjectUtils; |
| | | import com.ruoyi.common.annotation.NotRepeatCommit; |
| | | import com.ruoyi.project.common.CalculateDateUtils; |
| | | import com.ruoyi.project.domain.ServiceDonationwitness; |
| | | import com.ruoyi.project.domain.vo.MedicalEvaluationVO; |
| | | import com.ruoyi.common.annotation.Log; |
| | | import com.ruoyi.common.core.controller.BaseController; |
| | | import com.ruoyi.common.core.domain.AjaxResult; |
| | | import com.ruoyi.common.core.page.TableDataInfo; |
| | | import com.ruoyi.common.enums.BusinessType; |
| | | import com.ruoyi.common.utils.PageUtils; |
| | | import com.ruoyi.common.utils.poi.ExcelUtil; |
| | | import com.ruoyi.project.domain.ServiceMedicalevaluation; |
| | | import com.ruoyi.project.domain.dto.MedicalevaluationBaseInfoDTO; |
| | | import com.ruoyi.project.domain.vo.MedicalEvaluationWithBaseInfoVO; |
| | | import com.ruoyi.project.service.IServiceDonationwitnessService; |
| | | import com.ruoyi.project.service.IServiceMedicalevaluationService; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiOperation; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.springframework.security.access.prepost.PreAuthorize; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.util.CollectionUtils; |
| | | import org.springframework.web.bind.annotation.GetMapping; |
| | | import org.springframework.web.bind.annotation.PostMapping; |
| | | import org.springframework.web.bind.annotation.PutMapping; |
| | | import org.springframework.web.bind.annotation.DeleteMapping; |
| | | import org.springframework.web.bind.annotation.PathVariable; |
| | | import org.springframework.web.bind.annotation.RequestBody; |
| | | import org.springframework.web.bind.annotation.RequestMapping; |
| | | import org.springframework.web.bind.annotation.RestController; |
| | | import com.ruoyi.common.annotation.Log; |
| | | import com.ruoyi.common.annotation.RepeatSubmit; |
| | | import com.ruoyi.common.core.controller.BaseController; |
| | | import com.ruoyi.common.core.domain.AjaxResult; |
| | | import com.ruoyi.common.enums.BusinessType; |
| | | import com.ruoyi.project.domain.ServiceMedicalevaluation; |
| | | import com.ruoyi.project.service.IServiceMedicalevaluationService; |
| | | import com.ruoyi.common.utils.poi.ExcelUtil; |
| | | import com.ruoyi.common.core.page.TableDataInfo; |
| | | import org.springframework.web.bind.annotation.*; |
| | | |
| | | import java.util.Arrays; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | /** |
| | | * å»å¦è¯ä¼°Controller |
| | |
| | | return getDataTable(list); |
| | | } |
| | | |
| | | @ApiOperation("è·åå»çè¯ä¼°å表æ°") |
| | | @GetMapping("/listnew") |
| | | public TableDataInfo listnew(MedicalEvaluationVO medicalEvaluationVO) { |
| | | startPage(); |
| | | List<MedicalEvaluationVO> list = serviceMedicalevaluationService.selectVOList(medicalEvaluationVO); |
| | | for (MedicalEvaluationVO medicalEvaluationVO1 : list) { |
| | | //å
ç»ä¸ªå¹´é¾é»è®¤å¼ï¼å 为ageæ¯æ°åç±»åï¼ä¸è½æ¾æ¨ªæ ï¼æä»¥å°±ææ¨ªææ¾å°åä½ä¸ï¼ |
| | | medicalEvaluationVO1.setAgeunit("-"); |
| | | medicalEvaluationVO1.setAge(null); |
| | | medicalEvaluationVO1.setAge2(null); |
| | | //è·åæ»äº¡æ¶é´ï¼å¦æè·åè§è¯éææ»äº¡æ¶é´ï¼åè¿è¡è®¡ç®ä»çå¹´é¾ |
| | | ServiceDonationwitness sdw = new ServiceDonationwitness(); |
| | | sdw.setInfoid(medicalEvaluationVO1.getInfoid()); |
| | | List<ServiceDonationwitness> serviceDonationwitnessList = serviceDonationwitnessService.selectServiceDonationwitnessList(sdw); |
| | | if (!CollectionUtils.isEmpty(serviceDonationwitnessList) && medicalEvaluationVO1.getBirthday() != null) { |
| | | Date deathtime = serviceDonationwitnessList.get(0).getDeathtime(); |
| | | if (ObjectUtils.isNotEmpty(deathtime)) { |
| | | Map<String, String> map = CalculateDateUtils.calculateAge(medicalEvaluationVO1.getBirthday().toInstant().atZone(ZoneId.systemDefault()).toLocalDate(), deathtime.toInstant().atZone(ZoneId.systemDefault()).toLocalDate()); |
| | | if (ObjectUtils.isEmpty(map)) { |
| | | log.error("MedicalEvaluationVOåºçæ¥æï¼{},MedicalEvaluationVOæ»äº¡æ¥æï¼{}", medicalEvaluationVO1.getBirthday(), deathtime); |
| | | continue; |
| | | } |
| | | medicalEvaluationVO1.setAge(org.apache.commons.lang3.ObjectUtils.isNotEmpty(map.get("age")) ? Long.valueOf(map.get("age")) : null); |
| | | medicalEvaluationVO1.setAgeunit(map.get("ageUnit")); |
| | | medicalEvaluationVO1.setAge2(org.apache.commons.lang3.ObjectUtils.isNotEmpty(map.get("age2")) ? Long.valueOf(map.get("age2")) : null); |
| | | medicalEvaluationVO1.setAgeunit2(map.get("ageUnit2")); |
| | | } |
| | | /** |
| | | * è·åå»çè¯ä¼°æ£è
åºæ¬ä¿¡æ¯å表 |
| | | */ |
| | | @ApiOperation("è·åå»çè¯ä¼°æ£è
åºæ¬ä¿¡æ¯å表") |
| | | //// @PreAuthorize("@ss.hasPermi('project:medicalevaluation:list')") |
| | | @PostMapping("/evaluateBaseInfolist") |
| | | public Map<String, Object> evaluateBaseInfolist(@RequestBody MedicalEvaluationWithBaseInfoVO medicalEvaluationWithBaseInfoVO) { |
| | | Integer offset = PageUtils.getOffset(medicalEvaluationWithBaseInfoVO.getPageNum(), medicalEvaluationWithBaseInfoVO.getPageSize()); |
| | | medicalEvaluationWithBaseInfoVO.setPageNum(offset); |
| | | List<MedicalevaluationBaseInfoDTO> medicalEvaluationWithBaseInfoVOS = serviceMedicalevaluationService.evaluateBaseInfolist(medicalEvaluationWithBaseInfoVO); |
| | | |
| | | //è·åæ»æ° |
| | | medicalEvaluationWithBaseInfoVO.setPageNum(null); |
| | | medicalEvaluationWithBaseInfoVO.setPageSize(null); |
| | | Integer totalCount = 0; |
| | | List<MedicalevaluationBaseInfoDTO> total = serviceMedicalevaluationService.evaluateBaseInfolist(medicalEvaluationWithBaseInfoVO); |
| | | if (!CollectionUtils.isEmpty(total)) totalCount = total.size(); |
| | | return getDataTable(medicalEvaluationWithBaseInfoVOS, totalCount); |
| | | } |
| | | |
| | | } |
| | | return getDataTable(list); |
| | | } |
| | | |
| | | /** |
| | | * 导åºå»å¦è¯ä¼°å表 |
| | |
| | | */ |
| | | @Api(description = "æç®å¨å®è¯ä¼°") |
| | | @RestController |
| | | @RequestMapping("/system/medicalevaluationorgan") |
| | | @RequestMapping("/project/medicalevaluationorgan") |
| | | public class ServiceMedicalevaluationorganController extends BaseController |
| | | { |
| | | @Autowired |
| | |
| | | * @author ruoyi |
| | | * @date 2021-11-10 |
| | | */ |
| | | @Api(description = "å¨å®åé
管ç") |
| | | @Api(description = "å¨å®åé
管çï¼åç¨ï¼") |
| | | @RestController |
| | | @RequestMapping("/project/organallocation") |
| | | public class ServiceOrganallocationController extends BaseController { |
| | |
| | | package com.ruoyi.web.controller.project; |
| | | |
| | | import java.io.*; |
| | | import java.text.SimpleDateFormat; |
| | | import java.util.*; |
| | | |
| | | import com.ruoyi.common.annotation.Log; |
| | | import com.ruoyi.common.annotation.RepeatSubmit; |
| | | import com.ruoyi.common.config.RuoYiConfig; |
| | | import com.ruoyi.common.constant.HttpStatus; |
| | | import com.ruoyi.common.core.controller.BaseController; |
| | | import com.ruoyi.common.core.domain.AjaxResult; |
| | | import com.ruoyi.common.enums.BusinessType; |
| | | import com.ruoyi.common.enums.Education; |
| | | import com.ruoyi.common.enums.NationalityEnum; |
| | | import com.ruoyi.common.exception.ServiceException; |
| | | import com.ruoyi.common.exception.base.BaseException; |
| | | import com.ruoyi.common.utils.PageUtils; |
| | | import com.ruoyi.common.utils.poi.ExcelUtil; |
| | | import com.ruoyi.project.domain.ServiceRelativesconfirmation; |
| | | import com.ruoyi.project.domain.dto.RelativeConfirmationBaseInfoDTO; |
| | | import com.ruoyi.project.domain.vo.RelativeConfirmationBaseInfoVO; |
| | | import com.ruoyi.project.domain.vo.RelativeConfirmationVO; |
| | | import com.ruoyi.project.mapper.ServiceDonatebaseinfoMapper; |
| | | import com.ruoyi.project.mapper.ServiceRelativesconfirmationMapper; |
| | | import com.ruoyi.project.service.IServiceDonatebaseinfoService; |
| | | import com.ruoyi.project.service.IServiceRelativesconfirmationService; |
| | | import freemarker.template.Configuration; |
| | | import freemarker.template.Template; |
| | | import freemarker.template.TemplateException; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiOperation; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.springframework.security.access.prepost.PreAuthorize; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.util.CollectionUtils; |
| | | import org.springframework.web.bind.annotation.GetMapping; |
| | | import org.springframework.web.bind.annotation.PostMapping; |
| | | import org.springframework.web.bind.annotation.PutMapping; |
| | | import org.springframework.web.bind.annotation.DeleteMapping; |
| | | import org.springframework.web.bind.annotation.PathVariable; |
| | | import org.springframework.web.bind.annotation.RequestBody; |
| | | import org.springframework.web.bind.annotation.RequestMapping; |
| | | import org.springframework.web.bind.annotation.RestController; |
| | | import com.ruoyi.common.annotation.Log; |
| | | import com.ruoyi.common.annotation.RepeatSubmit; |
| | | import com.ruoyi.common.core.controller.BaseController; |
| | | import com.ruoyi.common.core.domain.AjaxResult; |
| | | import com.ruoyi.common.enums.BusinessType; |
| | | import com.ruoyi.project.domain.ServiceRelativesconfirmation; |
| | | import com.ruoyi.project.service.IServiceRelativesconfirmationService; |
| | | import com.ruoyi.common.utils.poi.ExcelUtil; |
| | | import com.ruoyi.common.core.page.TableDataInfo; |
| | | import org.springframework.web.bind.annotation.*; |
| | | |
| | | import java.io.*; |
| | | import java.text.SimpleDateFormat; |
| | | import java.util.*; |
| | | |
| | | /** |
| | | * æç®äº²å±ç¡®è®¤Controller |
| | |
| | | configuration.setDefaultEncoding("utf-8"); |
| | | } |
| | | |
| | | /** |
| | | * æ¥è¯¢æç®äº²å±ç¡®è®¤å表 |
| | | */ |
| | | @ApiOperation("è·å亲å±ç¡®è®¤å表") |
| | | //// @PreAuthorize("@ss.hasPermi('project:relativesconfirmation:list')") |
| | | @GetMapping("/list") |
| | | public TableDataInfo list(ServiceRelativesconfirmation serviceRelativesconfirmation) { |
| | | startPage(); |
| | | List<ServiceRelativesconfirmation> list = serviceRelativesconfirmationService.queryList(serviceRelativesconfirmation); |
| | | return getDataTable(list); |
| | | } |
| | | // /** |
| | | // * æ¥è¯¢æç®äº²å±ç¡®è®¤å表 |
| | | // */ |
| | | // @ApiOperation("è·å亲å±ç¡®è®¤å表") |
| | | // //// @PreAuthorize("@ss.hasPermi('project:relativesconfirmation:list')") |
| | | // @GetMapping("/list") |
| | | // public TableDataInfo list(ServiceRelativesconfirmation serviceRelativesconfirmation) { |
| | | // startPage(); |
| | | // List<ServiceRelativesconfirmation> list = serviceRelativesconfirmationService.queryList(serviceRelativesconfirmation); |
| | | // return getDataTable(list); |
| | | // } |
| | | // |
| | | // @GetMapping("/listnew") |
| | | // public TableDataInfo listnew(RelativeConfirmationVO relativeConfirmationVO) { |
| | | // startPage(); |
| | | // List<RelativeConfirmationVO> list = serviceRelativesconfirmationService.selectVOList(relativeConfirmationVO); |
| | | // return getDataTable(list); |
| | | // } |
| | | |
| | | @GetMapping("/listnew") |
| | | public TableDataInfo listnew(RelativeConfirmationVO relativeConfirmationVO) { |
| | | startPage(); |
| | | List<RelativeConfirmationVO> list = serviceRelativesconfirmationService.selectVOList(relativeConfirmationVO); |
| | | return getDataTable(list); |
| | | @ApiOperation("æç®ç¡®è®¤åºæ¬ä¿¡æ¯éå") |
| | | @PostMapping("/confirmationBaseInfoList") |
| | | public Map<String, Object> confirmationBaseInfoList(@RequestBody RelativeConfirmationBaseInfoVO relativeConfirmationBaseInfoVO) { |
| | | Integer offset = PageUtils.getOffset(relativeConfirmationBaseInfoVO.getPageNum(), relativeConfirmationBaseInfoVO.getPageSize()); |
| | | relativeConfirmationBaseInfoVO.setPageNum(offset); |
| | | List<RelativeConfirmationBaseInfoDTO> list = serviceRelativesconfirmationService.confirmationBaseInfoList(relativeConfirmationBaseInfoVO); |
| | | |
| | | //è·åæ»æ° |
| | | relativeConfirmationBaseInfoVO.setPageNum(null); |
| | | relativeConfirmationBaseInfoVO.setPageSize(null); |
| | | Integer totalCount = 0; |
| | | List<RelativeConfirmationBaseInfoDTO> total = serviceRelativesconfirmationService.confirmationBaseInfoList(relativeConfirmationBaseInfoVO); |
| | | if (!CollectionUtils.isEmpty(total)) totalCount = total.size(); |
| | | return getDataTable(list, totalCount); |
| | | } |
| | | |
| | | |
| | |
| | | agentId: 1779052814 |
| | | dingAppid: dingn8iip5ubj7clrrsv |
| | | dingAppSecret: qlEK8D3oOVwGPOTiBQIBYTqQVlAfy9S_qQizEQFjJdSScwemWFryg4gbneu-NqWD |
| | | |
| | | # ééAPI代çé
ç½® |
| | | dingtalk: |
| | | proxy: |
| | | enabled: true # æ¯å¦å¯ç¨ä»£ç |
| | | url: http://127.0.0.1:8800/dingtalk-api # Nginx代çå°åï¼éè¦æ¿æ¢ä¸ºå®é
å°å |
| | |
| | | # ä¸»åºæ°æ®æº |
| | | master: |
| | | # å»é¢ç¯å¢ |
| | | url: jdbc:mysql://127.0.0.1:3306/opo?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8 |
| | | username: opo |
| | | url: jdbc:mysql://127.0.0.1:3306/opo-qd?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8 |
| | | username: root |
| | | password: Smartor.2025 |
| | | |
| | | # ä»åºæ°æ®æº |
| | |
| | | # redis é
ç½® |
| | | redis: |
| | | # å°åãå¯ç ã端å£ï¼é»è®¤ä¸º6379ï¼ï¼å»é¢ç¯å¢ |
| | | host: 129.88.242.37 |
| | | password: jqserver |
| | | port: 6379 |
| | | host: 127.0.0.1 |
| | | password: Smartor |
| | | port: 6020 |
| | | |
| | | # æ°æ®åºç´¢å¼ |
| | | database: 0 |
| | |
| | | agentId: 2975938892 |
| | | dingAppid: dingbxgfddodocmtqqsu |
| | | dingAppSecret: sw1NDcgErqWqkaWVo4DPck9EagJ-2yihYNxmhOjXo_F9E6X_-6Cl3LAybqAPt9gi |
| | | |
| | | # ééAPI代çé
ç½® |
| | | dingtalk: |
| | | proxy: |
| | | enabled: true # æ¯å¦å¯ç¨ä»£ç |
| | | url: http://192.168.111.9:9096/dingtalk-api # Nginx代çå°åï¼éè¦æ¿æ¢ä¸ºå®é
å°å |
| | |
| | | |
| | | # å¼åç¯å¢é
ç½® |
| | | server: |
| | | # æå¡å¨çHTTP端å£ï¼é»è®¤ä¸º8080 |
| | | # æå¡å¨çHTTP端å£ï¼é»è®¤ä¸º9095 |
| | | port: 8080 |
| | | servlet: |
| | | # åºç¨ç访é®è·¯å¾ |
| | |
| | | <?xml version="1.0" encoding="UTF-8"?> |
| | | <configuration> |
| | | <!-- æ¥å¿åæ¾è·¯å¾ --> |
| | | <property name="log.path" value="/lihu/opo/logs" /> |
| | | <!-- æ ¹æ®æä½ç³»ç»è®¾ç½®æ¥å¿è·¯å¾ --> |
| | | <property name="win.log.path" value="/lihu/opo/logs" /> |
| | | <property name="linux.log.path" value="/home/software/lihu/opo/logs" /> |
| | | |
| | | <!-- æ£æµæä½ç³»ç»å¹¶è®¾ç½®æ¥å¿è·¯å¾ --> |
| | | <if condition='property("os.name").toLowerCase().contains("windows")'> |
| | | <then> |
| | | <property name="log.path" value="${win.log.path}" /> |
| | | </then> |
| | | <else> |
| | | <property name="log.path" value="${linux.log.path}" /> |
| | | </else> |
| | | </if> |
| | | <!-- æ¥å¿è¾åºæ ¼å¼ --> |
| | | <property name="log.pattern" value="%d{HH:mm:ss.SSS} [%thread] %-5level %logger{20} - [%method,%line] - %msg%n" /> |
| | | |
| | |
| | | </filter> |
| | | </appender> |
| | | |
| | | <!-- ç³»ç»é误æ¥å¿è¾åº --> |
| | | <appender name="file_error" class="ch.qos.logback.core.rolling.RollingFileAppender"> |
| | | <file>${log.path}/sys-error.log</file> |
| | | <!-- å¾ªç¯æ¿çï¼åºäºæ¶é´å建æ¥å¿æä»¶ --> |
| | |
| | | public static void clearPage() { |
| | | PageHelper.clearPage(); |
| | | } |
| | | |
| | | /** |
| | | * 计ç®åç§»é |
| | | */ |
| | | public static Integer getOffset(Integer pageNum, Integer pageSize) { |
| | | if (pageNum == null || pageNum == 0) pageNum = 1; |
| | | if (pageSize == null) pageSize = 10; |
| | | return (pageNum - 1) * pageSize; |
| | | } |
| | | } |
| | |
| | | // è¿æ»¤è¯·æ± |
| | | .authorizeRequests() |
| | | // 对äºç»å½login 注åregister éªè¯ç captchaImage å
许å¿åè®¿é® |
| | | .antMatchers("/login", "/openidlogin", "/register", "/captchaImage", "/getToken").anonymous() |
| | | .antMatchers("/login", "/openidlogin", "/register", "/captchaImage", "/getToken","/system/dingtalk/sendNotification").anonymous() |
| | | .antMatchers( |
| | | HttpMethod.GET, |
| | | "/", |
| | |
| | | * @author ruoyi |
| | | */ |
| | | @Component |
| | | public class SysRegisterService |
| | | { |
| | | public class SysRegisterService { |
| | | @Autowired |
| | | private ISysUserService userService; |
| | | |
| | |
| | | /** |
| | | * 注å |
| | | */ |
| | | public String register(RegisterBody registerBody) |
| | | { |
| | | public String register(RegisterBody registerBody) { |
| | | String msg = "", username = registerBody.getUsername(), password = registerBody.getPassword(); |
| | | |
| | | boolean captchaOnOff = configService.selectCaptchaOnOff(); |
| | | // éªè¯ç å¼å
³ |
| | | if (captchaOnOff) |
| | | { |
| | | if (captchaOnOff) { |
| | | validateCaptcha(username, registerBody.getCode(), registerBody.getUuid()); |
| | | } |
| | | |
| | | if (StringUtils.isEmpty(username)) |
| | | { |
| | | if (StringUtils.isEmpty(username)) { |
| | | msg = "ç¨æ·åä¸è½ä¸ºç©º"; |
| | | } |
| | | else if (StringUtils.isEmpty(password)) |
| | | { |
| | | } else if (StringUtils.isEmpty(password)) { |
| | | msg = "ç¨æ·å¯ç ä¸è½ä¸ºç©º"; |
| | | } |
| | | else if (username.length() < UserConstants.USERNAME_MIN_LENGTH |
| | | || username.length() > UserConstants.USERNAME_MAX_LENGTH) |
| | | { |
| | | } else if (username.length() < UserConstants.USERNAME_MIN_LENGTH || username.length() > UserConstants.USERNAME_MAX_LENGTH) { |
| | | msg = "è´¦æ·é¿åº¦å¿
é¡»å¨2å°20个å符ä¹é´"; |
| | | } |
| | | else if (password.length() < UserConstants.PASSWORD_MIN_LENGTH |
| | | || password.length() > UserConstants.PASSWORD_MAX_LENGTH) |
| | | { |
| | | } else if (password.length() < UserConstants.PASSWORD_MIN_LENGTH || password.length() > UserConstants.PASSWORD_MAX_LENGTH) { |
| | | msg = "å¯ç é¿åº¦å¿
é¡»å¨5å°20个å符ä¹é´"; |
| | | } |
| | | else if (UserConstants.NOT_UNIQUE.equals(userService.checkUserNameUnique(username))) |
| | | { |
| | | } else if (UserConstants.NOT_UNIQUE.equals(userService.checkUserNameUnique(username))) { |
| | | msg = "ä¿åç¨æ·'" + username + "'å¤±è´¥ï¼æ³¨åè´¦å·å·²åå¨"; |
| | | } |
| | | else |
| | | { |
| | | } else { |
| | | SysUser sysUser = new SysUser(); |
| | | sysUser.setUserName(username); |
| | | sysUser.setNickName(username); |
| | | sysUser.setPassword(SecurityUtils.encryptPassword(registerBody.getPassword())); |
| | | boolean regFlag = userService.registerUser(sysUser); |
| | | if (!regFlag) |
| | | { |
| | | if (!regFlag) { |
| | | msg = "注å失败,请è系系ç»ç®¡ç人å"; |
| | | } |
| | | else |
| | | { |
| | | AsyncManager.me().execute(AsyncFactory.recordLogininfor(username, Constants.REGISTER, |
| | | MessageUtils.message("user.register.success"))); |
| | | } else { |
| | | AsyncManager.me().execute(AsyncFactory.recordLogininfor(username, Constants.REGISTER, MessageUtils.message("user.register.success"))); |
| | | } |
| | | } |
| | | return msg; |
| | |
| | | * @param uuid å¯ä¸æ è¯ |
| | | * @return ç»æ |
| | | */ |
| | | public void validateCaptcha(String username, String code, String uuid) |
| | | { |
| | | public void validateCaptcha(String username, String code, String uuid) { |
| | | String verifyKey = Constants.CAPTCHA_CODE_KEY + uuid; |
| | | String captcha = redisCache.getCacheObject(verifyKey); |
| | | redisCache.deleteObject(verifyKey); |
| | | if (captcha == null) |
| | | { |
| | | if (captcha == null) { |
| | | throw new CaptchaExpireException(); |
| | | } |
| | | if (!code.equalsIgnoreCase(captcha)) |
| | | { |
| | | if (!code.equalsIgnoreCase(captcha)) { |
| | | throw new CaptchaException(); |
| | | } |
| | | } |
| | |
| | | |
| | | import java.util.Arrays; |
| | | import java.util.List; |
| | | |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiOperation; |
| | | import org.springframework.security.access.prepost.PreAuthorize; |
| | |
| | | @Api(description = "${functionName}") |
| | | @RestController |
| | | @RequestMapping("/${moduleName}/${businessName}") |
| | | public class ${ClassName}Controller extends BaseController |
| | | { |
| | | public class ${ClassName}Controller extends BaseController { |
| | | @Autowired |
| | | private I${ClassName}Service ${className}Service; |
| | | |
| | | ##/** |
| | | ## * æ¥è¯¢${functionName}å表 |
| | | ## */ |
| | | ##@ApiOperation("æ¥è¯¢${functionName}å表") |
| | | ##// @PreAuthorize("@ss.hasPermi('${permissionPrefix}:list')") |
| | | ##@PostMapping("/list") |
| | | ## #if($table.crud || $table.sub) |
| | | ## public TableDataInfo list(@RequestBody ${ClassName} ${className}) { |
| | | ## startPage(); |
| | | ## List<${ClassName}> list = ${className}Service.queryList(${className}); |
| | | ## return getDataTable(list); |
| | | ## } |
| | | ## #elseif($table.tree) |
| | | ## public AjaxResult list(${ClassName} ${className}) { |
| | | ## List<${ClassName}> list = ${className}Service.queryList(${className}); |
| | | ## return AjaxResult.success(list); |
| | | ## } |
| | | ## #end |
| | | |
| | | /** |
| | | * æ¥è¯¢${functionName}å表 |
| | |
| | | // @PreAuthorize("@ss.hasPermi('${permissionPrefix}:list')") |
| | | @PostMapping("/list") |
| | | #if($table.crud || $table.sub) |
| | | public TableDataInfo list(${ClassName} ${className}) |
| | | { |
| | | startPage(); |
| | | List<${ClassName}> list = ${className}Service.queryList(${className}); |
| | | return getDataTable(list); |
| | | public Map<String, Object> list(@RequestBody ${ClassName} ${className}) { |
| | | Page<${ClassName}> list = ${className}Service.queryList(${className}); |
| | | return getDataTable(list.getRecords(), (int) list.getTotal()); |
| | | } |
| | | #elseif($table.tree) |
| | | public AjaxResult list(${ClassName} ${className}) |
| | | { |
| | | public AjaxResult list(${ClassName} ${className}) { |
| | | List<${ClassName}> list = ${className}Service.queryList(${className}); |
| | | return AjaxResult.success(list); |
| | | } |
| | |
| | | // @PreAuthorize("@ss.hasPermi('${permissionPrefix}:export')") |
| | | @Log(title = "${functionName}", businessType = BusinessType.EXPORT) |
| | | @GetMapping("/export") |
| | | public AjaxResult export(${ClassName} ${className}) |
| | | { |
| | | List<${ClassName}> list = ${className}Service.queryList(${className}); |
| | | public AjaxResult export(${ClassName} ${className}) { |
| | | List<${ClassName}> list = ${className}Service.exportQueryList(${className}); |
| | | ExcelUtil<${ClassName}> util = new ExcelUtil<${ClassName}>(${ClassName}.class); |
| | | return util.exportExcel(list, "${functionName}æ°æ®"); |
| | | } |
| | |
| | | @ApiOperation("è·å${functionName}详ç»ä¿¡æ¯") |
| | | // @PreAuthorize("@ss.hasPermi('${permissionPrefix}:query')") |
| | | @GetMapping(value = "/getInfo/{${pkColumn.javaField}}") |
| | | public AjaxResult getInfo(@PathVariable("${pkColumn.javaField}") ${pkColumn.javaType} ${pkColumn.javaField}) |
| | | { |
| | | public AjaxResult getInfo(@PathVariable("${pkColumn.javaField}") ${pkColumn.javaType} ${pkColumn.javaField}) { |
| | | return AjaxResult.success(${className}Service.getById(${pkColumn.javaField})); |
| | | } |
| | | |
| | |
| | | @Log(title = "${functionName}", businessType = BusinessType.INSERT) |
| | | @PostMapping("/add") |
| | | @RepeatSubmit |
| | | public AjaxResult add(@RequestBody ${ClassName} ${className}) |
| | | { |
| | | public AjaxResult add(@RequestBody ${ClassName} ${className}) { |
| | | return toAjax(${className}Service.save(${className})); |
| | | } |
| | | |
| | |
| | | @Log(title = "${functionName}", businessType = BusinessType.UPDATE) |
| | | @PostMapping("/edit") |
| | | @RepeatSubmit |
| | | public AjaxResult edit(@RequestBody ${ClassName} ${className}) |
| | | { |
| | | public AjaxResult edit(@RequestBody ${ClassName} ${className}) { |
| | | return toAjax(${className}Service.updateById(${className})); |
| | | } |
| | | |
| | |
| | | // @PreAuthorize("@ss.hasPermi('${permissionPrefix}:remove')") |
| | | @Log(title = "${functionName}", businessType = BusinessType.DELETE) |
| | | @GetMapping("/remove/{${pkColumn.javaField}s}") |
| | | public AjaxResult remove(@PathVariable ${pkColumn.javaType}[] ${pkColumn.javaField}s) |
| | | { |
| | | public AjaxResult remove(@PathVariable ${pkColumn.javaType}[] ${pkColumn.javaField}s) { |
| | | return toAjax(${className}Service.removeByIds(Arrays.asList(${pkColumn.javaField}s))); |
| | | } |
| | | } |
| | |
| | | * @param ${className} ${functionName} |
| | | * @return ${functionName}éå |
| | | */ |
| | | public List<${ClassName}> queryList(${ClassName} ${className}); |
| | | public Page<${ClassName}> queryList(${ClassName} ${className}); |
| | | |
| | | /** |
| | | * æ¥è¯¢${functionName}å表 |
| | | * |
| | | * @param ${className} ${functionName} |
| | | * @return ${functionName}éå |
| | | */ |
| | | public List<${ClassName}> exportQueryList(${ClassName} ${className}); |
| | | } |
| | |
| | | public class ${ClassName}ServiceImpl extends ServiceImpl<${ClassName}Mapper, ${ClassName}> implements I${ClassName}Service |
| | | { |
| | | |
| | | @Autowired |
| | | private ${ClassName}Mapper ${className}Mapper; |
| | | |
| | | /** |
| | | * æ¥è¯¢${functionName}å表 |
| | |
| | | * @return ${functionName} |
| | | */ |
| | | @Override |
| | | public List<${ClassName}> queryList(${ClassName} ${className}) { |
| | | public Page<${ClassName}> queryList(${ClassName} ${className}) { |
| | | LambdaQueryWrapper<${ClassName}> wrappers = Wrappers.lambdaQuery(); |
| | | #foreach($column in $columns) |
| | | #set($queryType=$column.queryType) |
| | | #set($javaField=$column.javaField) |
| | | #set($javaType=$column.javaType) |
| | | #set($columnName=$column.columnName) |
| | | #set($AttrName=$column.javaField.substring(0,1).toUpperCase() + ${column.javaField.substring(1)}) |
| | | #if($column.query) |
| | | #if($column.queryType == "EQ") |
| | | #if($javaType == 'String') |
| | | if (StringUtils.isNotBlank(${className}.get$AttrName())){ |
| | | wrappers.eq(${ClassName}::get$AttrName ,${className}.get$AttrName()); |
| | | } |
| | | #else |
| | | if (${className}.get$AttrName() != null){ |
| | | wrappers.eq(${ClassName}::get$AttrName ,${className}.get$AttrName()); |
| | | } |
| | | #end |
| | | #elseif($queryType == "NE") |
| | | #if($javaType == 'String') |
| | | if (StringUtils.isNotBlank(${className}.get$AttrName())){ |
| | | wrappers.ne(${ClassName}::get$AttrName ,${className}.get$AttrName()); |
| | | } |
| | | #else |
| | | if (${className}.get$AttrName() != null){ |
| | | wrappers.ne(${ClassName}::get$AttrName ,${className}.get$AttrName()); |
| | | } |
| | | #end |
| | | #elseif($queryType == "GT") |
| | | #if($javaType == 'String') |
| | | if (StringUtils.isNotBlank(${className}.get$AttrName())){ |
| | | wrappers.gt(${ClassName}::get$AttrName ,${className}.get$AttrName()); |
| | | } |
| | | #else |
| | | if (${className}.get$AttrName() != null){ |
| | | wrappers.gt(${ClassName}::get$AttrName ,${className}.get$AttrName()); |
| | | } |
| | | #end |
| | | #elseif($queryType == "GTE") |
| | | #if($javaType == 'String') |
| | | if (StringUtils.isNotBlank(${className}.get$AttrName())){ |
| | | wrappers.ge(${ClassName}::get$AttrName ,${className}.get$AttrName()); |
| | | } |
| | | #else |
| | | if (${className}.get$AttrName() != null){ |
| | | wrappers.ge(${ClassName}::get$AttrName ,${className}.get$AttrName()); |
| | | } |
| | | #end |
| | | #elseif($queryType == "LT") |
| | | #if($javaType == 'String') |
| | | if (StringUtils.isNotBlank(${className}.get$AttrName())){ |
| | | wrappers.lt(${ClassName}::get$AttrName ,${className}.get$AttrName()); |
| | | } |
| | | #else |
| | | if (${className}.get$AttrName() != null){ |
| | | wrappers.lt(${ClassName}::get$AttrName ,${className}.get$AttrName()); |
| | | } |
| | | #end |
| | | #elseif($queryType == "LTE") |
| | | #if($javaType == 'String') |
| | | if (StringUtils.isNotBlank(${className}.get$AttrName())){ |
| | | wrappers.le(${ClassName}::get$AttrName ,${className}.get$AttrName()); |
| | | } |
| | | #else |
| | | if (${className}.get$AttrName() != null){ |
| | | wrappers.le(${ClassName}::get$AttrName ,${className}.get$AttrName()); |
| | | } |
| | | #end |
| | | #elseif($queryType == "LIKE") |
| | | #if($javaType == 'String') |
| | | if (StringUtils.isNotBlank(${className}.get$AttrName())){ |
| | | wrappers.like(${ClassName}::get$AttrName ,${className}.get$AttrName()); |
| | | } |
| | | #else |
| | | if (${className}.get$AttrName() != null){ |
| | | wrappers.like(${ClassName}::get$AttrName ,${className}.get$AttrName()); |
| | | } |
| | | #end |
| | | #elseif($queryType == "BETWEEN") |
| | | Map<String, Object> params = ${className}.getParams(); |
| | | if (params.get("begin$AttrName") != null && params.get("end$AttrName") != null) { |
| | | wrappers.between(${ClassName}::get$AttrName ,params.get("begin$AttrName"),params.get("end$AttrName")); |
| | | } |
| | | #end |
| | | #end |
| | | #end |
| | | |
| | | int currentPage = (${className}.getPageNum() == null || ${className}.getPageNum() < 1) ? 1 : ${className}.getPageNum(); |
| | | int size = (${className}.getPageSize() == null || ${className}.getPageSize() < 1) ? 10 : ${className}.getPageSize(); |
| | | Page<${ClassName}> page = new Page<>(currentPage, size); |
| | | List<${ClassName}> ${className}List = ${className}Mapper.selectPage(page, wrappers).getRecords(); |
| | | |
| | | return page.setRecords(${className}List); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * æ¥è¯¢${functionName}å表 |
| | | * |
| | | * @param ${className} ${functionName} |
| | | * @return ${functionName} |
| | | */ |
| | | @Override |
| | | public List<${ClassName}> exportQueryList(${ClassName} ${className}) { |
| | | LambdaQueryWrapper<${ClassName}> wrappers = Wrappers.lambdaQuery(); |
| | | #foreach($column in $columns) |
| | | #set($queryType=$column.queryType) |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ruoyi.project.domain; |
| | | |
| | | import java.util.Date; |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import com.baomidou.mybatisplus.annotation.IdType; |
| | | import com.baomidou.mybatisplus.annotation.TableId; |
| | | import com.ruoyi.common.annotation.Excel; |
| | | import com.ruoyi.common.core.domain.BaseEntity; |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | |
| | | /** |
| | | * æ£è
æ»äº¡ä¿¡æ¯å¯¹è±¡ service_deathinfo |
| | | * |
| | | * @author ls |
| | | * @date 2026-01-20 |
| | | */ |
| | | @Data |
| | | @ApiModel("æ£è
æ»äº¡ä¿¡æ¯") |
| | | public class ServiceDeathinfo extends BaseEntity |
| | | { |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | /** $column.columnComment */ |
| | | @ApiModelProperty("$column.columnComment") |
| | | //æ°æ®åºèªå¢æ¹æ@TableId(type = IdType.AUTO) |
| | | @TableId(type = IdType.AUTO) |
| | | private Long id; |
| | | |
| | | /** å
³èservice_donatebaseinfo表çID */ |
| | | @ApiModelProperty("å
³èservice_donatebaseinfo表çID") |
| | | @Excel(name = "å
³èservice_donatebaseinfo表çID") |
| | | private Long infoid; |
| | | |
| | | /** æç®è
ç¼å· */ |
| | | @ApiModelProperty("æç®è
ç¼å·") |
| | | @Excel(name = "æç®è
ç¼å·") |
| | | private String donorno; |
| | | |
| | | /** å¨å®è·åæºæç¼å· å¯¹åºæºæè¡¨ */ |
| | | @ApiModelProperty("å¨å®è·åæºæç¼å· å¯¹åºæºæè¡¨") |
| | | @Excel(name = "å¨å®è·åæºæç¼å· å¯¹åºæºæè¡¨") |
| | | private String gainhospitalno; |
| | | |
| | | /** å¨å®è·åæºæåç§° å¯¹åºæºæè¡¨ */ |
| | | @ApiModelProperty("å¨å®è·åæºæåç§° å¯¹åºæºæè¡¨") |
| | | @Excel(name = "å¨å®è·åæºæåç§° å¯¹åºæºæè¡¨") |
| | | private String gainhospitalname; |
| | | |
| | | /** æ»äº¡æ¶é´ */ |
| | | @ApiModelProperty("æ»äº¡æ¶é´") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @Excel(name = "æ»äº¡æ¶é´", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") |
| | | private Date deathtime; |
| | | |
| | | /** æ»äº¡åå */ |
| | | @ApiModelProperty("æ»äº¡åå ") |
| | | @Excel(name = "æ»äº¡åå ") |
| | | private String deathreason; |
| | | |
| | | /** æ»äº¡å¤å®å»çä¸ */ |
| | | @ApiModelProperty("æ»äº¡å¤å®å»çä¸") |
| | | @Excel(name = "æ»äº¡å¤å®å»çä¸") |
| | | private String deathjudgedocto; |
| | | |
| | | /** æ»äº¡å¤å®å»çäº */ |
| | | @ApiModelProperty("æ»äº¡å¤å®å»çäº") |
| | | @Excel(name = "æ»äº¡å¤å®å»çäº") |
| | | private String deathjudgedoctt; |
| | | |
| | | /** æ»äº¡è¯æéä»¶è·¯å¾,å¤å¼ ç¨;å·éå¼ */ |
| | | @ApiModelProperty("æ»äº¡è¯æéä»¶è·¯å¾,å¤å¼ ç¨;å·éå¼") |
| | | @Excel(name = "æ»äº¡è¯æéä»¶è·¯å¾,å¤å¼ ç¨;å·éå¼") |
| | | private String deathjudgeannex; |
| | | |
| | | /** æ¯å¦é»åç¼
æä»ªå¼ 0ï¼å¦ï¼1ï¼æ¯ */ |
| | | @ApiModelProperty("æ¯å¦é»åç¼
æä»ªå¼ 0ï¼å¦ï¼1ï¼æ¯") |
| | | @Excel(name = "æ¯å¦é»åç¼
æä»ªå¼ 0ï¼å¦ï¼1ï¼æ¯") |
| | | private Integer isspendremember; |
| | | |
| | | /** æ¯å¦æ¢å¤éä½ä»ªå®¹ 0ï¼å¦ï¼1ï¼æ¯ */ |
| | | @ApiModelProperty("æ¯å¦æ¢å¤éä½ä»ªå®¹ 0ï¼å¦ï¼1ï¼æ¯") |
| | | @Excel(name = "æ¯å¦æ¢å¤éä½ä»ªå®¹ 0ï¼å¦ï¼1ï¼æ¯") |
| | | private Integer isrestoreremains; |
| | | |
| | | /** ç¼
æä»ªå¼éä»¶è·¯å¾,å¤å¼ ç¨;å·éå¼ */ |
| | | @ApiModelProperty("ç¼
æä»ªå¼éä»¶è·¯å¾,å¤å¼ ç¨;å·éå¼") |
| | | @Excel(name = "ç¼
æä»ªå¼éä»¶è·¯å¾,å¤å¼ ç¨;å·éå¼") |
| | | private String rememberannex; |
| | | |
| | | /** è´è´£äººç¼å· */ |
| | | @ApiModelProperty("è´è´£äººç¼å·") |
| | | @Excel(name = "è´è´£äººç¼å·") |
| | | private String responsibleuserid; |
| | | |
| | | /** è´è´£äººå§å */ |
| | | @ApiModelProperty("è´è´£äººå§å") |
| | | @Excel(name = "è´è´£äººå§å") |
| | | private String responsibleusername; |
| | | |
| | | } |
| | | |
| | |
| | | private Integer terminationCase; |
| | | |
| | | /** |
| | | * è系人ï¼åè°åå§åï¼ |
| | | * é¨é¨ç¼å· |
| | | */ |
| | | @ApiModelProperty("é¨é¨ç¼å·") |
| | | @Excel(name = "é¨é¨ç¼å·", readConverterExp = "é¨é¨ç¼å·") |
| | |
| | | private Long id; |
| | | |
| | | /** |
| | | * å
³èservice_donateorgan_base表çID |
| | | */ |
| | | @ApiModelProperty("å
³èservice_donateorgan_base表çIDï¼å¿
å¡«ï¼") |
| | | private Long baseId; |
| | | /** |
| | | * å
³èservice_donatebaseinfo表çID |
| | | */ |
| | | @ApiModelProperty("å
³èservice_donatebaseinfo表çID") |
| | |
| | | @ApiModelProperty("ç³»ç»ç¼å·") |
| | | @Excel(name = "ç³»ç»ç¼å·") |
| | | private String caseno; |
| | | |
| | | |
| | | |
| | | @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ruoyi.project.domain; |
| | | |
| | | import java.util.Date; |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import com.baomidou.mybatisplus.annotation.IdType; |
| | | import com.baomidou.mybatisplus.annotation.TableId; |
| | | import com.ruoyi.common.annotation.Excel; |
| | | import com.ruoyi.common.core.domain.BaseEntity; |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | |
| | | /** |
| | | * æç®å¨å®åé
åºç¡å¯¹è±¡ service_donateorgan_base |
| | | * |
| | | * @author ls |
| | | * @date 2026-01-17 |
| | | */ |
| | | @Data |
| | | @ApiModel("æç®å¨å®åé
åºç¡") |
| | | public class ServiceDonateorganBase extends BaseEntity |
| | | { |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | /** $column.columnComment */ |
| | | @ApiModelProperty("$column.columnComment") |
| | | //æ°æ®åºèªå¢æ¹æ@TableId(type = IdType.AUTO) |
| | | @TableId(type = IdType.AUTO) |
| | | private Long id; |
| | | |
| | | /** å
³èservice_donatebaseinfo表çID */ |
| | | @ApiModelProperty("å
³èservice_donatebaseinfo表çID") |
| | | @Excel(name = "å
³èservice_donatebaseinfo表çID") |
| | | private Long infoid; |
| | | |
| | | /** åé
ç¶æï¼0:æªåé
ï¼1ï¼å·²åé
ï¼2ä½åº */ |
| | | @ApiModelProperty("åé
ç¶æï¼0:æªåé
ï¼1ï¼å·²åé
ï¼2ä½åº") |
| | | @Excel(name = "åé
ç¶æï¼0:æªåé
ï¼1ï¼å·²åé
ï¼2ä½åº") |
| | | private Long allocationStatus; |
| | | |
| | | /** åé
æ¶é´ */ |
| | | @ApiModelProperty("åé
æ¶é´") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @Excel(name = "åé
æ¶é´", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") |
| | | private Date allocationTime; |
| | | |
| | | /** ç»è®°äººç¼å· */ |
| | | @ApiModelProperty("ç»è®°äººç¼å·") |
| | | @Excel(name = "ç»è®°äººç¼å·") |
| | | private String registrationCode; |
| | | |
| | | /** ç»è®°äººå§å */ |
| | | @ApiModelProperty("ç»è®°äººå§å") |
| | | @Excel(name = "ç»è®°äººå§å") |
| | | private String registrationName; |
| | | |
| | | /** ç»è®°æ¶é´ */ |
| | | @ApiModelProperty("ç»è®°æ¶é´") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @Excel(name = "ç»è®°æ¶é´", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") |
| | | private Date registrationTime; |
| | | |
| | | /** é¢è®¡æ¶é´ */ |
| | | @ApiModelProperty("é¢è®¡æ¶é´") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @Excel(name = "é¢è®¡æ¶é´", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") |
| | | private Date estimatedtime; |
| | | |
| | | } |
| | | |
| | |
| | | private String gainhospitalname; |
| | | |
| | | /** |
| | | * æ»äº¡æ¶é´ |
| | | * æ»äº¡æ¶é´ï¼åç¨ï¼ |
| | | */ |
| | | @ApiModelProperty("æ»äº¡æ¶é´") |
| | | @ApiModelProperty("æ»äº¡æ¶é´ï¼åç¨ï¼") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") |
| | | @Excel(name = "æ»äº¡æ¶é´", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") |
| | | private Date deathtime; |
| | | |
| | | /** |
| | | * æ»äº¡åå |
| | | * æ»äº¡åå ï¼åç¨ï¼ |
| | | */ |
| | | @ApiModelProperty("æ»äº¡åå ") |
| | | @Excel(name = "æ»äº¡åå ") |
| | | @ApiModelProperty("æ»äº¡åå ï¼åç¨ï¼") |
| | | @Excel(name = "æ»äº¡åå ï¼åç¨ï¼") |
| | | private String deathreason; |
| | | |
| | | /** |
| | | * æ»äº¡å¤å®å»çä¸ |
| | | * æ»äº¡å¤å®å»çä¸ï¼åç¨ï¼ |
| | | */ |
| | | @ApiModelProperty("æ»äº¡å¤å®å»çä¸") |
| | | @Excel(name = "æ»äº¡å¤å®å»çä¸") |
| | | @ApiModelProperty("æ»äº¡å¤å®å»çä¸ï¼åç¨ï¼") |
| | | @Excel(name = "æ»äº¡å¤å®å»çä¸ï¼åç¨ï¼") |
| | | private String deathjudgedocto; |
| | | |
| | | /** |
| | | * æ»äº¡å¤å®å»çäº |
| | | */ |
| | | @ApiModelProperty("æ»äº¡å¤å®å»çäº") |
| | | @Excel(name = "æ»äº¡å¤å®å»çäº") |
| | | @ApiModelProperty("æ»äº¡å¤å®å»çäºï¼åç¨ï¼") |
| | | @Excel(name = "æ»äº¡å¤å®å»çäºï¼åç¨ï¼") |
| | | private String deathjudgedoctt; |
| | | |
| | | /** |
| | | * æ»äº¡è¯æéä»¶è·¯å¾ |
| | | * æ»äº¡è¯æéä»¶è·¯å¾ï¼åç¨ï¼ |
| | | */ |
| | | @ApiModelProperty("æ»äº¡è¯æéä»¶è·¯å¾") |
| | | @ApiModelProperty("æ»äº¡è¯æéä»¶è·¯å¾ï¼åç¨ï¼") |
| | | private String deathjudgeannex; |
| | | |
| | | /** |
| | |
| | | private String operationdoctor; |
| | | |
| | | /** |
| | | * æ¯å¦é»åç¼
æä»ªå¼ |
| | | * æ¯å¦é»åç¼
æä»ªå¼ï¼åç¨ï¼ |
| | | */ |
| | | @ApiModelProperty("æ¯å¦é»åç¼
æä»ªå¼") |
| | | @Excel(name = "æ¯å¦é»åç¼
æä»ªå¼") |
| | | @ApiModelProperty("æ¯å¦é»åç¼
æä»ªå¼ï¼åç¨ï¼") |
| | | @Excel(name = "æ¯å¦é»åç¼
æä»ªå¼ï¼åç¨ï¼") |
| | | private Integer isspendremember; |
| | | |
| | | /** |
| | | * æ¯å¦æ¢å¤éä½ä»ªå®¹ |
| | | */ |
| | | @ApiModelProperty("æ¯å¦æ¢å¤éä½ä»ªå®¹") |
| | | @Excel(name = "æ¯å¦æ¢å¤éä½ä»ªå®¹") |
| | | @ApiModelProperty("æ¯å¦æ¢å¤éä½ä»ªå®¹ï¼åç¨ï¼") |
| | | @Excel(name = "æ¯å¦æ¢å¤éä½ä»ªå®¹ï¼åç¨ï¼") |
| | | private Integer isrestoreremains; |
| | | |
| | | /** |
| | | * ç¼
æä»ªå¼éä»¶è·¯å¾ |
| | | * ç¼
æä»ªå¼éä»¶è·¯å¾ï¼åç¨ï¼ |
| | | */ |
| | | @ApiModelProperty("ç¼
æä»ªå¼éä»¶è·¯å¾") |
| | | @ApiModelProperty("ç¼
æä»ªå¼éä»¶è·¯å¾ï¼åç¨ï¼") |
| | | private String rememberannex; |
| | | |
| | | /** |
| | |
| | | * è¯ä¼°ç¶æï¼ 馿¬¡ï¼1.è¯ä¼°éè¿ 2è¯ä¼°ä¸éè¿ æç»ï¼3.è¯ä¼°éè¿ 4è¯ä¼°ä¸éè¿ |
| | | */ |
| | | @ApiModelProperty("è¯ä¼°ç¶æï¼ 馿¬¡ï¼1.è¯ä¼°éè¿ 2è¯ä¼°ä¸éè¿ æç»ï¼3.è¯ä¼°éè¿ 4è¯ä¼°ä¸éè¿") |
| | | private String assessState; |
| | | private String firstAssessState; |
| | | |
| | | /** |
| | | * è¯ä¼°ç¶æï¼ 馿¬¡ï¼1.è¯ä¼°éè¿ 2è¯ä¼°ä¸éè¿ æç»ï¼3.è¯ä¼°éè¿ 4è¯ä¼°ä¸éè¿ |
| | | */ |
| | | @ApiModelProperty("è¯ä¼°ç¶æï¼ 馿¬¡ï¼1.è¯ä¼°éè¿ 2è¯ä¼°ä¸éè¿ æç»ï¼3.è¯ä¼°éè¿ 4è¯ä¼°ä¸éè¿") |
| | | private String secondAssessState; |
| | | |
| | | |
| | | /** |
| | |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @Excel(name = "äºæ¬¡è¯ä¼°æ¶é´", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") |
| | | private Date assessSecondTime; |
| | | |
| | | |
| | | } |
| | | |
| | |
| | | * @date 2021-11-10 |
| | | */ |
| | | @Data |
| | | @ApiModel("å¨å®åé
") |
| | | @ApiModel("å¨å®åé
ï¼åç¨ï¼") |
| | | public class ServiceOrganallocation extends BaseEntity { |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | |
| | | package com.ruoyi.project.domain; |
| | | |
| | | import java.util.Date; |
| | | |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import com.baomidou.mybatisplus.annotation.IdType; |
| | | import com.baomidou.mybatisplus.annotation.TableId; |
| | |
| | | */ |
| | | @Data |
| | | @ApiModel("æç®äº²å±ç¡®è®¤") |
| | | public class ServiceRelativesconfirmation extends BaseEntity |
| | | { |
| | | public class ServiceRelativesconfirmation extends BaseEntity { |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | /** $column.columnComment */ |
| | | /** |
| | | * $column.columnComment |
| | | */ |
| | | @ApiModelProperty("$column.columnComment") |
| | | //æ°æ®åºèªå¢æ¹æ@TableId(type = IdType.AUTO) |
| | | @TableId(type = IdType.AUTO) |
| | | private Long id; |
| | | |
| | | /** å
³èservice_donatebaseinfo表çID */ |
| | | /** |
| | | * å
³èservice_donatebaseinfo表çID |
| | | */ |
| | | @ApiModelProperty("å
³èservice_donatebaseinfo表çID") |
| | | private Long infoid; |
| | | |
| | | /** æç®è
ç¼å· */ |
| | | /** |
| | | * æç®è
ç¼å· |
| | | */ |
| | | @ApiModelProperty("æç®è
ç¼å·") |
| | | @Excel(name = "æç®è
ç¼å·") |
| | | private String donorno; |
| | | |
| | | /** å§å */ |
| | | /** |
| | | * å§å |
| | | */ |
| | | @ApiModelProperty("å§å") |
| | | @Excel(name = "å§å") |
| | | private String name; |
| | | |
| | | /** è¯ä»¶ç±»å */ |
| | | /** |
| | | * è¯ä»¶ç±»å |
| | | */ |
| | | @ApiModelProperty("è¯ä»¶ç±»å") |
| | | private Long idcardtype; |
| | | |
| | | /** è¯ä»¶å·ç */ |
| | | /** |
| | | * è¯ä»¶å·ç |
| | | */ |
| | | @ApiModelProperty("è¯ä»¶å·ç ") |
| | | @Excel(name = "è¯ä»¶å·ç ") |
| | | private String idcardno; |
| | | |
| | | /** èç³»çµè¯ */ |
| | | /** |
| | | * èç³»çµè¯ |
| | | */ |
| | | @ApiModelProperty("èç³»çµè¯") |
| | | @Excel(name = "èç³»çµè¯") |
| | | private String phone; |
| | | |
| | | /** ç°ä½å°å */ |
| | | /** |
| | | * ç°ä½å°å |
| | | */ |
| | | @ApiModelProperty("ç°ä½å°å") |
| | | @Excel(name = "ç°ä½å°å") |
| | | private String residenceaddress; |
| | | |
| | | /** ç°ä½å°åç代ç */ |
| | | /** |
| | | * ç°ä½å°åç代ç |
| | | */ |
| | | @ApiModelProperty("ç°ä½å°åç代ç ") |
| | | private String residenceprovince; |
| | | |
| | | /** ç°ä½å°åçåç§° */ |
| | | /** |
| | | * ç°ä½å°åçåç§° |
| | | */ |
| | | @ApiModelProperty("ç°ä½å°åçåç§°") |
| | | @Excel(name = "ç°ä½å°åçåç§°") |
| | | private String residenceprovincename; |
| | | |
| | | /** å¸ç¼å· */ |
| | | /** |
| | | * å¸ç¼å· |
| | | */ |
| | | @ApiModelProperty("å¸ç¼å·") |
| | | private String residencecity; |
| | | |
| | | /** å¸åç§° */ |
| | | /** |
| | | * å¸åç§° |
| | | */ |
| | | @ApiModelProperty("å¸åç§°") |
| | | private String residencecityname; |
| | | |
| | | /** æå±è¡éï¼éï¼æ ¹æ®è¡æ¿åºå表 */ |
| | | /** |
| | | * æå±è¡éï¼éï¼æ ¹æ®è¡æ¿åºå表 |
| | | */ |
| | | @ApiModelProperty("æå±è¡éï¼éï¼æ ¹æ®è¡æ¿åºå表") |
| | | private String residencetown; |
| | | |
| | | /** æå±è¡éï¼éï¼åç§° */ |
| | | /** |
| | | * æå±è¡éï¼éï¼åç§° |
| | | */ |
| | | @ApiModelProperty("æå±è¡éï¼éï¼åç§°") |
| | | private String residencetownname; |
| | | |
| | | /** 社åºï¼æï¼ç¼å· æ ¹æ®è¡æ¿åºå表 */ |
| | | /** |
| | | * 社åºï¼æï¼ç¼å· æ ¹æ®è¡æ¿åºå表 |
| | | */ |
| | | @ApiModelProperty("社åºï¼æï¼ç¼å· æ ¹æ®è¡æ¿åºå表") |
| | | private String residencecommunity; |
| | | |
| | | /** 社åºï¼æï¼åç§° */ |
| | | /** |
| | | * 社åºï¼æï¼åç§° |
| | | */ |
| | | @ApiModelProperty("社åºï¼æï¼åç§°") |
| | | private String residencecommunityname; |
| | | |
| | | /** æå±åºåç¼å· æ ¹æ®è¡æ¿åºå表 */ |
| | | /** |
| | | * æå±åºåç¼å· æ ¹æ®è¡æ¿åºå表 |
| | | */ |
| | | @ApiModelProperty("æå±åºåç¼å· æ ¹æ®è¡æ¿åºå表") |
| | | private String residencecountycode; |
| | | |
| | | /** æå±åºååç§° */ |
| | | /** |
| | | * æå±åºååç§° |
| | | */ |
| | | @ApiModelProperty("æå±åºååç§°") |
| | | private String residencecountyname; |
| | | |
| | | /** 亲å±å
³ç³»,å¤é ;å·éå¼ æ ¹æ®åå
¸sys_KinshipConfirm */ |
| | | /** |
| | | * 亲å±å
³ç³»,å¤é ;å·éå¼ æ ¹æ®åå
¸sys_KinshipConfirm |
| | | */ |
| | | @ApiModelProperty("亲å±å
³ç³»,å¤é ;å·éå¼ æ ¹æ®åå
¸sys_KinshipConfirm") |
| | | @Excel(name = "亲å±å
³ç³»,å¤é ;å·éå¼ æ ¹æ®åå
¸sys_KinshipConfirm") |
| | | private String kinship; |
| | | |
| | | /** å女æ°é */ |
| | | /** |
| | | * å女æ°é |
| | | */ |
| | | @ApiModelProperty("å女æ°é") |
| | | private Long kinshipChildrennum; |
| | | |
| | | /** ä¸æèµ è
å
³ç³» æ ¹æ®åå
¸sys_FamilyRelation */ |
| | | /** |
| | | * ä¸æèµ è
å
³ç³» æ ¹æ®åå
¸sys_FamilyRelation |
| | | */ |
| | | @ApiModelProperty("ä¸æèµ è
å
³ç³» æ ¹æ®åå
¸sys_FamilyRelation") |
| | | private String signfamilyrelations; |
| | | |
| | | /** 亲å±å
³ç³»ç¡®è®¤ç¾å */ |
| | | /** |
| | | * 亲å±å
³ç³»ç¡®è®¤ç¾å |
| | | */ |
| | | @ApiModelProperty("亲å±å
³ç³»ç¡®è®¤ç¾å") |
| | | private String kinshipconfirmationsign; |
| | | |
| | | /** æç®å³å® */ |
| | | /** |
| | | * æç®å³å® |
| | | */ |
| | | @ApiModelProperty("æç®å³å®") |
| | | @Excel(name = "æç®å³å®") |
| | | private String organdecision; |
| | | |
| | | /** å
¶ä» */ |
| | | /** |
| | | * å
¶ä» |
| | | */ |
| | | @ApiModelProperty("å
¶ä»") |
| | | private String organdecisionOther; |
| | | |
| | | /** 亲å±ç¡®è®¤ç¾å */ |
| | | /** |
| | | * 亲å±ç¡®è®¤ç¾å |
| | | */ |
| | | @ApiModelProperty("亲å±ç¡®è®¤ç¾å") |
| | | private String relativeconfirmationsign; |
| | | |
| | | /** ä¸æèµ è
å
³ç³» */ |
| | | /** |
| | | * ä¸æèµ è
å
³ç³» |
| | | */ |
| | | @ApiModelProperty("ä¸æèµ è
å
³ç³»") |
| | | private String familyrelations; |
| | | |
| | | /** è·åç»ç»ç¼å· */ |
| | | /** |
| | | * è·åç»ç»ç¼å· |
| | | */ |
| | | @ApiModelProperty("è·åç»ç»ç¼å·") |
| | | private String acquisitiontissueno; |
| | | |
| | | /** è·åç»ç»åç§° */ |
| | | /** |
| | | * è·åç»ç»åç§° |
| | | */ |
| | | @ApiModelProperty("è·åç»ç»åç§°") |
| | | private String acquisitiontissuename; |
| | | |
| | | /** è´è´£äººç¼å· */ |
| | | /** |
| | | * è´è´£äººç¼å· |
| | | */ |
| | | @ApiModelProperty("è´è´£äººç¼å·") |
| | | private String responsibleuserid; |
| | | |
| | | /** è´è´£äººå§å */ |
| | | /** |
| | | * è´è´£äººå§å |
| | | */ |
| | | @ApiModelProperty("è´è´£äººå§å") |
| | | @Excel(name = "è´è´£äººå§å") |
| | | private String responsibleusername; |
| | | |
| | | /** åè°åç¾å1 */ |
| | | /** |
| | | * åè°åç¾å1 |
| | | */ |
| | | @ApiModelProperty("åè°åç¾å1") |
| | | @Excel(name = "åè°åç¾å1") |
| | | private String coordinateduserido; |
| | | |
| | | /** èç»äººä¸å§å */ |
| | | /** |
| | | * èç»äººä¸å§å |
| | | */ |
| | | @ApiModelProperty("èç»äººä¸å§å") |
| | | private String coordinatedusernameo; |
| | | |
| | | /** åè°åç¾å2 */ |
| | | /** |
| | | * åè°åç¾å2 |
| | | */ |
| | | @ApiModelProperty("åè°åç¾å2") |
| | | @Excel(name = "åè°åç¾å2") |
| | | private String coordinateduseridt; |
| | | |
| | | /** èç»äººäºå§å */ |
| | | /** |
| | | * èç»äººäºå§å |
| | | */ |
| | | @ApiModelProperty("èç»äººäºå§å") |
| | | private String coordinatedusernamet; |
| | | |
| | | /** ä¸è人åç¼å· */ |
| | | /** |
| | | * ä¸è人åç¼å· |
| | | */ |
| | | @ApiModelProperty("ä¸è人åç¼å·") |
| | | private String operatorno; |
| | | |
| | | /** ä¸è人åå§å */ |
| | | /** |
| | | * ä¸è人åå§å |
| | | */ |
| | | @ApiModelProperty("ä¸è人åå§å") |
| | | private String operatorname; |
| | | |
| | | /** ç¾ç½²æ¥æ */ |
| | | /** |
| | | * ç¾ç½²æ¥æ |
| | | */ |
| | | @ApiModelProperty("ç¾ç½²æ¥æ") |
| | | // @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @Excel(name = "ç¾ç½²æ¥æ", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") |
| | | private Date signdate; |
| | | |
| | | |
| | | /** æ°æ */ |
| | | /** |
| | | * æ°æ |
| | | */ |
| | | @ApiModelProperty("æ°æ") |
| | | private String nation; |
| | | |
| | | |
| | | /** å¦å */ |
| | | /** |
| | | * å¦å |
| | | */ |
| | | @ApiModelProperty("å¦å") |
| | | private String education; |
| | | |
| | |
| | | */ |
| | | @ApiModelProperty("èä¸") |
| | | private String occupation; |
| | | |
| | | /** |
| | | * éä»¶ |
| | | */ |
| | | @ApiModelProperty("éä»¶") |
| | | private String assessannex; |
| | | |
| | | /** |
| | | * 家屿è§å¤æ³¨ |
| | | */ |
| | | @ApiModelProperty("家屿è§å¤æ³¨") |
| | | private String relativeRemark; |
| | | } |
| | | |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ruoyi.project.domain.dto; |
| | | |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import com.ruoyi.common.annotation.Excel; |
| | | import com.ruoyi.common.core.domain.BaseEntity; |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | |
| | | import java.util.Date; |
| | | |
| | | /** |
| | | * æ£è
æ»äº¡ä¿¡æ¯å¯¹è±¡ service_deathinfo |
| | | * |
| | | * @author ls |
| | | * @date 2026-01-20 |
| | | */ |
| | | @Data |
| | | @ApiModel("æ£è
æ»äº¡ä¿¡æ¯ååºå¯¹è±¡") |
| | | public class DeathBaseInfoDTO extends BaseEntity { |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | /** |
| | | * baseInfoçID |
| | | */ |
| | | @ApiModelProperty("baseInfoçID") |
| | | private Long infoid; |
| | | |
| | | |
| | | /** |
| | | * è®°å½ç¶æ |
| | | */ |
| | | @ApiModelProperty("è®°å½ç¶æ") |
| | | @Excel(name = "è®°å½ç¶æ") |
| | | private String recordstate; |
| | | |
| | | |
| | | /** |
| | | * æ¡ä¾ç¼å· |
| | | */ |
| | | @ApiModelProperty("æ¡ä¾ç¼å·") |
| | | @Excel(name = "æ¡ä¾ç¼å·") |
| | | private String caseNo; |
| | | |
| | | |
| | | /** |
| | | * æå¨å»çæºæåç§° |
| | | */ |
| | | @ApiModelProperty("æå¨å»çæºæåç§°") |
| | | @Excel(name = "æå¨å»çæºæåç§°") |
| | | private String treatmenthospitalname; |
| | | |
| | | /** |
| | | * æå¨å»çæºæç¼ç |
| | | */ |
| | | @ApiModelProperty("æå¨å»çæºæç¼ç ") |
| | | private String treatmenthospitalno; |
| | | |
| | | /** |
| | | * æ§å« |
| | | */ |
| | | @ApiModelProperty("æ§å«") |
| | | private String sex; |
| | | |
| | | /** |
| | | * å§å |
| | | */ |
| | | @ApiModelProperty("å§å") |
| | | @Excel(name = "å§å") |
| | | private String name; |
| | | |
| | | /** |
| | | * ä½é¢å· |
| | | */ |
| | | @ApiModelProperty("ä½é¢å·") |
| | | @Excel(name = "ä½é¢å·") |
| | | private String inpatientno; |
| | | |
| | | /** |
| | | * å¹´é¾ |
| | | */ |
| | | // @TableField(exist = false) |
| | | @ApiModelProperty("å¹´é¾") |
| | | private Long age; |
| | | |
| | | |
| | | /** |
| | | * è¡å |
| | | */ |
| | | @ApiModelProperty("è¡å ") |
| | | private String bloodtype; |
| | | |
| | | /** |
| | | * è¯ä»¶å·ç |
| | | */ |
| | | @ApiModelProperty("è¯ä»¶å·ç ") |
| | | private String idcardno; |
| | | |
| | | /** |
| | | * ç¾ç
è¯æåç§° |
| | | */ |
| | | @ApiModelProperty("ç¾ç
è¯æåç§°") |
| | | @Excel(name = "ç¾ç
è¯æåç§°") |
| | | private String diagnosisname; |
| | | |
| | | |
| | | /** |
| | | * æç®è
ç¼å· |
| | | */ |
| | | @ApiModelProperty("æç®è
ç¼å·") |
| | | @Excel(name = "æç®è
ç¼å·") |
| | | private String donorno; |
| | | |
| | | /** |
| | | * å¨å®è·åæºæç¼å· å¯¹åºæºæè¡¨ |
| | | */ |
| | | @ApiModelProperty("å¨å®è·åæºæç¼å· å¯¹åºæºæè¡¨") |
| | | @Excel(name = "å¨å®è·åæºæç¼å· å¯¹åºæºæè¡¨") |
| | | private String gainhospitalno; |
| | | |
| | | /** |
| | | * å¨å®è·åæºæåç§° å¯¹åºæºæè¡¨ |
| | | */ |
| | | @ApiModelProperty("å¨å®è·åæºæåç§° å¯¹åºæºæè¡¨") |
| | | @Excel(name = "å¨å®è·åæºæåç§° å¯¹åºæºæè¡¨") |
| | | private String gainhospitalname; |
| | | |
| | | /** |
| | | * æ»äº¡æ¶é´ |
| | | */ |
| | | @ApiModelProperty("æ»äº¡æ¶é´") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @Excel(name = "æ»äº¡æ¶é´", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") |
| | | private Date deathtime; |
| | | |
| | | /** |
| | | * æ»äº¡åå |
| | | */ |
| | | @ApiModelProperty("æ»äº¡åå ") |
| | | @Excel(name = "æ»äº¡åå ") |
| | | private String deathreason; |
| | | |
| | | /** |
| | | * æ»äº¡å¤å®å»çä¸ |
| | | */ |
| | | @ApiModelProperty("æ»äº¡å¤å®å»çä¸") |
| | | @Excel(name = "æ»äº¡å¤å®å»çä¸") |
| | | private String deathjudgedocto; |
| | | |
| | | /** |
| | | * æ»äº¡å¤å®å»çäº |
| | | */ |
| | | @ApiModelProperty("æ»äº¡å¤å®å»çäº") |
| | | @Excel(name = "æ»äº¡å¤å®å»çäº") |
| | | private String deathjudgedoctt; |
| | | |
| | | |
| | | /** |
| | | * æ¯å¦é»åç¼
æä»ªå¼ 0ï¼å¦ï¼1ï¼æ¯ |
| | | */ |
| | | @ApiModelProperty("æ¯å¦é»åç¼
æä»ªå¼ 0ï¼å¦ï¼1ï¼æ¯") |
| | | @Excel(name = "æ¯å¦é»åç¼
æä»ªå¼ 0ï¼å¦ï¼1ï¼æ¯") |
| | | private Integer isspendremember; |
| | | |
| | | /** |
| | | * æ¯å¦æ¢å¤éä½ä»ªå®¹ 0ï¼å¦ï¼1ï¼æ¯ |
| | | */ |
| | | @ApiModelProperty("æ¯å¦æ¢å¤éä½ä»ªå®¹ 0ï¼å¦ï¼1ï¼æ¯") |
| | | @Excel(name = "æ¯å¦æ¢å¤éä½ä»ªå®¹ 0ï¼å¦ï¼1ï¼æ¯") |
| | | private Integer isrestoreremains; |
| | | |
| | | |
| | | /** |
| | | * è´è´£äººç¼å· |
| | | */ |
| | | @ApiModelProperty("è´è´£äººç¼å·") |
| | | @Excel(name = "è´è´£äººç¼å·") |
| | | private String responsibleuserid; |
| | | |
| | | /** |
| | | * è´è´£äººå§å |
| | | */ |
| | | @ApiModelProperty("è´è´£äººå§å") |
| | | @Excel(name = "è´è´£äººå§å") |
| | | private String responsibleusername; |
| | | |
| | | } |
| | | |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ruoyi.project.domain.dto; |
| | | |
| | | import com.baomidou.mybatisplus.annotation.IdType; |
| | | import com.baomidou.mybatisplus.annotation.TableId; |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import com.ruoyi.common.annotation.Excel; |
| | | import com.ruoyi.common.core.domain.BaseEntity; |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | |
| | | import java.util.Date; |
| | | |
| | | /** |
| | | * æç®åºç¡å¯¹è±¡ service_donatebaseinfo |
| | | * |
| | | * @author ruoyi |
| | | * @date 2021-11-15 |
| | | */ |
| | | @Data |
| | | @ApiModel("æç®è¿åº¦åºç¡ä¿¡æ¯") |
| | | public class DonatebaseinfoProgressDTO extends BaseEntity { |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | /** |
| | | * æ²»çå»é¢ |
| | | */ |
| | | @ApiModelProperty("æ²»çå»é¢") |
| | | private String treatmenthospitalno; |
| | | |
| | | /** |
| | | * æå¨å»çæºæ |
| | | */ |
| | | @ApiModelProperty("æå¨å»çæºæ") |
| | | @Excel(name = "æå¨å»çæºæ") |
| | | private String treatmenthospitalname; |
| | | |
| | | |
| | | /** |
| | | * æç®è
ç¼å· |
| | | */ |
| | | @ApiModelProperty("æç®è
ç¼å·") |
| | | private String donorno; |
| | | |
| | | /** |
| | | * æ¡ä¾ç¼å· |
| | | */ |
| | | @ApiModelProperty("æ¡ä¾ç¼å·") |
| | | @Excel(name = "æ¡ä¾ç¼å·") |
| | | private String caseNo; |
| | | |
| | | |
| | | /** |
| | | * å§å |
| | | */ |
| | | @ApiModelProperty("å§å") |
| | | @Excel(name = "å§å") |
| | | private String name; |
| | | |
| | | /** |
| | | * æ§å« |
| | | */ |
| | | @ApiModelProperty("æ§å«") |
| | | private String sex; |
| | | |
| | | /** |
| | | * è®°å½ç¶æ |
| | | */ |
| | | @ApiModelProperty("è®°å½ç¶æ") |
| | | @Excel(name = "è®°å½ç¶æ") |
| | | private String recordstate; |
| | | |
| | | /** |
| | | * å¹´é¾ |
| | | */ |
| | | @ApiModelProperty("å¹´é¾") |
| | | private Long age; |
| | | |
| | | /** |
| | | * å¹´é¾åä½ |
| | | */ |
| | | @ApiModelProperty("å¹´é¾åä½") |
| | | private String ageunit; |
| | | |
| | | /** |
| | | * è¡å |
| | | */ |
| | | @ApiModelProperty("è¡å ") |
| | | private String bloodtype; |
| | | |
| | | /** |
| | | * æ¥åæ¶é´ |
| | | */ |
| | | @ApiModelProperty("æ¥åæ¶é´") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @Excel(name = "æ¥åæ¶é´", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") |
| | | private Date reporttime; |
| | | |
| | | /** |
| | | * ç¾ç
è¯æåç§° |
| | | */ |
| | | @ApiModelProperty("ç¾ç
è¯æåç§°") |
| | | private String diagnosisname; |
| | | |
| | | /** |
| | | * åè°åç¼å· |
| | | */ |
| | | @ApiModelProperty("åè°åç¼å·") |
| | | @Excel(name = "åè°åç¼å·", readConverterExp = "åè°åç¼å·") |
| | | private String coordinatorNo; |
| | | |
| | | /** |
| | | * åè°åå§å |
| | | */ |
| | | @ApiModelProperty("åè°åå§å") |
| | | @Excel(name = "åè°åå§å", readConverterExp = "åè°åå§å") |
| | | private String coordinatorName; |
| | | |
| | | |
| | | /** |
| | | * ç¬¬ä¸æ¬¡è¯ä¼°æ¶é´ |
| | | */ |
| | | @ApiModelProperty("ç¬¬ä¸æ¬¡è¯ä¼°æ¶é´") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @Excel(name = "ç¬¬ä¸æ¬¡è¯ä¼°æ¶é´", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") |
| | | private Date assessFirstTime; |
| | | |
| | | /** |
| | | * ç¬¬äºæ¬¡è¯ä¼°æ¶é´ |
| | | */ |
| | | @ApiModelProperty("ç¬¬äºæ¬¡è¯ä¼°æ¶é´") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @Excel(name = "ç¬¬äºæ¬¡è¯ä¼°æ¶é´", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") |
| | | private Date assessSecondTime; |
| | | |
| | | /** |
| | | * ç¬¬ä¸æ¬¡è¯ä¼°ç»è®º |
| | | */ |
| | | @ApiModelProperty("ç¬¬ä¸æ¬¡è¯ä¼°ç»è®º") |
| | | private String firstAssessState; |
| | | |
| | | /** |
| | | * ç¬¬äºæ¬¡è¯ä¼°ç»è®º |
| | | */ |
| | | @ApiModelProperty("ç¬¬äºæ¬¡è¯ä¼°ç»è®º") |
| | | private String secondAssessState; |
| | | |
| | | /** |
| | | * 亲å±ç¡®è®¤æ¶é´ |
| | | */ |
| | | @ApiModelProperty("亲å±ç¡®è®¤æ¶é´") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @Excel(name = "亲å±ç¡®è®¤æ¶é´", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") |
| | | private Date signDate; |
| | | |
| | | /** |
| | | * 伦ç审æ¥ä¸å®¶ç»è®º |
| | | */ |
| | | @ApiModelProperty("伦ç审æ¥ä¸å®¶ç»è®º") |
| | | private String expertConclusion; |
| | | |
| | | /** |
| | | * 伦ç审æ¥ä¸å®¶ç»è®ºæ¶é´ |
| | | */ |
| | | @ApiModelProperty("伦ç审æ¥ä¸å®¶ç»è®ºæ¶é´") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @Excel(name = "伦ç审æ¥ä¸å®¶ç»è®ºæ¶é´", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") |
| | | private Date expertTime; |
| | | |
| | | /** |
| | | * å¨å®åé
æ°é |
| | | */ |
| | | @ApiModelProperty("å¨å®åé
æ°é") |
| | | @Excel(name = "å¨å®åé
æ°é", width = 30) |
| | | private Long organCount; |
| | | |
| | | /** |
| | | * è·åè§è¯æ¶é´ |
| | | */ |
| | | @ApiModelProperty("è·åè§è¯æ¶é´") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @Excel(name = "è·åè§è¯æ¶é´", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") |
| | | private Date operationBegTime; |
| | | |
| | | /** |
| | | * 宿ç»è®°æ¶é´ |
| | | */ |
| | | @ApiModelProperty("宿ç»è®°æ¶é´") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @Excel(name = "宿ç»è®°æ¶é´", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") |
| | | private Date completeTime; |
| | | |
| | | @ApiModelProperty("ç»æ¢æ¡ä¾ï¼0å¼å¯ï¼1ç»æ¢ é»è®¤å¼ï¼0") |
| | | @Excel(name = "ç»æ¢æ¡ä¾") |
| | | private Integer terminationCase; |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ruoyi.project.domain.dto; |
| | | |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import com.ruoyi.common.annotation.Excel; |
| | | import com.ruoyi.common.core.domain.BaseEntity; |
| | | import com.ruoyi.project.domain.ServiceDonateorgan; |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | |
| | | import java.util.Date; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * å¨å®åé
对象 DonateorganBaseInfoVO |
| | | * å¨å®åé
åºæ¬ä¿¡æ¯è¯·æ±å¯¹è±¡ |
| | | * |
| | | * @author ruoyi |
| | | * @date 2021-11-10 |
| | | */ |
| | | @Data |
| | | @ApiModel("å¨å®åé
åºæ¬ä¿¡æ¯è¯·æ±å¯¹è±¡") |
| | | public class DonateorganBaseInfoDTO extends BaseEntity { |
| | | private static final long serialVersionUID = 1L; |
| | | /** |
| | | * baseInfoçID |
| | | */ |
| | | @ApiModelProperty("baseInfoçID") |
| | | private Long infoid; |
| | | |
| | | /** |
| | | * baseInfoçID |
| | | */ |
| | | @ApiModelProperty("baseInfoçID") |
| | | private Long id; |
| | | |
| | | |
| | | /** |
| | | * è®°å½ç¶æ |
| | | */ |
| | | @ApiModelProperty("è®°å½ç¶æ") |
| | | @Excel(name = "è®°å½ç¶æ") |
| | | private String recordstate; |
| | | |
| | | |
| | | /** |
| | | * æ¡ä¾ç¼å· |
| | | */ |
| | | @ApiModelProperty("æ¡ä¾ç¼å·") |
| | | @Excel(name = "æ¡ä¾ç¼å·") |
| | | private String caseNo; |
| | | |
| | | /** |
| | | * æç®è
ç¼å· |
| | | */ |
| | | @ApiModelProperty("æç®è
ç¼å·") |
| | | @Excel(name = "æç®è
ç¼å·") |
| | | private String donorno; |
| | | |
| | | /** |
| | | * æå¨å»çæºæåç§° |
| | | */ |
| | | @ApiModelProperty("æå¨å»çæºæåç§°") |
| | | @Excel(name = "æå¨å»çæºæåç§°") |
| | | private String treatmenthospitalname; |
| | | |
| | | /** |
| | | * æå¨å»çæºæç¼ç |
| | | */ |
| | | @ApiModelProperty("æå¨å»çæºæç¼ç ") |
| | | private String treatmenthospitalno; |
| | | |
| | | /** |
| | | * æ§å« |
| | | */ |
| | | @ApiModelProperty("æ§å«") |
| | | private String sex; |
| | | |
| | | /** |
| | | * å§å |
| | | */ |
| | | @ApiModelProperty("å§å") |
| | | @Excel(name = "å§å") |
| | | private String name; |
| | | |
| | | /** |
| | | * å¹´é¾ |
| | | */ |
| | | // @TableField(exist = false) |
| | | @ApiModelProperty("å¹´é¾") |
| | | private Long age; |
| | | |
| | | |
| | | /** |
| | | * è¡å |
| | | */ |
| | | @ApiModelProperty("è¡å ") |
| | | private String bloodtype; |
| | | |
| | | /** |
| | | * è¯ä»¶å·ç |
| | | */ |
| | | @ApiModelProperty("è¯ä»¶å·ç ") |
| | | private String idcardno; |
| | | |
| | | /** |
| | | * ç¾ç
è¯æåç§° |
| | | */ |
| | | @ApiModelProperty("ç¾ç
è¯æåç§°") |
| | | @Excel(name = "ç¾ç
è¯æåç§°") |
| | | private String diagnosisname; |
| | | |
| | | /** |
| | | * åé
ç¶æï¼0:æªåé
ï¼1ï¼å·²åé
ï¼2ä½åº |
| | | */ |
| | | @ApiModelProperty("åé
ç¶æï¼0:æªåé
ï¼1ï¼å·²åé
ï¼2ä½åº") |
| | | @Excel(name = "åé
ç¶æï¼0:æªåé
ï¼1ï¼å·²åé
ï¼2ä½åº") |
| | | private Long allocationStatus; |
| | | |
| | | /** |
| | | * åé
æ¶é´ |
| | | */ |
| | | @ApiModelProperty("åé
æ¶é´") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @Excel(name = "åé
æ¶é´", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") |
| | | private Date allocationTime; |
| | | |
| | | /** |
| | | * ç»è®°äººç¼å· |
| | | */ |
| | | @ApiModelProperty("ç»è®°äººç¼å·") |
| | | @Excel(name = "ç»è®°äººç¼å·") |
| | | private String registrationCode; |
| | | |
| | | /** |
| | | * ç»è®°äººå§å |
| | | */ |
| | | @ApiModelProperty("ç»è®°äººå§å") |
| | | @Excel(name = "ç»è®°äººå§å") |
| | | private String registrationName; |
| | | |
| | | /** |
| | | * ç»è®°æ¶é´ |
| | | */ |
| | | @ApiModelProperty("ç»è®°æ¶é´") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @Excel(name = "ç»è®°æ¶é´", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") |
| | | private Date registrationTime; |
| | | |
| | | /** |
| | | * æç®å¨å®ç®¡çå表 |
| | | */ |
| | | @ApiModelProperty("æç®å¤ä¸ªå¨å®è¯¦æ
管çå表") |
| | | private List<ServiceDonateorgan> serviceDonateorganList; |
| | | } |
| | | |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ruoyi.project.domain.dto; |
| | | |
| | | |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import com.ruoyi.common.annotation.Excel; |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | |
| | | import java.util.Date; |
| | | |
| | | @Data |
| | | @ApiModel("å¨å®æç®å®æåºæ¬ä¿¡æ¯ååºå¯¹è±¡ï¼å¨å®å©ç¨ååºå¯¹è±¡ï¼") |
| | | public class DonationCompletionBaseInfoDTO { |
| | | /** |
| | | * baseInfoçID |
| | | */ |
| | | @ApiModelProperty("baseInfoçID") |
| | | private Long infoid; |
| | | |
| | | /** |
| | | * è®°å½ç¶æ |
| | | */ |
| | | @ApiModelProperty("è®°å½ç¶æ") |
| | | @Excel(name = "è®°å½ç¶æ") |
| | | private String recordstate; |
| | | |
| | | /** |
| | | * æ¡ä¾ç¼å· |
| | | */ |
| | | @ApiModelProperty("æ¡ä¾ç¼å·") |
| | | @Excel(name = "æ¡ä¾ç¼å·") |
| | | private String caseNo; |
| | | |
| | | /** |
| | | * æå¨å»çæºæåç§° |
| | | */ |
| | | @ApiModelProperty("æå¨å»çæºæåç§°") |
| | | @Excel(name = "æå¨å»çæºæåç§°") |
| | | private String treatmenthospitalname; |
| | | |
| | | /** |
| | | * æå¨å»çæºæç¼ç |
| | | */ |
| | | @ApiModelProperty("æå¨å»çæºæç¼ç ") |
| | | private String treatmenthospitalno; |
| | | |
| | | /** |
| | | * æ§å« |
| | | */ |
| | | @ApiModelProperty("æ§å«") |
| | | private String sex; |
| | | |
| | | /** |
| | | * ä½é¢å· |
| | | */ |
| | | @ApiModelProperty("ä½é¢å·") |
| | | private String inpatientno; |
| | | |
| | | /** |
| | | * æç®è
ç¼å· |
| | | */ |
| | | @ApiModelProperty("æç®è
ç¼å·") |
| | | @Excel(name = "æç®è
ç¼å·") |
| | | private String donorno; |
| | | |
| | | |
| | | /** |
| | | * æç®è
å§å |
| | | */ |
| | | @ApiModelProperty("æç®è
å§å") |
| | | @Excel(name = "æç®è
å§å") |
| | | private String name; |
| | | /** |
| | | * å¹´é¾ |
| | | */ |
| | | // @TableField(exist = false) |
| | | @ApiModelProperty("å¹´é¾") |
| | | private Long age; |
| | | |
| | | |
| | | /** |
| | | * è¡å |
| | | */ |
| | | @ApiModelProperty("è¡å ") |
| | | private String bloodtype; |
| | | |
| | | /** |
| | | * è¯ä»¶å·ç |
| | | */ |
| | | @ApiModelProperty("è¯ä»¶å·ç ") |
| | | private String idcardno; |
| | | |
| | | /** |
| | | * ç¾ç
è¯æåç§° |
| | | */ |
| | | @ApiModelProperty("ç¾ç
è¯æåç§°") |
| | | @Excel(name = "ç¾ç
è¯æåç§°") |
| | | private String diagnosisname; |
| | | |
| | | /** |
| | | * 宿æ¶é´ |
| | | */ |
| | | @ApiModelProperty("宿æ¶é´") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @Excel(name = "宿æ¶é´", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") |
| | | private Date completetime; |
| | | |
| | | /** |
| | | * è´è´£äººç¼å· |
| | | */ |
| | | @ApiModelProperty("è´è´£äººç¼å·") |
| | | private String responsibleuserid; |
| | | |
| | | /** |
| | | * è´è´£äººå§å |
| | | */ |
| | | @ApiModelProperty("è´è´£äººå§å") |
| | | @Excel(name = "è´è´£äººå§å") |
| | | private String responsibleusername; |
| | | |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ruoyi.project.domain.dto; |
| | | |
| | | import com.baomidou.mybatisplus.annotation.IdType; |
| | | import com.baomidou.mybatisplus.annotation.TableId; |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import com.ruoyi.common.annotation.Excel; |
| | | import com.ruoyi.common.core.domain.BaseEntity; |
| | | import com.ruoyi.project.domain.ServiceDonationwitnessorgan; |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | |
| | | import java.util.Date; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * æç®è§è¯åºæ¬ä¿¡æ¯è¯·æ±å¯¹è±¡ |
| | | * |
| | | * @author ruoyi |
| | | * @date 2026-01-20 |
| | | */ |
| | | @Data |
| | | @ApiModel("æç®è§è¯åºæ¬ä¿¡æ¯ååºå¯¹è±¡") |
| | | public class DonationwitnessBaseInfoDTO extends BaseEntity { |
| | | private static final long serialVersionUID = 1L; |
| | | /** |
| | | * $column.columnComment |
| | | */ |
| | | @ApiModelProperty("æç®è§è¯çid") |
| | | private Long id; |
| | | |
| | | /** |
| | | * |
| | | */ |
| | | @ApiModelProperty("baseInfoçid") |
| | | private Long infoid; |
| | | |
| | | /** |
| | | * å§å |
| | | */ |
| | | @ApiModelProperty("å§å") |
| | | @Excel(name = "å§å") |
| | | private String name; |
| | | |
| | | /** |
| | | * è®°å½ç¶æ |
| | | */ |
| | | @ApiModelProperty("è®°å½ç¶æ") |
| | | @Excel(name = "è®°å½ç¶æ") |
| | | private String recordstate; |
| | | |
| | | |
| | | /** |
| | | * æ¡ä¾ç¼å· |
| | | */ |
| | | @ApiModelProperty("æ¡ä¾ç¼å·") |
| | | @Excel(name = "æ¡ä¾ç¼å·") |
| | | private String caseNo; |
| | | |
| | | /** |
| | | * æç®è
ç¼å· |
| | | */ |
| | | @ApiModelProperty("æç®è
ç¼å·") |
| | | @Excel(name = "æç®è
ç¼å·") |
| | | private String donorno; |
| | | |
| | | /** |
| | | * æå¨å»çæºæåç§° |
| | | */ |
| | | @ApiModelProperty("æå¨å»çæºæåç§°") |
| | | @Excel(name = "æå¨å»çæºæåç§°") |
| | | private String treatmenthospitalname; |
| | | |
| | | /** |
| | | * æå¨å»çæºæç¼ç |
| | | */ |
| | | @ApiModelProperty("æå¨å»çæºæç¼ç ") |
| | | private String treatmenthospitalno; |
| | | |
| | | /** |
| | | * æ§å« |
| | | */ |
| | | @ApiModelProperty("æ§å«") |
| | | private String sex; |
| | | |
| | | /** |
| | | * å¹´é¾ |
| | | */ |
| | | // @TableField(exist = false) |
| | | @ApiModelProperty("å¹´é¾") |
| | | private Long age; |
| | | |
| | | |
| | | /** |
| | | * è¡å |
| | | */ |
| | | @ApiModelProperty("è¡å ") |
| | | private String bloodtype; |
| | | |
| | | /** |
| | | * è¯ä»¶å·ç |
| | | */ |
| | | @ApiModelProperty("è¯ä»¶å·ç ") |
| | | private String idcardno; |
| | | |
| | | /** |
| | | * ç¾ç
è¯æåç§° |
| | | */ |
| | | @ApiModelProperty("ç¾ç
è¯æåç§°") |
| | | @Excel(name = "ç¾ç
è¯æåç§°") |
| | | private String diagnosisname; |
| | | |
| | | /** |
| | | * åè°åå§å |
| | | */ |
| | | @ApiModelProperty("åè°åå§å") |
| | | @Excel(name = "åè°åå§å", readConverterExp = "åè°åå§å") |
| | | private String coordinatorName; |
| | | |
| | | /** |
| | | * å¨å®è·åæºæç¼å· |
| | | */ |
| | | @ApiModelProperty("å¨å®è·åæºæç¼å·") |
| | | private String gainhospitalno; |
| | | |
| | | /** |
| | | * å¨å®è·åæºæåç§° |
| | | */ |
| | | @ApiModelProperty("å¨å®è·åæºæåç§°") |
| | | @Excel(name = "å¨å®è·åæºæåç§°") |
| | | private String gainhospitalname; |
| | | |
| | | /** |
| | | * æ»äº¡æ¶é´ï¼åç¨ï¼ |
| | | */ |
| | | @ApiModelProperty("æ»äº¡æ¶é´ï¼åç¨ï¼") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") |
| | | @Excel(name = "æ»äº¡æ¶é´", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") |
| | | private Date deathtime; |
| | | |
| | | /** |
| | | * æ»äº¡åå ï¼åç¨ï¼ |
| | | */ |
| | | @ApiModelProperty("æ»äº¡åå ï¼åç¨ï¼") |
| | | @Excel(name = "æ»äº¡åå ï¼åç¨ï¼") |
| | | private String deathreason; |
| | | |
| | | /** |
| | | * æ»äº¡å¤å®å»çä¸ï¼åç¨ï¼ |
| | | */ |
| | | @ApiModelProperty("æ»äº¡å¤å®å»çä¸ï¼åç¨ï¼") |
| | | @Excel(name = "æ»äº¡å¤å®å»çä¸ï¼åç¨ï¼") |
| | | private String deathjudgedocto; |
| | | |
| | | /** |
| | | * æ»äº¡å¤å®å»çäº |
| | | */ |
| | | @ApiModelProperty("æ»äº¡å¤å®å»çäºï¼åç¨ï¼") |
| | | @Excel(name = "æ»äº¡å¤å®å»çäºï¼åç¨ï¼") |
| | | private String deathjudgedoctt; |
| | | |
| | | /** |
| | | * æ»äº¡è¯æéä»¶è·¯å¾ï¼åç¨ï¼ |
| | | */ |
| | | @ApiModelProperty("æ»äº¡è¯æéä»¶è·¯å¾ï¼åç¨ï¼") |
| | | private String deathjudgeannex; |
| | | |
| | | /** |
| | | * ææ¯å¼å§æ¶é´ |
| | | */ |
| | | @ApiModelProperty("ææ¯å¼å§æ¶é´") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") |
| | | @Excel(name = "ææ¯å¼å§æ¶é´", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") |
| | | private Date operationbegtime; |
| | | |
| | | /** |
| | | * ææ¯ç»ææ¶é´ |
| | | */ |
| | | @ApiModelProperty("ææ¯ç»ææ¶é´") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") |
| | | @Excel(name = "ææ¯ç»ææ¶é´", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") |
| | | private Date operationendtime; |
| | | |
| | | /** |
| | | * ææ¯å»ç |
| | | */ |
| | | @ApiModelProperty("ææ¯å»ç") |
| | | @Excel(name = "ææ¯å»ç") |
| | | private String operationdoctor; |
| | | |
| | | /** |
| | | * æ¯å¦é»åç¼
æä»ªå¼ï¼åç¨ï¼ |
| | | */ |
| | | @ApiModelProperty("æ¯å¦é»åç¼
æä»ªå¼ï¼åç¨ï¼") |
| | | @Excel(name = "æ¯å¦é»åç¼
æä»ªå¼ï¼åç¨ï¼") |
| | | private Integer isspendremember; |
| | | |
| | | /** |
| | | * æ¯å¦æ¢å¤éä½ä»ªå®¹ |
| | | */ |
| | | @ApiModelProperty("æ¯å¦æ¢å¤éä½ä»ªå®¹ï¼åç¨ï¼") |
| | | @Excel(name = "æ¯å¦æ¢å¤éä½ä»ªå®¹ï¼åç¨ï¼") |
| | | private Integer isrestoreremains; |
| | | |
| | | /** |
| | | * ç¼
æä»ªå¼éä»¶è·¯å¾ï¼åç¨ï¼ |
| | | */ |
| | | @ApiModelProperty("ç¼
æä»ªå¼éä»¶è·¯å¾ï¼åç¨ï¼") |
| | | private String rememberannex; |
| | | |
| | | /** |
| | | * è´è´£äººç¼å· |
| | | */ |
| | | @ApiModelProperty("è´è´£äººç¼å·") |
| | | private String responsibleuserid; |
| | | |
| | | /** |
| | | * è´è´£äººå§å |
| | | */ |
| | | @ApiModelProperty("è´è´£äººå§å") |
| | | @Excel(name = "è´è´£äººå§å") |
| | | private String responsibleusername; |
| | | |
| | | /** |
| | | * èç»äººä¸ç¼å· |
| | | */ |
| | | @ApiModelProperty("èç»äººä¸ç¼å·") |
| | | private String coordinateduserido; |
| | | |
| | | /** |
| | | * èç»äººä¸å§å |
| | | */ |
| | | @ApiModelProperty("èç»äººä¸å§å") |
| | | private String coordinatedusernameo; |
| | | |
| | | /** |
| | | * èç»äººäºç¼å· |
| | | */ |
| | | @ApiModelProperty("èç»äººäºç¼å·") |
| | | private String coordinateduseridt; |
| | | |
| | | /** |
| | | * èç»äººäºå§å |
| | | */ |
| | | @ApiModelProperty("èç»äººäºå§å") |
| | | private String coordinatedusernamet; |
| | | |
| | | /** |
| | | * è
¹ä¸»å¨èæç®¡æ¶é´ |
| | | */ |
| | | @ApiModelProperty("è
¹ä¸»å¨èæç®¡æ¶é´") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") |
| | | @Excel(name = "è
¹ä¸»å¨èæç®¡æ¶é´", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") |
| | | private Date abdominalaortacannulatime; |
| | | |
| | | /** |
| | | * è
¹ä¸»å¨èçæ³¨æ¶é´ |
| | | */ |
| | | @ApiModelProperty("è
¹ä¸»å¨èçæ³¨æ¶é´") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") |
| | | @Excel(name = "è
¹ä¸»å¨èçæ³¨æ¶é´", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") |
| | | private Date abdominalaortaperfusiontime; |
| | | |
| | | /** |
| | | * é¨éèæç®¡æ¶é´ |
| | | */ |
| | | @ApiModelProperty("é¨éèæç®¡æ¶é´") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") |
| | | @Excel(name = "é¨éèæç®¡æ¶é´", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") |
| | | private Date portalveincannulatime; |
| | | |
| | | /** |
| | | * é¨éèçæ³¨æ¶é´ |
| | | */ |
| | | @ApiModelProperty("é¨éèçæ³¨æ¶é´") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") |
| | | @Excel(name = "é¨éèçæ³¨æ¶é´", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") |
| | | private Date portalveinperfusiontime; |
| | | |
| | | /** |
| | | * èºå¨èæç®¡æ¶é´ |
| | | */ |
| | | @ApiModelProperty("èºå¨èæç®¡æ¶é´") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") |
| | | @Excel(name = "èºå¨èæç®¡æ¶é´", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") |
| | | private Date pulmonaryarterycannulatime; |
| | | |
| | | /** |
| | | * èºå¨èçæ³¨æ¶é´ |
| | | */ |
| | | @ApiModelProperty("èºå¨èçæ³¨æ¶é´") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") |
| | | @Excel(name = "èºå¨èçæ³¨æ¶é´", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") |
| | | private Date pulmonaryarteryperfusiontime; |
| | | |
| | | /** |
| | | * 主å¨èæç®¡æ¶é´ |
| | | */ |
| | | @ApiModelProperty("主å¨èæç®¡æ¶é´") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") |
| | | @Excel(name = "主å¨èæç®¡æ¶é´", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") |
| | | private Date aortacannulatime; |
| | | |
| | | /** |
| | | * 主å¨èçæ³¨æ¶é´ |
| | | */ |
| | | @ApiModelProperty("主å¨èçæ³¨æ¶é´") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") |
| | | @Excel(name = "主å¨èçæ³¨æ¶é´", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") |
| | | private Date aortaperfusiontime; |
| | | |
| | | /** |
| | | * æç®å¨å® |
| | | */ |
| | | @ApiModelProperty("æç®å¨å®") |
| | | @Excel(name = "æç®å¨å®") |
| | | private String organdonation; |
| | | |
| | | /** |
| | | * æç®å¨å® å
¶ä» |
| | | */ |
| | | @ApiModelProperty("æç®å¨å® å
¶ä»") |
| | | @Excel(name = "æç®å¨å® å
¶ä»") |
| | | private String organdonationOther; |
| | | |
| | | |
| | | /** |
| | | * æç®ç±»å« |
| | | */ |
| | | @ApiModelProperty("æç®ç±»å«") |
| | | @Excel(name = "æç®ç±»å«") |
| | | private String donationcategory; |
| | | |
| | | /** |
| | | * åè°åè¿ææ¯å®¤æ¶é´ |
| | | */ |
| | | @ApiModelProperty("åè°åè¿ææ¯å®¤æ¶é´") |
| | | @Excel(name = "åè°åè¿ææ¯å®¤æ¶é´") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") |
| | | private Date coordinatorInOperating; |
| | | |
| | | /** |
| | | * åè°ååºææ¯å®¤æ¶é´ |
| | | */ |
| | | @ApiModelProperty("åè°ååºææ¯å®¤æ¶é´") |
| | | @Excel(name = "åè°ååºææ¯å®¤æ¶é´") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") |
| | | private Date coordinatorOutOperating; |
| | | |
| | | /** |
| | | * åè°åç¾å |
| | | */ |
| | | @ApiModelProperty("åè°åç¾å") |
| | | @Excel(name = "åè°åç¾å") |
| | | private String coordinatorSign; |
| | | |
| | | /** |
| | | * åè°åç¾åæ¶é´ |
| | | */ |
| | | @ApiModelProperty("åè°åç¾åæ¶é´") |
| | | @Excel(name = "åè°åç¾åæ¶é´") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") |
| | | private Date coordinatorSignTime; |
| | | |
| | | @ApiModelProperty("å¨å®å表éå") |
| | | List<ServiceDonationwitnessorgan> serviceDonationwitnessorgans; |
| | | } |
| | | |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ruoyi.project.domain.dto; |
| | | |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import com.ruoyi.common.annotation.Excel; |
| | | import com.ruoyi.project.domain.ServiceMedicalevaluationorgan; |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | |
| | | import java.util.Date; |
| | | |
| | | /** |
| | | * å»å¦è¯ä¼°å¯¹è±¡ service_medicalevaluation |
| | | * |
| | | * @author ruoyi |
| | | * @date 2021-11-19 |
| | | */ |
| | | @Data |
| | | @ApiModel("å»å¦è¯ä¼°åºç¡ä¿¡æ¯") |
| | | public class MedicalevaluationBaseInfoDTO { |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | /** |
| | | * $column.columnComment |
| | | */ |
| | | @ApiModelProperty("å»å¦è¯ä¼°çid") |
| | | private Long id; |
| | | |
| | | /** |
| | | * |
| | | */ |
| | | @ApiModelProperty("baseInfoçid") |
| | | private Long infoid; |
| | | |
| | | |
| | | /** |
| | | * è®°å½ç¶æ |
| | | */ |
| | | @ApiModelProperty("è®°å½ç¶æ") |
| | | @Excel(name = "è®°å½ç¶æ") |
| | | private String recordstate; |
| | | |
| | | |
| | | /** |
| | | * æ¡ä¾ç¼å· |
| | | */ |
| | | @ApiModelProperty("æ¡ä¾ç¼å·") |
| | | @Excel(name = "æ¡ä¾ç¼å·") |
| | | private String caseNo; |
| | | |
| | | /** |
| | | * æç®è
ç¼å· |
| | | */ |
| | | @ApiModelProperty("æç®è
ç¼å·") |
| | | @Excel(name = "æç®è
ç¼å·") |
| | | private String donorno; |
| | | |
| | | /** |
| | | * æå¨å»çæºæåç§° |
| | | */ |
| | | @ApiModelProperty("æå¨å»çæºæåç§°") |
| | | @Excel(name = "æå¨å»çæºæåç§°") |
| | | private String treatmenthospitalname; |
| | | |
| | | /** |
| | | * æå¨å»çæºæç¼ç |
| | | */ |
| | | @ApiModelProperty("æå¨å»çæºæç¼ç ") |
| | | private String treatmenthospitalno; |
| | | |
| | | /** |
| | | * æ§å« |
| | | */ |
| | | @ApiModelProperty("æ§å«") |
| | | private String sex; |
| | | |
| | | /** |
| | | * å¹´é¾ |
| | | */ |
| | | // @TableField(exist = false) |
| | | @ApiModelProperty("å¹´é¾") |
| | | private Long age; |
| | | |
| | | |
| | | /** |
| | | * è¡å |
| | | */ |
| | | @ApiModelProperty("è¡å ") |
| | | private String bloodtype; |
| | | |
| | | /** |
| | | * è¯ä»¶å·ç |
| | | */ |
| | | @ApiModelProperty("è¯ä»¶å·ç ") |
| | | private String idcardno; |
| | | |
| | | /** |
| | | * ç¾ç
è¯æåç§° |
| | | */ |
| | | @ApiModelProperty("ç¾ç
è¯æåç§°") |
| | | @Excel(name = "ç¾ç
è¯æåç§°") |
| | | private String diagnosisname; |
| | | |
| | | /** |
| | | * åè°åå§å |
| | | */ |
| | | @ApiModelProperty("åè°åå§å") |
| | | @Excel(name = "åè°åå§å", readConverterExp = "åè°åå§å") |
| | | private String coordinatorName; |
| | | |
| | | |
| | | /** |
| | | * 馿¬¡è¯ä¼°æ¶é´ |
| | | */ |
| | | @ApiModelProperty("馿¬¡è¯ä¼°æ¶é´") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @Excel(name = "馿¬¡è¯ä¼°æ¶é´", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") |
| | | private Date assessFirstTime; |
| | | |
| | | |
| | | /** |
| | | * è¯ä¼°ç¶æï¼ 馿¬¡ï¼1.è¯ä¼°éè¿ 2è¯ä¼°ä¸éè¿ |
| | | */ |
| | | @ApiModelProperty("è¯ä¼°ç¶æï¼ 馿¬¡ï¼1.è¯ä¼°éè¿ 2è¯ä¼°ä¸éè¿ ") |
| | | private String firstAssessState; |
| | | |
| | | /** |
| | | * è¯ä¼°ç¶æï¼ 馿¬¡ï¼1.è¯ä¼°éè¿ 2è¯ä¼°ä¸éè¿ |
| | | */ |
| | | @ApiModelProperty("è¯ä¼°ç¶æï¼ 忬¡ï¼1.è¯ä¼°éè¿ 2è¯ä¼°ä¸éè¿") |
| | | private String secondAssessState; |
| | | /** |
| | | * äºæ¬¡è¯ä¼°æ¶é´ |
| | | */ |
| | | @ApiModelProperty("äºæ¬¡è¯ä¼°æ¶é´") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @Excel(name = "äºæ¬¡è¯ä¼°æ¶é´", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") |
| | | private Date assessSecondTime; |
| | | |
| | | /** |
| | | * è¯ä¼°éä»¶ |
| | | */ |
| | | @ApiModelProperty("è¯ä¼°éä»¶") |
| | | private String assessannex; |
| | | |
| | | /** |
| | | * å¨å®è¯ä¼°è¯¦æ
|
| | | */ |
| | | @ApiModelProperty("å¨å®è¯ä¼°è¯¦æ
") |
| | | private ServiceMedicalevaluationorgan serviceMedicalevaluationorgan; |
| | | |
| | | |
| | | } |
| | | |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ruoyi.project.domain.dto; |
| | | |
| | | |
| | | import com.ruoyi.common.annotation.Excel; |
| | | import com.ruoyi.common.core.domain.BaseEntity; |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | |
| | | import java.util.Date; |
| | | |
| | | /** |
| | | * å¨å®æç®è§è¯åºç¡ä¿¡æ¯ï¼æ»äº¡å¤å®ï¼ååºä¿¡æ¯ |
| | | */ |
| | | @ApiModel("å¨å®æç®ç¡®è®¤åºç¡ä¿¡æ¯ååºä¿¡æ¯") |
| | | @Data |
| | | public class RelativeConfirmationBaseInfoDTO { |
| | | |
| | | /** |
| | | * baseInfoçID |
| | | */ |
| | | @ApiModelProperty("baseInfoçID") |
| | | private Long infoid; |
| | | |
| | | |
| | | /** |
| | | * è®°å½ç¶æ |
| | | */ |
| | | @ApiModelProperty("è®°å½ç¶æ") |
| | | @Excel(name = "è®°å½ç¶æ") |
| | | private String recordstate; |
| | | |
| | | |
| | | /** |
| | | * æ¡ä¾ç¼å· |
| | | */ |
| | | @ApiModelProperty("æ¡ä¾ç¼å·") |
| | | @Excel(name = "æ¡ä¾ç¼å·") |
| | | private String caseNo; |
| | | |
| | | /** |
| | | * æç®è
ç¼å· |
| | | */ |
| | | @ApiModelProperty("æç®è
ç¼å·") |
| | | @Excel(name = "æç®è
ç¼å·") |
| | | private String donorno; |
| | | |
| | | /** |
| | | * æå¨å»çæºæåç§° |
| | | */ |
| | | @ApiModelProperty("æå¨å»çæºæåç§°") |
| | | @Excel(name = "æå¨å»çæºæåç§°") |
| | | private String treatmenthospitalname; |
| | | |
| | | /** |
| | | * æå¨å»çæºæç¼ç |
| | | */ |
| | | @ApiModelProperty("æå¨å»çæºæç¼ç ") |
| | | private String treatmenthospitalno; |
| | | |
| | | /** |
| | | * æ§å« |
| | | */ |
| | | @ApiModelProperty("æ§å«") |
| | | private String sex; |
| | | |
| | | /** |
| | | * å§å |
| | | */ |
| | | @ApiModelProperty("å§å") |
| | | @Excel(name = "å§å") |
| | | private String name; |
| | | |
| | | /** |
| | | * å¹´é¾ |
| | | */ |
| | | // @TableField(exist = false) |
| | | @ApiModelProperty("å¹´é¾") |
| | | private Long age; |
| | | |
| | | |
| | | /** |
| | | * è¡å |
| | | */ |
| | | @ApiModelProperty("è¡å ") |
| | | private String bloodtype; |
| | | |
| | | /** |
| | | * è¯ä»¶å·ç |
| | | */ |
| | | @ApiModelProperty("è¯ä»¶å·ç ") |
| | | private String idcardno; |
| | | |
| | | /** |
| | | * ç¾ç
è¯æåç§° |
| | | */ |
| | | @ApiModelProperty("ç¾ç
è¯æåç§°") |
| | | @Excel(name = "ç¾ç
è¯æåç§°") |
| | | private String diagnosisname; |
| | | |
| | | /** |
| | | * åè°åå§å |
| | | */ |
| | | @ApiModelProperty("åè°åå§å") |
| | | @Excel(name = "åè°åå§å", readConverterExp = "åè°åå§å") |
| | | private String CoordinatedUserIDO; |
| | | |
| | | /** |
| | | * 亲å±ç¡®è®¤ç¾å |
| | | */ |
| | | @ApiModelProperty("亲å±ç¡®è®¤ç¾å") |
| | | @Excel(name = "亲å±ç¡®è®¤ç¾å", readConverterExp = "亲å±ç¡®è®¤ç¾å") |
| | | private String relativeconfirmationsign; |
| | | |
| | | /** |
| | | * ç¾åæ¥æ |
| | | */ |
| | | @ApiModelProperty("ç¾åæ¥æ") |
| | | @Excel(name = "ç¾åæ¥æ", readConverterExp = "ç¾åæ¥æ") |
| | | private Date signdate; |
| | | |
| | | /** |
| | | * è´è´£äººå§å |
| | | */ |
| | | @ApiModelProperty("è´è´£äººå§å") |
| | | @Excel(name = "è´è´£äººå§å", readConverterExp = "è´è´£äººå§å") |
| | | private String responsibleusername; |
| | | |
| | | /** |
| | | * è´è´£äººç¼å· |
| | | */ |
| | | @ApiModelProperty("è´è´£äººç¼å·") |
| | | private String responsibleuserid; |
| | | |
| | | /** |
| | | * åè°åå§å2 |
| | | */ |
| | | @ApiModelProperty("åè°åå§å2") |
| | | @Excel(name = "åè°åå§å2", readConverterExp = "åè°åå§å2") |
| | | private String coordinatedusernamet; |
| | | |
| | | /** |
| | | * åè°åç¼å·2 |
| | | */ |
| | | @ApiModelProperty("åè°åç¼å·2") |
| | | @Excel(name = "åè°åç¼å·2", readConverterExp = "åè°åç¼å·2") |
| | | private String coordinateduseridt; |
| | | |
| | | /** |
| | | * åè°åå§å1 |
| | | */ |
| | | @ApiModelProperty("åè°åå§å1") |
| | | @Excel(name = "åè°åå§å1", readConverterExp = "åè°åå§å1") |
| | | private String coordinatedusernameo; |
| | | |
| | | /** |
| | | * åè°åç¼å·1 |
| | | */ |
| | | @ApiModelProperty("åè°åç¼å·1") |
| | | @Excel(name = "åè°åç¼å·1", readConverterExp = "åè°åç¼å·1") |
| | | private String coordinateduserido; |
| | | |
| | | /** |
| | | * è¯ä¼°éä»¶ |
| | | */ |
| | | @ApiModelProperty("è¯ä¼°éä»¶") |
| | | private String assessannex; |
| | | |
| | | /** |
| | | * 家屿è§å¤æ³¨ |
| | | */ |
| | | @ApiModelProperty("家屿è§å¤æ³¨") |
| | | private String relativeRemark; |
| | | |
| | | |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ruoyi.project.domain.dto; |
| | | |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import com.ruoyi.common.annotation.Excel; |
| | | import com.ruoyi.common.core.domain.BaseEntity; |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | |
| | | import java.util.Date; |
| | | |
| | | /** |
| | | * 伦ç审æ¥å起请æ±å¯¹è±¡ |
| | | * |
| | | * @author ruoyi |
| | | * @date 2025-12-20 |
| | | */ |
| | | @Data |
| | | @ApiModel("伦ç审æ¥åèµ·ååºå¯¹è±¡") |
| | | public class ReviewInitiateBaseInfoDTO extends BaseEntity { |
| | | /** |
| | | * baseInfoçID |
| | | */ |
| | | @ApiModelProperty("baseInfoçID") |
| | | private Long infoid; |
| | | |
| | | /** |
| | | * baseInfoçID |
| | | */ |
| | | @ApiModelProperty("伦ç审æ¥çID") |
| | | private Long id; |
| | | |
| | | |
| | | /** |
| | | * è®°å½ç¶æ |
| | | */ |
| | | @ApiModelProperty("è®°å½ç¶æ") |
| | | @Excel(name = "è®°å½ç¶æ") |
| | | private String recordstate; |
| | | |
| | | |
| | | /** |
| | | * æ¡ä¾ç¼å· |
| | | */ |
| | | @ApiModelProperty("æ¡ä¾ç¼å·") |
| | | @Excel(name = "æ¡ä¾ç¼å·") |
| | | private String caseNo; |
| | | |
| | | /** |
| | | * æç®è
ç¼å· |
| | | */ |
| | | @ApiModelProperty("æç®è
ç¼å·") |
| | | @Excel(name = "æç®è
ç¼å·") |
| | | private String donorno; |
| | | |
| | | /** |
| | | * æå¨å»çæºæåç§° |
| | | */ |
| | | @ApiModelProperty("æå¨å»çæºæåç§°") |
| | | @Excel(name = "æå¨å»çæºæåç§°") |
| | | private String treatmenthospitalname; |
| | | |
| | | /** |
| | | * æå¨å»çæºæç¼ç |
| | | */ |
| | | @ApiModelProperty("æå¨å»çæºæç¼ç ") |
| | | private String treatmenthospitalno; |
| | | |
| | | /** |
| | | * æ§å« |
| | | */ |
| | | @ApiModelProperty("æ§å«") |
| | | private String sex; |
| | | |
| | | /** |
| | | * å§å |
| | | */ |
| | | @ApiModelProperty("å§å") |
| | | @Excel(name = "å§å") |
| | | private String name; |
| | | |
| | | /** |
| | | * ä½é¢å· |
| | | */ |
| | | @ApiModelProperty("ä½é¢å·") |
| | | @Excel(name = "ä½é¢å·") |
| | | private String inpatientno; |
| | | |
| | | /** |
| | | * å¹´é¾ |
| | | */ |
| | | // @TableField(exist = false) |
| | | @ApiModelProperty("å¹´é¾") |
| | | private Long age; |
| | | |
| | | |
| | | /** |
| | | * è¡å |
| | | */ |
| | | @ApiModelProperty("è¡å ") |
| | | private String bloodtype; |
| | | |
| | | /** |
| | | * è¯ä»¶å·ç |
| | | */ |
| | | @ApiModelProperty("è¯ä»¶å·ç ") |
| | | private String idcardno; |
| | | |
| | | /** |
| | | * ç¾ç
è¯æåç§° |
| | | */ |
| | | @ApiModelProperty("ç¾ç
è¯æåç§°") |
| | | @Excel(name = "ç¾ç
è¯æåç§°") |
| | | private String diagnosisname; |
| | | |
| | | /** |
| | | * ä¸å®¶æè§ |
| | | */ |
| | | @ApiModelProperty("ä¸å®¶æè§") |
| | | @Excel(name = "ä¸å®¶æè§") |
| | | private String expertOpinion; |
| | | |
| | | /** |
| | | * ä¸å®¶å§å |
| | | */ |
| | | @ApiModelProperty("ä¸å®¶å§å") |
| | | @Excel(name = "ä¸å®¶å§å") |
| | | private String expertName; |
| | | |
| | | /** |
| | | * ä¸å®¶ç»è®º è§åå
¸ sys_0_1 |
| | | */ |
| | | @ApiModelProperty("ä¸å®¶ç»è®º è§åå
¸ sys_0_1 ") |
| | | @Excel(name = "ä¸å®¶ç»è®º è§åå
¸ sys_0_1 ") |
| | | private String expertConclusion; |
| | | |
| | | /** |
| | | * ç»è®ºæ¶é´ |
| | | */ |
| | | @ApiModelProperty("ç»è®ºæ¶é´") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @Excel(name = "ç»è®ºæ¶é´", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") |
| | | private Date expertTime; |
| | | |
| | | /** |
| | | * 0ï¼æ°å»º;1ï¼å®¡æ¥ä¸;2ï¼ç»æ |
| | | */ |
| | | @ApiModelProperty("ç¶æï¼0ï¼æ°å»º;1ï¼å®¡æ¥ä¸;2ï¼ç»æ") |
| | | @Excel(name = "ç¶æï¼0ï¼æ°å»º;1ï¼å®¡æ¥ä¸;2ï¼ç»æ") |
| | | private String status; |
| | | |
| | | } |
| | | |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ruoyi.project.domain.dto; |
| | | |
| | | import com.baomidou.mybatisplus.annotation.IdType; |
| | | import com.baomidou.mybatisplus.annotation.TableField; |
| | | import com.baomidou.mybatisplus.annotation.TableId; |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import com.ruoyi.common.annotation.Excel; |
| | | import com.ruoyi.common.core.domain.BaseEntity; |
| | | import com.ruoyi.project.domain.ServiceDonatemaintenance; |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | import org.springframework.format.annotation.DateTimeFormat; |
| | | |
| | | import java.util.Date; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * æç®åºç¡å¯¹è±¡ service_donatebaseinfo |
| | | * |
| | | * @author ruoyi |
| | | * @date 2021-11-15 |
| | | */ |
| | | @Data |
| | | @ApiModel("æç®åºç¡") |
| | | public class ServiceDonatebaseinfoDTO extends BaseEntity { |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | /** |
| | | * $column.columnComment |
| | | */ |
| | | @ApiModelProperty("$column.columnComment") |
| | | //æ°æ®åºèªå¢æ¹æ@TableId(type = IdType.AUTO) |
| | | @TableId(type = IdType.AUTO) |
| | | private Long id; |
| | | |
| | | /** |
| | | * æ¡ä¾ç¼å· |
| | | */ |
| | | @ApiModelProperty("æ¡ä¾ç¼å·") |
| | | @Excel(name = "æ¡ä¾ç¼å·") |
| | | private String caseNo; |
| | | |
| | | |
| | | /** |
| | | * å§å |
| | | */ |
| | | @ApiModelProperty("å§å") |
| | | @Excel(name = "å§å") |
| | | private String name; |
| | | |
| | | /** |
| | | * æ§å« |
| | | */ |
| | | @ApiModelProperty("æ§å«") |
| | | private String sex; |
| | | |
| | | /** |
| | | * è¯ä»¶ç±»å |
| | | */ |
| | | @ApiModelProperty("è¯ä»¶ç±»å") |
| | | private Long idcardtype; |
| | | |
| | | /** |
| | | * æ¡ä¾ä¸æ¥ID |
| | | */ |
| | | @ApiModelProperty("æ¡ä¾ä¸æ¥ID") |
| | | private Long reportId; |
| | | |
| | | /** |
| | | * è¯ä»¶å·ç |
| | | */ |
| | | @ApiModelProperty("è¯ä»¶å·ç ") |
| | | private String idcardno; |
| | | |
| | | /** |
| | | * å¹´é¾ |
| | | */ |
| | | // @TableField(exist = false) |
| | | @ApiModelProperty("å¹´é¾") |
| | | private Long age; |
| | | |
| | | /** |
| | | * å¹´é¾åä½ |
| | | */ |
| | | // @TableField(exist = false) |
| | | @ApiModelProperty("å¹´é¾åä½") |
| | | private String ageunit; |
| | | /** |
| | | * å¹´é¾ |
| | | */ |
| | | @TableField(exist = false) |
| | | @ApiModelProperty("å¹´é¾") |
| | | private Long age2; |
| | | |
| | | /** |
| | | * å¹´ |
| | | * é¾åä½ |
| | | */ |
| | | @TableField(exist = false) |
| | | @ApiModelProperty("å¹´é¾åä½") |
| | | private String ageunit2; |
| | | |
| | | /** |
| | | * åºçæ¥æ |
| | | */ |
| | | @ApiModelProperty("åºçæ¥æ") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | private Date birthday; |
| | | |
| | | /** |
| | | * èç³»çµè¯ |
| | | */ |
| | | @ApiModelProperty("èç³»çµè¯") |
| | | private String phone; |
| | | |
| | | /** |
| | | * ç°ä½å°å |
| | | */ |
| | | @ApiModelProperty("ç°ä½å°å") |
| | | private String residenceaddress; |
| | | |
| | | /** |
| | | * å½ç± |
| | | */ |
| | | @ApiModelProperty("å½ç±") |
| | | private String nationality; |
| | | |
| | | /** |
| | | * ç(åº/å¸) |
| | | */ |
| | | @ApiModelProperty("ç(åº/å¸)") |
| | | @Excel(name = "ç(åº/å¸)") |
| | | private String residenceprovince; |
| | | |
| | | /** |
| | | * ç±è´¯ |
| | | */ |
| | | @ApiModelProperty("ç±è´¯") |
| | | @Excel(name = "ç±è´¯") |
| | | private String nativeplace; |
| | | |
| | | /** |
| | | * ç°ä½å°åçåç§° |
| | | */ |
| | | @ApiModelProperty("ç°ä½å°åçåç§°") |
| | | private String residenceprovincename; |
| | | |
| | | /** |
| | | * æ°æ |
| | | */ |
| | | @ApiModelProperty("æ°æ") |
| | | private String nation; |
| | | |
| | | /** |
| | | * èä¸ |
| | | */ |
| | | @ApiModelProperty("èä¸") |
| | | private String occupation; |
| | | |
| | | /** |
| | | * å¸(å·) |
| | | */ |
| | | @ApiModelProperty("å¸(å·)") |
| | | private String residencecity; |
| | | |
| | | /** |
| | | * å¸åç§° |
| | | */ |
| | | @ApiModelProperty("å¸åç§°") |
| | | private String residencecityname; |
| | | |
| | | /** |
| | | * å¦å |
| | | */ |
| | | @ApiModelProperty("å¦å") |
| | | private String education; |
| | | |
| | | /** |
| | | * å¿ï¼å¸/åºï¼ |
| | | */ |
| | | @ApiModelProperty("å¿ï¼å¸/åºï¼") |
| | | private String residencetown; |
| | | |
| | | /** |
| | | * æå±è¡éï¼éï¼åç§° |
| | | */ |
| | | @ApiModelProperty("æå±è¡éï¼éï¼åç§°") |
| | | private String residencetownname; |
| | | |
| | | /** |
| | | * 社åºï¼æï¼ç¼å· æ ¹æ®è¡æ¿åºå表 |
| | | */ |
| | | @ApiModelProperty("社åºï¼æï¼ç¼å· æ ¹æ®è¡æ¿åºå表") |
| | | private String residencecommunity; |
| | | |
| | | /** |
| | | * 社åºï¼æï¼åç§° |
| | | */ |
| | | @ApiModelProperty("社åºï¼æï¼åç§°") |
| | | private String residencecommunityname; |
| | | |
| | | /** |
| | | * æå±åºåç¼å· æ ¹æ®è¡æ¿åºå表 |
| | | */ |
| | | @ApiModelProperty("æå±åºåç¼å· æ ¹æ®è¡æ¿åºå表") |
| | | private String residencecountycode; |
| | | |
| | | /** |
| | | * æå±åºååç§° |
| | | */ |
| | | @ApiModelProperty("æå±åºååç§°") |
| | | private String residencecountyname; |
| | | |
| | | /** |
| | | * æ·ç±å°å |
| | | */ |
| | | @ApiModelProperty("æ·ç±å°å") |
| | | private String registeraddress; |
| | | |
| | | /** |
| | | * ç(åº/å¸) |
| | | */ |
| | | @ApiModelProperty("ç(åº/å¸)") |
| | | private String registerprovince; |
| | | |
| | | /** |
| | | * æ·ç±å°åçåç§° |
| | | */ |
| | | @ApiModelProperty("æ·ç±å°åçåç§°") |
| | | private String registerprovincename; |
| | | |
| | | /** |
| | | * å¸(å·) |
| | | */ |
| | | @ApiModelProperty("å¸(å·)") |
| | | private String registercity; |
| | | |
| | | /** |
| | | * å¸åç§° |
| | | */ |
| | | @ApiModelProperty("å¸åç§°") |
| | | private String registercityname; |
| | | |
| | | /** |
| | | * å¿ï¼å¸/åºï¼ |
| | | */ |
| | | @ApiModelProperty("å¿ï¼å¸/åºï¼") |
| | | private String registertown; |
| | | |
| | | /** |
| | | * æå±è¡éï¼éï¼åç§° |
| | | */ |
| | | @ApiModelProperty("æå±è¡éï¼éï¼åç§°") |
| | | private String registertownname; |
| | | |
| | | /** |
| | | * 社åºï¼æï¼ç¼å· æ ¹æ®è¡æ¿åºå表 |
| | | */ |
| | | @ApiModelProperty("社åºï¼æï¼ç¼å· æ ¹æ®è¡æ¿åºå表") |
| | | private String registercommunity; |
| | | |
| | | /** |
| | | * 社åºï¼æï¼åç§° |
| | | */ |
| | | @ApiModelProperty("社åºï¼æï¼åç§°") |
| | | private String registercommunityname; |
| | | |
| | | /** |
| | | * æå±åºåç¼å· æ ¹æ®è¡æ¿åºå表 |
| | | */ |
| | | @ApiModelProperty("æå±åºåç¼å· æ ¹æ®è¡æ¿åºå表") |
| | | private String registercountycode; |
| | | |
| | | /** |
| | | * æå±åºååç§° |
| | | */ |
| | | @ApiModelProperty("æå±åºååç§°") |
| | | private String registercountyname; |
| | | |
| | | /** |
| | | * è®°å½ç¶æ |
| | | */ |
| | | @ApiModelProperty("è®°å½ç¶æ") |
| | | @Excel(name = "è®°å½ç¶æ") |
| | | private String recordstate; |
| | | |
| | | /** |
| | | * æ²»çå»é¢ |
| | | */ |
| | | @ApiModelProperty("æ²»çå»é¢") |
| | | private String treatmenthospitalno; |
| | | |
| | | /** |
| | | * æå¨å»çæºæ |
| | | */ |
| | | @ApiModelProperty("æå¨å»çæºæ") |
| | | @Excel(name = "æå¨å»çæºæ") |
| | | private String treatmenthospitalname; |
| | | |
| | | /** |
| | | * ç§å®¤ |
| | | */ |
| | | @ApiModelProperty("ç§å®¤") |
| | | private String treatmentdeptname; |
| | | |
| | | /** |
| | | * ç¾ç
è¯æ |
| | | */ |
| | | @ApiModelProperty("ç¾ç
è¯æ") |
| | | private String diagnosisno; |
| | | |
| | | /** |
| | | * ç¾ç
è¯æåç§° |
| | | */ |
| | | @ApiModelProperty("ç¾ç
è¯æåç§°") |
| | | private String diagnosisname; |
| | | |
| | | /** |
| | | * è¡å |
| | | */ |
| | | @ApiModelProperty("è¡å ") |
| | | private String bloodtype; |
| | | |
| | | /** |
| | | * ä½é¢å· |
| | | */ |
| | | @ApiModelProperty("ä½é¢å·") |
| | | private String inpatientno; |
| | | |
| | | /** |
| | | * Rhé´æ§ |
| | | */ |
| | | @ApiModelProperty("Rhé´æ§") |
| | | private String rhyin; |
| | | |
| | | /** |
| | | * æç®è
ç¼å· |
| | | */ |
| | | @ApiModelProperty("æç®è
ç¼å·") |
| | | private String donorno; |
| | | |
| | | /** |
| | | * æç®ç±»å« |
| | | */ |
| | | @ApiModelProperty("æç®ç±»å«") |
| | | private String donationcategory; |
| | | |
| | | /** |
| | | * ç
æ
æ¦åµ |
| | | */ |
| | | @ApiModelProperty("ç
æ
æ¦åµ") |
| | | private String illnessoverview; |
| | | |
| | | /** |
| | | * ç¾ç
ç±»å |
| | | */ |
| | | @ApiModelProperty("ç¾ç
ç±»å") |
| | | private String diseasetype; |
| | | |
| | | /** |
| | | * ä¼ æç
æ
åµ |
| | | */ |
| | | @ApiModelProperty("ä¼ æç
æ
åµ") |
| | | private String infectious; |
| | | |
| | | /** |
| | | * æ¬äººææ¿ |
| | | */ |
| | | @ApiModelProperty("æ¬äººææ¿ ") |
| | | private String selfwill; |
| | | |
| | | /** |
| | | * å
¶ä»æ
åµ |
| | | */ |
| | | @ApiModelProperty("å
¶ä»æ
åµ") |
| | | private String othercases; |
| | | |
| | | /** |
| | | * äº²å±ææ¿ |
| | | */ |
| | | @ApiModelProperty("äº²å±ææ¿") |
| | | private Long kinshipwill; |
| | | |
| | | /** |
| | | * å
¶ä» |
| | | */ |
| | | @ApiModelProperty("å
¶ä»") |
| | | private String diseasetypeOther; |
| | | |
| | | /** |
| | | * 亲å±å
³ç³»ç¶åµ |
| | | */ |
| | | @ApiModelProperty("亲å±å
³ç³»ç¶åµ") |
| | | private String kinship; |
| | | |
| | | /** |
| | | * ä¿¡æ¯æ¥æº |
| | | */ |
| | | @ApiModelProperty("ä¿¡æ¯æ¥æº") |
| | | private String infosources; |
| | | |
| | | /** |
| | | * 红åå伿ºæç¼å· éèªæºæè¡¨ |
| | | */ |
| | | @ApiModelProperty("红åå伿ºæç¼å· éèªæºæè¡¨") |
| | | private String redorganno; |
| | | |
| | | /** |
| | | * 红åå伿ºæåç§° |
| | | */ |
| | | @ApiModelProperty("红åå伿ºæåç§°") |
| | | private String redorganname; |
| | | |
| | | /** |
| | | * 红ååä¼è系人 |
| | | */ |
| | | @ApiModelProperty("红ååä¼è系人") |
| | | private String contactperson; |
| | | |
| | | /** |
| | | * å
¶ä» |
| | | */ |
| | | @ApiModelProperty("å
¶ä»") |
| | | private String infectiousOther; |
| | | |
| | | /** |
| | | * 红ååä¼èç³»çµè¯ |
| | | */ |
| | | @ApiModelProperty("红ååä¼èç³»çµè¯") |
| | | private String contactnumber; |
| | | |
| | | /** |
| | | * æ¥åè
ç¼å· |
| | | */ |
| | | @ApiModelProperty("æ¥åè
ç¼å·") |
| | | private String reporterno; |
| | | |
| | | /** |
| | | * æ¥åè
å§å |
| | | */ |
| | | @ApiModelProperty("æ¥åè
å§å") |
| | | @Excel(name = "æ¥åè
å§å") |
| | | private String reportername; |
| | | |
| | | /** |
| | | * ç
人ç¶åµ |
| | | */ |
| | | @ApiModelProperty("ç
人ç¶åµ") |
| | | private String patientstate; |
| | | |
| | | /** |
| | | * æ¥åè
èç³»çµè¯ |
| | | */ |
| | | @ApiModelProperty("æ¥åè
èç³»çµè¯") |
| | | private String reporterphone; |
| | | |
| | | /** |
| | | * ä¿¡æ¯æ¥æºå
¶ä» |
| | | */ |
| | | @ApiModelProperty("ä¿¡æ¯æ¥æºå
¶ä»") |
| | | private String infosourcesOther; |
| | | |
| | | /** |
| | | * æ¥åæ¶é´ |
| | | */ |
| | | @ApiModelProperty("æ¥åæ¶é´") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @Excel(name = "æ¥åæ¶é´", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") |
| | | private Date reporttime; |
| | | |
| | | /** |
| | | * å
¶ä» |
| | | */ |
| | | @ApiModelProperty("å
¶ä»") |
| | | private String kinshipOther; |
| | | |
| | | /** |
| | | * 主è¦äº²å± |
| | | */ |
| | | @ApiModelProperty("主è¦äº²å±") |
| | | private String majorrelatives; |
| | | |
| | | /** |
| | | * ä¸æèµ è
å
³ç³» |
| | | */ |
| | | @ApiModelProperty("ä¸æèµ è
å
³ç³»") |
| | | private String familyrelations; |
| | | |
| | | /** |
| | | * è·åç»ç»ç¼å· |
| | | */ |
| | | @ApiModelProperty("è·åç»ç»ç¼å·") |
| | | private String acquisitiontissueno; |
| | | |
| | | /** |
| | | * è·åç»ç»åç§° |
| | | */ |
| | | @ApiModelProperty("è·åç»ç»åç§°") |
| | | private String acquisitiontissuename; |
| | | |
| | | /** |
| | | * ä¿¡æ¯åå§å |
| | | */ |
| | | @ApiModelProperty("ä¿¡æ¯åå§å") |
| | | private String infoName; |
| | | |
| | | /** |
| | | * ä¿¡æ¯åå§å |
| | | */ |
| | | @ApiModelProperty("ä¿¡æ¯åç¼å·") |
| | | private String infoNo; |
| | | |
| | | /** |
| | | * ä¿¡æ¯åèç³»æ¹å¼ |
| | | */ |
| | | @ApiModelProperty("ä¿¡æ¯åèç³»æ¹å¼") |
| | | private String infophone; |
| | | |
| | | /** |
| | | * èç³»æ¶é´ |
| | | */ |
| | | @ApiModelProperty("èç³»æ¶é´") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | private Date contacttime; |
| | | |
| | | |
| | | @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") |
| | | @TableField(exist = false) |
| | | private Date starttime; |
| | | |
| | | |
| | | @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") |
| | | @TableField(exist = false) |
| | | private Date endtime; |
| | | |
| | | @TableField(exist = false) |
| | | private String city; |
| | | |
| | | |
| | | private Long deptid; |
| | | |
| | | @ApiModelProperty("é¨é¨åç§°") |
| | | @Excel(name = "é¨é¨åç§°") |
| | | private String deptname; |
| | | |
| | | @ApiModelProperty("ç»é¿ç¼ç ") |
| | | @Excel(name = "ç»é¿ç¼ç ") |
| | | private String leaderno; |
| | | |
| | | @ApiModelProperty("ç»é¿åç§°") |
| | | @Excel(name = "ç»é¿åç§°") |
| | | private String leadername; |
| | | |
| | | @ApiModelProperty("ä¸å¡å°åº") |
| | | @Excel(name = "ä¸å¡å°åº") |
| | | private String businessarea; |
| | | |
| | | |
| | | @ApiModelProperty("éä»¶å°å") |
| | | @Excel(name = "éä»¶å°å") |
| | | private String annexfiles; |
| | | |
| | | |
| | | @ApiModelProperty("工使µ") |
| | | @Excel(name = "工使µ") |
| | | private Integer workflow; |
| | | |
| | | |
| | | @ApiModelProperty("ç»æ¢æ¡ä¾ï¼0å¼å¯ï¼1ç»æ¢ é»è®¤å¼ï¼0") |
| | | @Excel(name = "ç»æ¢æ¡ä¾") |
| | | private Integer terminationCase; |
| | | |
| | | @ApiModelProperty("æ¡ä¾æ¶é´") |
| | | @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") |
| | | private Date donatetime; |
| | | |
| | | @ApiModelProperty("æ¡ä¾åºå·") |
| | | private String donateno; |
| | | |
| | | @ApiModelProperty("å½åå»çæºæ") |
| | | private String currentMedicalInstitution; |
| | | |
| | | @ApiModelProperty("馿¬¡å»çæºæ") |
| | | private String firstMedicalInstitution; |
| | | |
| | | @ApiModelProperty("å½åå»çæºæç§å®¤") |
| | | private String currentDept; |
| | | |
| | | @ApiModelProperty("馿¬¡å»çæºæç§å®¤") |
| | | private String firstDept; |
| | | |
| | | /** |
| | | * GSCè¯å |
| | | */ |
| | | @ApiModelProperty("GSCè¯å") |
| | | @Excel(name = "GSCè¯å", readConverterExp = "GSCè¯å") |
| | | private String gcsScore; |
| | | |
| | | /** |
| | | * åè°åç¼å· |
| | | */ |
| | | @ApiModelProperty("åè°åç¼å·") |
| | | @Excel(name = "åè°åç¼å·", readConverterExp = "åè°åç¼å·") |
| | | private String coordinatorNo; |
| | | |
| | | /** |
| | | * åè°åå§å |
| | | */ |
| | | @ApiModelProperty("åè°åå§å") |
| | | @Excel(name = "åè°åå§å", readConverterExp = "åè°åå§å") |
| | | private String coordinatorName; |
| | | |
| | | |
| | | // ä¸é¢æ¯ âä¾ä½ç»´æ¤è®°å½å¯¹è±¡âéçåæ®µ |
| | | |
| | | @ApiModelProperty("ä¾ä½ç»´æ¤è®°å½") |
| | | @Excel(name = "ä¾ä½ç»´æ¤è®°å½") |
| | | @TableField(exist = false) |
| | | private List<ServiceDonatemaintenance> serviceDonatemaintenanceList; |
| | | |
| | | |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ruoyi.project.domain.dto; |
| | | |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import com.ruoyi.common.annotation.Excel; |
| | | import com.ruoyi.common.core.domain.BaseEntity; |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | |
| | | import java.util.Date; |
| | | |
| | | /** |
| | | * å¨å®æç®è§è¯åºç¡ä¿¡æ¯ï¼æ»äº¡å¤å®ï¼ååºä¿¡æ¯ |
| | | */ |
| | | @ApiModel("å¨å®æç®è§è¯åºç¡ä¿¡æ¯ï¼æ»äº¡å¤å®ï¼ååºä¿¡æ¯") |
| | | @Data |
| | | public class WitnessBaseInfoDTO extends BaseEntity { |
| | | /** |
| | | * |
| | | */ |
| | | @ApiModelProperty("æç®è§è¯(æ»äº¡å¤å®)çID") |
| | | private Long id; |
| | | |
| | | @ApiModelProperty("baseInfoçID") |
| | | private Long infoid; |
| | | |
| | | /** |
| | | * è®°å½ç¶æ |
| | | */ |
| | | @ApiModelProperty("è®°å½ç¶æ") |
| | | @Excel(name = "è®°å½ç¶æ") |
| | | private String recordstate; |
| | | |
| | | |
| | | /** |
| | | * æ¡ä¾ç¼å· |
| | | */ |
| | | @ApiModelProperty("æ¡ä¾ç¼å·") |
| | | @Excel(name = "æ¡ä¾ç¼å·") |
| | | private String caseNo; |
| | | |
| | | /** |
| | | * æç®è
ç¼å· |
| | | */ |
| | | @ApiModelProperty("æç®è
ç¼å·") |
| | | @Excel(name = "æç®è
ç¼å·") |
| | | private String donorno; |
| | | |
| | | /** |
| | | * æå¨å»çæºæåç§° |
| | | */ |
| | | @ApiModelProperty("æå¨å»çæºæåç§°") |
| | | @Excel(name = "æå¨å»çæºæåç§°") |
| | | private String treatmenthospitalname; |
| | | |
| | | /** |
| | | * æå¨å»çæºæç¼ç |
| | | */ |
| | | @ApiModelProperty("æå¨å»çæºæç¼ç ") |
| | | private String treatmenthospitalno; |
| | | |
| | | /** |
| | | * æ§å« |
| | | */ |
| | | @ApiModelProperty("æ§å«") |
| | | private String sex; |
| | | |
| | | /** |
| | | * å§å |
| | | */ |
| | | @ApiModelProperty("å§å") |
| | | @Excel(name = "å§å") |
| | | private String name; |
| | | |
| | | /** |
| | | * å¹´é¾ |
| | | */ |
| | | // @TableField(exist = false) |
| | | @ApiModelProperty("å¹´é¾") |
| | | private Long age; |
| | | |
| | | |
| | | /** |
| | | * è¡å |
| | | */ |
| | | @ApiModelProperty("è¡å ") |
| | | private String bloodtype; |
| | | |
| | | |
| | | /** |
| | | * æ»äº¡è¯æéä»¶è·¯å¾,å¤å¼ ç¨;å·éå¼ |
| | | */ |
| | | @ApiModelProperty("æ»äº¡è¯æéä»¶è·¯å¾,å¤å¼ ç¨;å·éå¼ ") |
| | | private String deathJudgeAnnex; |
| | | |
| | | /** |
| | | * è¯ä»¶å·ç |
| | | */ |
| | | @ApiModelProperty("è¯ä»¶å·ç ") |
| | | private String idcardno; |
| | | |
| | | /** |
| | | * ç¾ç
è¯æåç§° |
| | | */ |
| | | @ApiModelProperty("ç¾ç
è¯æåç§°") |
| | | @Excel(name = "ç¾ç
è¯æåç§°") |
| | | private String diagnosisname; |
| | | |
| | | /** |
| | | * æ»äº¡æ¶é´ |
| | | */ |
| | | @ApiModelProperty("æ»äº¡æ¶é´") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") |
| | | @Excel(name = "æ»äº¡æ¶é´", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") |
| | | private Date deathtime; |
| | | |
| | | /** |
| | | * æ»äº¡åå |
| | | */ |
| | | @ApiModelProperty("æ»äº¡åå ") |
| | | @Excel(name = "æ»äº¡åå ") |
| | | private String deathreason; |
| | | |
| | | /** |
| | | * æ»äº¡å¤å®å»çä¸ |
| | | */ |
| | | @ApiModelProperty("æ»äº¡å¤å®å»çä¸") |
| | | @Excel(name = "æ»äº¡å¤å®å»çä¸") |
| | | private String deathjudgedocto; |
| | | |
| | | /** |
| | | * æ»äº¡å¤å®å»çäº |
| | | */ |
| | | @ApiModelProperty("æ»äº¡å¤å®å»çäº") |
| | | @Excel(name = "æ»äº¡å¤å®å»çäº") |
| | | private String deathjudgedoctt; |
| | | |
| | | /** |
| | | * æ»äº¡è¯æéä»¶è·¯å¾ |
| | | */ |
| | | @ApiModelProperty("æ»äº¡è¯æéä»¶è·¯å¾") |
| | | private String deathjudgeannex; |
| | | |
| | | /** |
| | | * åè°åç¾å |
| | | */ |
| | | @ApiModelProperty("åè°åç¾å") |
| | | @Excel(name = "åè°åç¾å") |
| | | private String coordinatorSign; |
| | | |
| | | /** |
| | | * åè°åç¾åæ¶é´ |
| | | */ |
| | | @ApiModelProperty("åè°åç¾åæ¶é´") |
| | | @Excel(name = "åè°åç¾åæ¶é´") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") |
| | | private Date coordinatorSignTime; |
| | | |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ruoyi.project.domain.vo; |
| | | |
| | | import com.baomidou.mybatisplus.annotation.IdType; |
| | | import com.baomidou.mybatisplus.annotation.TableId; |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import com.ruoyi.common.annotation.Excel; |
| | | import com.ruoyi.common.core.domain.BaseEntity; |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | |
| | | import java.util.Date; |
| | | |
| | | /** |
| | | * æ£è
æ»äº¡ä¿¡æ¯å¯¹è±¡ service_deathinfo |
| | | * |
| | | * @author ls |
| | | * @date 2026-01-20 |
| | | */ |
| | | @Data |
| | | @ApiModel("æ£è
æ»äº¡ä¿¡æ¯è¯·æ±å¯¹è±¡") |
| | | public class DeathBaseInfoVO extends BaseEntity { |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | /** |
| | | * baseInfoçID |
| | | */ |
| | | @ApiModelProperty("baseInfoçID") |
| | | private Long infoid; |
| | | |
| | | |
| | | /** |
| | | * è®°å½ç¶æ |
| | | */ |
| | | @ApiModelProperty("è®°å½ç¶æ") |
| | | @Excel(name = "è®°å½ç¶æ") |
| | | private String recordstate; |
| | | |
| | | |
| | | /** |
| | | * æ¡ä¾ç¼å· |
| | | */ |
| | | @ApiModelProperty("æ¡ä¾ç¼å·") |
| | | @Excel(name = "æ¡ä¾ç¼å·") |
| | | private String caseNo; |
| | | |
| | | |
| | | /** |
| | | * æå¨å»çæºæåç§° |
| | | */ |
| | | @ApiModelProperty("æå¨å»çæºæåç§°") |
| | | @Excel(name = "æå¨å»çæºæåç§°") |
| | | private String treatmenthospitalname; |
| | | |
| | | /** |
| | | * æå¨å»çæºæç¼ç |
| | | */ |
| | | @ApiModelProperty("æå¨å»çæºæç¼ç ") |
| | | private String treatmenthospitalno; |
| | | |
| | | /** |
| | | * æ§å« |
| | | */ |
| | | @ApiModelProperty("æ§å«") |
| | | private String sex; |
| | | |
| | | /** |
| | | * å§å |
| | | */ |
| | | @ApiModelProperty("å§å") |
| | | @Excel(name = "å§å") |
| | | private String name; |
| | | |
| | | /** |
| | | * ä½é¢å· |
| | | */ |
| | | @ApiModelProperty("ä½é¢å·") |
| | | @Excel(name = "ä½é¢å·") |
| | | private String inpatientno; |
| | | |
| | | /** |
| | | * å¹´é¾ |
| | | */ |
| | | // @TableField(exist = false) |
| | | @ApiModelProperty("å¹´é¾") |
| | | private Long age; |
| | | |
| | | |
| | | /** |
| | | * è¡å |
| | | */ |
| | | @ApiModelProperty("è¡å ") |
| | | private String bloodtype; |
| | | |
| | | /** |
| | | * è¯ä»¶å·ç |
| | | */ |
| | | @ApiModelProperty("è¯ä»¶å·ç ") |
| | | private String idcardno; |
| | | |
| | | /** |
| | | * ç¾ç
è¯æåç§° |
| | | */ |
| | | @ApiModelProperty("ç¾ç
è¯æåç§°") |
| | | @Excel(name = "ç¾ç
è¯æåç§°") |
| | | private String diagnosisname; |
| | | |
| | | |
| | | /** |
| | | * æç®è
ç¼å· |
| | | */ |
| | | @ApiModelProperty("æç®è
ç¼å·") |
| | | @Excel(name = "æç®è
ç¼å·") |
| | | private String donorno; |
| | | |
| | | /** |
| | | * å¨å®è·åæºæç¼å· å¯¹åºæºæè¡¨ |
| | | */ |
| | | @ApiModelProperty("å¨å®è·åæºæç¼å· å¯¹åºæºæè¡¨") |
| | | @Excel(name = "å¨å®è·åæºæç¼å· å¯¹åºæºæè¡¨") |
| | | private String gainhospitalno; |
| | | |
| | | /** |
| | | * å¨å®è·åæºæåç§° å¯¹åºæºæè¡¨ |
| | | */ |
| | | @ApiModelProperty("å¨å®è·åæºæåç§° å¯¹åºæºæè¡¨") |
| | | @Excel(name = "å¨å®è·åæºæåç§° å¯¹åºæºæè¡¨") |
| | | private String gainhospitalname; |
| | | |
| | | /** |
| | | * æ»äº¡æ¶é´ |
| | | */ |
| | | @ApiModelProperty("æ»äº¡æ¶é´") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @Excel(name = "æ»äº¡æ¶é´", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") |
| | | private Date deathtime; |
| | | |
| | | /** |
| | | * æ»äº¡åå |
| | | */ |
| | | @ApiModelProperty("æ»äº¡åå ") |
| | | @Excel(name = "æ»äº¡åå ") |
| | | private String deathreason; |
| | | |
| | | /** |
| | | * æ»äº¡å¤å®å»çä¸ |
| | | */ |
| | | @ApiModelProperty("æ»äº¡å¤å®å»çä¸") |
| | | @Excel(name = "æ»äº¡å¤å®å»çä¸") |
| | | private String deathjudgedocto; |
| | | |
| | | /** |
| | | * æ»äº¡å¤å®å»çäº |
| | | */ |
| | | @ApiModelProperty("æ»äº¡å¤å®å»çäº") |
| | | @Excel(name = "æ»äº¡å¤å®å»çäº") |
| | | private String deathjudgedoctt; |
| | | |
| | | |
| | | /** |
| | | * æ¯å¦é»åç¼
æä»ªå¼ 0ï¼å¦ï¼1ï¼æ¯ |
| | | */ |
| | | @ApiModelProperty("æ¯å¦é»åç¼
æä»ªå¼ 0ï¼å¦ï¼1ï¼æ¯") |
| | | @Excel(name = "æ¯å¦é»åç¼
æä»ªå¼ 0ï¼å¦ï¼1ï¼æ¯") |
| | | private Integer isspendremember; |
| | | |
| | | /** |
| | | * æ¯å¦æ¢å¤éä½ä»ªå®¹ 0ï¼å¦ï¼1ï¼æ¯ |
| | | */ |
| | | @ApiModelProperty("æ¯å¦æ¢å¤éä½ä»ªå®¹ 0ï¼å¦ï¼1ï¼æ¯") |
| | | @Excel(name = "æ¯å¦æ¢å¤éä½ä»ªå®¹ 0ï¼å¦ï¼1ï¼æ¯") |
| | | private Integer isrestoreremains; |
| | | |
| | | |
| | | /** |
| | | * è´è´£äººç¼å· |
| | | */ |
| | | @ApiModelProperty("è´è´£äººç¼å·") |
| | | @Excel(name = "è´è´£äººç¼å·") |
| | | private String responsibleuserid; |
| | | |
| | | /** |
| | | * è´è´£äººå§å |
| | | */ |
| | | @ApiModelProperty("è´è´£äººå§å") |
| | | @Excel(name = "è´è´£äººå§å") |
| | | private String responsibleusername; |
| | | |
| | | } |
| | | |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ruoyi.project.domain.vo; |
| | | |
| | | import com.baomidou.mybatisplus.annotation.IdType; |
| | | import com.baomidou.mybatisplus.annotation.TableField; |
| | | import com.baomidou.mybatisplus.annotation.TableId; |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import com.ruoyi.common.annotation.Excel; |
| | | import com.ruoyi.common.core.domain.BaseEntity; |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | import org.springframework.format.annotation.DateTimeFormat; |
| | | |
| | | import java.util.Date; |
| | | |
| | | /** |
| | | * æç®åºç¡å¯¹è±¡ service_donatebaseinfo |
| | | * |
| | | * @author ruoyi |
| | | * @date 2021-11-15 |
| | | */ |
| | | @Data |
| | | @ApiModel("æç®åºç¡") |
| | | public class DonatebaseinfoProgressVO extends BaseEntity { |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | /** |
| | | * $column.columnComment |
| | | */ |
| | | @ApiModelProperty("$column.columnComment") |
| | | //æ°æ®åºèªå¢æ¹æ@TableId(type = IdType.AUTO) |
| | | @TableId(type = IdType.AUTO) |
| | | private Long id; |
| | | |
| | | /** |
| | | * æ¡ä¾ç¼å· |
| | | */ |
| | | @ApiModelProperty("æ¡ä¾ç¼å·") |
| | | @Excel(name = "æ¡ä¾ç¼å·") |
| | | private String caseNo; |
| | | |
| | | |
| | | /** |
| | | * å§å |
| | | */ |
| | | @ApiModelProperty("å§å") |
| | | @Excel(name = "å§å") |
| | | private String name; |
| | | |
| | | /** |
| | | * æ¡ä¾ä¸æ¥ID |
| | | */ |
| | | @ApiModelProperty("æ¡ä¾ä¸æ¥ID") |
| | | private Long reportId; |
| | | |
| | | /** |
| | | * è¯ä»¶å·ç |
| | | */ |
| | | @ApiModelProperty("è¯ä»¶å·ç ") |
| | | private String idcardno; |
| | | |
| | | |
| | | /** |
| | | * è®°å½ç¶æ |
| | | */ |
| | | @ApiModelProperty("è®°å½ç¶æ") |
| | | @Excel(name = "è®°å½ç¶æ") |
| | | private String recordstate; |
| | | |
| | | |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ruoyi.project.domain.vo; |
| | | |
| | | import com.baomidou.mybatisplus.annotation.IdType; |
| | | import com.baomidou.mybatisplus.annotation.TableField; |
| | | import com.baomidou.mybatisplus.annotation.TableId; |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import com.ruoyi.common.annotation.Excel; |
| | | import com.ruoyi.common.core.domain.BaseEntity; |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | import org.springframework.format.annotation.DateTimeFormat; |
| | | |
| | | import java.util.Date; |
| | | |
| | | /** |
| | | * å¨å®åé
对象 DonateorganBaseInfoVO |
| | | * å¨å®åé
åºæ¬ä¿¡æ¯è¯·æ±å¯¹è±¡ |
| | | * |
| | | * @author ruoyi |
| | | * @date 2021-11-10 |
| | | */ |
| | | @Data |
| | | @ApiModel("å¨å®åé
åºæ¬ä¿¡æ¯è¯·æ±å¯¹è±¡") |
| | | public class DonateorganBaseInfoVO extends BaseEntity { |
| | | private static final long serialVersionUID = 1L; |
| | | /** |
| | | * baseInfoçID |
| | | */ |
| | | @ApiModelProperty("baseInfoçID") |
| | | private Long infoid; |
| | | |
| | | |
| | | /** |
| | | * è®°å½ç¶æ |
| | | */ |
| | | @ApiModelProperty("è®°å½ç¶æ") |
| | | @Excel(name = "è®°å½ç¶æ") |
| | | private String recordstate; |
| | | |
| | | |
| | | /** |
| | | * æ¡ä¾ç¼å· |
| | | */ |
| | | @ApiModelProperty("æ¡ä¾ç¼å·") |
| | | @Excel(name = "æ¡ä¾ç¼å·") |
| | | private String caseNo; |
| | | |
| | | /** |
| | | * ä½é¢å· |
| | | */ |
| | | @ApiModelProperty("ä½é¢å·") |
| | | private String inpatientno; |
| | | |
| | | /** |
| | | * æç®è
ç¼å· |
| | | */ |
| | | @ApiModelProperty("æç®è
ç¼å·") |
| | | @Excel(name = "æç®è
ç¼å·") |
| | | private String donorno; |
| | | |
| | | /** |
| | | * æå¨å»çæºæåç§° |
| | | */ |
| | | @ApiModelProperty("æå¨å»çæºæåç§°") |
| | | @Excel(name = "æå¨å»çæºæåç§°") |
| | | private String treatmenthospitalname; |
| | | |
| | | /** |
| | | * æå¨å»çæºæç¼ç |
| | | */ |
| | | @ApiModelProperty("æå¨å»çæºæç¼ç ") |
| | | private String treatmenthospitalno; |
| | | |
| | | /** |
| | | * æ§å« |
| | | */ |
| | | @ApiModelProperty("æ§å«") |
| | | private String sex; |
| | | |
| | | /** |
| | | * å§å |
| | | */ |
| | | @ApiModelProperty("å§å") |
| | | @Excel(name = "å§å") |
| | | private String name; |
| | | |
| | | /** |
| | | * å¹´é¾ |
| | | */ |
| | | // @TableField(exist = false) |
| | | @ApiModelProperty("å¹´é¾") |
| | | private Long age; |
| | | |
| | | |
| | | /** |
| | | * è¡å |
| | | */ |
| | | @ApiModelProperty("è¡å ") |
| | | private String bloodtype; |
| | | |
| | | /** |
| | | * è¯ä»¶å·ç |
| | | */ |
| | | @ApiModelProperty("è¯ä»¶å·ç ") |
| | | private String idcardno; |
| | | |
| | | /** |
| | | * ç¾ç
è¯æåç§° |
| | | */ |
| | | @ApiModelProperty("ç¾ç
è¯æåç§°") |
| | | @Excel(name = "ç¾ç
è¯æåç§°") |
| | | private String diagnosisname; |
| | | |
| | | /** |
| | | * åé
ç¶æï¼0:æªåé
ï¼1ï¼å·²åé
ï¼2ä½åº |
| | | */ |
| | | @ApiModelProperty("åé
ç¶æï¼0:æªåé
ï¼1ï¼å·²åé
ï¼2ä½åº") |
| | | @Excel(name = "åé
ç¶æï¼0:æªåé
ï¼1ï¼å·²åé
ï¼2ä½åº") |
| | | private Long allocationStatus; |
| | | |
| | | /** |
| | | * åé
æ¶é´ |
| | | */ |
| | | @ApiModelProperty("åé
æ¶é´") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @Excel(name = "åé
æ¶é´", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") |
| | | private Date allocationTime; |
| | | |
| | | /** |
| | | * ç»è®°äººç¼å· |
| | | */ |
| | | @ApiModelProperty("ç»è®°äººç¼å·") |
| | | @Excel(name = "ç»è®°äººç¼å·") |
| | | private String registrationCode; |
| | | |
| | | /** |
| | | * ç»è®°äººå§å |
| | | */ |
| | | @ApiModelProperty("ç»è®°äººå§å") |
| | | @Excel(name = "ç»è®°äººå§å") |
| | | private String registrationName; |
| | | |
| | | /** |
| | | * ç»è®°æ¶é´ |
| | | */ |
| | | @ApiModelProperty("ç»è®°æ¶é´") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @Excel(name = "ç»è®°æ¶é´", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") |
| | | private Date registrationTime; |
| | | |
| | | } |
| | | |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ruoyi.project.domain.vo; |
| | | |
| | | |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import com.ruoyi.common.annotation.Excel; |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | |
| | | import java.util.Date; |
| | | |
| | | @Data |
| | | @ApiModel("å¨å®æç®å®æåºæ¬ä¿¡æ¯è¯·æ±å¯¹è±¡ï¼å¨å®å©ç¨è¯·æ±å¯¹è±¡ï¼") |
| | | public class DonationCompletionBaseInfoVO { |
| | | /** |
| | | * baseInfoçID |
| | | */ |
| | | @ApiModelProperty("baseInfoçID") |
| | | private Long infoid; |
| | | |
| | | /** |
| | | * è®°å½ç¶æ |
| | | */ |
| | | @ApiModelProperty("è®°å½ç¶æ") |
| | | @Excel(name = "è®°å½ç¶æ") |
| | | private String recordstate; |
| | | |
| | | /** |
| | | * æ¡ä¾ç¼å· |
| | | */ |
| | | @ApiModelProperty("æ¡ä¾ç¼å·") |
| | | @Excel(name = "æ¡ä¾ç¼å·") |
| | | private String caseNo; |
| | | |
| | | /** |
| | | * æå¨å»çæºæåç§° |
| | | */ |
| | | @ApiModelProperty("æå¨å»çæºæåç§°") |
| | | @Excel(name = "æå¨å»çæºæåç§°") |
| | | private String treatmenthospitalname; |
| | | |
| | | /** |
| | | * æå¨å»çæºæç¼ç |
| | | */ |
| | | @ApiModelProperty("æå¨å»çæºæç¼ç ") |
| | | private String treatmenthospitalno; |
| | | |
| | | /** |
| | | * æ§å« |
| | | */ |
| | | @ApiModelProperty("æ§å«") |
| | | private String sex; |
| | | |
| | | /** |
| | | * ä½é¢å· |
| | | */ |
| | | @ApiModelProperty("ä½é¢å·") |
| | | private String inpatientno; |
| | | |
| | | /** |
| | | * æç®è
ç¼å· |
| | | */ |
| | | @ApiModelProperty("æç®è
ç¼å·") |
| | | @Excel(name = "æç®è
ç¼å·") |
| | | private String donorno; |
| | | |
| | | /** |
| | | * æç®è
å§å |
| | | */ |
| | | @ApiModelProperty("æç®è
å§å") |
| | | @Excel(name = "æç®è
å§å") |
| | | private String name; |
| | | |
| | | /** |
| | | * å¹´é¾ |
| | | */ |
| | | // @TableField(exist = false) |
| | | @ApiModelProperty("å¹´é¾") |
| | | private Long age; |
| | | |
| | | |
| | | /** |
| | | * è¡å |
| | | */ |
| | | @ApiModelProperty("è¡å ") |
| | | private String bloodtype; |
| | | |
| | | /** |
| | | * è¯ä»¶å·ç |
| | | */ |
| | | @ApiModelProperty("è¯ä»¶å·ç ") |
| | | private String idcardno; |
| | | |
| | | /** |
| | | * ç¾ç
è¯æåç§° |
| | | */ |
| | | @ApiModelProperty("ç¾ç
è¯æåç§°") |
| | | @Excel(name = "ç¾ç
è¯æåç§°") |
| | | private String diagnosisname; |
| | | |
| | | /** |
| | | * 宿æ¶é´ |
| | | */ |
| | | @ApiModelProperty("宿æ¶é´") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @Excel(name = "宿æ¶é´", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") |
| | | private Date completetime; |
| | | |
| | | /** |
| | | * è´è´£äººç¼å· |
| | | */ |
| | | @ApiModelProperty("è´è´£äººç¼å·") |
| | | private String responsibleuserid; |
| | | |
| | | /** |
| | | * è´è´£äººå§å |
| | | */ |
| | | @ApiModelProperty("è´è´£äººå§å") |
| | | @Excel(name = "è´è´£äººå§å") |
| | | private String responsibleusername; |
| | | |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ruoyi.project.domain.vo; |
| | | |
| | | import com.baomidou.mybatisplus.annotation.IdType; |
| | | import com.baomidou.mybatisplus.annotation.TableId; |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import com.ruoyi.common.annotation.Excel; |
| | | import com.ruoyi.common.core.domain.BaseEntity; |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | |
| | | import java.util.Date; |
| | | |
| | | /** |
| | | * æç®è§è¯åºæ¬ä¿¡æ¯è¯·æ±å¯¹è±¡ |
| | | * |
| | | * @author ruoyi |
| | | * @date 2026-01-20 |
| | | */ |
| | | @Data |
| | | @ApiModel("æç®è§è¯åºæ¬ä¿¡æ¯è¯·æ±å¯¹è±¡") |
| | | public class DonationwitnessBaseInfoVO extends BaseEntity { |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | /** |
| | | * $column.columnComment |
| | | */ |
| | | @ApiModelProperty("$column.columnComment") |
| | | //æ°æ®åºèªå¢æ¹æ@TableId(type = IdType.AUTO) |
| | | @TableId(type = IdType.AUTO) |
| | | private Long id; |
| | | |
| | | |
| | | /** |
| | | * ä½é¢å· |
| | | */ |
| | | @ApiModelProperty("ä½é¢å·") |
| | | private String inpatientno; |
| | | |
| | | |
| | | /** |
| | | * |
| | | */ |
| | | @ApiModelProperty("") |
| | | private Long infoid; |
| | | |
| | | /** |
| | | * æç®è
ç¼å· |
| | | */ |
| | | @ApiModelProperty("æç®è
ç¼å·") |
| | | @Excel(name = "æç®è
ç¼å·") |
| | | private String donorno; |
| | | |
| | | /** |
| | | * å¨å®è·åæºæç¼å· |
| | | */ |
| | | @ApiModelProperty("å¨å®è·åæºæç¼å·") |
| | | private String gainhospitalno; |
| | | |
| | | /** |
| | | * å¨å®è·åæºæåç§° |
| | | */ |
| | | @ApiModelProperty("å¨å®è·åæºæåç§°") |
| | | @Excel(name = "å¨å®è·åæºæåç§°") |
| | | private String gainhospitalname; |
| | | |
| | | |
| | | /** |
| | | * ææ¯å¼å§æ¶é´ |
| | | */ |
| | | @ApiModelProperty("ææ¯å¼å§æ¶é´") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") |
| | | @Excel(name = "ææ¯å¼å§æ¶é´", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") |
| | | private Date operationbegtime; |
| | | |
| | | /** |
| | | * ææ¯ç»ææ¶é´ |
| | | */ |
| | | @ApiModelProperty("ææ¯ç»ææ¶é´") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") |
| | | @Excel(name = "ææ¯ç»ææ¶é´", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") |
| | | private Date operationendtime; |
| | | |
| | | /** |
| | | * ææ¯å»ç |
| | | */ |
| | | @ApiModelProperty("ææ¯å»ç") |
| | | @Excel(name = "ææ¯å»ç") |
| | | private String operationdoctor; |
| | | |
| | | /** |
| | | * è´è´£äººç¼å· |
| | | */ |
| | | @ApiModelProperty("è´è´£äººç¼å·") |
| | | private String responsibleuserid; |
| | | |
| | | /** |
| | | * è´è´£äººå§å |
| | | */ |
| | | @ApiModelProperty("è´è´£äººå§å") |
| | | @Excel(name = "è´è´£äººå§å") |
| | | private String responsibleusername; |
| | | |
| | | /** |
| | | * å§å |
| | | */ |
| | | @ApiModelProperty("å§å") |
| | | @Excel(name = "å§å") |
| | | private String name; |
| | | |
| | | /** |
| | | * èç»äººä¸ç¼å· |
| | | */ |
| | | @ApiModelProperty("èç»äººä¸ç¼å·") |
| | | private String coordinateduserido; |
| | | |
| | | /** |
| | | * èç»äººä¸å§å |
| | | */ |
| | | @ApiModelProperty("èç»äººä¸å§å") |
| | | private String coordinatedusernameo; |
| | | |
| | | /** |
| | | * èç»äººäºç¼å· |
| | | */ |
| | | @ApiModelProperty("èç»äººäºç¼å·") |
| | | private String coordinateduseridt; |
| | | |
| | | /** |
| | | * èç»äººäºå§å |
| | | */ |
| | | @ApiModelProperty("èç»äººäºå§å") |
| | | private String coordinatedusernamet; |
| | | |
| | | /** |
| | | * è
¹ä¸»å¨èæç®¡æ¶é´ |
| | | */ |
| | | @ApiModelProperty("è
¹ä¸»å¨èæç®¡æ¶é´") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") |
| | | @Excel(name = "è
¹ä¸»å¨èæç®¡æ¶é´", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") |
| | | private Date abdominalaortacannulatime; |
| | | |
| | | /** |
| | | * è
¹ä¸»å¨èçæ³¨æ¶é´ |
| | | */ |
| | | @ApiModelProperty("è
¹ä¸»å¨èçæ³¨æ¶é´") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") |
| | | @Excel(name = "è
¹ä¸»å¨èçæ³¨æ¶é´", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") |
| | | private Date abdominalaortaperfusiontime; |
| | | |
| | | /** |
| | | * é¨éèæç®¡æ¶é´ |
| | | */ |
| | | @ApiModelProperty("é¨éèæç®¡æ¶é´") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") |
| | | @Excel(name = "é¨éèæç®¡æ¶é´", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") |
| | | private Date portalveincannulatime; |
| | | |
| | | /** |
| | | * é¨éèçæ³¨æ¶é´ |
| | | */ |
| | | @ApiModelProperty("é¨éèçæ³¨æ¶é´") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") |
| | | @Excel(name = "é¨éèçæ³¨æ¶é´", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") |
| | | private Date portalveinperfusiontime; |
| | | |
| | | /** |
| | | * èºå¨èæç®¡æ¶é´ |
| | | */ |
| | | @ApiModelProperty("èºå¨èæç®¡æ¶é´") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") |
| | | @Excel(name = "èºå¨èæç®¡æ¶é´", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") |
| | | private Date pulmonaryarterycannulatime; |
| | | |
| | | /** |
| | | * èºå¨èçæ³¨æ¶é´ |
| | | */ |
| | | @ApiModelProperty("èºå¨èçæ³¨æ¶é´") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") |
| | | @Excel(name = "èºå¨èçæ³¨æ¶é´", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") |
| | | private Date pulmonaryarteryperfusiontime; |
| | | |
| | | /** |
| | | * 主å¨èæç®¡æ¶é´ |
| | | */ |
| | | @ApiModelProperty("主å¨èæç®¡æ¶é´") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") |
| | | @Excel(name = "主å¨èæç®¡æ¶é´", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") |
| | | private Date aortacannulatime; |
| | | |
| | | /** |
| | | * 主å¨èçæ³¨æ¶é´ |
| | | */ |
| | | @ApiModelProperty("主å¨èçæ³¨æ¶é´") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") |
| | | @Excel(name = "主å¨èçæ³¨æ¶é´", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") |
| | | private Date aortaperfusiontime; |
| | | |
| | | /** |
| | | * æç®å¨å® |
| | | */ |
| | | @ApiModelProperty("æç®å¨å®") |
| | | @Excel(name = "æç®å¨å®") |
| | | private String organdonation; |
| | | |
| | | /** |
| | | * æç®å¨å® å
¶ä» |
| | | */ |
| | | @ApiModelProperty("æç®å¨å® å
¶ä»") |
| | | @Excel(name = "æç®å¨å® å
¶ä»") |
| | | private String organdonationOther; |
| | | |
| | | |
| | | /** |
| | | * æç®ç±»å« |
| | | */ |
| | | @ApiModelProperty("æç®ç±»å«") |
| | | @Excel(name = "æç®ç±»å«") |
| | | private String donationcategory; |
| | | |
| | | /** |
| | | * åè°åè¿ææ¯å®¤æ¶é´ |
| | | */ |
| | | @ApiModelProperty("åè°åè¿ææ¯å®¤æ¶é´") |
| | | @Excel(name = "åè°åè¿ææ¯å®¤æ¶é´") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") |
| | | private Date coordinatorInOperating; |
| | | |
| | | /** |
| | | * åè°ååºææ¯å®¤æ¶é´ |
| | | */ |
| | | @ApiModelProperty("åè°ååºææ¯å®¤æ¶é´") |
| | | @Excel(name = "åè°ååºææ¯å®¤æ¶é´") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") |
| | | private Date coordinatorOutOperating; |
| | | |
| | | /** |
| | | * åè°åç¾å |
| | | */ |
| | | @ApiModelProperty("åè°åç¾å") |
| | | @Excel(name = "åè°åç¾å") |
| | | private String coordinatorSign; |
| | | |
| | | /** |
| | | * åè°åç¾åæ¶é´ |
| | | */ |
| | | @ApiModelProperty("åè°åç¾åæ¶é´") |
| | | @Excel(name = "åè°åç¾åæ¶é´") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") |
| | | private Date coordinatorSignTime; |
| | | |
| | | } |
| | | |
| | |
| | | */ |
| | | @ApiModelProperty("å
¶ä»æ
åµ") |
| | | private String othercases; |
| | | |
| | | /** |
| | | * æ¡ä»¶ç¼å· |
| | | */ |
| | | @ApiModelProperty("æ¡ä»¶ç¼å· ") |
| | | private String caseNo; |
| | | |
| | | /** |
| | | * äº²å±ææ¿ |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ruoyi.project.domain.vo; |
| | | |
| | | |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import com.ruoyi.common.annotation.Excel; |
| | | import com.ruoyi.common.core.domain.BaseEntity; |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | import org.springframework.format.annotation.DateTimeFormat; |
| | | |
| | | import java.util.Date; |
| | | |
| | | /** |
| | | * å¨å®æç®è§è¯åºç¡ä¿¡æ¯ï¼æ»äº¡å¤å®ï¼ååºä¿¡æ¯ |
| | | */ |
| | | @ApiModel("å¨å®æç®ç¡®è®¤åºç¡ä¿¡æ¯è¯·æ±ä¿¡æ¯") |
| | | @Data |
| | | public class RelativeConfirmationBaseInfoVO extends BaseEntity { |
| | | |
| | | /** |
| | | * baseInfoçID |
| | | */ |
| | | @ApiModelProperty("baseInfoçID") |
| | | private Long infoid; |
| | | |
| | | |
| | | /** |
| | | * è®°å½ç¶æ |
| | | */ |
| | | @ApiModelProperty("è®°å½ç¶æ") |
| | | @Excel(name = "è®°å½ç¶æ") |
| | | private String recordstate; |
| | | |
| | | |
| | | /** |
| | | * æ¡ä¾ç¼å· |
| | | */ |
| | | @ApiModelProperty("æ¡ä¾ç¼å·") |
| | | @Excel(name = "æ¡ä¾ç¼å·") |
| | | private String caseNo; |
| | | |
| | | /** |
| | | * æç®è
ç¼å· |
| | | */ |
| | | @ApiModelProperty("æç®è
ç¼å·") |
| | | @Excel(name = "æç®è
ç¼å·") |
| | | private String donorno; |
| | | |
| | | /** |
| | | * æå¨å»çæºæåç§° |
| | | */ |
| | | @ApiModelProperty("æå¨å»çæºæåç§°") |
| | | @Excel(name = "æå¨å»çæºæåç§°") |
| | | private String treatmenthospitalname; |
| | | |
| | | /** |
| | | * æå¨å»çæºæç¼ç |
| | | */ |
| | | @ApiModelProperty("æå¨å»çæºæç¼ç ") |
| | | private String treatmenthospitalno; |
| | | |
| | | /** |
| | | * æ§å« |
| | | */ |
| | | @ApiModelProperty("æ§å«") |
| | | private String sex; |
| | | |
| | | /** |
| | | * å§å |
| | | */ |
| | | @ApiModelProperty("å§å") |
| | | @Excel(name = "å§å") |
| | | private String name; |
| | | |
| | | /** |
| | | * å¹´é¾ |
| | | */ |
| | | // @TableField(exist = false) |
| | | @ApiModelProperty("å¹´é¾") |
| | | private Long age; |
| | | |
| | | |
| | | /** |
| | | * è¡å |
| | | */ |
| | | @ApiModelProperty("è¡å ") |
| | | private String bloodtype; |
| | | |
| | | /** |
| | | * è¯ä»¶å·ç |
| | | */ |
| | | @ApiModelProperty("è¯ä»¶å·ç ") |
| | | private String idcardno; |
| | | |
| | | /** |
| | | * ç¾ç
è¯æåç§° |
| | | */ |
| | | @ApiModelProperty("ç¾ç
è¯æåç§°") |
| | | @Excel(name = "ç¾ç
è¯æåç§°") |
| | | private String diagnosisname; |
| | | |
| | | /** |
| | | * 亲å±ç¡®è®¤ç¾å |
| | | */ |
| | | @ApiModelProperty("亲å±ç¡®è®¤ç¾å") |
| | | @Excel(name = "亲å±ç¡®è®¤ç¾å", readConverterExp = "亲å±ç¡®è®¤ç¾å") |
| | | private String relativeconfirmationsign; |
| | | |
| | | /** |
| | | * ç¾åæ¥æ |
| | | */ |
| | | @ApiModelProperty("å¼å§ç¾åæ¥æ") |
| | | @Excel(name = "å¼å§ç¾åæ¥æ", readConverterExp = "å¼å§ç¾åæ¥æ") |
| | | private Date startSigndate; /** |
| | | * ç¾åæ¥æ |
| | | */ |
| | | @ApiModelProperty("ç»æç¾åæ¥æ") |
| | | @Excel(name = "ç»æç¾åæ¥æ", readConverterExp = "ç»æç¾åæ¥æ") |
| | | private Date endSigndate; |
| | | |
| | | |
| | | /** |
| | | * è´è´£äººå§å |
| | | */ |
| | | @ApiModelProperty("è´è´£äººå§å") |
| | | @Excel(name = "è´è´£äººå§å", readConverterExp = "è´è´£äººå§å") |
| | | private String responsibleusername; |
| | | |
| | | /** |
| | | * è´è´£äººç¼å· |
| | | */ |
| | | @ApiModelProperty("è´è´£äººç¼å·") |
| | | private String responsibleuserid; |
| | | |
| | | /** |
| | | * åè°åå§å2 |
| | | */ |
| | | @ApiModelProperty("åè°åå§å2") |
| | | @Excel(name = "åè°åå§å2", readConverterExp = "åè°åå§å2") |
| | | private String coordinatedusernamet; |
| | | |
| | | /** |
| | | * åè°åç¼å·2 |
| | | */ |
| | | @ApiModelProperty("åè°åç¼å·2") |
| | | @Excel(name = "åè°åç¼å·2", readConverterExp = "åè°åç¼å·2") |
| | | private String coordinateduseridt; |
| | | |
| | | /** |
| | | * åè°åå§å1 |
| | | */ |
| | | @ApiModelProperty("åè°åå§å1") |
| | | @Excel(name = "åè°åå§å1", readConverterExp = "åè°åå§å1") |
| | | private String coordinatedusernameo; |
| | | |
| | | /** |
| | | * åè°åç¼å·1 |
| | | */ |
| | | @ApiModelProperty("åè°åç¼å·1") |
| | | @Excel(name = "åè°åç¼å·1", readConverterExp = "åè°åç¼å·1") |
| | | private String coordinateduserido; |
| | | |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ruoyi.project.domain.vo; |
| | | |
| | | import com.baomidou.mybatisplus.annotation.IdType; |
| | | import com.baomidou.mybatisplus.annotation.TableId; |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import com.ruoyi.common.annotation.Excel; |
| | | import com.ruoyi.common.core.domain.BaseEntity; |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | |
| | | import java.util.Date; |
| | | |
| | | /** |
| | | * 伦ç审æ¥å起请æ±å¯¹è±¡ |
| | | * |
| | | * @author ruoyi |
| | | * @date 2025-12-20 |
| | | */ |
| | | @Data |
| | | @ApiModel("伦ç审æ¥å起请æ±å¯¹è±¡") |
| | | public class ReviewInitiateBaseInfoVO extends BaseEntity { |
| | | /** |
| | | * baseInfoçID |
| | | */ |
| | | @ApiModelProperty("baseInfoçID") |
| | | private Long infoid; |
| | | |
| | | |
| | | /** |
| | | * è®°å½ç¶æ |
| | | */ |
| | | @ApiModelProperty("è®°å½ç¶æ") |
| | | @Excel(name = "è®°å½ç¶æ") |
| | | private String recordstate; |
| | | |
| | | |
| | | /** |
| | | * æ¡ä¾ç¼å· |
| | | */ |
| | | @ApiModelProperty("æ¡ä¾ç¼å·") |
| | | @Excel(name = "æ¡ä¾ç¼å·") |
| | | private String caseNo; |
| | | |
| | | /** |
| | | * æç®è
ç¼å· |
| | | */ |
| | | @ApiModelProperty("æç®è
ç¼å·") |
| | | @Excel(name = "æç®è
ç¼å·") |
| | | private String donorno; |
| | | |
| | | /** |
| | | * æå¨å»çæºæåç§° |
| | | */ |
| | | @ApiModelProperty("æå¨å»çæºæåç§°") |
| | | @Excel(name = "æå¨å»çæºæåç§°") |
| | | private String treatmenthospitalname; |
| | | |
| | | /** |
| | | * æå¨å»çæºæç¼ç |
| | | */ |
| | | @ApiModelProperty("æå¨å»çæºæç¼ç ") |
| | | private String treatmenthospitalno; |
| | | |
| | | /** |
| | | * æ§å« |
| | | */ |
| | | @ApiModelProperty("æ§å«") |
| | | private String sex; |
| | | |
| | | /** |
| | | * å§å |
| | | */ |
| | | @ApiModelProperty("å§å") |
| | | @Excel(name = "å§å") |
| | | private String name; |
| | | |
| | | /** |
| | | * ä½é¢å· |
| | | */ |
| | | @ApiModelProperty("ä½é¢å·") |
| | | @Excel(name = "ä½é¢å·") |
| | | private String inpatientno; |
| | | |
| | | /** |
| | | * å¹´é¾ |
| | | */ |
| | | // @TableField(exist = false) |
| | | @ApiModelProperty("å¹´é¾") |
| | | private Long age; |
| | | |
| | | |
| | | /** |
| | | * è¡å |
| | | */ |
| | | @ApiModelProperty("è¡å ") |
| | | private String bloodtype; |
| | | |
| | | /** |
| | | * è¯ä»¶å·ç |
| | | */ |
| | | @ApiModelProperty("è¯ä»¶å·ç ") |
| | | private String idcardno; |
| | | |
| | | /** |
| | | * ç¾ç
è¯æåç§° |
| | | */ |
| | | @ApiModelProperty("ç¾ç
è¯æåç§°") |
| | | @Excel(name = "ç¾ç
è¯æåç§°") |
| | | private String diagnosisname; |
| | | |
| | | /** |
| | | * ä¸å®¶æè§ |
| | | */ |
| | | @ApiModelProperty("ä¸å®¶æè§") |
| | | @Excel(name = "ä¸å®¶æè§") |
| | | private String expertOpinion; |
| | | |
| | | /** |
| | | * ä¸å®¶å§å |
| | | */ |
| | | @ApiModelProperty("ä¸å®¶å§å") |
| | | @Excel(name = "ä¸å®¶å§å") |
| | | private String expertName; |
| | | |
| | | /** |
| | | * ä¸å®¶ç»è®º è§åå
¸ sys_0_1 |
| | | */ |
| | | @ApiModelProperty("ä¸å®¶ç»è®º è§åå
¸ sys_0_1 ") |
| | | @Excel(name = "ä¸å®¶ç»è®º è§åå
¸ sys_0_1 ") |
| | | private String expertConclusion; |
| | | |
| | | /** |
| | | * ç»è®ºæ¶é´ |
| | | */ |
| | | @ApiModelProperty("ç»è®ºæ¶é´") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @Excel(name = "ç»è®ºæ¶é´", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") |
| | | private Date expertTime; |
| | | |
| | | /** |
| | | * 0ï¼æ°å»º;1ï¼å®¡æ¥ä¸;2ï¼ç»æ |
| | | */ |
| | | @ApiModelProperty("ç¶æï¼0ï¼æ°å»º;1ï¼å®¡æ¥ä¸;2ï¼ç»æ") |
| | | @Excel(name = "ç¶æï¼0ï¼æ°å»º;1ï¼å®¡æ¥ä¸;2ï¼ç»æ") |
| | | private String status; |
| | | |
| | | } |
| | | |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ruoyi.project.domain.vo; |
| | | |
| | | import com.baomidou.mybatisplus.annotation.IdType; |
| | | import com.baomidou.mybatisplus.annotation.TableId; |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import com.ruoyi.common.annotation.Excel; |
| | | import com.ruoyi.common.core.domain.BaseEntity; |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | |
| | | import java.util.Date; |
| | | |
| | | /** |
| | | * ä¾ä½ç»´æ¤è®°å½å¯¹è±¡ service_donatemaintenance |
| | | * |
| | | * @author ruoyi |
| | | * @date 2025-12-27 |
| | | */ |
| | | @Data |
| | | @ApiModel("ä¾ä½ç»´æ¤è®°å½") |
| | | public class ServiceDonatemaintenanceVO extends BaseEntity { |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | /** |
| | | * å
³èservice_donatebaseinfo表çID |
| | | */ |
| | | @ApiModelProperty("å
³èservice_donatebaseinfo表çID") |
| | | @Excel(name = "å
³èservice_donatebaseinfo表çID") |
| | | private Long infoid; |
| | | |
| | | /** |
| | | * æ¡ä¾ç¼å· |
| | | */ |
| | | @ApiModelProperty("æ¡ä¾ç¼å·") |
| | | @Excel(name = "æ¡ä¾ç¼å·") |
| | | private String caseNo; |
| | | |
| | | |
| | | /** |
| | | * å§å |
| | | */ |
| | | @ApiModelProperty("å§å") |
| | | @Excel(name = "å§å") |
| | | private String name; |
| | | |
| | | /** |
| | | * æå¨å»çæºæ |
| | | */ |
| | | @ApiModelProperty("æå¨å»çæºæ") |
| | | @Excel(name = "æå¨å»çæºæ") |
| | | private String treatmenthospitalname; |
| | | |
| | | |
| | | @ApiModelProperty("é¨é¨åç§°(å»çç»)") |
| | | @Excel(name = "é¨é¨åç§°(å»çç»)") |
| | | private String deptname; |
| | | |
| | | /** |
| | | * æ¥åæ¶é´ |
| | | */ |
| | | @ApiModelProperty("æ¥åæ¶é´") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @Excel(name = "æ¥åæ¶é´", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") |
| | | private Date reporttime; |
| | | |
| | | /** |
| | | * è®°å½ç¶æ |
| | | */ |
| | | @ApiModelProperty("è®°å½ç¶æ") |
| | | @Excel(name = "è®°å½ç¶æ") |
| | | private String recordstate; |
| | | } |
| | | |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ruoyi.project.domain.vo; |
| | | |
| | | import com.baomidou.mybatisplus.annotation.IdType; |
| | | import com.baomidou.mybatisplus.annotation.TableId; |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import com.ruoyi.common.annotation.Excel; |
| | | import com.ruoyi.common.core.domain.BaseEntity; |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | |
| | | import java.util.Date; |
| | | |
| | | /** |
| | | * å»å¦è¯ä¼°å¯¹è±¡ service_medicalevaluation |
| | | * |
| | | * @author LS |
| | | * @date 2021-11-19 |
| | | */ |
| | | @Data |
| | | @ApiModel("å»å¦è¯ä¼°") |
| | | public class ServiceMedicalevaluationVO extends BaseEntity { |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | /** |
| | | * å
³èservice_donatebaseinfo表çID |
| | | */ |
| | | @ApiModelProperty("å
³èservice_donatebaseinfo表çID") |
| | | @Excel(name = "å
³èservice_donatebaseinfo表çID") |
| | | private Long infoid; |
| | | |
| | | /** |
| | | * æ¡ä¾ç¼å· |
| | | */ |
| | | @ApiModelProperty("æ¡ä¾ç¼å·") |
| | | @Excel(name = "æ¡ä¾ç¼å·") |
| | | private String caseNo; |
| | | |
| | | /** |
| | | * æç®è
ç¼å· |
| | | */ |
| | | @ApiModelProperty("æç®è
ç¼å·") |
| | | @Excel(name = "æç®è
ç¼å·") |
| | | private String donorno; |
| | | |
| | | /** |
| | | * ç¾ç
è¯æåç§° |
| | | */ |
| | | @ApiModelProperty("ç¾ç
è¯æåç§°") |
| | | @Excel(name = "ç¾ç
è¯æåç§°") |
| | | private String diagnosisname; |
| | | |
| | | /** |
| | | * è¯ä¼°éä»¶ |
| | | */ |
| | | @ApiModelProperty("è¯ä¼°éä»¶") |
| | | private String assessannex; |
| | | |
| | | /** |
| | | * è¯ä¼°ç¶æï¼ 馿¬¡ï¼1.è¯ä¼°éè¿ 2è¯ä¼°ä¸éè¿ æç»ï¼3.è¯ä¼°éè¿ 4è¯ä¼°ä¸éè¿ |
| | | */ |
| | | @ApiModelProperty("è¯ä¼°ç¶æï¼ 馿¬¡ï¼1.è¯ä¼°éè¿ 2è¯ä¼°ä¸éè¿ æç»ï¼3.è¯ä¼°éè¿ 4è¯ä¼°ä¸éè¿") |
| | | private String assessState; |
| | | |
| | | /** |
| | | * 馿¬¡è¯ä¼°æ¶é´ |
| | | */ |
| | | @ApiModelProperty("馿¬¡è¯ä¼°æ¶é´(é»è®¤è¯ä¼°æ¶é´)") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @Excel(name = "馿¬¡è¯ä¼°æ¶é´", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") |
| | | private Date assessFirstTime; |
| | | |
| | | /** |
| | | * äºæ¬¡è¯ä¼°æ¶é´ |
| | | */ |
| | | @ApiModelProperty("äºæ¬¡è¯ä¼°æ¶é´") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @Excel(name = "äºæ¬¡è¯ä¼°æ¶é´", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") |
| | | private Date assessSecondTime; |
| | | |
| | | /** |
| | | * åè°åç¼å· |
| | | */ |
| | | @ApiModelProperty("åè°åç¼å·") |
| | | @Excel(name = "åè°åç¼å·", readConverterExp = "åè°åç¼å·") |
| | | private String coordinatorNo; |
| | | |
| | | /** |
| | | * åè°åå§å |
| | | */ |
| | | @ApiModelProperty("åè°åå§å") |
| | | @Excel(name = "åè°åå§å", readConverterExp = "åè°åå§å") |
| | | private String coordinatorName; |
| | | |
| | | /** |
| | | * æ¥åæ¶é´ |
| | | */ |
| | | @ApiModelProperty("æ¥åæ¶é´") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @Excel(name = "æ¥åæ¶é´", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") |
| | | private Date reporttime; |
| | | |
| | | |
| | | } |
| | | |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ruoyi.project.mapper; |
| | | |
| | | |
| | | import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
| | | import com.ruoyi.project.domain.ServiceDeathinfo; |
| | | import com.ruoyi.project.domain.dto.DeathBaseInfoDTO; |
| | | import com.ruoyi.project.domain.vo.DeathBaseInfoVO; |
| | | import org.apache.ibatis.annotations.Mapper; |
| | | |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * æ£è
æ»äº¡ä¿¡æ¯Mapperæ¥å£ |
| | | * |
| | | * @author ls |
| | | * @date 2026-01-20 |
| | | */ |
| | | @Mapper |
| | | public interface ServiceDeathinfoMapper extends BaseMapper<ServiceDeathinfo> { |
| | | /** |
| | | * æ¥è¯¢æ£è
æ»äº¡ä¿¡æ¯å表 |
| | | * |
| | | * @param serviceDeathinfo æ£è
æ»äº¡ä¿¡æ¯ |
| | | * @return æ£è
æ»äº¡ä¿¡æ¯éå |
| | | */ |
| | | public List<ServiceDeathinfo> selectServiceDeathinfoList(ServiceDeathinfo serviceDeathinfo); |
| | | |
| | | public List<DeathBaseInfoDTO> dathInfoBaseInfoList(DeathBaseInfoVO deathBaseInfoVO); |
| | | } |
| | |
| | | import java.util.List; |
| | | |
| | | import com.ruoyi.project.domain.ServiceDonatebaseinfo; |
| | | import com.ruoyi.project.domain.dto.DonatebaseinfoProgressDTO; |
| | | import com.ruoyi.project.domain.vo.DonatebaseinfoProgressVO; |
| | | import com.ruoyi.project.domain.vo.TimeVO; |
| | | import org.apache.ibatis.annotations.Mapper; |
| | | import org.apache.ibatis.annotations.Param; |
| | |
| | | |
| | | String gethqzz(Long infoid); |
| | | |
| | | List<DonatebaseinfoProgressDTO> donateBaseInfoProgressList(DonatebaseinfoProgressVO donatebaseinfoProgressVO); |
| | | |
| | | ServiceDonatebaseinfo getById(Long infoid); |
| | | |
| | | int countByRecordState(@Param("recordState") String recordState, @Param("starttime") Date starttime, @Param("endtime") Date endtime); |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ruoyi.project.mapper; |
| | | |
| | | |
| | | import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
| | | |
| | | import java.util.List; |
| | | |
| | | import com.ruoyi.project.domain.dto.DonateorganBaseInfoDTO; |
| | | import com.ruoyi.project.domain.vo.DonateorganBaseInfoVO; |
| | | import org.apache.ibatis.annotations.Mapper; |
| | | import com.ruoyi.project.domain.ServiceDonateorganBase; |
| | | |
| | | /** |
| | | * æç®å¨å®åé
åºç¡Mapperæ¥å£ |
| | | * |
| | | * @author ls |
| | | * @date 2026-01-17 |
| | | */ |
| | | @Mapper |
| | | public interface ServiceDonateorganBaseMapper extends BaseMapper<ServiceDonateorganBase> { |
| | | /** |
| | | * æ¥è¯¢æç®å¨å®åé
åºç¡å表 |
| | | * |
| | | * @param serviceDonateorganBase æç®å¨å®åé
åºç¡ |
| | | * @return æç®å¨å®åé
åºç¡éå |
| | | */ |
| | | public List<ServiceDonateorganBase> selectServiceDonateorganBaseList(ServiceDonateorganBase serviceDonateorganBase); |
| | | |
| | | public List<DonateorganBaseInfoDTO> getDonateorganBaseInfoList(DonateorganBaseInfoVO donateorganBaseInfoVO); |
| | | } |
| | |
| | | |
| | | import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
| | | |
| | | import java.sql.Time; |
| | | import java.util.Collection; |
| | | import java.util.List; |
| | | |
| | | import com.ruoyi.project.domain.ServiceDonateorgan; |
| | | import com.ruoyi.project.domain.dto.DonationwitnessBaseInfoDTO; |
| | | import com.ruoyi.project.domain.vo.DonationwitnessBaseInfoVO; |
| | | import com.ruoyi.project.domain.ServiceDonationwitness; |
| | | import com.ruoyi.project.domain.vo.DonationWitnessVO; |
| | | import com.ruoyi.project.domain.vo.TimeVO; |
| | |
| | | * @param serviceDonationwitness æç®è§è¯ |
| | | * @return æç®è§è¯éå |
| | | */ |
| | | public List<ServiceDonationwitness> selectServiceDonationwitnessList(ServiceDonationwitness serviceDonationwitness); |
| | | List<ServiceDonationwitness> selectServiceDonationwitnessList(ServiceDonationwitness serviceDonationwitness); |
| | | |
| | | List<DonationwitnessBaseInfoDTO> getDonationwitnessBaseInfo(DonationwitnessBaseInfoVO donationwitnessBaseInfoVO); |
| | | |
| | | List<ServiceDonationwitness> getWitnessList(); |
| | | |
| | |
| | | |
| | | ServiceDonationwitness selectByInfoId(Long infoid); |
| | | |
| | | List<ServiceDonationwitness> getAllDonatePeople(); |
| | | |
| | | List<ServiceDonationwitness> getAllDonatePeople(); |
| | | |
| | | int countThisYearByTime(TimeVO timeVO); |
| | | |
| | |
| | | |
| | | import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
| | | import com.ruoyi.project.domain.ServiceEthicalreviewinitiate; |
| | | import com.ruoyi.project.domain.dto.ReviewInitiateBaseInfoDTO; |
| | | import com.ruoyi.project.domain.vo.ReviewInitiateBaseInfoVO; |
| | | import org.apache.ibatis.annotations.Mapper; |
| | | |
| | | import java.util.List; |
| | |
| | | * @return 伦ç审æ¥åèµ·éå |
| | | */ |
| | | public List<ServiceEthicalreviewinitiate> selectServiceEthicalreviewinitiateList(ServiceEthicalreviewinitiate serviceEthicalreviewinitiate); |
| | | |
| | | public List<ReviewInitiateBaseInfoDTO> reviewinitiateBaseInfoList(ReviewInitiateBaseInfoVO reviewInitiateBaseInfoVO); |
| | | } |
| | |
| | | |
| | | |
| | | import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
| | | |
| | | import java.util.List; |
| | | |
| | | import com.ruoyi.project.domain.dto.MedicalevaluationBaseInfoDTO; |
| | | import com.ruoyi.project.domain.ServiceMedicalevaluation; |
| | | import com.ruoyi.project.domain.vo.MedicalEvaluationWithBaseInfoVO; |
| | | import com.ruoyi.project.domain.vo.ServiceMedicalevaluationVO; |
| | | import com.ruoyi.project.domain.vo.MedicalEvaluationVO; |
| | | import com.ruoyi.project.domain.vo.TimeVO; |
| | | import org.apache.ibatis.annotations.Mapper; |
| | |
| | | * @date 2021-11-19 |
| | | */ |
| | | @Mapper |
| | | public interface ServiceMedicalevaluationMapper extends BaseMapper<ServiceMedicalevaluation> |
| | | { |
| | | public interface ServiceMedicalevaluationMapper extends BaseMapper<ServiceMedicalevaluation> { |
| | | /** |
| | | * æ¥è¯¢å»å¦è¯ä¼°å表 |
| | | * |
| | |
| | | List<MedicalEvaluationVO> selectVOList(MedicalEvaluationVO medicalEvaluationVO); |
| | | |
| | | Integer countNumber(TimeVO timeVO); |
| | | |
| | | List<MedicalevaluationBaseInfoDTO> selectEvaluateBaseInfoList(MedicalEvaluationWithBaseInfoVO medicalEvaluationWithBaseInfoVO); |
| | | } |
| | |
| | | import java.util.List; |
| | | |
| | | import com.ruoyi.project.domain.ServiceRelativesconfirmation; |
| | | import com.ruoyi.project.domain.dto.RelativeConfirmationBaseInfoDTO; |
| | | import com.ruoyi.project.domain.vo.RelativeConfirmationBaseInfoVO; |
| | | import com.ruoyi.project.domain.vo.RelativeConfirmationVO; |
| | | import com.ruoyi.project.domain.vo.TimeVO; |
| | | import org.apache.ibatis.annotations.Mapper; |
| | |
| | | |
| | | List<RelativeConfirmationVO> selectVOList(RelativeConfirmationVO relativeConfirmationVO); |
| | | |
| | | List<RelativeConfirmationBaseInfoDTO> confirmationBaseInfoList(RelativeConfirmationBaseInfoVO relativeConfirmationBaseInfoVO); |
| | | |
| | | Integer countNumber(TimeVO timeVO); |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ruoyi.project.service; |
| | | |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | import com.ruoyi.project.domain.ServiceDeathinfo; |
| | | import com.ruoyi.project.domain.dto.DeathBaseInfoDTO; |
| | | import com.ruoyi.project.domain.vo.DeathBaseInfoVO; |
| | | |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * æ£è
æ»äº¡ä¿¡æ¯Serviceæ¥å£ |
| | | * |
| | | * @author ls |
| | | * @date 2026-01-20 |
| | | */ |
| | | public interface IServiceDeathinfoService extends IService<ServiceDeathinfo> |
| | | { |
| | | |
| | | /** |
| | | * æ¥è¯¢æ£è
æ»äº¡ä¿¡æ¯å表 |
| | | * |
| | | * @param serviceDeathinfo æ£è
æ»äº¡ä¿¡æ¯ |
| | | * @return æ£è
æ»äº¡ä¿¡æ¯éå |
| | | */ |
| | | public Page<ServiceDeathinfo> queryList(ServiceDeathinfo serviceDeathinfo); |
| | | |
| | | /** |
| | | * æ¥è¯¢æ£è
æ»äº¡ä¿¡æ¯å表 |
| | | * |
| | | * @param serviceDeathinfo æ£è
æ»äº¡ä¿¡æ¯ |
| | | * @return æ£è
æ»äº¡ä¿¡æ¯éå |
| | | */ |
| | | public List<ServiceDeathinfo> exportQueryList(ServiceDeathinfo serviceDeathinfo); |
| | | |
| | | public List<DeathBaseInfoDTO> dathInfoBaseInfoList(DeathBaseInfoVO deathBaseInfoVO); |
| | | } |
| | |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | import com.ruoyi.project.domain.ServiceDonatebaseinfo; |
| | | import com.ruoyi.project.domain.dto.DonatebaseinfoProgressDTO; |
| | | import com.ruoyi.project.domain.vo.DonatebaseinfoProgressVO; |
| | | import com.ruoyi.project.domain.vo.TimeVO; |
| | | import com.ruoyi.project.domain.vo.countByRecordStateVO; |
| | | import org.apache.xmlbeans.impl.xb.xsdschema.Public; |
| | |
| | | * @author ruoyi |
| | | * @date 2021-11-13 |
| | | */ |
| | | public interface IServiceDonatebaseinfoService extends IService<ServiceDonatebaseinfo> |
| | | { |
| | | public interface IServiceDonatebaseinfoService extends IService<ServiceDonatebaseinfo> { |
| | | |
| | | |
| | | /** |
| | |
| | | * @return æç®åºç¡éå |
| | | */ |
| | | public List<ServiceDonatebaseinfo> queryList(ServiceDonatebaseinfo serviceDonatebaseinfo); |
| | | |
| | | /** |
| | | * æ¥è¯¢æç®åºç¡å表(å页) |
| | | * |
| | | * @param serviceDonatebaseinfo æç®åºç¡ |
| | | * @return æç®åºç¡éå(å页) |
| | | */ |
| | | public Page<ServiceDonatebaseinfo> queryListPage(ServiceDonatebaseinfo serviceDonatebaseinfo); |
| | | |
| | | |
| | | public String getDonateNumber(ServiceDonatebaseinfo serviceDonatebaseinfo); |
| | |
| | | |
| | | List<ServiceDonatebaseinfo> listForSearch(ServiceDonatebaseinfo serviceDonatebaseinfo); |
| | | |
| | | List<DonatebaseinfoProgressDTO> donateBaseInfoProgressList(DonatebaseinfoProgressVO donatebaseinfoProgressVO); |
| | | |
| | | String gethqzz(Long infoid); |
| | | |
| | | countByRecordStateVO countByRecordState(TimeVO timeVO); |
| | |
| | | package com.ruoyi.project.service; |
| | | |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | import com.ruoyi.project.domain.ServiceDonatemaintenance; |
| | | |
| | | import java.util.List; |
| | | import com.ruoyi.project.domain.vo.ServiceDonatemaintenanceVO; |
| | | |
| | | /** |
| | | * ä¾ä½ç»´æ¤è®°å½Serviceæ¥å£ |
| | |
| | | * @param serviceDonatemaintenance ä¾ä½ç»´æ¤è®°å½ |
| | | * @return ä¾ä½ç»´æ¤è®°å½éå |
| | | */ |
| | | public List<ServiceDonatemaintenance> queryList(ServiceDonatemaintenance serviceDonatemaintenance); |
| | | public Page<ServiceDonatemaintenance> queryList(ServiceDonatemaintenance serviceDonatemaintenance); |
| | | |
| | | /** |
| | | * è·åä¾ä½ç»´æ¤è®°å½åºæ¬ä¿¡æ¯å表 |
| | | * |
| | | * @param serviceDonatemaintenanceVO |
| | | * @return |
| | | */ |
| | | public Page maintenanceBaseInfoList(ServiceDonatemaintenanceVO serviceDonatemaintenanceVO); |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ruoyi.project.service; |
| | | |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | import com.ruoyi.project.domain.ServiceDonateorganBase; |
| | | import com.ruoyi.project.domain.dto.DonateorganBaseInfoDTO; |
| | | import com.ruoyi.project.domain.vo.DonateorganBaseInfoVO; |
| | | import org.springframework.web.bind.annotation.RequestBody; |
| | | |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * æç®å¨å®åé
åºç¡Serviceæ¥å£ |
| | | * |
| | | * @author ls |
| | | * @date 2026-01-17 |
| | | */ |
| | | public interface IServiceDonateorganBaseService extends IService<ServiceDonateorganBase> { |
| | | |
| | | /** |
| | | * æ¥è¯¢æç®å¨å®åé
åºç¡å表 |
| | | * |
| | | * @param serviceDonateorganBase æç®å¨å®åé
åºç¡ |
| | | * @return æç®å¨å®åé
åºç¡éå |
| | | */ |
| | | public Page<ServiceDonateorganBase> queryList(ServiceDonateorganBase serviceDonateorganBase); |
| | | |
| | | /** |
| | | * æ¥è¯¢æç®å¨å®åé
åºç¡å表 |
| | | * @param donateorganBaseInfoVO |
| | | * @return |
| | | */ |
| | | public List<DonateorganBaseInfoDTO> getDonateorganBaseInfoList(@RequestBody DonateorganBaseInfoVO donateorganBaseInfoVO); |
| | | |
| | | /** |
| | | * æ¥è¯¢æç®å¨å®åé
åºç¡å表 |
| | | * |
| | | * @param serviceDonateorganBase æç®å¨å®åé
åºç¡ |
| | | * @return æç®å¨å®åé
åºç¡éå |
| | | */ |
| | | public List<ServiceDonateorganBase> exportQueryList(ServiceDonateorganBase serviceDonateorganBase); |
| | | } |
| | |
| | | package com.ruoyi.project.service; |
| | | |
| | | import java.util.List; |
| | | |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | import com.ruoyi.project.domain.vo.DonationwitnessBaseInfoVO; |
| | | import com.ruoyi.project.domain.ServiceDonationwitness; |
| | | import com.ruoyi.project.domain.dto.DonationwitnessBaseInfoDTO; |
| | | import com.ruoyi.project.domain.vo.DonationWitnessVO; |
| | | import com.ruoyi.project.domain.vo.TimeVO; |
| | | import com.ruoyi.project.domain.vo.WitnessStatsVO; |
| | |
| | | * @author ruoyi |
| | | * @date 2021-11-17 |
| | | */ |
| | | public interface IServiceDonationwitnessService extends IService<ServiceDonationwitness> |
| | | { |
| | | public interface IServiceDonationwitnessService extends IService<ServiceDonationwitness> { |
| | | |
| | | /** |
| | | * æ¥è¯¢æç®è§è¯å表 |
| | |
| | | |
| | | public List<ServiceDonationwitness> selectServiceDonationwitnessList(ServiceDonationwitness serviceDonationwitness); |
| | | |
| | | /** |
| | | * è·åæç®è§è¯åºæ¬ä¿¡æ¯ |
| | | * @param donationwitnessBaseInfoVO |
| | | * @return |
| | | */ |
| | | public List<DonationwitnessBaseInfoDTO> getDonationwitnessBaseInfo(DonationwitnessBaseInfoVO donationwitnessBaseInfoVO); |
| | | |
| | | List<DonationWitnessVO> selectVOList(DonationWitnessVO donationWitnessVO); |
| | | |
| | | ServiceDonationwitness getByInfoId(Long infoid); |
| | |
| | | |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | import com.ruoyi.project.domain.ServiceEthicalreviewinitiate; |
| | | import com.ruoyi.project.domain.dto.ReviewInitiateBaseInfoDTO; |
| | | import com.ruoyi.project.domain.vo.ReviewInitiateBaseInfoVO; |
| | | |
| | | import java.util.List; |
| | | |
| | |
| | | * @author ruoyi |
| | | * @date 2025-12-20 |
| | | */ |
| | | public interface IServiceEthicalreviewinitiateService extends IService<ServiceEthicalreviewinitiate> |
| | | { |
| | | public interface IServiceEthicalreviewinitiateService extends IService<ServiceEthicalreviewinitiate> { |
| | | |
| | | /** |
| | | * æ¥è¯¢ä¼¦ç审æ¥åèµ·å表 |
| | |
| | | * @return 伦ç审æ¥åèµ·éå |
| | | */ |
| | | public List<ServiceEthicalreviewinitiate> queryList(ServiceEthicalreviewinitiate serviceEthicalreviewinitiate); |
| | | |
| | | public List<ReviewInitiateBaseInfoDTO> reviewinitiateBaseInfoList(ReviewInitiateBaseInfoVO reviewInitiateBaseInfoVO); |
| | | } |
| | |
| | | package com.ruoyi.project.service; |
| | | |
| | | import java.util.List; |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | import com.ruoyi.project.domain.ServiceMedicalevaluation; |
| | | import com.ruoyi.project.domain.dto.MedicalevaluationBaseInfoDTO; |
| | | import com.ruoyi.project.domain.vo.MedicalEvaluationVO; |
| | | import com.ruoyi.project.domain.vo.MedicalEvaluationWithBaseInfoVO; |
| | | |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * å»å¦è¯ä¼°Serviceæ¥å£ |
| | |
| | | |
| | | List<MedicalEvaluationVO> selectVOList(MedicalEvaluationVO medicalEvaluationVO); |
| | | |
| | | List<ServiceMedicalevaluation> selectServiceMedicalevaluationList(ServiceMedicalevaluation serviceMedicalevaluation); |
| | | List<MedicalevaluationBaseInfoDTO> evaluateBaseInfolist(MedicalEvaluationWithBaseInfoVO medicalEvaluationWithBaseInfoVO); |
| | | } |
| | |
| | | import java.util.List; |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | import com.ruoyi.project.domain.ServiceRelativesconfirmation; |
| | | import com.ruoyi.project.domain.dto.RelativeConfirmationBaseInfoDTO; |
| | | import com.ruoyi.project.domain.vo.RelativeConfirmationBaseInfoVO; |
| | | import com.ruoyi.project.domain.vo.RelativeConfirmationVO; |
| | | |
| | | /** |
| | |
| | | |
| | | |
| | | List<RelativeConfirmationVO> selectVOList(RelativeConfirmationVO relativeConfirmationVO); |
| | | |
| | | List<RelativeConfirmationBaseInfoDTO> confirmationBaseInfoList(RelativeConfirmationBaseInfoVO relativeConfirmationBaseInfoVO); |
| | | } |
| | |
| | | import com.alibaba.fastjson2.JSONArray; |
| | | import com.alibaba.fastjson2.JSONObject; |
| | | import com.baomidou.mybatisplus.core.toolkit.ObjectUtils; |
| | | import com.dingtalk.api.DefaultDingTalkClient; |
| | | import com.dingtalk.api.DingTalkClient; |
| | | import com.dingtalk.api.request.*; |
| | | import com.dingtalk.api.response.*; |
| | | import com.fasterxml.jackson.databind.ObjectMapper; |
| | | import com.ruoyi.common.core.domain.entity.SysUser; |
| | | import com.ruoyi.common.exception.base.BaseException; |
| | | import com.ruoyi.common.utils.StringUtils; |
| | | import com.ruoyi.common.utils.http.HttpUtils; |
| | | import com.ruoyi.project.domain.vo.DingDetpInfoVo; |
| | | import com.ruoyi.project.domain.vo.DingTalkReqVo; |
| | | import com.ruoyi.project.domain.vo.DingUserInfoVo; |
| | | import com.ruoyi.project.service.DingTalkService; |
| | | import com.ruoyi.project.utils.DingTalkProxyClient; |
| | | import com.ruoyi.system.mapper.SysUserMapper; |
| | | import com.taobao.api.ApiException; |
| | | import lombok.extern.log4j.Log4j; |
| | |
| | | import java.text.SimpleDateFormat; |
| | | import java.util.ArrayList; |
| | | import java.util.Date; |
| | | import java.util.HashMap; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | import java.util.concurrent.ConcurrentHashMap; |
| | |
| | | @Autowired |
| | | private SysUserMapper sysUserMapper; |
| | | |
| | | @Autowired |
| | | private DingTalkProxyClient dingTalkProxyClient; |
| | | |
| | | @Override |
| | | public Boolean sendNotification(DingTalkReqVo dingTalkReqVo) { |
| | | String body = null; |
| | |
| | | |
| | | String accessToken = null; |
| | | try { |
| | | accessToken = getAccessToken(); |
| | | accessToken = dingTalkProxyClient.getAccessToken(); |
| | | } catch (ApiException e) { |
| | | e.printStackTrace(); |
| | | } |
| | | if (StringUtils.isNotEmpty(dingTalkReqVo.getNumber())) { |
| | | DingTalkClient clientT = new DefaultDingTalkClient("https://oapi.dingtalk.com/topapi/v2/user/getbymobile"); |
| | | OapiV2UserGetbymobileRequest req = new OapiV2UserGetbymobileRequest(); |
| | | req.setMobile(dingTalkReqVo.getNumber()); |
| | | OapiV2UserGetbymobileResponse rsp = null; |
| | | // 使ç¨ä»£ç客æ·ç«¯è°ç¨è·åç¨æ·IDæ¥å£ |
| | | Map<String, String> params = new HashMap<>(); |
| | | params.put("access_token", accessToken); |
| | | params.put("mobile", dingTalkReqVo.getNumber()); |
| | | try { |
| | | rsp = clientT.execute(req, accessToken); |
| | | body = rsp.getBody(); |
| | | body = dingTalkProxyClient.executeGet("/topapi/v2/user/getbymobile", params); |
| | | String jsonObject = JSONObject.parseObject(body).getJSONObject("result").get("userid").toString(); |
| | | userIdlist.add(jsonObject); |
| | | |
| | | } catch (ApiException e) { |
| | | e.printStackTrace(); |
| | | } |
| | | } else { |
| | | DingTalkClient client3 = new DefaultDingTalkClient("https://oapi.dingtalk.com/topapi/user/listid"); |
| | | |
| | | OapiUserListidRequest request2 = new OapiUserListidRequest(); |
| | | request2.setDeptId(dingTalkReqVo.getDeptId()); // 设置è¦è·åçé¨é¨ IDï¼è¿éä»¥æ ¹é¨é¨ä¸ºä¾675909059L |
| | | // 设置é¨é¨ IDï¼å¦æè·åææåå·¥ææºå·ï¼å¯ä»¥è®¾ç½®ä¸ºæ ¹é¨é¨ç ID |
| | | OapiUserListidResponse response2 = null; |
| | | // 使ç¨ä»£ç客æ·ç«¯è°ç¨è·åé¨é¨ç¨æ·IDå表æ¥å£ |
| | | Map<String, String> params = new HashMap<>(); |
| | | params.put("access_token", accessToken); |
| | | params.put("dept_id", String.valueOf(dingTalkReqVo.getDeptId())); |
| | | try { |
| | | response2 = client3.execute(request2, accessToken); |
| | | body = dingTalkProxyClient.executeGet("/topapi/user/listid", params); |
| | | } catch (ApiException e) { |
| | | e.printStackTrace(); |
| | | } |
| | | body = response2.getBody(); |
| | | // è§£æä¸ºJSONObject |
| | | JSONObject jsonObject = JSONObject.parseObject(body); |
| | | if (jsonObject != null) { |
| | |
| | | |
| | | //useridæ°ç» |
| | | for (String urid : userIdlist) { |
| | | DingTalkClient client = new DefaultDingTalkClient("https://oapi.dingtalk.com/topapi/message/corpconversation/asyncsend_v2"); |
| | | OapiMessageCorpconversationAsyncsendV2Request request = new OapiMessageCorpconversationAsyncsendV2Request(); |
| | | request.setUseridList(urid); |
| | | request.setAgentId(agentId); |
| | | request.setToAllUser(false); |
| | | // æå»ºåéæ¶æ¯ç宿´JSON对象ï¼ç¬¦åééAPIæ ¼å¼ |
| | | Map<String, Object> messageData = new HashMap<>(); |
| | | messageData.put("userid_list", urid); |
| | | messageData.put("agent_id", agentId); |
| | | messageData.put("to_all_user", false); |
| | | |
| | | //åéå
容å¤ç |
| | | List<ConcurrentHashMap<String, Object>> contents = dingTalkReqVo.getContents(); |
| | | ArrayList<OapiMessageCorpconversationAsyncsendV2Request.Form> objects = new ArrayList<>(); |
| | | List<Map<String, Object>> objects = new ArrayList<>(); |
| | | for (int i = 0; i < contents.size(); i++) { |
| | | ConcurrentHashMap<String, Object> map = contents.get(i); |
| | | for (Map.Entry<String, Object> entry : map.entrySet()) { |
| | | OapiMessageCorpconversationAsyncsendV2Request.Form formSeverityDesc = new OapiMessageCorpconversationAsyncsendV2Request.Form(); |
| | | formSeverityDesc.setKey(entry.getKey()); |
| | | Map<String, Object> formItem = new HashMap<>(); |
| | | formItem.put("key", entry.getKey()); |
| | | if (entry.getKey().contains("å®¡æ¹æ¶é´")) { |
| | | Date date = (Date) entry.getValue(); |
| | | SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss"); |
| | | String format = simpleDateFormat.format(date); |
| | | formSeverityDesc.setValue(format); |
| | | formItem.put("value", format); |
| | | } else { |
| | | if (entry.getValue() != null) { |
| | | formSeverityDesc.setValue(entry.getValue().toString()); |
| | | formItem.put("value", entry.getValue().toString()); |
| | | } else { |
| | | formItem.put("value", ""); |
| | | } |
| | | } |
| | | objects.add(formSeverityDesc); |
| | | objects.add(formItem); |
| | | } |
| | | } |
| | | |
| | | OapiMessageCorpconversationAsyncsendV2Request.Msg msg = new OapiMessageCorpconversationAsyncsendV2Request.Msg(); |
| | | msg.setOa(new OapiMessageCorpconversationAsyncsendV2Request.OA()); |
| | | msg.getOa().setMessageUrl(dingTalkReqVo.getUrl()); |
| | | msg.getOa().setPcMessageUrl(dingTalkReqVo.getUrl()); |
| | | msg.getOa().setHead(new OapiMessageCorpconversationAsyncsendV2Request.Head()); |
| | | // msg.getOa().getHead().setText("ä½ å¨è¯´å¥å¢ç»é¡¶æ¿èå¤ºé¿æ¯èè¬é¿æ¯èè¬"); |
| | | msg.getOa().getHead().setBgcolor("00409eff"); |
| | | msg.getOa().setBody(new OapiMessageCorpconversationAsyncsendV2Request.Body()); |
| | | msg.getOa().getBody().setTitle(dingTalkReqVo.getTitle()); |
| | | // msg.getOa().getBody().setContent("å¾
å¤ç:" + "123" + "æ¡"); |
| | | Map<String, Object> msg = new HashMap<>(); |
| | | Map<String, Object> oa = new HashMap<>(); |
| | | oa.put("message_url", dingTalkReqVo.getUrl()); |
| | | oa.put("pc_message_url", dingTalkReqVo.getUrl()); |
| | | Map<String, Object> head = new HashMap<>(); |
| | | head.put("bgcolor", "00409eff"); |
| | | oa.put("head", head); |
| | | Map<String, Object> bodyContent = new HashMap<>(); |
| | | bodyContent.put("title", dingTalkReqVo.getTitle()); |
| | | bodyContent.put("form", objects); |
| | | oa.put("body", bodyContent); |
| | | msg.put("oa", oa); |
| | | msg.put("msgtype", "oa"); |
| | | messageData.put("msg", msg); |
| | | |
| | | msg.getOa().getBody().setForm(objects); |
| | | msg.setMsgtype("oa"); |
| | | request.setMsg(msg); |
| | | // log.info("è·ååééç¥æ¶æ¯ä½åè·ååééç¥äººå®æ"); |
| | | OapiMessageCorpconversationAsyncsendV2Response response = null; |
| | | // å°access_tokenä½ä¸ºURLåæ°ä¼ é |
| | | String messageJson = JSONObject.toJSONString(messageData); |
| | | try { |
| | | response = client.execute(request, accessToken); |
| | | // 使ç¨ä»£ç客æ·ç«¯åéPOSTè¯·æ± |
| | | body = dingTalkProxyClient.executePost("/topapi/message/corpconversation/asyncsend_v2?access_token=" + accessToken, messageJson); |
| | | JSONObject response = JSONObject.parseObject(body); |
| | | result = response.getInteger("errcode") == 0; |
| | | } catch (ApiException e) { |
| | | e.getErrMsg(); |
| | | log.error("åéééæ¶æ¯å¤±è´¥: " + e.getErrMsg()); |
| | | } |
| | | |
| | | // log.info("æ¶æ¯ä»»å¡ID"+response.getTaskId()); |
| | | System.out.println(response.getTaskId()); |
| | | |
| | | result = response.isSuccess(); |
| | | } |
| | | return result; |
| | | } |
| | |
| | | */ |
| | | public Map<String, Object> noLogin(String authCode) { |
| | | try { |
| | | String urlString = "https://oapi.dingtalk.com/topapi/v2/user/getuserinfo"; |
| | | String params = "access_token=" + getAccessToken() + "&code=" + authCode; |
| | | String result = HttpUtils.sendPost(urlString, params); |
| | | String params = "access_token=" + dingTalkProxyClient.getAccessToken() + "&code=" + authCode; |
| | | String result = HttpUtils.sendPost("https://oapi.dingtalk.com/topapi/v2/user/getuserinfo", params); |
| | | ObjectMapper objectMapper = new ObjectMapper(); |
| | | Map<String, Object> map = objectMapper.readValue(result, Map.class); |
| | | return map; |
| | |
| | | //æ ¹æ®ä¼ è¿æ¥çé¨é¨IDï¼å»è·å该é¨é¨ä¸çç¨æ·ä¿¡æ¯ |
| | | if (begin != 1) DingUserInfoList(deptID); |
| | | //è·ååé¨é¨çdept_id |
| | | DingTalkClient client = new DefaultDingTalkClient("https://oapi.dingtalk.com/topapi/v2/department/listsub"); |
| | | OapiV2DepartmentListsubRequest req = new OapiV2DepartmentListsubRequest(); |
| | | req.setDeptId(deptID); |
| | | req.setLanguage("zh_CN"); |
| | | OapiV2DepartmentListsubResponse rsp = client.execute(req, getAccessToken()); |
| | | Map<String, String> params = new HashMap<>(); |
| | | params.put("access_token", dingTalkProxyClient.getAccessToken()); |
| | | params.put("dept_id", deptID.toString()); |
| | | params.put("language", "zh_CN"); |
| | | String rspBody = dingTalkProxyClient.executeGet("/topapi/v2/department/listsub", params); |
| | | ObjectMapper objectMapper = new ObjectMapper(); |
| | | Map<String, Object> map = objectMapper.readValue(rsp.getBody(), Map.class); |
| | | Map<String, Object> map = objectMapper.readValue(rspBody, Map.class); |
| | | if (ObjectUtils.isNotEmpty(map)) { |
| | | List<Map<String, Object>> dingDetpInfoList = (List<Map<String, Object>>) map.get("result"); |
| | | if (Integer.valueOf(map.get("errcode").toString()) == 0) { |
| | |
| | | } |
| | | |
| | | public void DingUserInfoList(Long deptId) { |
| | | DingTalkClient client = null; |
| | | try { |
| | | client = new DefaultDingTalkClient("https://oapi.dingtalk.com/topapi/v2/user/list?access_token=" + getAccessToken()); |
| | | OapiV2UserListRequest req = new OapiV2UserListRequest(); |
| | | req.setDeptId(deptId); |
| | | req.setCursor(0L); |
| | | req.setSize(100L); |
| | | req.setLanguage("zh_CN"); |
| | | OapiV2UserListResponse rsp = client.execute(req, ""); |
| | | Map<String, String> params = new HashMap<>(); |
| | | params.put("access_token", dingTalkProxyClient.getAccessToken()); |
| | | params.put("dept_id", deptId.toString()); |
| | | params.put("cursor", "0"); |
| | | params.put("size", "100"); |
| | | params.put("language", "zh_CN"); |
| | | String rspBody = dingTalkProxyClient.executeGet("/topapi/v2/user/list", params); |
| | | //è·årespéçç¨æ·ä¿¡æ¯éå |
| | | ObjectMapper objectMapper = new ObjectMapper(); |
| | | Map<String, Object> map = objectMapper.readValue(rsp.getBody(), Map.class); |
| | | Map<String, Object> map = objectMapper.readValue(rspBody, Map.class); |
| | | Map<String, Object> mapResult = (Map<String, Object>) map.get("result"); |
| | | List<Map<String, Object>> userInfoMapList = (List<Map<String, Object>>) mapResult.get("list"); |
| | | if (!CollectionUtils.isEmpty(userInfoMapList)) { |
| | |
| | | * è·å access_token |
| | | */ |
| | | private String getAccessToken() throws ApiException { |
| | | DefaultDingTalkClient client = new DefaultDingTalkClient("https://oapi.dingtalk.com/gettoken"); |
| | | OapiGettokenRequest request = new OapiGettokenRequest(); |
| | | //Appkey |
| | | request.setAppkey(dingAppid); |
| | | //Appsecret |
| | | request.setAppsecret(dingAppSecret); |
| | | /*è¯·æ±æ¹å¼*/ |
| | | request.setHttpMethod("GET"); |
| | | OapiGettokenResponse response = client.execute(request); |
| | | return response.getAccessToken(); |
| | | return dingTalkProxyClient.getAccessToken(); |
| | | } |
| | | |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ruoyi.project.service.impl; |
| | | |
| | | import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
| | | import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import com.ruoyi.common.utils.StringUtils; |
| | | import com.ruoyi.project.domain.ServiceDeathinfo; |
| | | import com.ruoyi.project.domain.dto.DeathBaseInfoDTO; |
| | | import com.ruoyi.project.domain.vo.DeathBaseInfoVO; |
| | | import com.ruoyi.project.mapper.ServiceDeathinfoMapper; |
| | | import com.ruoyi.project.service.IServiceDeathinfoService; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * æ£è
æ»äº¡ä¿¡æ¯Serviceä¸å¡å±å¤ç |
| | | * |
| | | * @author ls |
| | | * @date 2026-01-20 |
| | | */ |
| | | @Service |
| | | public class ServiceDeathinfoServiceImpl extends ServiceImpl<ServiceDeathinfoMapper, ServiceDeathinfo> implements IServiceDeathinfoService { |
| | | |
| | | @Autowired |
| | | private ServiceDeathinfoMapper serviceDeathinfoMapper; |
| | | |
| | | /** |
| | | * æ¥è¯¢æ£è
æ»äº¡ä¿¡æ¯å表 |
| | | * |
| | | * @param serviceDeathinfo æ£è
æ»äº¡ä¿¡æ¯ |
| | | * @return æ£è
æ»äº¡ä¿¡æ¯ |
| | | */ |
| | | @Override |
| | | public Page<ServiceDeathinfo> queryList(ServiceDeathinfo serviceDeathinfo) { |
| | | LambdaQueryWrapper<ServiceDeathinfo> wrappers = Wrappers.lambdaQuery(); |
| | | if (serviceDeathinfo.getInfoid() != null) { |
| | | wrappers.eq(ServiceDeathinfo::getInfoid, serviceDeathinfo.getInfoid()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceDeathinfo.getDonorno())) { |
| | | wrappers.eq(ServiceDeathinfo::getDonorno, serviceDeathinfo.getDonorno()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceDeathinfo.getGainhospitalno())) { |
| | | wrappers.eq(ServiceDeathinfo::getGainhospitalno, serviceDeathinfo.getGainhospitalno()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceDeathinfo.getGainhospitalname())) { |
| | | wrappers.like(ServiceDeathinfo::getGainhospitalname, serviceDeathinfo.getGainhospitalname()); |
| | | } |
| | | if (serviceDeathinfo.getDeathtime() != null) { |
| | | wrappers.eq(ServiceDeathinfo::getDeathtime, serviceDeathinfo.getDeathtime()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceDeathinfo.getDeathreason())) { |
| | | wrappers.eq(ServiceDeathinfo::getDeathreason, serviceDeathinfo.getDeathreason()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceDeathinfo.getDeathjudgedocto())) { |
| | | wrappers.eq(ServiceDeathinfo::getDeathjudgedocto, serviceDeathinfo.getDeathjudgedocto()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceDeathinfo.getDeathjudgedoctt())) { |
| | | wrappers.eq(ServiceDeathinfo::getDeathjudgedoctt, serviceDeathinfo.getDeathjudgedoctt()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceDeathinfo.getDeathjudgeannex())) { |
| | | wrappers.eq(ServiceDeathinfo::getDeathjudgeannex, serviceDeathinfo.getDeathjudgeannex()); |
| | | } |
| | | if (serviceDeathinfo.getIsspendremember() != null) { |
| | | wrappers.eq(ServiceDeathinfo::getIsspendremember, serviceDeathinfo.getIsspendremember()); |
| | | } |
| | | if (serviceDeathinfo.getIsrestoreremains() != null) { |
| | | wrappers.eq(ServiceDeathinfo::getIsrestoreremains, serviceDeathinfo.getIsrestoreremains()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceDeathinfo.getRememberannex())) { |
| | | wrappers.eq(ServiceDeathinfo::getRememberannex, serviceDeathinfo.getRememberannex()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceDeathinfo.getResponsibleuserid())) { |
| | | wrappers.eq(ServiceDeathinfo::getResponsibleuserid, serviceDeathinfo.getResponsibleuserid()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceDeathinfo.getResponsibleusername())) { |
| | | wrappers.like(ServiceDeathinfo::getResponsibleusername, serviceDeathinfo.getResponsibleusername()); |
| | | } |
| | | |
| | | int currentPage = (serviceDeathinfo.getPageNum() == null || serviceDeathinfo.getPageNum() < 1) ? 1 : serviceDeathinfo.getPageNum(); |
| | | int size = (serviceDeathinfo.getPageSize() == null || serviceDeathinfo.getPageSize() < 1) ? 10 : serviceDeathinfo.getPageSize(); |
| | | Page<ServiceDeathinfo> page = new Page<>(currentPage, size); |
| | | List<ServiceDeathinfo> serviceDeathinfoList = serviceDeathinfoMapper.selectPage(page, wrappers).getRecords(); |
| | | |
| | | return page.setRecords(serviceDeathinfoList); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * æ¥è¯¢æ£è
æ»äº¡ä¿¡æ¯å表 |
| | | * |
| | | * @param serviceDeathinfo æ£è
æ»äº¡ä¿¡æ¯ |
| | | * @return æ£è
æ»äº¡ä¿¡æ¯ |
| | | */ |
| | | @Override |
| | | public List<ServiceDeathinfo> exportQueryList(ServiceDeathinfo serviceDeathinfo) { |
| | | LambdaQueryWrapper<ServiceDeathinfo> wrappers = Wrappers.lambdaQuery(); |
| | | if (serviceDeathinfo.getInfoid() != null) { |
| | | wrappers.eq(ServiceDeathinfo::getInfoid, serviceDeathinfo.getInfoid()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceDeathinfo.getDonorno())) { |
| | | wrappers.eq(ServiceDeathinfo::getDonorno, serviceDeathinfo.getDonorno()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceDeathinfo.getGainhospitalno())) { |
| | | wrappers.eq(ServiceDeathinfo::getGainhospitalno, serviceDeathinfo.getGainhospitalno()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceDeathinfo.getGainhospitalname())) { |
| | | wrappers.like(ServiceDeathinfo::getGainhospitalname, serviceDeathinfo.getGainhospitalname()); |
| | | } |
| | | if (serviceDeathinfo.getDeathtime() != null) { |
| | | wrappers.eq(ServiceDeathinfo::getDeathtime, serviceDeathinfo.getDeathtime()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceDeathinfo.getDeathreason())) { |
| | | wrappers.eq(ServiceDeathinfo::getDeathreason, serviceDeathinfo.getDeathreason()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceDeathinfo.getDeathjudgedocto())) { |
| | | wrappers.eq(ServiceDeathinfo::getDeathjudgedocto, serviceDeathinfo.getDeathjudgedocto()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceDeathinfo.getDeathjudgedoctt())) { |
| | | wrappers.eq(ServiceDeathinfo::getDeathjudgedoctt, serviceDeathinfo.getDeathjudgedoctt()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceDeathinfo.getDeathjudgeannex())) { |
| | | wrappers.eq(ServiceDeathinfo::getDeathjudgeannex, serviceDeathinfo.getDeathjudgeannex()); |
| | | } |
| | | if (serviceDeathinfo.getIsspendremember() != null) { |
| | | wrappers.eq(ServiceDeathinfo::getIsspendremember, serviceDeathinfo.getIsspendremember()); |
| | | } |
| | | if (serviceDeathinfo.getIsrestoreremains() != null) { |
| | | wrappers.eq(ServiceDeathinfo::getIsrestoreremains, serviceDeathinfo.getIsrestoreremains()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceDeathinfo.getRememberannex())) { |
| | | wrappers.eq(ServiceDeathinfo::getRememberannex, serviceDeathinfo.getRememberannex()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceDeathinfo.getResponsibleuserid())) { |
| | | wrappers.eq(ServiceDeathinfo::getResponsibleuserid, serviceDeathinfo.getResponsibleuserid()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceDeathinfo.getResponsibleusername())) { |
| | | wrappers.like(ServiceDeathinfo::getResponsibleusername, serviceDeathinfo.getResponsibleusername()); |
| | | } |
| | | return this.list(wrappers); |
| | | } |
| | | |
| | | @Override |
| | | public List<DeathBaseInfoDTO> dathInfoBaseInfoList(DeathBaseInfoVO deathBaseInfoVO) { |
| | | List<DeathBaseInfoDTO> deathBaseInfoDTOS = serviceDeathinfoMapper.dathInfoBaseInfoList(deathBaseInfoVO); |
| | | return deathBaseInfoDTOS; |
| | | } |
| | | |
| | | |
| | | } |
| | |
| | | import java.util.concurrent.ConcurrentHashMap; |
| | | |
| | | import com.baomidou.mybatisplus.core.toolkit.ObjectUtils; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import com.ruoyi.common.core.domain.entity.SysRole; |
| | | import com.ruoyi.common.core.domain.entity.SysUser; |
| | | import com.ruoyi.common.utils.DateUtils; |
| | | import com.ruoyi.common.utils.SecurityUtils; |
| | | import com.ruoyi.project.common.CalculateDateUtils; |
| | | import com.ruoyi.project.domain.*; |
| | | import com.ruoyi.project.domain.dto.DonatebaseinfoProgressDTO; |
| | | import com.ruoyi.project.domain.vo.DonatebaseinfoProgressVO; |
| | | import com.ruoyi.project.domain.vo.TimeVO; |
| | | import com.ruoyi.project.domain.vo.countByRecordStateVO; |
| | | import com.ruoyi.project.mapper.*; |
| | |
| | | @Override |
| | | public List<ServiceDonatebaseinfo> queryList(ServiceDonatebaseinfo serviceDonatebaseinfo) { |
| | | LambdaQueryWrapper<ServiceDonatebaseinfo> wrappers = Wrappers.lambdaQuery(); |
| | | if (StringUtils.isNotBlank(serviceDonatebaseinfo.getName())) { |
| | | wrappers.like(ServiceDonatebaseinfo::getName, serviceDonatebaseinfo.getName()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceDonatebaseinfo.getIdcardno())) { |
| | | wrappers.like(ServiceDonatebaseinfo::getIdcardno, serviceDonatebaseinfo.getIdcardno()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceDonatebaseinfo.getResidenceprovince())) { |
| | | wrappers.eq(ServiceDonatebaseinfo::getResidenceprovince, serviceDonatebaseinfo.getResidenceprovince()); |
| | | } |
| | | if (serviceDonatebaseinfo.getRecordstate() != null) { |
| | | wrappers.eq(ServiceDonatebaseinfo::getRecordstate, serviceDonatebaseinfo.getRecordstate()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceDonatebaseinfo.getTreatmenthospitalname())) { |
| | | wrappers.like(ServiceDonatebaseinfo::getTreatmenthospitalname, serviceDonatebaseinfo.getTreatmenthospitalname()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceDonatebaseinfo.getDonorno())) { |
| | | wrappers.eq(ServiceDonatebaseinfo::getDonorno, serviceDonatebaseinfo.getDonorno()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceDonatebaseinfo.getReportername())) { |
| | | wrappers.like(ServiceDonatebaseinfo::getReportername, serviceDonatebaseinfo.getReportername()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceDonatebaseinfo.getCaseNo())) { |
| | | wrappers.eq(ServiceDonatebaseinfo::getCaseNo, serviceDonatebaseinfo.getCaseNo()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceDonatebaseinfo.getInfoName())) { |
| | | wrappers.like(ServiceDonatebaseinfo::getInfoName, serviceDonatebaseinfo.getInfoName()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceDonatebaseinfo.getInfoNo())) { |
| | | wrappers.eq(ServiceDonatebaseinfo::getInfoNo, serviceDonatebaseinfo.getInfoNo()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceDonatebaseinfo.getCoordinatorName())) { |
| | | wrappers.like(ServiceDonatebaseinfo::getCoordinatorName, serviceDonatebaseinfo.getCoordinatorName()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceDonatebaseinfo.getCoordinatorNo())) { |
| | | wrappers.eq(ServiceDonatebaseinfo::getCoordinatorNo, serviceDonatebaseinfo.getCoordinatorNo()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceDonatebaseinfo.getGcsScore())) { |
| | | wrappers.eq(ServiceDonatebaseinfo::getGcsScore, serviceDonatebaseinfo.getGcsScore()); |
| | | } |
| | | Map<String, Object> params = serviceDonatebaseinfo.getParams(); |
| | | if (params.get("beginReporttime") != null && params.get("endReporttime") != null) { |
| | | wrappers.between(ServiceDonatebaseinfo::getReporttime, params.get("beginReporttime"), params.get("endReporttime")); |
| | | } |
| | | setWrappers( wrappers,serviceDonatebaseinfo); |
| | | return this.list(wrappers); |
| | | } |
| | | |
| | | @Override |
| | | public Page<ServiceDonatebaseinfo> queryListPage(ServiceDonatebaseinfo serviceDonatebaseinfo) { |
| | | LambdaQueryWrapper<ServiceDonatebaseinfo> wrappers = Wrappers.lambdaQuery(); |
| | | setWrappers( wrappers,serviceDonatebaseinfo); |
| | | |
| | | // å建å页对象ï¼è®¾ç½®é¡µç åæ¯é¡µå¤§å° |
| | | int currentPage = (serviceDonatebaseinfo.getPageNum() == null || serviceDonatebaseinfo.getPageNum() < 1) ? 1 : serviceDonatebaseinfo.getPageNum(); |
| | | int size = (serviceDonatebaseinfo.getPageSize() == null || serviceDonatebaseinfo.getPageSize() < 1) ? 10 : serviceDonatebaseinfo.getPageSize(); |
| | | Page<ServiceDonatebaseinfo> page = new Page<>(currentPage, size); |
| | | |
| | | List<ServiceDonatebaseinfo> serviceDonatemaintenanceList = serviceDonatebaseinfoMapper.selectPage(page, wrappers).getRecords(); |
| | | return page.setRecords(serviceDonatemaintenanceList); |
| | | } |
| | | |
| | | @Override |
| | |
| | | |
| | | String number = ""; |
| | | |
| | | // if (completeDonation < 10) { |
| | | // number = "000" + completeDonation; |
| | | // } else if (completeDonation >= 10 && completeDonation < 100) { |
| | | // number = "00" + completeDonation; |
| | | // } else if (completeDonation >= 100 && completeDonation < 1000) { |
| | | // number = "0" + completeDonation; |
| | | // } else { |
| | | // number = "" + completeDonation; |
| | | // } |
| | | Calendar calendar = Calendar.getInstance(); |
| | | int year = calendar.get(Calendar.YEAR); |
| | | BaseOnlyvalue baseOnlyvalue = new BaseOnlyvalue(); |
| | |
| | | } |
| | | List<ServiceDonatebaseinfo> serviceDonatebaseinfos = serviceDonatebaseinfoMapper.selectServiceDonatebaseinfoList(serviceDonatebaseinfo); |
| | | for (ServiceDonatebaseinfo serviceDonatebaseinfo1 : serviceDonatebaseinfos) { |
| | | //è¿éä¸è½åéè¿å½åæ¶é´ç®å¹´é¾äºï¼æ£è
å¯è½å·²ç»æ»äº¡äº |
| | | // if (serviceDonatebaseinfo1.getBirthday() != null) { |
| | | // Map<String, String> map = CalculateDateUtils.calculateAge(serviceDonatebaseinfo1.getBirthday().toInstant().atZone(ZoneId.systemDefault()).toLocalDate(), LocalDate.now()); |
| | | // serviceDonatebaseinfo1.setAge(org.apache.commons.lang3.ObjectUtils.isNotEmpty(map.get("age")) ? Long.valueOf(map.get("age")) : null); |
| | | // serviceDonatebaseinfo1.setAgeunit(map.get("ageUnit")); |
| | | // serviceDonatebaseinfo1.setAge2(org.apache.commons.lang3.ObjectUtils.isNotEmpty(map.get("age2")) ? Long.valueOf(map.get("age2")) : null); |
| | | // serviceDonatebaseinfo1.setAgeunit2(map.get("ageUnit2")); |
| | | // } |
| | | //å
ç»ä¸ªå¹´é¾é»è®¤å¼ï¼å 为ageæ¯æ°åç±»åï¼ä¸è½æ¾æ¨ªæ ï¼æä»¥å°±ææ¨ªææ¾å°åä½ä¸ï¼ |
| | | serviceDonatebaseinfo1.setAgeunit("-"); |
| | | serviceDonatebaseinfo1.setAge(null); |
| | |
| | | } |
| | | |
| | | return serviceDonatebaseinfoMapper.listForSearch(serviceDonatebaseinfo); |
| | | } |
| | | |
| | | /** |
| | | * æç®è¿åº¦åºæ¬ä¿¡æ¯ |
| | | * @param donatebaseinfoProgressVO |
| | | * @return |
| | | */ |
| | | @Override |
| | | public List<DonatebaseinfoProgressDTO> donateBaseInfoProgressList(DonatebaseinfoProgressVO donatebaseinfoProgressVO) { |
| | | List<DonatebaseinfoProgressDTO> donatebaseinfoProgressDTOS = serviceDonatebaseinfoMapper.donateBaseInfoProgressList(donatebaseinfoProgressVO); |
| | | return donatebaseinfoProgressDTOS; |
| | | } |
| | | |
| | | @Override |
| | |
| | | //å°æ°æ®å°éï¼å¹¶è¿å |
| | | return map; |
| | | } |
| | | |
| | | |
| | | private void setWrappers(LambdaQueryWrapper<ServiceDonatebaseinfo> wrappers, ServiceDonatebaseinfo serviceDonatebaseinfo){ |
| | | if (StringUtils.isNotBlank(serviceDonatebaseinfo.getName())) { |
| | | wrappers.like(ServiceDonatebaseinfo::getName, serviceDonatebaseinfo.getName()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceDonatebaseinfo.getIdcardno())) { |
| | | wrappers.like(ServiceDonatebaseinfo::getIdcardno, serviceDonatebaseinfo.getIdcardno()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceDonatebaseinfo.getResidenceprovince())) { |
| | | wrappers.eq(ServiceDonatebaseinfo::getResidenceprovince, serviceDonatebaseinfo.getResidenceprovince()); |
| | | } |
| | | if (serviceDonatebaseinfo.getRecordstate() != null) { |
| | | wrappers.eq(ServiceDonatebaseinfo::getRecordstate, serviceDonatebaseinfo.getRecordstate()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceDonatebaseinfo.getTreatmenthospitalname())) { |
| | | wrappers.like(ServiceDonatebaseinfo::getTreatmenthospitalname, serviceDonatebaseinfo.getTreatmenthospitalname()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceDonatebaseinfo.getDonorno())) { |
| | | wrappers.eq(ServiceDonatebaseinfo::getDonorno, serviceDonatebaseinfo.getDonorno()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceDonatebaseinfo.getReportername())) { |
| | | wrappers.like(ServiceDonatebaseinfo::getReportername, serviceDonatebaseinfo.getReportername()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceDonatebaseinfo.getCaseNo())) { |
| | | wrappers.eq(ServiceDonatebaseinfo::getCaseNo, serviceDonatebaseinfo.getCaseNo()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceDonatebaseinfo.getInfoName())) { |
| | | wrappers.like(ServiceDonatebaseinfo::getInfoName, serviceDonatebaseinfo.getInfoName()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceDonatebaseinfo.getInfoNo())) { |
| | | wrappers.eq(ServiceDonatebaseinfo::getInfoNo, serviceDonatebaseinfo.getInfoNo()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceDonatebaseinfo.getCoordinatorName())) { |
| | | wrappers.like(ServiceDonatebaseinfo::getCoordinatorName, serviceDonatebaseinfo.getCoordinatorName()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceDonatebaseinfo.getCoordinatorNo())) { |
| | | wrappers.eq(ServiceDonatebaseinfo::getCoordinatorNo, serviceDonatebaseinfo.getCoordinatorNo()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceDonatebaseinfo.getGcsScore())) { |
| | | wrappers.eq(ServiceDonatebaseinfo::getGcsScore, serviceDonatebaseinfo.getGcsScore()); |
| | | } |
| | | Map<String, Object> params = serviceDonatebaseinfo.getParams(); |
| | | if (params.get("beginReporttime") != null && params.get("endReporttime") != null) { |
| | | wrappers.between(ServiceDonatebaseinfo::getReporttime, params.get("beginReporttime"), params.get("endReporttime")); |
| | | } |
| | | } |
| | | |
| | | } |
| | |
| | | |
| | | import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
| | | import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import com.ruoyi.common.utils.StringUtils; |
| | | import com.ruoyi.common.utils.bean.DtoConversionUtils; |
| | | import com.ruoyi.project.domain.ServiceDonatebaseinfo; |
| | | import com.ruoyi.project.domain.ServiceDonatemaintenance; |
| | | import com.ruoyi.project.domain.dto.ServiceDonatebaseinfoDTO; |
| | | import com.ruoyi.project.domain.vo.ServiceDonatemaintenanceVO; |
| | | import com.ruoyi.project.mapper.ServiceDonatemaintenanceMapper; |
| | | import com.ruoyi.project.service.IServiceDonatebaseinfoService; |
| | | import com.ruoyi.project.service.IServiceDonatemaintenanceService; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import java.util.List; |
| | |
| | | * @date 2025-12-27 |
| | | */ |
| | | @Service |
| | | public class ServiceDonatemaintenanceServiceImpl extends ServiceImpl<ServiceDonatemaintenanceMapper, ServiceDonatemaintenance> implements IServiceDonatemaintenanceService |
| | | { |
| | | public class ServiceDonatemaintenanceServiceImpl extends ServiceImpl<ServiceDonatemaintenanceMapper, ServiceDonatemaintenance> implements IServiceDonatemaintenanceService { |
| | | @Autowired |
| | | private ServiceDonatemaintenanceMapper serviceDonatemaintenanceMapper; |
| | | |
| | | @Autowired |
| | | private IServiceDonatebaseinfoService serviceDonatebaseinfoService; |
| | | |
| | | /** |
| | | * æ¥è¯¢ä¾ä½ç»´æ¤è®°å½å表 |
| | |
| | | * @return ä¾ä½ç»´æ¤è®°å½ |
| | | */ |
| | | @Override |
| | | public List<ServiceDonatemaintenance> queryList(ServiceDonatemaintenance serviceDonatemaintenance) { |
| | | public Page<ServiceDonatemaintenance> queryList(ServiceDonatemaintenance serviceDonatemaintenance) { |
| | | LambdaQueryWrapper<ServiceDonatemaintenance> wrappers = Wrappers.lambdaQuery(); |
| | | if (serviceDonatemaintenance.getInfoid() != null){ |
| | | wrappers.eq(ServiceDonatemaintenance::getInfoid ,serviceDonatemaintenance.getInfoid()); |
| | |
| | | if (StringUtils.isNotBlank(serviceDonatemaintenance.getItemDesc())){ |
| | | wrappers.eq(ServiceDonatemaintenance::getItemDesc ,serviceDonatemaintenance.getItemDesc()); |
| | | } |
| | | return this.list(wrappers); |
| | | |
| | | // å建å页对象ï¼è®¾ç½®é¡µç åæ¯é¡µå¤§å° |
| | | int currentPage = (serviceDonatemaintenance.getPageNum() == null || serviceDonatemaintenance.getPageNum() < 1) ? 1 : serviceDonatemaintenance.getPageNum(); |
| | | int size = (serviceDonatemaintenance.getPageSize() == null || serviceDonatemaintenance.getPageSize() < 1) ? 10 : serviceDonatemaintenance.getPageSize(); |
| | | Page<ServiceDonatemaintenance> page = new Page<>(currentPage, size); |
| | | |
| | | List<ServiceDonatemaintenance> serviceDonatemaintenanceList = serviceDonatemaintenanceMapper.selectPage(page, wrappers).getRecords(); |
| | | return page.setRecords(serviceDonatemaintenanceList); |
| | | } |
| | | |
| | | @Override |
| | | public Page maintenanceBaseInfoList(ServiceDonatemaintenanceVO serviceDonatemaintenanceVO) { |
| | | ServiceDonatebaseinfo serviceDonatebaseinfo = new ServiceDonatebaseinfo(); |
| | | serviceDonatebaseinfo.setPageNum(serviceDonatemaintenanceVO.getPageNum()); |
| | | serviceDonatebaseinfo.setPageSize(serviceDonatemaintenanceVO.getPageSize()); |
| | | serviceDonatebaseinfo.setName(serviceDonatemaintenanceVO.getName()); |
| | | serviceDonatebaseinfo.setTreatmenthospitalname(serviceDonatemaintenanceVO.getTreatmenthospitalname()); |
| | | serviceDonatebaseinfo.setDeptname(serviceDonatemaintenanceVO.getDeptname()); |
| | | serviceDonatebaseinfo.setRecordstate(serviceDonatemaintenanceVO.getRecordstate()); |
| | | Page serviceDonatebaseinfoPage = serviceDonatebaseinfoService.queryListPage(serviceDonatebaseinfo); |
| | | |
| | | List<ServiceDonatebaseinfo> records = serviceDonatebaseinfoPage.getRecords(); |
| | | List<ServiceDonatebaseinfoDTO> serviceDonatebaseinfoDTOS = DtoConversionUtils.sourceToTarget(records, ServiceDonatebaseinfoDTO.class); |
| | | for (ServiceDonatebaseinfoDTO serviceDonatebaseinfoDTO : serviceDonatebaseinfoDTOS) { |
| | | ServiceDonatemaintenance serviceDonatemaintenance = new ServiceDonatemaintenance(); |
| | | serviceDonatemaintenance.setInfoid(serviceDonatebaseinfoDTO.getId()); |
| | | List<ServiceDonatemaintenance> serviceDonatemaintenanceList = serviceDonatemaintenanceMapper.selectServiceDonatemaintenanceList(serviceDonatemaintenance); |
| | | serviceDonatebaseinfoDTO.setServiceDonatemaintenanceList(serviceDonatemaintenanceList); |
| | | } |
| | | |
| | | serviceDonatebaseinfoPage.setRecords(serviceDonatebaseinfoDTOS); |
| | | return serviceDonatebaseinfoPage; |
| | | } |
| | | |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ruoyi.project.service.impl; |
| | | |
| | | import java.util.List; |
| | | |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import com.ruoyi.common.utils.DateUtils; |
| | | import com.ruoyi.project.domain.ServiceDonateorgan; |
| | | import com.ruoyi.project.domain.dto.DonateorganBaseInfoDTO; |
| | | import com.ruoyi.project.domain.vo.DonateorganBaseInfoVO; |
| | | import com.ruoyi.project.mapper.ServiceDonateorganMapper; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.stereotype.Service; |
| | | import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
| | | import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | |
| | | import java.util.ArrayList; |
| | | import java.util.Map; |
| | | |
| | | import com.ruoyi.common.utils.StringUtils; |
| | | import com.ruoyi.project.mapper.ServiceDonateorganBaseMapper; |
| | | import com.ruoyi.project.domain.ServiceDonateorganBase; |
| | | import com.ruoyi.project.service.IServiceDonateorganBaseService; |
| | | |
| | | /** |
| | | * æç®å¨å®åé
åºç¡Serviceä¸å¡å±å¤ç |
| | | * |
| | | * @author ls |
| | | * @date 2026-01-17 |
| | | */ |
| | | @Service |
| | | public class ServiceDonateorganBaseServiceImpl extends ServiceImpl<ServiceDonateorganBaseMapper, ServiceDonateorganBase> implements IServiceDonateorganBaseService { |
| | | |
| | | @Autowired |
| | | private ServiceDonateorganBaseMapper serviceDonateorganBaseMapper; |
| | | |
| | | @Autowired |
| | | private ServiceDonateorganMapper serviceDonateorganMapper; |
| | | |
| | | /** |
| | | * æ¥è¯¢æç®å¨å®åé
åºç¡å表 |
| | | * |
| | | * @param serviceDonateorganBase æç®å¨å®åé
åºç¡ |
| | | * @return æç®å¨å®åé
åºç¡ |
| | | */ |
| | | @Override |
| | | public Page<ServiceDonateorganBase> queryList(ServiceDonateorganBase serviceDonateorganBase) { |
| | | LambdaQueryWrapper<ServiceDonateorganBase> wrappers = Wrappers.lambdaQuery(); |
| | | if (serviceDonateorganBase.getInfoid() != null) { |
| | | wrappers.eq(ServiceDonateorganBase::getInfoid, serviceDonateorganBase.getInfoid()); |
| | | } |
| | | if (serviceDonateorganBase.getAllocationStatus() != null) { |
| | | wrappers.eq(ServiceDonateorganBase::getAllocationStatus, serviceDonateorganBase.getAllocationStatus()); |
| | | } |
| | | if (serviceDonateorganBase.getAllocationTime() != null) { |
| | | wrappers.eq(ServiceDonateorganBase::getAllocationTime, serviceDonateorganBase.getAllocationTime()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceDonateorganBase.getRegistrationCode())) { |
| | | wrappers.eq(ServiceDonateorganBase::getRegistrationCode, serviceDonateorganBase.getRegistrationCode()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceDonateorganBase.getRegistrationName())) { |
| | | wrappers.like(ServiceDonateorganBase::getRegistrationName, serviceDonateorganBase.getRegistrationName()); |
| | | } |
| | | if (serviceDonateorganBase.getRegistrationTime() != null) { |
| | | wrappers.eq(ServiceDonateorganBase::getRegistrationTime, serviceDonateorganBase.getRegistrationTime()); |
| | | } |
| | | if (serviceDonateorganBase.getEstimatedtime() != null) { |
| | | wrappers.eq(ServiceDonateorganBase::getEstimatedtime, serviceDonateorganBase.getEstimatedtime()); |
| | | } |
| | | |
| | | int currentPage = (serviceDonateorganBase.getPageNum() == null || serviceDonateorganBase.getPageNum() < 1) ? 1 : serviceDonateorganBase.getPageNum(); |
| | | int size = (serviceDonateorganBase.getPageSize() == null || serviceDonateorganBase.getPageSize() < 1) ? 10 : serviceDonateorganBase.getPageSize(); |
| | | Page<ServiceDonateorganBase> page = new Page<>(currentPage, size); |
| | | List<ServiceDonateorganBase> serviceDonateorganBaseList = serviceDonateorganBaseMapper.selectPage(page, wrappers).getRecords(); |
| | | |
| | | return page.setRecords(serviceDonateorganBaseList); |
| | | } |
| | | |
| | | @Override |
| | | public List<DonateorganBaseInfoDTO> getDonateorganBaseInfoList(DonateorganBaseInfoVO donateorganBaseInfoVO) { |
| | | List<DonateorganBaseInfoDTO> donateorganBaseInfoList = serviceDonateorganBaseMapper.getDonateorganBaseInfoList(donateorganBaseInfoVO); |
| | | if (!donateorganBaseInfoList.isEmpty() && donateorganBaseInfoVO.getPageNum() != null) { |
| | | for (DonateorganBaseInfoDTO donateorganBaseInfoDTO : donateorganBaseInfoList) { |
| | | ServiceDonateorgan serviceDonateorgan = new ServiceDonateorgan(); |
| | | serviceDonateorgan.setInfoid(donateorganBaseInfoDTO.getInfoid()); |
| | | serviceDonateorgan.setBaseId(donateorganBaseInfoDTO.getId()); |
| | | |
| | | //è·åæç®å¤ä¸ªå¨å®è¯¦æ
管çå表 |
| | | List<ServiceDonateorgan> serviceDonateorgans = serviceDonateorganMapper.selectServiceDonateorganList(serviceDonateorgan); |
| | | donateorganBaseInfoDTO.setServiceDonateorganList(serviceDonateorgans); |
| | | } |
| | | } |
| | | return donateorganBaseInfoList; |
| | | } |
| | | |
| | | |
| | | /** |
| | | * æ¥è¯¢æç®å¨å®åé
åºç¡å表 |
| | | * |
| | | * @param serviceDonateorganBase æç®å¨å®åé
åºç¡ |
| | | * @return æç®å¨å®åé
åºç¡ |
| | | */ |
| | | @Override |
| | | public List<ServiceDonateorganBase> exportQueryList(ServiceDonateorganBase serviceDonateorganBase) { |
| | | LambdaQueryWrapper<ServiceDonateorganBase> wrappers = Wrappers.lambdaQuery(); |
| | | if (serviceDonateorganBase.getInfoid() != null) { |
| | | wrappers.eq(ServiceDonateorganBase::getInfoid, serviceDonateorganBase.getInfoid()); |
| | | } |
| | | if (serviceDonateorganBase.getAllocationStatus() != null) { |
| | | wrappers.eq(ServiceDonateorganBase::getAllocationStatus, serviceDonateorganBase.getAllocationStatus()); |
| | | } |
| | | if (serviceDonateorganBase.getAllocationTime() != null) { |
| | | wrappers.eq(ServiceDonateorganBase::getAllocationTime, serviceDonateorganBase.getAllocationTime()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceDonateorganBase.getRegistrationCode())) { |
| | | wrappers.eq(ServiceDonateorganBase::getRegistrationCode, serviceDonateorganBase.getRegistrationCode()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceDonateorganBase.getRegistrationName())) { |
| | | wrappers.like(ServiceDonateorganBase::getRegistrationName, serviceDonateorganBase.getRegistrationName()); |
| | | } |
| | | if (serviceDonateorganBase.getRegistrationTime() != null) { |
| | | wrappers.eq(ServiceDonateorganBase::getRegistrationTime, serviceDonateorganBase.getRegistrationTime()); |
| | | } |
| | | if (serviceDonateorganBase.getEstimatedtime() != null) { |
| | | wrappers.eq(ServiceDonateorganBase::getEstimatedtime, serviceDonateorganBase.getEstimatedtime()); |
| | | } |
| | | return this.list(wrappers); |
| | | } |
| | | |
| | | } |
| | |
| | | @Override |
| | | public List<ServiceDonateorgan> queryList(ServiceDonateorgan serviceDonateorgan) { |
| | | LambdaQueryWrapper<ServiceDonateorgan> wrappers = Wrappers.lambdaQuery(); |
| | | if (StringUtils.isNotNull(serviceDonateorgan.getBaseId())) { |
| | | wrappers.eq(ServiceDonateorgan::getBaseId, serviceDonateorgan.getBaseId()); |
| | | } |
| | | if (StringUtils.isNotNull(serviceDonateorgan.getInfoid())) { |
| | | wrappers.eq(ServiceDonateorgan::getInfoid, serviceDonateorgan.getInfoid()); |
| | | } |
| | |
| | | package com.ruoyi.project.service.impl; |
| | | |
| | | import java.time.LocalDate; |
| | | import java.time.ZoneId; |
| | | import java.util.Date; |
| | | import java.util.List; |
| | |
| | | import com.baomidou.mybatisplus.core.toolkit.ObjectUtils; |
| | | import com.ruoyi.common.core.domain.entity.SysRole; |
| | | import com.ruoyi.common.core.domain.entity.SysUser; |
| | | import com.ruoyi.common.utils.DateUtils; |
| | | import com.ruoyi.common.utils.SecurityUtils; |
| | | import com.ruoyi.project.common.CalculateDateUtils; |
| | | import com.ruoyi.project.domain.ServiceDonationwitnessorgan; |
| | | import com.ruoyi.project.domain.vo.DonationwitnessBaseInfoVO; |
| | | import com.ruoyi.project.domain.ServiceDonatebaseinfo; |
| | | import com.ruoyi.project.domain.ServiceDonateorgan; |
| | | import com.ruoyi.project.domain.dto.DonationwitnessBaseInfoDTO; |
| | | import com.ruoyi.project.domain.vo.DonationWitnessVO; |
| | | import com.ruoyi.project.domain.vo.TimeVO; |
| | | import com.ruoyi.project.domain.vo.WitnessStatsVO; |
| | | import com.ruoyi.project.mapper.ServiceDonatebaseinfoMapper; |
| | | import com.ruoyi.project.mapper.ServiceDonateorganMapper; |
| | | import com.ruoyi.project.mapper.ServiceDonationwitnessorganMapper; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.stereotype.Service; |
| | |
| | | import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | |
| | | import java.util.ArrayList; |
| | | import java.util.Map; |
| | | |
| | | import com.ruoyi.common.utils.StringUtils; |
| | |
| | | |
| | | @Autowired |
| | | ServiceDonationwitnessMapper serviceDonationwitnessMapper; |
| | | |
| | | @Autowired |
| | | ServiceDonationwitnessorganMapper serviceDonationwitnessorganMapper; |
| | | |
| | | @Autowired |
| | | ServiceDonatebaseinfoMapper serviceDonatebaseinfoMapper; |
| | |
| | | } |
| | | |
| | | @Override |
| | | public List<DonationwitnessBaseInfoDTO> getDonationwitnessBaseInfo(DonationwitnessBaseInfoVO donationwitnessBaseInfoVO) { |
| | | List<DonationwitnessBaseInfoDTO> donationwitnessBaseInfos = serviceDonationwitnessMapper.getDonationwitnessBaseInfo(donationwitnessBaseInfoVO); |
| | | |
| | | //è·åææå¨å®ä¿¡æ¯ |
| | | if (!CollectionUtils.isEmpty(donationwitnessBaseInfos)&&donationwitnessBaseInfoVO.getPageNum()!=null) { |
| | | for (DonationwitnessBaseInfoDTO donationwitnessBaseInfoDTO:donationwitnessBaseInfos) { |
| | | ServiceDonationwitnessorgan serviceDonationwitnessorgan=new ServiceDonationwitnessorgan(); |
| | | serviceDonationwitnessorgan.setInfoid(donationwitnessBaseInfoDTO.getInfoid()); |
| | | List<ServiceDonationwitnessorgan> serviceDonationwitnessorgans = serviceDonationwitnessorganMapper.selectServiceDonationwitnessorganList(serviceDonationwitnessorgan); |
| | | donationwitnessBaseInfoDTO.setServiceDonationwitnessorgans(serviceDonationwitnessorgans); |
| | | } |
| | | } |
| | | return donationwitnessBaseInfos; |
| | | } |
| | | |
| | | @Override |
| | | public List<DonationWitnessVO> selectVOList(DonationWitnessVO donationWitnessVO) { |
| | | |
| | | SysUser user = SecurityUtils.getLoginUser().getUser(); |
| | |
| | | import com.ruoyi.common.utils.StringUtils; |
| | | import com.ruoyi.project.domain.ServiceDonatebaseinfoReport; |
| | | import com.ruoyi.project.domain.ServiceEthicalreviewinitiate; |
| | | import com.ruoyi.project.domain.dto.ReviewInitiateBaseInfoDTO; |
| | | import com.ruoyi.project.domain.vo.ReviewInitiateBaseInfoVO; |
| | | import com.ruoyi.project.mapper.ServiceEthicalreviewinitiateMapper; |
| | | import com.ruoyi.project.service.IServiceEthicalreviewinitiateService; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import java.util.List; |
| | |
| | | @Service |
| | | public class ServiceEthicalreviewinitiateServiceImpl extends ServiceImpl<ServiceEthicalreviewinitiateMapper, ServiceEthicalreviewinitiate> implements IServiceEthicalreviewinitiateService { |
| | | |
| | | @Autowired |
| | | private ServiceEthicalreviewinitiateMapper serviceEthicalreviewinitiateMapper; |
| | | |
| | | /** |
| | | * æ¥è¯¢ä¼¦ç审æ¥åèµ·å表 |
| | |
| | | return this.list(wrappers); |
| | | } |
| | | |
| | | @Override |
| | | public List<ReviewInitiateBaseInfoDTO> reviewinitiateBaseInfoList(ReviewInitiateBaseInfoVO reviewInitiateBaseInfoVO) { |
| | | List<ReviewInitiateBaseInfoDTO> reviewInitiateBaseInfoDTOS = serviceEthicalreviewinitiateMapper.reviewinitiateBaseInfoList(reviewInitiateBaseInfoVO); |
| | | return reviewInitiateBaseInfoDTOS; |
| | | } |
| | | |
| | | } |
| | |
| | | package com.ruoyi.project.service.impl; |
| | | |
| | | import java.util.List; |
| | | |
| | | import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
| | | import com.baomidou.mybatisplus.core.toolkit.CollectionUtils; |
| | | import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import com.ruoyi.common.core.domain.entity.SysRole; |
| | | import com.ruoyi.common.core.domain.entity.SysUser; |
| | | import com.ruoyi.common.utils.DateUtils; |
| | | import com.ruoyi.common.utils.SecurityUtils; |
| | | import com.ruoyi.common.utils.StringUtils; |
| | | import com.ruoyi.project.domain.ServiceMedicalevaluationorgan; |
| | | import com.ruoyi.project.domain.dto.MedicalevaluationBaseInfoDTO; |
| | | import com.ruoyi.project.domain.ServiceMedicalevaluation; |
| | | import com.ruoyi.project.domain.vo.MedicalEvaluationVO; |
| | | import com.ruoyi.project.domain.vo.MedicalEvaluationWithBaseInfoVO; |
| | | import com.ruoyi.project.mapper.ServiceDonatebaseinfoMapper; |
| | | import com.ruoyi.project.mapper.ServiceMedicalevaluationMapper; |
| | | import com.ruoyi.project.mapper.ServiceMedicalevaluationorganMapper; |
| | | import com.ruoyi.project.service.IServiceMedicalevaluationService; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.stereotype.Service; |
| | | import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
| | | import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | |
| | | import java.util.ArrayList; |
| | | import java.util.Map; |
| | | |
| | | import com.ruoyi.common.utils.StringUtils; |
| | | import com.ruoyi.project.mapper.ServiceMedicalevaluationMapper; |
| | | import com.ruoyi.project.domain.ServiceMedicalevaluation; |
| | | import com.ruoyi.project.service.IServiceMedicalevaluationService; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * å»å¦è¯ä¼°Serviceä¸å¡å±å¤ç |
| | |
| | | |
| | | @Autowired |
| | | ServiceMedicalevaluationMapper serviceMedicalevaluationMapper; |
| | | |
| | | @Autowired |
| | | ServiceMedicalevaluationorganMapper serviceMedicalevaluationorganMapper; |
| | | |
| | | @Autowired |
| | | ServiceDonatebaseinfoMapper serviceDonatebaseinfoMapper; |
| | | |
| | | |
| | | /** |
| | |
| | | if (StringUtils.isNotNull(serviceMedicalevaluation.getInfoid())) { |
| | | wrappers.eq(ServiceMedicalevaluation::getInfoid, serviceMedicalevaluation.getInfoid()); |
| | | } |
| | | if (StringUtils.isNotNull(serviceMedicalevaluation.getAssessState())) { |
| | | wrappers.eq(ServiceMedicalevaluation::getAssessState, serviceMedicalevaluation.getAssessState()); |
| | | if (StringUtils.isNotNull(serviceMedicalevaluation.getFirstAssessState())) { |
| | | wrappers.eq(ServiceMedicalevaluation::getFirstAssessState, serviceMedicalevaluation.getFirstAssessState()); |
| | | } if (StringUtils.isNotNull(serviceMedicalevaluation.getSecondAssessState())) { |
| | | wrappers.eq(ServiceMedicalevaluation::getSecondAssessState, serviceMedicalevaluation.getSecondAssessState()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceMedicalevaluation.getDonorno())) { |
| | | wrappers.eq(ServiceMedicalevaluation::getDonorno, serviceMedicalevaluation.getDonorno()); |
| | |
| | | } |
| | | |
| | | @Override |
| | | public List<ServiceMedicalevaluation> selectServiceMedicalevaluationList(ServiceMedicalevaluation serviceMedicalevaluation) { |
| | | public List<MedicalevaluationBaseInfoDTO> evaluateBaseInfolist(MedicalEvaluationWithBaseInfoVO medicalEvaluationWithBaseInfoVO) { |
| | | List<MedicalevaluationBaseInfoDTO> medicalevaluationBaseInfoDTOS = serviceMedicalevaluationMapper.selectEvaluateBaseInfoList(medicalEvaluationWithBaseInfoVO); |
| | | |
| | | return serviceMedicalevaluationMapper.selectServiceMedicalevaluationList(serviceMedicalevaluation); |
| | | //夿pgaeNunæ¯ä¸ºäºè®©æ¥è¯¢totalä¸åæ¥è¯¢serviceMedicalevaluationorgan |
| | | if (medicalEvaluationWithBaseInfoVO.getPageNum() != null) { |
| | | for (MedicalevaluationBaseInfoDTO medicalevaluationBaseInfoDTO : medicalevaluationBaseInfoDTOS) { |
| | | ServiceMedicalevaluationorgan serviceMedicalevaluationorgan = new ServiceMedicalevaluationorgan(); |
| | | serviceMedicalevaluationorgan.setInfoid(medicalevaluationBaseInfoDTO.getInfoid()); |
| | | List<ServiceMedicalevaluationorgan> serviceMedicalevaluationorgans = serviceMedicalevaluationorganMapper.selectServiceMedicalevaluationorganList(serviceMedicalevaluationorgan); |
| | | if (CollectionUtils.isNotEmpty(serviceMedicalevaluationorgans)) |
| | | medicalevaluationBaseInfoDTO.setServiceMedicalevaluationorgan(serviceMedicalevaluationorgans.get(0)); |
| | | } |
| | | } |
| | | return medicalevaluationBaseInfoDTOS; |
| | | } |
| | | |
| | | } |
| | |
| | | import com.ruoyi.project.common.CalculateDateUtils; |
| | | import com.ruoyi.project.domain.ServiceDonatebaseinfo; |
| | | import com.ruoyi.project.domain.ServiceDonationwitness; |
| | | import com.ruoyi.project.domain.dto.RelativeConfirmationBaseInfoDTO; |
| | | import com.ruoyi.project.domain.vo.MedicalEvaluationVO; |
| | | import com.ruoyi.project.domain.vo.RelativeConfirmationBaseInfoVO; |
| | | import com.ruoyi.project.domain.vo.RelativeConfirmationVO; |
| | | import com.ruoyi.project.mapper.ServiceDonatebaseinfoMapper; |
| | | import com.ruoyi.project.mapper.ServiceDonationwitnessMapper; |
| | |
| | | return relativeConfirmationVOS; |
| | | } |
| | | |
| | | @Override |
| | | public List<RelativeConfirmationBaseInfoDTO> confirmationBaseInfoList(RelativeConfirmationBaseInfoVO relativeConfirmationBaseInfoVO) { |
| | | List<RelativeConfirmationBaseInfoDTO> relativeConfirmationBaseInfoDTOS = serviceRelativesconfirmationMapper.confirmationBaseInfoList(relativeConfirmationBaseInfoVO); |
| | | if (!CollectionUtils.isEmpty(relativeConfirmationBaseInfoDTOS)) { |
| | | return relativeConfirmationBaseInfoDTOS; |
| | | } |
| | | return null; |
| | | } |
| | | |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | <?xml version="1.0" encoding="UTF-8" ?> |
| | | <!DOCTYPE mapper |
| | | PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" |
| | | "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
| | | <mapper namespace="com.ruoyi.project.mapper.ServiceDeathinfoMapper"> |
| | | |
| | | <resultMap type="com.ruoyi.project.domain.ServiceDeathinfo" id="ServiceDeathinfoResult"> |
| | | <result property="id" column="ID"/> |
| | | <result property="infoid" column="InfoID"/> |
| | | <result property="donorno" column="DonorNo"/> |
| | | <result property="gainhospitalno" column="GainHospitalNo"/> |
| | | <result property="gainhospitalname" column="GainHospitalName"/> |
| | | <result property="deathtime" column="DeathTime"/> |
| | | <result property="deathreason" column="DeathReason"/> |
| | | <result property="deathjudgedocto" column="DeathJudgeDoctO"/> |
| | | <result property="deathjudgedoctt" column="DeathJudgeDoctT"/> |
| | | <result property="deathjudgeannex" column="DeathJudgeAnnex"/> |
| | | <result property="isspendremember" column="IsSpendRemember"/> |
| | | <result property="isrestoreremains" column="IsRestoreRemains"/> |
| | | <result property="rememberannex" column="RememberAnnex"/> |
| | | <result property="responsibleuserid" column="ResponsibleUserID"/> |
| | | <result property="responsibleusername" column="ResponsibleUserName"/> |
| | | <result property="delFlag" column="del_flag"/> |
| | | <result property="createBy" column="create_by"/> |
| | | <result property="createTime" column="create_time"/> |
| | | <result property="updateBy" column="update_by"/> |
| | | <result property="updateTime" column="update_time"/> |
| | | </resultMap> |
| | | |
| | | <sql id="selectServiceDeathinfoVo"> |
| | | select ID, |
| | | InfoID, |
| | | DonorNo, |
| | | GainHospitalNo, |
| | | GainHospitalName, |
| | | DeathTime, |
| | | DeathReason, |
| | | DeathJudgeDoctO, |
| | | DeathJudgeDoctT, |
| | | DeathJudgeAnnex, |
| | | IsSpendRemember, |
| | | IsRestoreRemains, |
| | | RememberAnnex, |
| | | ResponsibleUserID, |
| | | ResponsibleUserName, |
| | | del_flag, |
| | | create_by, |
| | | create_time, |
| | | update_by, |
| | | update_time |
| | | from service_deathinfo |
| | | </sql> |
| | | |
| | | <select id="selectServiceDeathinfoList" parameterType="com.ruoyi.project.domain.ServiceDeathinfo" |
| | | resultMap="ServiceDeathinfoResult"> |
| | | <include refid="selectServiceDeathinfoVo"/> |
| | | <where> |
| | | <if test="infoid != null ">and InfoID = #{infoid}</if> |
| | | <if test="donorno != null and donorno != ''">and DonorNo = #{donorno}</if> |
| | | <if test="gainhospitalno != null and gainhospitalno != ''">and GainHospitalNo = #{gainhospitalno}</if> |
| | | <if test="gainhospitalname != null and gainhospitalname != ''">and GainHospitalName like concat('%', |
| | | #{gainhospitalname}, '%') |
| | | </if> |
| | | <if test="deathtime != null ">and DeathTime = #{deathtime}</if> |
| | | <if test="deathreason != null and deathreason != ''">and DeathReason = #{deathreason}</if> |
| | | <if test="deathjudgedocto != null and deathjudgedocto != ''">and DeathJudgeDoctO = #{deathjudgedocto}</if> |
| | | <if test="deathjudgedoctt != null and deathjudgedoctt != ''">and DeathJudgeDoctT = #{deathjudgedoctt}</if> |
| | | <if test="deathjudgeannex != null and deathjudgeannex != ''">and DeathJudgeAnnex = #{deathjudgeannex}</if> |
| | | <if test="isspendremember != null ">and IsSpendRemember = #{isspendremember}</if> |
| | | <if test="isrestoreremains != null ">and IsRestoreRemains = #{isrestoreremains}</if> |
| | | <if test="rememberannex != null and rememberannex != ''">and RememberAnnex = #{rememberannex}</if> |
| | | <if test="responsibleuserid != null and responsibleuserid != ''">and ResponsibleUserID = |
| | | #{responsibleuserid} |
| | | </if> |
| | | <if test="responsibleusername != null and responsibleusername != ''">and ResponsibleUserName like |
| | | concat('%', #{responsibleusername}, '%') |
| | | </if> |
| | | </where> |
| | | </select> |
| | | |
| | | <select id="dathInfoBaseInfoList" parameterType="com.ruoyi.project.domain.vo.DeathBaseInfoVO" |
| | | resultType="com.ruoyi.project.domain.dto.DeathBaseInfoDTO"> |
| | | SELECT |
| | | sd.treatmenthospitalname AS treatmenthospitalname, |
| | | sd.treatmenthospitalno AS treatmenthospitalno, |
| | | sd.DonorNo AS donorno, |
| | | sd.case_no AS caseNo, |
| | | sd.Name AS NAME, |
| | | sd.RecordState AS recordstate, |
| | | sd.Sex AS sex, |
| | | sd.Age AS age, |
| | | sd.BloodType AS bloodtype, |
| | | sd.idcardno AS idcardno, |
| | | sd.diagnosisname AS diagnosisname, |
| | | sdi.infoID AS infoid, |
| | | sdi.ID AS id, |
| | | sdi.GainHospitalNo as gainhospitalno, |
| | | sdi.GainHospitalName as gainhospitalname, |
| | | sdi.DeathTime as deathtime, |
| | | sdi.DeathReason as deathreason, |
| | | sdi.DeathJudgeDoctO as deathjudgedocto, |
| | | sdi.DeathJudgeDoctT as deathjudgedoctt, |
| | | sdi.DeathJudgeAnnex as deathjudgeannex, |
| | | sdi.IsSpendRemember as isspendremember, |
| | | sdi.IsRestoreRemains as isrestoreremains, |
| | | sdi.RememberAnnex as rememberannex, |
| | | sdi.ResponsibleUserID as responsibleuserid, |
| | | sdi.ResponsibleUserName as responsibleusername |
| | | FROM |
| | | service_donatebaseinfo sd |
| | | LEFT JOIN service_deathinfo sdi ON sd.ID = sdi.InfoID |
| | | AND sd.del_flag = 0 |
| | | AND sdi.del_flag = 0 |
| | | <where> |
| | | <if test="infoid != null ">and se.InfoID = #{infoid}</if> |
| | | <if test="caseNo != null and caseNo != ''">and sd.case_no = #{caseNo}</if> |
| | | <if test="name != null and name != ''">and sd.Name = #{name}</if> |
| | | <if test="donorno != null and donorno != ''">and sd.DonorNo = #{donorno}</if> |
| | | <if test="treatmenthospitalno != null and treatmenthospitalno != ''">and sd.treatmenthospitalno = |
| | | #{treatmenthospitalno} |
| | | </if> |
| | | <if test="treatmenthospitalname != null and treatmenthospitalname != ''">and sd.treatmenthospitalname like |
| | | concat('%',#{treatmenthospitalname}, '%') |
| | | </if> |
| | | <if test="name != null and name != ''">and sd.NAME like concat('%',#{name}, '%')</if> |
| | | <if test="deathtime != null">and sdi.DeathTime = #{deathtime}</if> |
| | | <if test="deathjudgedocto != null">and sdi.DeathJudgeDoctO = #{deathjudgedocto}</if> |
| | | <if test="deathjudgedoctt != null">and sdi.DeathJudgeDoctT = #{deathjudgedoctt}</if> |
| | | <if test="responsibleuserid != null">and sdi.ResponsibleUserID = #{responsibleuserid}</if> |
| | | <if test="responsibleusername != null and responsibleusername != ''">and sd.ResponsibleUserName like |
| | | concat('%',#{responsibleusername}, '%') |
| | | </if> |
| | | |
| | | </where> |
| | | <if test="pageNum != null and pageSize != null">limit #{pageNum},#{pageSize}</if> |
| | | </select> |
| | | |
| | | </mapper> |
| | |
| | | AND d.OrganGetTime <= #{endtime} |
| | | </select> |
| | | |
| | | <select id="donateBaseInfoProgressList" resultType="com.ruoyi.project.domain.dto.DonatebaseinfoProgressDTO"> |
| | | SELECT sd.treatmenthospitalname AS treatmenthospitalname, |
| | | sd.treatmenthospitalno AS treatmenthospitalno, |
| | | sd.DonorNo AS donorno, |
| | | sd.case_no AS caseNo, |
| | | sd.NAME AS NAME, |
| | | sd.RecordState AS recordstate, |
| | | sd.Sex AS sex, |
| | | sd.Age AS age, |
| | | sd.BloodType AS bloodtype, |
| | | sd.idcardno AS idcardno, |
| | | sd.ReportTime AS reportTime, |
| | | sd.coordinator_no AS coordinatorNo, |
| | | sd.coordinator_name AS coordinatorName, |
| | | sd.termination_case AS terminationCase, |
| | | sd.diagnosisname AS diagnosisname, |
| | | sm.assess_first_time AS assessFirstTime,-- ç¬¬ä¸æ¬¡è¯ä¼°æ¶é´ |
| | | sm.assess_second_time AS assessSecondTime,-- ç¬¬äºæ¬¡è¯ä¼°æ¶é´ |
| | | sm.first_assess_state AS firstAssessState,-- ç¬¬ä¸æ¬¡è¯ä¼°ç»è®º |
| | | sm.second_assess_state AS secondAssessState,-- ç¬¬äºæ¬¡è¯ä¼°ç»è®º |
| | | sr.SignDate AS signDate,-- 亲å±ç¡®è®¤æ¶é´ |
| | | se.expert_conclusion AS expertConclusion,-- 伦ç审æ¥ä¸å®¶ç»è®º |
| | | se.expert_time AS expertTime,-- 伦ç审æ¥ä¸å®¶ç»è®ºæ¶é´ |
| | | (SELECT COUNT(*) FROM service_donateorgan sdo WHERE sdo.InfoID = sd.ID) AS organCount,-- å¨å®åé
æ°é |
| | | sdw.OperationBegTime AS operationBegTime,-- è·åè§è¯æ¶é´ |
| | | sdt.CompleteTime AS completeTime -- 宿ç»è®°æ¶é´ |
| | | |
| | | FROM service_donatebaseinfo sd |
| | | LEFT JOIN service_medicalevaluation sm ON sd.ID = sm.InfoID |
| | | AND sm.del_flag = 0 -- æç®è¯ä¼° |
| | | LEFT JOIN service_relativesconfirmation sr ON sd.ID = sr.InfoID |
| | | AND sr.del_flag = 0-- æç®ç¡®è®¤ |
| | | LEFT JOIN service_ethicalreviewinitiate se ON sd.ID = se.InfoID |
| | | AND se.del_flag = 0-- 伦çå®¡æ¥ |
| | | LEFT JOIN service_donationwitness sdw ON sd.ID = sdw.InfoID |
| | | AND sdw.del_flag = 0-- è·åè§è¯ |
| | | LEFT JOIN service_donatecompletioninfo sdt ON sd.ID = sdt.InfoID |
| | | AND sdt.del_flag = 0 -- 宿ç»è®° |
| | | |
| | | <where>sd.del_flag = 0 |
| | | <if test="name != null ">AND sd.Name >= #{name}</if> |
| | | <if test="idcardno != null and idcardno != ''">and IDCardNo = #{idcardno}</if> |
| | | <if test="recordstate != null and recordstate != ''">and RecordState = #{recordstate}</if> |
| | | </where> |
| | | |
| | | ORDER BY sd.ReportTime DESC |
| | | <if test="pageNum != null and pageSize != null">limit #{pageNum},#{pageSize}</if> |
| | | </select> |
| | | </mapper> |
| | |
| | | resultMap="ServiceDonatemaintenanceResult"> |
| | | <include refid="selectServiceDonatemaintenanceVo"/> |
| | | <where> |
| | | del_flag=0 |
| | | <if test="infoid != null ">and InfoID = #{infoid}</if> |
| | | <if test="caseNo != null and caseNo != ''">and case_no = #{caseNo}</if> |
| | | <if test="donorno != null and donorno != ''">and DonorNo = #{donorno}</if> |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | <?xml version="1.0" encoding="UTF-8" ?> |
| | | <!DOCTYPE mapper |
| | | PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" |
| | | "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
| | | <mapper namespace="com.ruoyi.project.mapper.ServiceDonateorganBaseMapper"> |
| | | |
| | | <resultMap type="com.ruoyi.project.domain.ServiceDonateorganBase" id="ServiceDonateorganBaseResult"> |
| | | <result property="id" column="ID"/> |
| | | <result property="infoid" column="InfoID"/> |
| | | <result property="allocationStatus" column="allocation_status"/> |
| | | <result property="allocationTime" column="allocation_time"/> |
| | | <result property="registrationCode" column="registration_code"/> |
| | | <result property="registrationName" column="registration_name"/> |
| | | <result property="registrationTime" column="registration_time"/> |
| | | <result property="delFlag" column="del_flag"/> |
| | | <result property="createBy" column="create_by"/> |
| | | <result property="createTime" column="create_time"/> |
| | | <result property="updateBy" column="update_by"/> |
| | | <result property="updateTime" column="update_time"/> |
| | | <result property="estimatedtime" column="EstimatedTime"/> |
| | | </resultMap> |
| | | |
| | | <sql id="selectServiceDonateorganBaseVo"> |
| | | select ID, |
| | | InfoID, |
| | | allocation_status, |
| | | allocation_time, |
| | | registration_code, |
| | | registration_name, |
| | | registration_time, |
| | | del_flag, |
| | | create_by, |
| | | create_time, |
| | | update_by, |
| | | update_time, |
| | | EstimatedTime |
| | | from service_donateorgan_base |
| | | </sql> |
| | | |
| | | <select id="selectServiceDonateorganBaseList" parameterType="com.ruoyi.project.domain.ServiceDonateorganBase" |
| | | resultMap="ServiceDonateorganBaseResult"> |
| | | <include refid="selectServiceDonateorganBaseVo"/> |
| | | <where> |
| | | <if test="infoid != null ">and InfoID = #{infoid}</if> |
| | | <if test="allocationStatus != null ">and allocation_status = #{allocationStatus}</if> |
| | | <if test="allocationTime != null ">and allocation_time = #{allocationTime}</if> |
| | | <if test="registrationCode != null and registrationCode != ''">and registration_code = |
| | | #{registrationCode} |
| | | </if> |
| | | <if test="registrationName != null and registrationName != ''">and registration_name like concat('%', |
| | | #{registrationName}, '%') |
| | | </if> |
| | | <if test="registrationTime != null ">and registration_time = #{registrationTime}</if> |
| | | <if test="estimatedtime != null ">and EstimatedTime = #{estimatedtime}</if> |
| | | </where> |
| | | </select> |
| | | |
| | | |
| | | <select id="getDonateorganBaseInfoList" resultType="com.ruoyi.project.domain.dto.DonateorganBaseInfoDTO"> |
| | | SELECT |
| | | sd.treatmenthospitalname AS treatmenthospitalname, |
| | | sd.treatmenthospitalno AS treatmenthospitalno, |
| | | sd.DonorNo AS donorno, |
| | | sd.case_no AS caseNo, |
| | | sd.Name AS NAME, |
| | | sd.Sex AS sex, |
| | | sd.Age AS age, |
| | | sd.BloodType AS bloodtype, |
| | | sd.idcardno AS idcardno, |
| | | sd.diagnosisname AS diagnosisname, |
| | | sdb.infoID AS infoid, |
| | | sdb.ID AS id, |
| | | sdb.registration_name AS registrationName, |
| | | sdb.registration_time AS registrationTime, |
| | | sdb.registration_code AS registrationCode |
| | | FROM |
| | | service_donatebaseinfo sd |
| | | LEFT JOIN service_donateorgan_base sdb ON sd.ID = sdb.InfoID and sd.del_flag = 0 |
| | | and sdb.del_flag = 0 |
| | | <where> |
| | | |
| | | <if test="donorno != null and donorno != ''">and sd.DonorNo = #{donorno}</if> |
| | | <if test="treatmenthospitalname != null and treatmenthospitalname != ''">and sd.treatmenthospitalname like |
| | | concat('%', #{treatmenthospitalname}, '%') |
| | | </if> |
| | | <if test="idcardno != null and idcardno != ''">and sd.IDCardNo. = #{idcardno}</if> |
| | | <if test="treatmenthospitalno != null and treatmenthospitalno != ''">and sd.TreatmentHospitalNo = |
| | | #{treatmenthospitalno} |
| | | </if> |
| | | <if test="recordstate != null and recordstate != ''">and sd.RecordState = #{recordstate} |
| | | </if> |
| | | <if test="name != null and name != ''">and sd.Name = #{name} |
| | | </if> |
| | | <if test="inpatientno != null and inpatientno != ''">and sd.InpatientNo = #{inpatientno} |
| | | </if> |
| | | <if test="registrationName != null and registrationName != ''">and sdb.registration_name = |
| | | #{registrationName} |
| | | </if> |
| | | <if test="registrationTime != null and registrationTime != ''"> |
| | | and sdb.registration_time = #{registrationTime} |
| | | </if> |
| | | <if test="registrationCode != null and registrationCode != ''"> |
| | | and sdb.registration_code = #{registrationCode} |
| | | </if> |
| | | </where> |
| | | <if test="pageNum != null and pageSize != null">limit #{pageNum},#{pageSize}</if> |
| | | </select> |
| | | |
| | | </mapper> |
| | |
| | | |
| | | <resultMap type="com.ruoyi.project.domain.ServiceDonateorgan" id="ServiceDonateorganResult"> |
| | | <result property="id" column="ID"/> |
| | | <result property="baseId" column="base_id"/> |
| | | <result property="infoid" column="InfoID"/> |
| | | <result property="donorno" column="DonorNo"/> |
| | | <result property="organno" column="OrganNo"/> |
| | |
| | | <result property="ispathogenpositive" column="IsPathogenPositive"/> |
| | | <result property="ispnf" column="IsPNF"/> |
| | | <result property="isdgf" column="IsDGF"/> |
| | | <result property="del_flag" column="del_flag"/> |
| | | <result property="delFlag" column="del_flag"/> |
| | | <result property="createBy" column="create_by"/> |
| | | <result property="createTime" column="create_time"/> |
| | | <result property="updateBy" column="update_by"/> |
| | |
| | | |
| | | <sql id="selectServiceDonateorganVo"> |
| | | select ID, |
| | | base_id, |
| | | InfoID, |
| | | DonorNo, |
| | | OrganNo, |
| | |
| | | resultMap="ServiceDonateorganResult"> |
| | | <include refid="selectServiceDonateorganVo"/> |
| | | <where> |
| | | del_flag=0 |
| | | <if test="infoid != null ">and InfoID = #{infoid}</if> |
| | | <if test="baseId != null ">and base_id = #{baseId}</if> |
| | | <if test="donorno != null and donorno != ''">and DonorNo = #{donorno}</if> |
| | | <if test="organno != null and organno != ''">and OrganNo = #{organno}</if> |
| | | <if test="organname != null and organname != ''">and OrganName like concat('%', #{organname}, '%')</if> |
| | |
| | | and OrganGetTime <= #{endtime} |
| | | </select> |
| | | <select id="getDistinctOrgansCount" resultType="com.ruoyi.project.domain.vo.DistinctOrgansCount"> |
| | | select count(*) as gainsum,ifnull(sum( CASE WHEN transplantstate = 3 THEN 1 ELSE 0 END ),0) as abandonCount from service_donatecomporgan d |
| | | select count(*) as gainsum,ifnull(sum( CASE WHEN transplantstate = 3 THEN 1 ELSE 0 END ),0) as abandonCount from |
| | | service_donatecomporgan d |
| | | inner join service_donatebaseinfo b on b.id = d.InfoID |
| | | inner join base_organization o on b.TreatmentHospitalNo = o.OrganizationID |
| | | where d.OrganNo = #{organno} |
| | |
| | | <result property="pulmonaryarteryperfusiontime" column="PulmonaryArteryPerfusionTime"/> |
| | | <result property="aortacannulatime" column="AortaCannulaTime"/> |
| | | <result property="aortaperfusiontime" column="AortaPerfusionTime"/> |
| | | <result property="del_flag" column="del_flag"/> |
| | | <result property="delFlag" column="del_flag"/> |
| | | <result property="createBy" column="create_by"/> |
| | | <result property="createTime" column="create_time"/> |
| | | <result property="updateBy" column="update_by"/> |
| | |
| | | <if test="operationdoctor != null and operationdoctor != ''">and OperationDoctor = #{operationdoctor}</if> |
| | | <if test="infoid != null">and InfoID = #{infoid}</if> |
| | | </where> |
| | | </select> |
| | | |
| | | <select id="getDonationwitnessBaseInfo" parameterType="com.ruoyi.project.domain.vo.DonationwitnessBaseInfoVO" resultType="com.ruoyi.project.domain.dto.DonationwitnessBaseInfoDTO"> |
| | | select |
| | | sd.treatmenthospitalname AS treatmenthospitalname, |
| | | sd.treatmenthospitalno AS treatmenthospitalno, |
| | | sd.DonorNo AS donorno, |
| | | sd.case_no AS caseNo, |
| | | sd.NAME AS name, |
| | | sd.RecordState AS recordstate, |
| | | sd.Sex AS sex, |
| | | sd.Age AS age, |
| | | sd.BloodType AS bloodtype, |
| | | sd.idcardno AS idcardno, |
| | | sd.diagnosisname AS diagnosisname, |
| | | st.coordinator_in_operating as coordinatorInOperating, |
| | | st.InfoID as infoid, |
| | | st.coordinator_out_operating as coordinatorOutOperating, |
| | | st.coordinator_sign as coordinatorSign, |
| | | st.coordinator_sign_time as coordinatorSignTime, |
| | | st.DonorNo as donorno, |
| | | st.GainHospitalNo as gainhospitalno, |
| | | st.GainHospitalName as gainhospitalname, |
| | | st.OperationBegTime as operationbegtime, |
| | | st.OperationEndTime as operationendtime, |
| | | st.OperationDoctor as operationdoctor, |
| | | st.ResponsibleUserID as responsibleuserid, |
| | | st.ResponsibleUserName as responsibleusername, |
| | | st.CoordinatedUserIDO as coordinateduserido, |
| | | st.CoordinatedUserNameO as coordinatedusernameo, |
| | | st.CoordinatedUserIDT as coordinateduseridt, |
| | | st.CoordinatedUserNameT as coordinatedusernamet, |
| | | st.AbdominalAortaCannulaTime as abdominalaortacannulatime, |
| | | st.AbdominalAortaPerfusionTime as abdominalaortaperfusiontime, |
| | | st.PortalVeinCannulaTime as portalveincannulatime, |
| | | st.PortalVeinPerfusionTime as portalveinperfusiontime, |
| | | st.PulmonaryArteryCannulaTime as pulmonaryarterycannulatime, |
| | | st.PulmonaryArteryPerfusionTime as pulmonaryarteryperfusiontime, |
| | | st.AortaCannulaTime as aortacannulatime, |
| | | st.AortaPerfusionTime as aortaperfusiontime, |
| | | st.OrganDonation as organdonation, |
| | | st.OrganDonation_Other as organdonationOther, |
| | | st.DonationCategory as donationcategory |
| | | FROM |
| | | service_donatebaseinfo sd |
| | | LEFT JOIN service_donationwitness st ON sd.ID = st.InfoID |
| | | AND sd.del_flag = 0 |
| | | AND st.del_flag = 0 |
| | | <where> |
| | | <if test="name != null and name != ''">and sd.Name like concat('%', #{name}, '%')</if> |
| | | <if test="inpatientno != null and inpatientno != ''">and sd.inpatientno = #{inpatientno}</if> |
| | | <if test="donorno != null and donorno != ''">and st.DonorNo = #{donorno}</if> |
| | | <if test="gainhospitalname != null and gainhospitalname != ''">and st.GainHospitalName like concat('%', |
| | | #{gainhospitalname}, '%') |
| | | </if> |
| | | <if test="operationdoctor != null and operationdoctor != ''">and st.OperationDoctor = #{operationdoctor}</if> |
| | | <if test="infoid != null">and st.InfoID = #{infoid}</if> |
| | | </where> |
| | | <if test="pageNum != null and pageSize != null">limit #{pageNum},#{pageSize}</if> |
| | | </select> |
| | | |
| | | <select id="selectVOList" resultType="com.ruoyi.project.domain.vo.DonationWitnessVO"> |
| | |
| | | order by `service_donationwitness`.`create_time` desc |
| | | |
| | | </select> |
| | | |
| | | <select id="getDBDDonaterNumberThisYear" resultType="java.lang.Integer"> |
| | | select count(*) from service_donationwitness w |
| | | inner join service_donatebaseinfo b on w.InfoID = b.id |
| | |
| | | |
| | | </where> |
| | | </select> |
| | | <select id="reviewinitiateBaseInfoList" parameterType="com.ruoyi.project.domain.vo.ReviewInitiateBaseInfoVO" |
| | | resultType="com.ruoyi.project.domain.dto.ReviewInitiateBaseInfoDTO"> |
| | | SELECT |
| | | sd.treatmenthospitalname as treatmenthospitalname, |
| | | sd.treatmenthospitalno as treatmenthospitalno, |
| | | sd.DonorNo as donorno, |
| | | sd.case_no as caseNo, |
| | | sd.Name as name, |
| | | sd.RecordState as recordstate, |
| | | sd.Sex as sex, |
| | | sd.Age as age, |
| | | sd.BloodType as bloodtype, |
| | | sd.idcardno as idcardno, |
| | | sd.diagnosisname as diagnosisname, |
| | | se.infoID as infoid, |
| | | se.ID as id, |
| | | se.expert_conclusion as expertConclusion, |
| | | se.expert_name as expertName, |
| | | se.expert_opinion as expertOpinion, |
| | | se.expert_time as expertTime, |
| | | se.status as status |
| | | FROM |
| | | service_donatebaseinfo sd |
| | | LEFT JOIN service_ethicalreviewinitiate se ON sd.ID = se.InfoID and sd.del_flag = 0 |
| | | AND se.del_flag = 0 |
| | | <where> |
| | | <if test="infoid != null ">and se.InfoID = #{infoid}</if> |
| | | <if test="caseNo != null and caseNo != ''">and sd.case_no = #{caseNo}</if> |
| | | <if test="expertConclusion != null ">and se.expert_conclusion = #{expertConclusion}</if> |
| | | <if test="expertName != null ">and se.expert_name = #{expertName}</if> |
| | | <if test="expertOpinion != null ">and se.expert_opinion = #{expertOpinion}</if> |
| | | <if test="expertTime != null ">and se.expert_time = #{expertTime}</if> |
| | | <if test="status != null ">and se.status = #{status}</if> |
| | | </where> |
| | | <if test="pageNum != null and pageSize != null">limit #{pageNum},#{pageSize}</if> |
| | | </select> |
| | | |
| | | </mapper> |
| | |
| | | <result property="assessState" column="assess_state"/> |
| | | <result property="assessFirstTime" column="assess_first_time"/> |
| | | <result property="assessSecondTime" column="assess_second_time"/> |
| | | <result property="del_flag" column="del_flag"/> |
| | | <result property="delFlag" column="del_flag"/> |
| | | <result property="createBy" column="create_by"/> |
| | | <result property="createTime" column="create_time"/> |
| | | <result property="updateBy" column="update_by"/> |
| | | <result property="updateTime" column="update_time"/> |
| | | </resultMap> |
| | | |
| | | <resultMap type="com.ruoyi.project.domain.dto.MedicalevaluationBaseInfoDTO" |
| | | id="MedicalEvaluationWithBaseInfoVOResult"> |
| | | <id property="id" column="ID"/> |
| | | <result property="infoid" column="infoID"/> |
| | | <result property="recordstate" column="recordstate"/> |
| | | <result property="caseNo" column="case_no"/> |
| | | <result property="donorno" column="DonorNo"/> |
| | | <result property="treatmenthospitalname" column="TreatmentHospitalName"/> |
| | | <result property="treatmenthospitalno" column="TreatmentHospitalNo"/> |
| | | <result property="sex" column="Sex"/> |
| | | <result property="age" column="Age"/> |
| | | <result property="bloodtype" column="BloodType"/> |
| | | <result property="idcardno" column="idcardno"/> |
| | | <result property="diagnosisname" column="diagnosisname"/> |
| | | <result property="coordinatorName" column="coordinator_name"/> |
| | | <result property="assessFirstTime" column="assess_first_time"/> |
| | | <result property="assessSecondTime" column="assess_second_time"/> |
| | | <result property="assessState" column="assess_state"/> |
| | | <result property="assessannex" column="AssessAnnex"/> |
| | | </resultMap> |
| | | |
| | | <sql id="selectServiceMedicalevaluationVo"> |
| | |
| | | and CoreTeamAssessTime <= #{endtime} |
| | | </select> |
| | | |
| | | <select id="selectEvaluateBaseInfoList" resultMap="MedicalEvaluationWithBaseInfoVOResult"> |
| | | SELECT |
| | | sb.TreatmentHospitalName, |
| | | sb.TreatmentHospitalNo, |
| | | sb.DonorNo, |
| | | sb.case_no, |
| | | sb.Name, |
| | | sb.Sex, |
| | | sb.Age, |
| | | sb.BloodType, |
| | | sb.idcardno, |
| | | sb.diagnosisname, |
| | | sb.recordstate, |
| | | sb.coordinator_name, |
| | | sm.assess_first_time, |
| | | sm.infoID, |
| | | sm.ID, |
| | | sm.assessannex, |
| | | sm.assess_second_time, |
| | | sm.assess_state |
| | | FROM service_donatebaseinfo sb |
| | | LEFT JOIN service_medicalevaluation sm ON sb.ID = sm.InfoID and sm.del_flag = 0 |
| | | and sb.del_flag = 0 |
| | | <where> |
| | | |
| | | <if test="infoid != null">AND sm.InfoID = #{infoid}</if> |
| | | <if test="caseNo != null and caseNo != ''">AND sm.case_no = #{caseNo}</if> |
| | | <if test="donorno != null and donorno != ''">AND sm.DonorNo = #{donorno}</if> |
| | | <if test="diagnosisname != null and diagnosisname != ''">AND sm.DiagnosisName = #{diagnosisname}</if> |
| | | <if test="assessState != null and assessState != ''">AND sm.assess_state = #{assessState}</if> |
| | | <if test="name != null and name != ''">AND sb.Name LIKE CONCAT('%', #{name}, '%')</if> |
| | | <if test="sex != null and sex != ''">AND sb.Sex = #{sex}</if> |
| | | <if test="idcardno != null and idcardno != ''">AND sb.IDCardNo = #{idcardno}</if> |
| | | <if test="recordstate != null and recordstate != ''">AND sb.RecordState = #{recordstate}</if> |
| | | <if test="treatmenthospitalno != null and treatmenthospitalno != ''">AND sb.TreatmentHospitalNo = |
| | | #{treatmenthospitalno} |
| | | </if> |
| | | <if test="treatmenthospitalname != null and treatmenthospitalname != ''">AND sb.TreatmentHospitalName = |
| | | #{treatmenthospitalname} |
| | | </if> |
| | | </where> |
| | | <if test="pageNum != null and pageSize != null">limit #{pageNum},#{pageSize}</if> |
| | | |
| | | </select> |
| | | |
| | | </mapper> |
| | |
| | | <sql id="selectServiceMedicalevaluationorganVo"> |
| | | select ID, |
| | | InfoID, |
| | | first_assess_state, |
| | | second_assess_state, |
| | | DonorNo, |
| | | OrganNo, |
| | | OrganName, |
| | |
| | | <result property="nation" column="nation" /> |
| | | <result property="education" column="education" /> |
| | | <result property="occupation" column="occupation" /> |
| | | <result property="assessannex" column="assessannex"/> |
| | | <result property="relativeRemark" column="relative_remark"/> |
| | | </resultMap> |
| | | |
| | | <sql id="selectServiceRelativesconfirmationVo"> |
| | | select ID, InfoID,nation,education,occupation, DonorNo, Name, IDCardType, IDCardNo, Phone, ResidenceAddress, ResidenceProvince, ResidenceProvinceName, ResidenceCity, ResidenceCityName, ResidenceTown, ResidenceTownName, ResidenceCommunity, ResidenceCommunityName, ResidenceCountyCode, ResidenceCountyName, Kinship, Kinship_ChildrenNum, SignFamilyRelations, KinshipConfirmationSign, OrganDecision, OrganDecision_Other, RelativeConfirmationSign, FamilyRelations, AcquisitionTissueNo, AcquisitionTissueName, ResponsibleUserID, ResponsibleUserName, CoordinatedUserIDO, CoordinatedUserNameO, CoordinatedUserIDT, CoordinatedUserNameT, SignDate, del_flag, create_by, create_time, update_by, update_time,operatorname,operatorno from service_relativesconfirmation |
| | | select ID, |
| | | InfoID, |
| | | assessannex, |
| | | relative_remark, |
| | | nation, |
| | | education, |
| | | occupation, |
| | | DonorNo, |
| | | Name, |
| | | IDCardType, |
| | | IDCardNo, |
| | | Phone, |
| | | ResidenceAddress, |
| | | ResidenceProvince, |
| | | ResidenceProvinceName, |
| | | ResidenceCity, |
| | | ResidenceCityName, |
| | | ResidenceTown, |
| | | ResidenceTownName, |
| | | ResidenceCommunity, |
| | | ResidenceCommunityName, |
| | | ResidenceCountyCode, |
| | | ResidenceCountyName, |
| | | Kinship, |
| | | Kinship_ChildrenNum, |
| | | SignFamilyRelations, |
| | | KinshipConfirmationSign, |
| | | OrganDecision, |
| | | OrganDecision_Other, |
| | | RelativeConfirmationSign, |
| | | FamilyRelations, |
| | | AcquisitionTissueNo, |
| | | AcquisitionTissueName, |
| | | ResponsibleUserID, |
| | | ResponsibleUserName, |
| | | CoordinatedUserIDO, |
| | | CoordinatedUserNameO, |
| | | CoordinatedUserIDT, |
| | | CoordinatedUserNameT, |
| | | SignDate, |
| | | del_flag, |
| | | create_by, |
| | | create_time, |
| | | update_by, |
| | | update_time, |
| | | operatorname, |
| | | operatorno |
| | | from service_relativesconfirmation |
| | | </sql> |
| | | |
| | | <select id="selectServiceRelativesconfirmationList" parameterType="com.ruoyi.project.domain.ServiceRelativesconfirmation" resultMap="ServiceRelativesconfirmationResult"> |
| | | <select id="selectServiceRelativesconfirmationList" |
| | | parameterType="com.ruoyi.project.domain.ServiceRelativesconfirmation" |
| | | resultMap="ServiceRelativesconfirmationResult"> |
| | | <include refid="selectServiceRelativesconfirmationVo"/> |
| | | <where> |
| | | <if test="donorno != null and donorno != ''"> and DonorNo = #{donorno}</if> |
| | | <if test="name != null and name != ''"> and Name like concat('%', #{name}, '%')</if> |
| | | <if test="idcardno != null and idcardno != ''"> and IDCardNo = #{idcardno}</if> |
| | | <if test="acquisitiontissueno != null and acquisitiontissueno != ''"> and AcquisitionTissueNo = #{acquisitiontissueno}</if> |
| | | <if test="params.beginSigndate != null and params.beginSigndate != '' and params.endSigndate != null and params.endSigndate != ''"> and SignDate between #{params.beginSigndate} and #{params.endSigndate}</if> |
| | | <if test="acquisitiontissueno != null and acquisitiontissueno != ''">and AcquisitionTissueNo = |
| | | #{acquisitiontissueno} |
| | | </if> |
| | | <if test="params.beginSigndate != null and params.beginSigndate != '' and params.endSigndate != null and params.endSigndate != ''"> |
| | | and SignDate between #{params.beginSigndate} and #{params.endSigndate} |
| | | </if> |
| | | </where> |
| | | </select> |
| | | <select id="getCoordinateUserByInfoId" resultType="java.lang.String"> |
| | | select CoordinatedUserIDO from service_relativesconfirmation |
| | | select CoordinatedUserIDO |
| | | from service_relativesconfirmation |
| | | where InfoID = #{infoid} |
| | | </select> |
| | | <select id="selectVOList" resultType="com.ruoyi.project.domain.vo.RelativeConfirmationVO"> |
| | |
| | | service_donatebaseinfo.del_flag=0 |
| | | and service_relativesconfirmation.del_flag=0 |
| | | <if test="donorno != null and donorno != ''"> and `service_donatebaseinfo`.`DonorNo` = #{donorno}</if> |
| | | <if test="name != null and name != ''"> and `service_donatebaseinfo`.`Name` like concat('%', #{name}, '%')</if> |
| | | <if test="name != null and name != ''">and `service_donatebaseinfo`.`Name` like concat('%', #{name}, '%') |
| | | </if> |
| | | <if test="idcardno != null and idcardno != ''"> and `service_donatebaseinfo`.`IDCardNo` = #{idcardno}</if> |
| | | <if test="treatmenthospitalno != null and treatmenthospitalno != ''"> and `service_donatebaseinfo`.`TreatmentHospitalNo` = #{treatmenthospitalno}</if> |
| | | <if test="recordstate != null and recordstate != ''"> and `service_donatebaseinfo`.`RecordState` = #{recordstate}</if> |
| | | <if test="basecreateby != null and basecreateby != ''"> and `service_donatebaseinfo`.`create_by` = #{basecreateby}</if> |
| | | <if test="treatmenthospitalno != null and treatmenthospitalno != ''">and |
| | | `service_donatebaseinfo`.`TreatmentHospitalNo` = #{treatmenthospitalno} |
| | | </if> |
| | | <if test="recordstate != null and recordstate != ''">and `service_donatebaseinfo`.`RecordState` = |
| | | #{recordstate} |
| | | </if> |
| | | <if test="basecreateby != null and basecreateby != ''">and `service_donatebaseinfo`.`create_by` = |
| | | #{basecreateby} |
| | | </if> |
| | | <if test="infoid != null and infoid != ''"> and `service_relativesconfirmation`.`InfoID` = #{infoid}</if> |
| | | <if test="starttime != null "> and `service_relativesconfirmation`.SignDate >= #{starttime} </if> |
| | | <if test="endtime != null "> and `service_relativesconfirmation`.SignDate <= #{endtime}</if> |
| | | <if test="reporterno != null and reporterno != ''"> and `service_donatebaseinfo`.ReporterNo = #{reporterno}</if> |
| | | <if test="reporterno != null and reporterno != ''">and `service_donatebaseinfo`.ReporterNo = |
| | | #{reporterno} |
| | | </if> |
| | | <if test="city != null and city != ''"> and `base_organization`.`City` = #{city}</if> |
| | | <if test="residenceprovince != null and residenceprovince != ''"> and `service_relativesconfirmation`.`ResidenceProvince` = #{residenceprovince}</if> |
| | | <if test="residencecity != null and residencecity != ''"> and `service_relativesconfirmation`.`ResidenceCity` = #{residencecity}</if> |
| | | <if test="residencetown != null and residencetown != ''"> and `service_relativesconfirmation`.`ResidenceTown` = #{residencetown}</if> |
| | | <if test="residenceprovince != null and residenceprovince != ''">and |
| | | `service_relativesconfirmation`.`ResidenceProvince` = #{residenceprovince} |
| | | </if> |
| | | <if test="residencecity != null and residencecity != ''">and `service_relativesconfirmation`.`ResidenceCity` |
| | | = #{residencecity} |
| | | </if> |
| | | <if test="residencetown != null and residencetown != ''">and `service_relativesconfirmation`.`ResidenceTown` |
| | | = #{residencetown} |
| | | </if> |
| | | <if test="workflow != null "> and `service_donatebaseinfo`.`workflow` = #{workflow}</if> |
| | | |
| | | </where> |
| | |
| | | |
| | | </select> |
| | | <select id="countNumber" resultType="java.lang.Integer"> |
| | | select count(*) from service_relativesconfirmation |
| | | where SignDate >= #{starttime} and SignDate <= #{endtime} |
| | | select count(*) |
| | | from service_relativesconfirmation |
| | | where SignDate >= #{starttime} |
| | | and SignDate <= #{endtime} |
| | | </select> |
| | | |
| | | <select id="confirmationBaseInfoList" resultType="com.ruoyi.project.domain.dto.RelativeConfirmationBaseInfoDTO"> |
| | | SELECT sd.TreatmentHospitalName as treatmenthospitalname, |
| | | sd.TreatmentHospitalNo as treatmenthospitalno, |
| | | sd.DonorNo as donorno, |
| | | sd.case_no as caseNo, |
| | | sd.Name as name, |
| | | sd.RecordState as recordstate, |
| | | sd.Sex as sex, |
| | | sd.Age as age, |
| | | sd.BloodType as bloodtype, |
| | | sd.idcardno as idcardno, |
| | | sd.diagnosisname as diagnosisname, |
| | | sr.infoID as infoid, |
| | | sr.ID as id, |
| | | sr.RelativeConfirmationSign as relativeConfirmationSign, |
| | | sr.SignDate as signdate, |
| | | sr.ResponsibleUserName as responsibleusername, |
| | | sr.ResponsibleUserID as responsibleuserid, |
| | | sr.CoordinatedUserIDO as coordinateduserido, |
| | | sr.CoordinatedUserNameO as coordinatedusernameo, |
| | | sr.CoordinatedUserNameT as coordinateduseridt, |
| | | sr.ResponsibleUserID as responsibleuserid |
| | | FROM service_donatebaseinfo sd |
| | | LEFT JOIN service_relativesconfirmation sr ON sd.ID = sr.InfoID and sd.del_flag = 0 |
| | | AND sr.del_flag = 0 |
| | | <where> |
| | | <if test="infoid != null and infoid != ''">AND sr.InfoID = #{infoid}</if> |
| | | <if test="recordstate != null and recordstate != ''">AND sd.RecordState = #{recordstate}</if> |
| | | <if test="caseNo != null and caseNo != ''">AND sd.case_no = #{caseNo}</if> |
| | | <if test="treatmenthospitalname != null and treatmenthospitalname != ''">AND sd.TreatmentHospitalName = |
| | | #{treatmenthospitalname} |
| | | </if> |
| | | <if test="name != null and name != ''">AND sd.Name = #{name}</if> |
| | | <if test="responsibleusername != null and responsibleusername != ''">AND sd.ResponsibleUserName = |
| | | #{responsibleusername} |
| | | </if> |
| | | <if test="responsibleusername != null and responsibleusername != ''">AND sd.SignDate = |
| | | #{responsibleusername} |
| | | </if> |
| | | <if test="relativeconfirmationsign != null and relativeconfirmationsign != ''">AND |
| | | sd.RelativeConfirmationSign = |
| | | #{relativeconfirmationsign} |
| | | </if> |
| | | <if test="startSigndate != null and startSigndate != ''"><!-- 确认å¼å§æ¶é´æ£ç´¢ --> |
| | | and sr.SignDate >= #{startSigndate} |
| | | </if> |
| | | <if test="endSigndate != null and endSigndate != ''"><!-- ç¡®è®¤ç»ææ¶é´æ£ç´¢ --> |
| | | and sr.SignDate <= #{endSigndate} |
| | | </if> |
| | | </where> |
| | | <if test="pageNum != null and pageSize != null">limit #{pageNum},#{pageSize}</if> |
| | | </select> |
| | | |
| | | </mapper> |