| | |
| | | |
| | | import com.ruoyi.common.annotation.Log; |
| | | import com.ruoyi.common.annotation.RepeatSubmit; |
| | | import com.ruoyi.common.annotation.UniqueCheck; |
| | | 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.ServiceDonatebaseinfo; |
| | | import com.ruoyi.project.domain.dto.DeathBaseInfoDTO; |
| | | import com.ruoyi.project.domain.vo.DeathBaseInfoVO; |
| | | import com.ruoyi.project.service.IServiceDeathinfoService; |
| | | import com.ruoyi.project.service.IServiceDonatebaseinfoService; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiOperation; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | |
| | | * æ°å¢æ£è
æ»äº¡ä¿¡æ¯ |
| | | */ |
| | | @ApiOperation("æ°å¢æ£è
æ»äº¡ä¿¡æ¯") |
| | | // @PreAuthorize("@ss.hasPermi('project:deathinfo:add')") |
| | | @Log(title = "æ£è
æ»äº¡ä¿¡æ¯", businessType = BusinessType.INSERT) |
| | | @UniqueCheck( |
| | | fields = {"infoid"}, |
| | | entityClass = ServiceDeathinfo.class, |
| | | serviceClass = IServiceDeathinfoService.class, |
| | | message = "æ°å¢æ£è
æ»äº¡ä¿¡æ¯çinfoidå·²åå¨,æ æ³ä¿å!" |
| | | ) |
| | | @PostMapping("/add") |
| | | @RepeatSubmit |
| | | public AjaxResult add(@RequestBody ServiceDeathinfo serviceDeathinfo) { |
| | |
| | | import com.baomidou.mybatisplus.core.toolkit.ObjectUtils; |
| | | import com.ruoyi.common.annotation.Log; |
| | | import com.ruoyi.common.annotation.RepeatSubmit; |
| | | import com.ruoyi.common.annotation.UniqueCheck; |
| | | import com.ruoyi.common.config.RuoYiConfig; |
| | | import com.ruoyi.common.constant.HttpStatus; |
| | | import com.ruoyi.common.core.controller.BaseController; |
| | |
| | | public AjaxResult add(@RequestBody ServiceDonatebaseinfo serviceDonatebaseinfo) { |
| | | log.info("æ°å¢æ½å¨æç®ä¿¡æ¯ï¼{}", serviceDonatebaseinfo); |
| | | SysUser user = SecurityUtils.getLoginUser().getUser(); |
| | | |
| | | String idcardno = serviceDonatebaseinfo.getIdcardno(); |
| | | ServiceDonatebaseinfo serviceDonatebaseinfo2 = new ServiceDonatebaseinfo(); |
| | | serviceDonatebaseinfo2.setIdcardno(idcardno); |
| | | List<ServiceDonatebaseinfo> listrecord2 = serviceDonatebaseinfoService.queryList(serviceDonatebaseinfo2); |
| | | if (listrecord2.size() > 0) { |
| | | return AjaxResult.error("æ°å¢æ¶èº«ä»½è¯" + idcardno + "å·²åå¨,æ æ³ä¿å!"); |
| | | } |
| | | |
| | | // serviceDonatebaseinfo.setDonorno(bh); |
| | | serviceDonatebaseinfo.setDeptid(user.getDeptId()); |
| | |
| | | |
| | | import com.ruoyi.common.annotation.Log; |
| | | import com.ruoyi.common.annotation.RepeatSubmit; |
| | | import com.ruoyi.common.annotation.UniqueCheck; |
| | | import com.ruoyi.common.config.RuoYiConfig; |
| | | 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.enums.OrganEnum; |
| | | import com.ruoyi.common.exception.base.BaseException; |
| | | import com.ruoyi.common.utils.PageUtils; |
| | | import com.ruoyi.common.utils.bean.DtoConversionUtils; |
| | | import com.ruoyi.common.utils.poi.ExcelUtil; |
| | | import com.ruoyi.project.domain.ServiceDonatecompletioninfo; |
| | | import com.ruoyi.project.domain.ServiceDonateorgan; |
| | | import com.ruoyi.project.domain.ServiceDonateorganBase; |
| | | import com.ruoyi.project.domain.dto.DonationCompletionBaseInfoDTO; |
| | | import com.ruoyi.project.domain.dto.DonationwitnessBaseInfoDTO; |
| | | import com.ruoyi.project.domain.vo.DonationCompletionBaseInfoVO; |
| | | import com.ruoyi.project.domain.vo.DonationCompletionVO; |
| | | import com.ruoyi.project.domain.vo.ServiceDonatecompletioninfoVO; |
| | | import com.ruoyi.project.service.IServiceDonatecompletioninfoService; |
| | | import com.ruoyi.project.service.IServiceDonatecomporganService; |
| | | import com.ruoyi.project.service.IServiceDonateorganBaseService; |
| | | import com.ruoyi.project.service.IServiceDonateorganService; |
| | | import freemarker.template.Configuration; |
| | | import freemarker.template.Template; |
| | |
| | | Integer totalCount = 0; |
| | | List<DonationCompletionBaseInfoDTO> total = serviceDonatecompletioninfoService.getDonationCompletionBaseInfo(donationCompletionBaseInfoVO); |
| | | if (!org.springframework.util.CollectionUtils.isEmpty(total)) totalCount = total.size(); |
| | | return getDataTable(donationCompletionBaseInfoDTOList,totalCount); |
| | | return getDataTable(donationCompletionBaseInfoDTOList, totalCount); |
| | | } |
| | | |
| | | |
| | |
| | | * æ°å¢æç®å®æ |
| | | */ |
| | | @ApiOperation("æ°å¢æç®å®æ") |
| | | //// @PreAuthorize("@ss.hasPermi('project:donatecompletioninfo:add')") |
| | | @Log(title = "æç®å®æ", businessType = BusinessType.INSERT) |
| | | @UniqueCheck(fields = {"infoid"}, |
| | | entityClass = ServiceDonatecompletioninfoVO.class, |
| | | serviceClass = IServiceDonatecompletioninfoService.class, |
| | | message = "æ°å¢æç®å®æçinfoidå·²åå¨,æ æ³ä¿å!") |
| | | @PostMapping("/add") |
| | | @RepeatSubmit(interval = 5000) |
| | | public AjaxResult add(@RequestBody ServiceDonatecompletioninfo serviceDonatecompletioninfo) { |
| | | log.info("æ°å¢æç®å®æï¼{}", serviceDonatecompletioninfo); |
| | | serviceDonatecompletioninfoService.delDuplicateDonateCompletioninfo(serviceDonatecompletioninfo.getInfoid(), serviceDonatecompletioninfo.getCreateBy()); |
| | | boolean save = serviceDonatecompletioninfoService.save(serviceDonatecompletioninfo); |
| | | log.info("æ°å¢æç®å®æserviceDonatecompletioninfoçIDï¼{}", serviceDonatecompletioninfo.getId()); |
| | | return AjaxResult.success(serviceDonatecompletioninfo); |
| | | public AjaxResult add(@RequestBody ServiceDonatecompletioninfoVO serviceDonatecompletioninfoVO) { |
| | | log.info("æ°å¢æç®å®æï¼{}", serviceDonatecompletioninfoVO); |
| | | boolean save = serviceDonatecompletioninfoService.add(serviceDonatecompletioninfoVO); |
| | | return AjaxResult.success(save); |
| | | } |
| | | |
| | | // /** |
| | | // * æ°å¢æç®å®æè¯¦æ
|
| | | // */ |
| | | // @ApiOperation("æ°å¢æç®å®æè¯¦æ
") |
| | | // //// @PreAuthorize("@ss.hasPermi('project:donatecompletioninfo:add')") |
| | | // @Log(title = "æ°å¢æç®å®æè¯¦æ
", businessType = BusinessType.INSERT) |
| | | // @PostMapping |
| | | // @RepeatSubmit(interval = 5000) |
| | | // public AjaxResult addDetail(@RequestBody ServiceDonatecompletioninfo serviceDonatecompletioninfo) { |
| | | // log.info("æ°å¢æç®å®æï¼{}", serviceDonatecompletioninfo); |
| | | // serviceDonatecompletioninfoService.delDuplicateDonateCompletioninfo(serviceDonatecompletioninfo.getInfoid(), serviceDonatecompletioninfo.getCreateBy()); |
| | | // //æ°å¢donatecomporganæ°æ® |
| | | // if (CollectionUtils.isNotEmpty(serviceDonatecompletioninfo.getServiceDonatecomporganList())) { |
| | | // for (ServiceDonatecomporgan serviceDonatecomporgan : serviceDonatecompletioninfo.getServiceDonatecomporganList()) { |
| | | // if (serviceDonatecomporgan.getInfoid() == null) { |
| | | // throw new BaseException("è¯·æ£æ¥æç®å¨å®ç§»æ¤ä¿¡æ¯ï¼æ¯å¦ä¸æç®åºç¡è¡¨è¿è¡å
³è"); |
| | | // } |
| | | // serviceDonatecomporganService.save(serviceDonatecomporgan); |
| | | // |
| | | // @RepeatSubmit |
| | | // @ApiOperation("æ°å¢æä¿®æ¹æç®å®æ") |
| | | // //// @PreAuthorize("@ss.hasPermi('project:donatecompletioninfo:edit')") |
| | | // @Log(title = "æç®å®æ", businessType = BusinessType.UPDATE) |
| | | // @PostMapping("/saveOrUpdateDonatecompletioninfo") |
| | | // public AjaxResult saveOrUpdateDonatecompletioninfo(@RequestBody List<ServiceDonatecompletioninfo> serviceDonatecompletioninfoList) { |
| | | // if (CollectionUtils.isEmpty(serviceDonatecompletioninfoList)) { |
| | | // throw new BaseException("è¯·æ£æ¥éè¦æ°å¢æä¿®æ¹çæç®å®æåæ°æ¯å¦å®æ´"); |
| | | // } |
| | | // Boolean i = null; |
| | | // for (ServiceDonatecompletioninfo serviceDonatecompletioninfo : serviceDonatecompletioninfoList) { |
| | | // log.info("æç®å®æidæ¯å¦ä¸ºç©º : {},åºç¡è¡¨çid为 : {}", serviceDonatecompletioninfo.getId(), serviceDonatecompletioninfo.getInfoid()); |
| | | // if (serviceDonatecompletioninfo.getId() == null) { |
| | | // i = serviceDonatecompletioninfoService.save(serviceDonatecompletioninfo); |
| | | // } else { |
| | | // i = serviceDonatecompletioninfoService.updateById(serviceDonatecompletioninfo); |
| | | // } |
| | | // } |
| | | // return toAjax(serviceDonatecompletioninfoService.save(serviceDonatecompletioninfo)); |
| | | // return toAjax(i); |
| | | // } |
| | | |
| | | @RepeatSubmit |
| | | @ApiOperation("æ°å¢æä¿®æ¹æç®å®æ") |
| | | //// @PreAuthorize("@ss.hasPermi('project:donatecompletioninfo:edit')") |
| | | @Log(title = "æç®å®æ", businessType = BusinessType.UPDATE) |
| | | @PostMapping("/saveOrUpdateDonatecompletioninfo") |
| | | public AjaxResult saveOrUpdateDonatecompletioninfo(@RequestBody List<ServiceDonatecompletioninfo> serviceDonatecompletioninfoList) { |
| | | if (CollectionUtils.isEmpty(serviceDonatecompletioninfoList)) { |
| | | throw new BaseException("è¯·æ£æ¥éè¦æ°å¢æä¿®æ¹çæç®å®æåæ°æ¯å¦å®æ´"); |
| | | } |
| | | Boolean i = null; |
| | | for (ServiceDonatecompletioninfo serviceDonatecompletioninfo : serviceDonatecompletioninfoList) { |
| | | log.info("æç®å®æidæ¯å¦ä¸ºç©º : {},åºç¡è¡¨çid为 : {}", serviceDonatecompletioninfo.getId(), serviceDonatecompletioninfo.getInfoid()); |
| | | if (serviceDonatecompletioninfo.getId() == null) { |
| | | i = serviceDonatecompletioninfoService.save(serviceDonatecompletioninfo); |
| | | } else { |
| | | i = serviceDonatecompletioninfoService.updateById(serviceDonatecompletioninfo); |
| | | } |
| | | } |
| | | return toAjax(i); |
| | | } |
| | | |
| | | /** |
| | | * ä¿®æ¹æç®å®æ |
| | |
| | | //// @PreAuthorize("@ss.hasPermi('project:donatecompletioninfo:edit')") |
| | | @Log(title = "æç®å®æ", businessType = BusinessType.UPDATE) |
| | | @PostMapping("/edit") |
| | | public AjaxResult edit(@RequestBody ServiceDonatecompletioninfo serviceDonatecompletioninfo) { |
| | | ServiceDonatecompletioninfo serviceDonatecompletioninfo1 = new ServiceDonatecompletioninfo(); |
| | | serviceDonatecompletioninfo1.setInfoid(serviceDonatecompletioninfo.getInfoid()); |
| | | List<ServiceDonatecompletioninfo> list = serviceDonatecompletioninfoService.queryList(serviceDonatecompletioninfo1); |
| | | if (CollectionUtils.isEmpty(list)) { |
| | | return error("æ¡ä¾IDï¼å¯¹åºç宿ç»è®°ä¿¡æ¯ä¸ºç©º"); |
| | | } |
| | | serviceDonatecompletioninfo.setId(list.get(0).getId()); |
| | | return toAjax(serviceDonatecompletioninfoService.updateById(serviceDonatecompletioninfo)); |
| | | public AjaxResult edit(@RequestBody ServiceDonatecompletioninfoVO serviceDonatecompletioninfoVO) { |
| | | boolean edit = serviceDonatecompletioninfoService.edit(serviceDonatecompletioninfoVO); |
| | | return toAjax(edit); |
| | | } |
| | | |
| | | /** |
| | |
| | | |
| | | import java.util.Arrays; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | import com.ruoyi.common.utils.PageUtils; |
| | | import com.ruoyi.project.domain.dto.MaintenanceBaseInfoDTO; |
| | | import com.ruoyi.project.domain.vo.DonateFollowupVO; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiOperation; |
| | | 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; |
| | |
| | | */ |
| | | @ApiOperation("æ¥è¯¢æç®é访å表") |
| | | //// @PreAuthorize("@ss.hasPermi('project:donatefollowup:list')") |
| | | @GetMapping("/list") |
| | | public TableDataInfo list(ServiceDonatefollowup serviceDonatefollowup) { |
| | | startPage(); |
| | | //List<ServiceDonatefollowup> list = serviceDonatefollowupService.queryList(serviceDonatefollowup); |
| | | @PostMapping("/list") |
| | | public Map<String, Object> list(@RequestBody ServiceDonatefollowup serviceDonatefollowup) { |
| | | Integer offset = PageUtils.getOffset(serviceDonatefollowup.getPageNum(), serviceDonatefollowup.getPageSize()); |
| | | serviceDonatefollowup.setPageNum(offset); |
| | | List<ServiceDonatefollowup> list = serviceDonatefollowupService.selectAll(serviceDonatefollowup); |
| | | return getDataTable(list); |
| | | } |
| | | |
| | | @GetMapping("/listnew") |
| | | public TableDataInfo listnew(DonateFollowupVO donateFollowupVO) { |
| | | startPage(); |
| | | List<DonateFollowupVO> list = serviceDonatefollowupService.selectVOList(donateFollowupVO); |
| | | return getDataTable(list); |
| | | |
| | | //è·åæ»æ° |
| | | serviceDonatefollowup.setPageNum(null); |
| | | serviceDonatefollowup.setPageSize(null); |
| | | List<ServiceDonatefollowup> count = serviceDonatefollowupService.selectAll(serviceDonatefollowup); |
| | | return getDataTable(list, CollectionUtils.isEmpty(count) ? 0 : count.size()); |
| | | } |
| | | |
| | | |
| | |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import com.ruoyi.common.annotation.Log; |
| | | import com.ruoyi.common.annotation.RepeatSubmit; |
| | | import com.ruoyi.common.annotation.UniqueCheck; |
| | | 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.vo.ServiceDonateorganBaseVO; |
| | | import com.ruoyi.project.domain.dto.DonateorganBaseInfoDTO; |
| | | import com.ruoyi.project.domain.vo.DonateorganBaseInfoVO; |
| | | import com.ruoyi.project.service.IServiceDonateorganBaseService; |
| | |
| | | /** |
| | | * æ¥è¯¢æç®å¨å®åé
åºç¡å表 |
| | | */ |
| | | @ApiOperation("æ¥è¯¢æç®å¨å®åé
åºç¡å表") |
| | | @ApiOperation("æ¥è¯¢å¨å®åé
åºç¡å表") |
| | | @PostMapping("/list") |
| | | public Map<String, Object> list(@RequestBody ServiceDonateorganBase serviceDonateorganBase) { |
| | | Page<ServiceDonateorganBase> list = serviceDonateorganBaseService.queryList(serviceDonateorganBase); |
| | |
| | | return AjaxResult.success(serviceDonateorganBaseService.getById(id)); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * æ°å¢æç®å¨å®åé
åºç¡ |
| | | */ |
| | | @ApiOperation("æ°å¢æç®å¨å®åé
åºç¡") |
| | | // @PreAuthorize("@ss.hasPermi('project:base:add')") |
| | | @Log(title = "æç®å¨å®åé
åºç¡", businessType = BusinessType.INSERT) |
| | | @UniqueCheck( |
| | | fields = {"infoid"}, |
| | | entityClass = ServiceDonateorganBaseVO.class, |
| | | serviceClass = IServiceDonateorganBaseService.class, |
| | | message = "æ°å¢ä¼¦ç审æ¥çinfoidå·²åå¨,æ æ³ä¿å!" |
| | | ) |
| | | @PostMapping("/add") |
| | | @RepeatSubmit |
| | | public AjaxResult add(@RequestBody ServiceDonateorganBase serviceDonateorganBase) { |
| | | return toAjax(serviceDonateorganBaseService.save(serviceDonateorganBase)); |
| | | public AjaxResult add(@RequestBody ServiceDonateorganBaseVO serviceDonateorganBaseVO) { |
| | | return toAjax(serviceDonateorganBaseService.add(serviceDonateorganBaseVO)); |
| | | } |
| | | |
| | | /** |
| | |
| | | @Log(title = "æç®å¨å®åé
åºç¡", businessType = BusinessType.UPDATE) |
| | | @PostMapping("/edit") |
| | | @RepeatSubmit |
| | | public AjaxResult edit(@RequestBody ServiceDonateorganBase serviceDonateorganBase) { |
| | | return toAjax(serviceDonateorganBaseService.updateById(serviceDonateorganBase)); |
| | | public AjaxResult edit(@RequestBody ServiceDonateorganBaseVO serviceDonateorganBaseVO) { |
| | | return toAjax(serviceDonateorganBaseService.updateByParam(serviceDonateorganBaseVO)); |
| | | } |
| | | |
| | | /** |
| | |
| | | import java.text.SimpleDateFormat; |
| | | import java.util.*; |
| | | |
| | | import com.ruoyi.common.annotation.UniqueCheck; |
| | | 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.project.domain.vo.ServiceDonationwitnessVO; |
| | | import com.ruoyi.project.domain.vo.DonationwitnessBaseInfoVO; |
| | | 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.service.IBaseOnlyvalueService; |
| | | import com.ruoyi.project.service.IServiceDonatebaseinfoService; |
| | | import com.ruoyi.project.service.IServiceDonateorganService; |
| | | import com.ruoyi.project.service.*; |
| | | import com.ruoyi.web.controller.common.OnlyValueCommon; |
| | | import freemarker.template.Configuration; |
| | | import freemarker.template.Template; |
| | |
| | | import com.ruoyi.common.core.domain.AjaxResult; |
| | | import com.ruoyi.common.enums.BusinessType; |
| | | import com.ruoyi.project.domain.ServiceDonationwitness; |
| | | import com.ruoyi.project.service.IServiceDonationwitnessService; |
| | | import com.ruoyi.common.utils.poi.ExcelUtil; |
| | | |
| | | /** |
| | |
| | | * @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("è·åæç®è§è¯å表-æ°") |
| | | // @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); |
| | | |
| | | 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); |
| | | } |
| | | @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); |
| | | |
| | | 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); |
| | | } |
| | | |
| | | |
| | | /** |
| | |
| | | */ |
| | | @ApiOperation("éè¿idè·åè§è¯ä¿¡æ¯") |
| | | //// @PreAuthorize("@ss.hasPermi('project:donationwitness:query')") |
| | | @GetMapping(value = "/{id}") |
| | | @GetMapping(value = "/getInfo/{id}") |
| | | public AjaxResult getInfo(@PathVariable("id") Long id) { |
| | | return AjaxResult.success(serviceDonationwitnessService.getById(id)); |
| | | } |
| | |
| | | * æ°å¢æç®è§è¯ |
| | | */ |
| | | @ApiOperation("æ°å¢æç®è§è¯") |
| | | //// @PreAuthorize("@ss.hasPermi('project:donationwitness:add')") |
| | | @Log(title = "æç®è§è¯", businessType = BusinessType.INSERT) |
| | | @UniqueCheck( |
| | | fields = {"infoid"}, |
| | | entityClass = ServiceDonationwitnessVO.class, |
| | | serviceClass = IServiceDonationwitnessService.class, |
| | | message = "æ°å¢æç®è§è¯çinfoidå·²åå¨,æ æ³ä¿å!" |
| | | ) |
| | | @PostMapping("/add") |
| | | @RepeatSubmit |
| | | public AjaxResult add(@RequestBody ServiceDonationwitness serviceDonationwitness) { |
| | | boolean save = serviceDonationwitnessService.save(serviceDonationwitness); |
| | | log.info("æ°å¢æç®è§è¯æ¯å¦æåï¼{},id为ï¼{},infoId为ï¼{}", save, serviceDonationwitness.getId(), serviceDonationwitness.getInfoid()); |
| | | // if (save) { |
| | | // //çæâæç®è
ç¼å·â |
| | | // ServiceDonatebaseinfo serviceDonatebaseinfo = serviceDonatebaseinfoService.getById(serviceDonationwitness.getInfoid()); |
| | | // log.info("serviceDonatebaseinfoçä¿¡æ¯ä¸º{}", serviceDonatebaseinfo); |
| | | // String donorno = serviceDonatebaseinfoService.getDonateNumber(serviceDonatebaseinfo); |
| | | // log.info("çæçæç®è
ç¼å·ä¸º:{}", donorno); |
| | | // serviceDonatebaseinfo.setDonorno(donorno); |
| | | // serviceDonatebaseinfoService.updateById(serviceDonatebaseinfo); |
| | | // } |
| | | return AjaxResult.success(serviceDonationwitness); |
| | | public AjaxResult add(@RequestBody ServiceDonationwitnessVO serviceDonationwitnessVO) { |
| | | boolean save = serviceDonationwitnessService.add(serviceDonationwitnessVO); |
| | | log.info("æ°å¢æç®è§è¯æ¯å¦æåï¼{},id为ï¼{},infoId为ï¼{}", save, serviceDonationwitnessVO.getId(), serviceDonationwitnessVO.getInfoid()); |
| | | return AjaxResult.success(save); |
| | | } |
| | | |
| | | /** |
| | |
| | | @Log(title = "æç®è§è¯", businessType = BusinessType.UPDATE) |
| | | @PostMapping("/edit") |
| | | @RepeatSubmit |
| | | public AjaxResult edit(@RequestBody ServiceDonationwitness serviceDonationwitness) { |
| | | log.info("æ°å¢æç®è§è¯id为ï¼{},infoId为ï¼{}", serviceDonationwitness.getId(), serviceDonationwitness.getInfoid()); |
| | | |
| | | int last = -1; |
| | | if (StringUtils.isNotEmpty(serviceDonationwitness.getDonorno())) { |
| | | last = serviceDonationwitness.getDonorno().lastIndexOf("*"); |
| | | } |
| | | //æç®è
ç¼å·æåä¸ä½æ¯ * ,æå¯ä»¥å¾å¯ä¸éè¡¨å æ°æ® |
| | | if (last == serviceDonationwitness.getDonorno().length()) { |
| | | onlyValueCommon.addOnlyValue("donationwitness"); |
| | | } |
| | | |
| | | return toAjax(serviceDonationwitnessService.updateById(serviceDonationwitness)); |
| | | public AjaxResult edit(@RequestBody ServiceDonationwitnessVO serviceDonationwitnessVO) { |
| | | log.info("æ°å¢æç®è§è¯id为ï¼{},infoId为ï¼{}", serviceDonationwitnessVO.getId(), serviceDonationwitnessVO.getInfoid()); |
| | | Boolean edit = serviceDonationwitnessService.edit(serviceDonationwitnessVO); |
| | | return toAjax(edit); |
| | | } |
| | | |
| | | /** |
| | |
| | | |
| | | import com.ruoyi.common.annotation.Log; |
| | | import com.ruoyi.common.annotation.RepeatSubmit; |
| | | import com.ruoyi.common.annotation.UniqueCheck; |
| | | 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.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; |
| | |
| | | * æ°å¢ä¼¦ç审æ¥åèµ· |
| | | */ |
| | | @ApiOperation("æ°å¢ä¼¦ç审æ¥åèµ·") |
| | | // @PreAuthorize("@ss.hasPermi('system:ethicalreviewinitiate:add')") |
| | | @Log(title = "伦ç审æ¥åèµ·", businessType = BusinessType.INSERT) |
| | | @UniqueCheck( |
| | | fields = {"infoid"}, |
| | | entityClass = ServiceEthicalreviewinitiate.class, |
| | | serviceClass = IServiceEthicalreviewinitiateService.class, |
| | | message = "æ°å¢ä¼¦ç审æ¥çinfoidå·²åå¨,æ æ³ä¿å!" |
| | | ) |
| | | @PostMapping("/add") |
| | | @RepeatSubmit |
| | | public AjaxResult add(@RequestBody ServiceEthicalreviewinitiate serviceEthicalreviewinitiate) { |
| | |
| | | package com.ruoyi.web.controller.project; |
| | | |
| | | import com.ruoyi.common.annotation.Log; |
| | | import com.ruoyi.common.annotation.UniqueCheck; |
| | | import com.ruoyi.common.core.controller.BaseController; |
| | | import com.ruoyi.common.core.domain.AjaxResult; |
| | | import com.ruoyi.common.core.page.TableDataInfo; |
| | |
| | | import com.ruoyi.project.domain.ServiceMedicalevaluation; |
| | | import com.ruoyi.project.domain.dto.MedicalevaluationBaseInfoDTO; |
| | | import com.ruoyi.project.domain.vo.MedicalEvaluationWithBaseInfoVO; |
| | | import com.ruoyi.project.domain.vo.ServiceMedicalevaluationVO; |
| | | import com.ruoyi.project.service.IServiceDonationwitnessService; |
| | | import com.ruoyi.project.service.IServiceMedicalevaluationService; |
| | | import io.swagger.annotations.Api; |
| | |
| | | * æ°å¢å»å¦è¯ä¼° |
| | | */ |
| | | @ApiOperation("æ°å¢å»å¦è¯ä¼°") |
| | | //// @PreAuthorize("@ss.hasPermi('project:medicalevaluation:add')") |
| | | @Log(title = "å»å¦è¯ä¼°", businessType = BusinessType.INSERT) |
| | | @UniqueCheck( |
| | | fields = {"infoid"}, |
| | | entityClass = ServiceMedicalevaluation.class, |
| | | serviceClass = IServiceMedicalevaluationService.class, |
| | | message = "æ°å¢å»å¦è¯ä¼°çinfoidå·²åå¨,æ æ³ä¿å!" |
| | | ) |
| | | @PostMapping("/add") |
| | | // @NotRepeatCommit(key = "param:arg[1]", value = 30000) |
| | | public AjaxResult add(@RequestBody ServiceMedicalevaluation serviceMedicalevaluation) { |
| | | boolean save = serviceMedicalevaluationService.save(serviceMedicalevaluation); |
| | | return AjaxResult.success(serviceMedicalevaluation); |
| | | public AjaxResult add(@RequestBody ServiceMedicalevaluationVO serviceMedicalevaluationVO) { |
| | | log.info("æ°å¢å»å¦è¯ä¼°çinfoid为ï¼{}",serviceMedicalevaluationVO.getInfoid()); |
| | | boolean save = serviceMedicalevaluationService.add(serviceMedicalevaluationVO); |
| | | return AjaxResult.success(save); |
| | | } |
| | | |
| | | /** |
| | |
| | | @Log(title = "å»å¦è¯ä¼°", businessType = BusinessType.UPDATE) |
| | | @PostMapping("/edit") |
| | | // @NotRepeatCommit(key = "param:arg[1]", value = 30000) |
| | | public AjaxResult edit(@RequestBody ServiceMedicalevaluation serviceMedicalevaluation) { |
| | | List<ServiceMedicalevaluation> list = serviceMedicalevaluationService.queryList(serviceMedicalevaluation); |
| | | if (CollectionUtils.isEmpty(list)) { |
| | | return error("å»å¦è¯ä¼°æ°æ®ä¸åå¨,è¯·æ£æ¥å忬¡ä¿®æ¹"); |
| | | } |
| | | serviceMedicalevaluation.setId(list.get(0).getId()); |
| | | return toAjax(serviceMedicalevaluationService.updateById(serviceMedicalevaluation)); |
| | | public AjaxResult edit(@RequestBody ServiceMedicalevaluationVO serviceMedicalevaluationVO) { |
| | | log.info("ä¿®æ¹å»å¦è¯ä¼°ç主é®ä¸ºï¼{}",serviceMedicalevaluationVO.getId()); |
| | | Boolean edit = serviceMedicalevaluationService.edit(serviceMedicalevaluationVO); |
| | | return toAjax(edit); |
| | | } |
| | | |
| | | /** |
| | |
| | | |
| | | import com.ruoyi.common.annotation.Log; |
| | | import com.ruoyi.common.annotation.RepeatSubmit; |
| | | import com.ruoyi.common.annotation.UniqueCheck; |
| | | import com.ruoyi.common.config.RuoYiConfig; |
| | | import com.ruoyi.common.constant.HttpStatus; |
| | | import com.ruoyi.common.core.controller.BaseController; |
| | |
| | | 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.ServiceMedicalevaluation; |
| | | 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.IServiceMedicalevaluationService; |
| | | import com.ruoyi.project.service.IServiceRelativesconfirmationService; |
| | | import freemarker.template.Configuration; |
| | | import freemarker.template.Template; |
| | |
| | | * æ°å¢æç®äº²å±ç¡®è®¤ |
| | | */ |
| | | @ApiOperation("æ°å¢äº²å±ç¡®è®¤") |
| | | //// @PreAuthorize("@ss.hasPermi('project:relativesconfirmation:add')") |
| | | @Log(title = "æç®äº²å±ç¡®è®¤", businessType = BusinessType.INSERT) |
| | | @UniqueCheck( |
| | | fields = {"infoid"}, |
| | | entityClass = ServiceRelativesconfirmation.class, |
| | | serviceClass = IServiceRelativesconfirmationService.class, |
| | | message = "亲å±ç¡®è®¤æ°å¢çinfoidå·²åå¨,æ æ³ä¿å!" |
| | | ) |
| | | @PostMapping("/add") |
| | | @RepeatSubmit |
| | | public AjaxResult add(@RequestBody ServiceRelativesconfirmation serviceRelativesconfirmation) { |
| | |
| | | @Excel(name = "æç®å¨å®") |
| | | private String donateorgan; |
| | | |
| | | @TableField(exist = false) |
| | | @ApiModelProperty("æç®å¨å®ç§»æ¤è¡¨") |
| | | private List<ServiceDonatecomporgan> serviceDonatecomporganList; |
| | | |
| | | } |
| | | |
| | |
| | | private Long infoid; |
| | | |
| | | /** |
| | | * å
³èservice_donatecompletioninfo表çID |
| | | */ |
| | | @ApiModelProperty("å
³èservice_donatecompletioninfo表çID") |
| | | @Excel(name = "å
³èservice_donatecompletioninfo表çID") |
| | | private Long donatecompletioninfoId; |
| | | |
| | | /** |
| | | * å¨å®ç±»å« 详è§åå
¸sys_Organ |
| | | */ |
| | | @ApiModelProperty("å¨å®ç±»å« 详è§åå
¸sys_Organ") |
| | |
| | | @Excel(name = "å
³èservice_donatebaseinfo表çID") |
| | | private Long infoid; |
| | | |
| | | /** å
³èå
³èservice_donatebaseinfo表çID */ |
| | | @ApiModelProperty("å
³èå
³èservice_donatebaseinfo表çID") |
| | | @Excel(name = "å
³èå
³èservice_donatebaseinfo表çID") |
| | | private Long donationwitnessId; |
| | | |
| | | /** æç®è
ç¼å· */ |
| | | @ApiModelProperty("æç®è
ç¼å·") |
| | | @Excel(name = "æç®è
ç¼å·") |
| | |
| | | */ |
| | | @ApiModelProperty("ä¸å®¶ç»è®ºæ¶é´") |
| | | @Excel(name = "ä¸å®¶ç»è®ºæ¶é´") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | private Date expertTime; |
| | | |
| | | /** |
| | |
| | | private Long infoid; |
| | | |
| | | /** |
| | | * å
³èservice_medicalevaluation表çID |
| | | */ |
| | | @ApiModelProperty("å
³èservice_medicalevaluation表çID") |
| | | @Excel(name = "å
³èservice_medicalevaluation表çID") |
| | | private Long medicalId; |
| | | |
| | | /** |
| | | * æç®è
ç¼å· |
| | | */ |
| | | @ApiModelProperty("æç®è
ç¼å·") |
| | |
| | | */ |
| | | @ApiModelProperty("ç¾ç½²æ¥æ") |
| | | // @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @Excel(name = "ç¾ç½²æ¥æ", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") |
| | | @Excel(name = "ç¾ç½²æ¥æ", width = 30, dateFormat = "yyyy-MM-dd") |
| | | private Date signdate; |
| | | |
| | | |
| | |
| | | @Excel(name = "è´è´£äººå§å") |
| | | private String responsibleusername; |
| | | |
| | | /** |
| | | * æ©å±å
容 |
| | | */ |
| | | @ApiModelProperty("æ©å±å
容") |
| | | @Excel(name = "æ©å±å
容") |
| | | private String extracontent; |
| | | |
| | | } |
| | | |
| | |
| | | |
| | | @ApiModelProperty("ç»æ¢æ¡ä¾åå ") |
| | | @Excel(name = "ç»æ¢æ¡ä¾") |
| | | private Integer terminationResult; |
| | | private String terminationResult; |
| | | |
| | | |
| | | @ApiModelProperty("ç»æ¢åå ï¼1好转 2æ»äº¡ 3ä¸ç¬¦åæç®æ å 4家屿¾å¼æç® 5å
¶å®") |
| | |
| | | private Long infoid; |
| | | |
| | | /** |
| | | * ä½é¢å· |
| | | */ |
| | | @ApiModelProperty("ä½é¢å·") |
| | | private String inpatientno; |
| | | |
| | | /** |
| | | * æ©å±å
容 |
| | | */ |
| | | @ApiModelProperty("æ©å±å
容") |
| | | @Excel(name = "æ©å±å
容") |
| | | private String extracontent; |
| | | |
| | | /** |
| | | * baseInfoçID |
| | | */ |
| | | @ApiModelProperty("baseInfoçID") |
| | | private Long id; |
| | | |
| | | /** æç®ç±»å« æ ¹æ®åå
¸sys_DonationCategory */ |
| | | /** |
| | | * æç®ç±»å« æ ¹æ®åå
¸sys_DonationCategory |
| | | */ |
| | | @ApiModelProperty("æç®ç±»å«") |
| | | @Excel(name = "æç®ç±»å«") |
| | | private String donationcategory; |
| | |
| | | private Long id; |
| | | |
| | | /** |
| | | * æ©å±å
容 |
| | | */ |
| | | @ApiModelProperty("æ©å±å
容") |
| | | @Excel(name = "æ©å±å
容") |
| | | private String extracontent; |
| | | |
| | | /** |
| | | * è®°å½ç¶æ |
| | | */ |
| | | @ApiModelProperty("è®°å½ç¶æ") |
| | | @Excel(name = "è®°å½ç¶æ") |
| | | private String recordstate; |
| | | |
| | | /** æç®ç±»å« æ ¹æ®åå
¸sys_DonationCategory */ |
| | | /** |
| | | * æç®ç±»å« æ ¹æ®åå
¸sys_DonationCategory |
| | | */ |
| | | @ApiModelProperty("æç®ç±»å«") |
| | | @Excel(name = "æç®ç±»å«") |
| | | private String donationcategory; |
| | |
| | | private String name; |
| | | |
| | | /** |
| | | * æ©å±å
容 |
| | | */ |
| | | @ApiModelProperty("æ©å±å
容") |
| | | @Excel(name = "æ©å±å
容") |
| | | private String extracontent; |
| | | |
| | | /** |
| | | * ä½é¢å· |
| | | */ |
| | | @ApiModelProperty("ä½é¢å·") |
| | | private String inpatientno; |
| | | |
| | | |
| | | /** |
| | | * è®°å½ç¶æ |
| | | */ |
| | | @ApiModelProperty("è®°å½ç¶æ") |
| | |
| | | @Excel(name = "è®°å½ç¶æ") |
| | | private String recordstate; |
| | | |
| | | /** |
| | | * æ©å±å
容 |
| | | */ |
| | | @ApiModelProperty("æ©å±å
容") |
| | | @Excel(name = "æ©å±å
容") |
| | | private String extracontent; |
| | | |
| | | /** |
| | | * æ¡ä¾ç¼å· |
| | |
| | | private String caseNo; |
| | | |
| | | /** |
| | | * æ¥åæ¶é´ |
| | | */ |
| | | @ApiModelProperty("æ¥åæ¶é´") |
| | | @Excel(name = "æ¥åæ¶é´") |
| | | private Date reportTime; |
| | | |
| | | /** |
| | | * æ»äº¡æ¶é´ |
| | | */ |
| | | @ApiModelProperty("æ»äº¡æ¶é´") |
| | | @Excel(name = "æ»äº¡æ¶é´") |
| | | private Date deathTime; |
| | | |
| | | /** |
| | | * Rhé´æ§ 0ï¼å¦ï¼1ï¼æ¯ |
| | | */ |
| | | @ApiModelProperty("Rhé´æ§ 0ï¼å¦ï¼1ï¼æ¯") |
| | | @Excel(name = "Rhé´æ§ 0ï¼å¦ï¼1ï¼æ¯") |
| | | private String rhYin; |
| | | |
| | | /** |
| | | * ç
æ
æ¦åµ |
| | | */ |
| | | @ApiModelProperty("ç
æ
æ¦åµ") |
| | | @Excel(name = "ç
æ
æ¦åµ") |
| | | private String illnessOverview; |
| | | |
| | | /** |
| | | * æç®è
ç¼å· |
| | | */ |
| | | @ApiModelProperty("æç®è
ç¼å·") |
| | |
| | | @ApiModelProperty("å»å¦è¯ä¼°çid") |
| | | private Long id; |
| | | |
| | | /** æç®ç±»å« æ ¹æ®åå
¸sys_DonationCategory */ |
| | | /** |
| | | * æç®ç±»å« æ ¹æ®åå
¸sys_DonationCategory |
| | | */ |
| | | @ApiModelProperty("æç®ç±»å«") |
| | | @Excel(name = "æç®ç±»å«") |
| | | private String donationcategory; |
| | |
| | | @ApiModelProperty("baseInfoçid") |
| | | private Long infoid; |
| | | |
| | | /** |
| | | * æ©å±å
容 |
| | | */ |
| | | @ApiModelProperty("æ©å±å
容") |
| | | @Excel(name = "æ©å±å
容") |
| | | private String extracontent; |
| | | |
| | | /** |
| | | * ä½é¢å· |
| | | */ |
| | | @ApiModelProperty("ä½é¢å·") |
| | | private String inpatientno; |
| | | |
| | | /** |
| | | * è®°å½ç¶æ |
| | |
| | | private String treatmenthospitalno; |
| | | |
| | | /** |
| | | * æç®è
å§å |
| | | */ |
| | | @ApiModelProperty("æç®è
å§å") |
| | | private String name; |
| | | |
| | | /** |
| | | * æ§å« |
| | | */ |
| | | @ApiModelProperty("æ§å«") |
| | |
| | | @ApiModelProperty("baseInfoçID") |
| | | private Long infoid; |
| | | |
| | | /** |
| | | * æ©å±å
容 |
| | | */ |
| | | @ApiModelProperty("æ©å±å
容") |
| | | @Excel(name = "æ©å±å
容") |
| | | private String extracontent; |
| | | |
| | | |
| | | /** |
| | | * å¨å®æç®ç¡®è®¤çID |
| | |
| | | @ApiModelProperty("å¨å®æç®ç¡®è®¤çID") |
| | | private Long id; |
| | | |
| | | /** |
| | | * ä½é¢å· |
| | | */ |
| | | @ApiModelProperty("ä½é¢å·") |
| | | private String inpatientno; |
| | | |
| | | /** |
| | | * è®°å½ç¶æ |
| | |
| | | @ApiModelProperty("å§å") |
| | | @Excel(name = "å§å") |
| | | private String name; |
| | | |
| | | /** |
| | | * 亲å±å§å |
| | | */ |
| | | @ApiModelProperty("亲å±å§å") |
| | | @Excel(name = "亲å±å§å") |
| | | private String relativesName; |
| | | |
| | | /** |
| | | * ä¸æèµ è
å
³ç³» æ ¹æ®åå
¸sys_FamilyRelation |
| | | */ |
| | | @ApiModelProperty("ä¸æèµ è
å
³ç³» æ ¹æ®åå
¸sys_FamilyRelation") |
| | | @Excel(name = "ä¸æèµ è
å
³ç³» æ ¹æ®åå
¸sys_FamilyRelation") |
| | | private String familyRelations; |
| | | |
| | | /** |
| | | * 亲å±è¯ä»¶ç±»å æ ¹æ®åå
¸sys_IDType |
| | | */ |
| | | @ApiModelProperty("亲å±è¯ä»¶ç±»å æ ¹æ®åå
¸sys_IDType") |
| | | @Excel(name = "亲å±è¯ä»¶ç±»å æ ¹æ®åå
¸sys_IDType") |
| | | private int idCardType; |
| | | |
| | | /** |
| | | * 亲å±è¯ä»¶å·ç |
| | | */ |
| | | @ApiModelProperty("亲å±è¯ä»¶å·ç ") |
| | | @Excel(name = "亲å±è¯ä»¶å·ç ") |
| | | private int idCardNo; |
| | | |
| | | |
| | | /** |
| | | * 亲å±è¯ä»¶å·ç |
| | | */ |
| | | @ApiModelProperty("亲å±èç³»çµè¯") |
| | | @Excel(name = "亲å±èç³»çµè¯") |
| | | private String phone; |
| | | |
| | | /** |
| | | * å女æ°é |
| | | */ |
| | | @ApiModelProperty("å女æ°é") |
| | | @Excel(name = "å女æ°é") |
| | | private String kinshipChildrenNum; |
| | | |
| | | /** |
| | | * 亲å±å
³ç³»ç¡®è®¤ç¾å |
| | | */ |
| | | @ApiModelProperty("亲å±å
³ç³»ç¡®è®¤ç¾å") |
| | | @Excel(name = "亲å±å
³ç³»ç¡®è®¤ç¾å") |
| | | private String kinshipConfirmationSign; |
| | | |
| | | /** |
| | | * ä¸æèµ è
å
³ç³» æ ¹æ®åå
¸sys_FamilyRelation |
| | | */ |
| | | @ApiModelProperty("ç¾åäººä¸æèµ è
å
³ç³» æ ¹æ®åå
¸sys_FamilyRelation") |
| | | @Excel(name = "ç¾åäººä¸æèµ è
å
³ç³» æ ¹æ®åå
¸sys_FamilyRelation") |
| | | private String signFamilyRelations; |
| | | |
| | | /** |
| | | * æç®å³å® è§åå
¸sys_OrganDecision |
| | | */ |
| | | @ApiModelProperty("æç®å³å® è§åå
¸sys_OrganDecision") |
| | | @Excel(name = "æç®å³å® è§åå
¸sys_OrganDecision") |
| | | private String organDecision; |
| | | |
| | | /** |
| | | * æç®å³å® å
¶ä» |
| | | */ |
| | | @ApiModelProperty("æç®å³å® å
¶ä»") |
| | | @Excel(name = "æç®å³å® å
¶ä»") |
| | | private String organDecisionOther; |
| | | |
| | | /** |
| | | * å¹´é¾ |
| | |
| | | private String assessannex; |
| | | |
| | | /** |
| | | * æ°æ |
| | | */ |
| | | @ApiModelProperty("æ°æ") |
| | | private String nation; |
| | | |
| | | /** |
| | | * å¦å |
| | | */ |
| | | @ApiModelProperty("å¦å") |
| | | private String education; |
| | | |
| | | /** |
| | | * èä¸ |
| | | */ |
| | | @ApiModelProperty("èä¸") |
| | | private String occupation; |
| | | |
| | | |
| | | /** |
| | | * 家屿è§å¤æ³¨ |
| | | */ |
| | | @ApiModelProperty("家屿è§å¤æ³¨") |
| | | private String relativeRemark; |
| | | |
| | | |
| | | } |
| | |
| | | |
| | | |
| | | /** |
| | | * æ©å±å
容 |
| | | */ |
| | | @ApiModelProperty("æ©å±å
容") |
| | | @Excel(name = "æ©å±å
容") |
| | | private String extracontent; |
| | | |
| | | /** |
| | | * è®°å½ç¶æ |
| | | */ |
| | | @ApiModelProperty("è®°å½ç¶æ") |
| | |
| | | private Long id; |
| | | |
| | | /** |
| | | * æ©å±å
容 |
| | | */ |
| | | @ApiModelProperty("æ©å±å
容") |
| | | @Excel(name = "æ©å±å
容") |
| | | private String extracontent; |
| | | |
| | | /** |
| | | * æ¡ä¾ç¼å· |
| | | */ |
| | | @ApiModelProperty("æ¡ä¾ç¼å·") |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | 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.ServiceDonatecomporgan; |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | |
| | | import java.util.Date; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * æç®å®æå¯¹è±¡ service_donatecompletioninfo |
| | | * |
| | | * @author ruoyi |
| | | * @date 2021-11-19 |
| | | */ |
| | | @Data |
| | | @ApiModel("æç®å®æ") |
| | | public class ServiceDonatecompletioninfoDTO 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 Long infoid; |
| | | |
| | | /** |
| | | * æç®è
ç¼å· |
| | | */ |
| | | @ApiModelProperty("æç®è
ç¼å·") |
| | | @Excel(name = "æç®è
ç¼å·") |
| | | private String donorno; |
| | | |
| | | /** |
| | | * æ¯å¦éä½æç® |
| | | */ |
| | | @ApiModelProperty("æ¯å¦é使ç®") |
| | | @Excel(name = "æ¯å¦é使ç®") |
| | | private String isbodydonation; |
| | | |
| | | |
| | | /** |
| | | * æ¥æ¶åä½åç§° |
| | | */ |
| | | @ApiModelProperty("æ¥æ¶åä½åç§°") |
| | | @Excel(name = "æ¥æ¶åä½åç§°") |
| | | private String receivingunitname; |
| | | |
| | | /** |
| | | * æ¥æ¶åä½ |
| | | */ |
| | | @ApiModelProperty("æ¥æ¶åä½") |
| | | @Excel(name = "æ¥æ¶åä½") |
| | | private String receivingunit; |
| | | |
| | | /** |
| | | * 宿æ¶é´ |
| | | */ |
| | | @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; |
| | | |
| | | /** |
| | | * åè°åä¸ç¼å· |
| | | */ |
| | | @ApiModelProperty("åè°åä¸ç¼å·") |
| | | private String coordinateduserido; |
| | | |
| | | /** |
| | | * åè°åä¸å§å |
| | | */ |
| | | @ApiModelProperty("åè°åä¸å§å") |
| | | @Excel(name = "åè°åä¸å§å") |
| | | private String coordinatedusernameo; |
| | | |
| | | /** |
| | | * åè°åäºç¼å· |
| | | */ |
| | | @ApiModelProperty("åè°åäºç¼å·") |
| | | private String coordinateduseridt; |
| | | |
| | | /** |
| | | * åè°åäºå§å |
| | | */ |
| | | @ApiModelProperty("åè°åäºå§å") |
| | | @Excel(name = "åè°åäºå§å") |
| | | private String coordinatedusernamet; |
| | | |
| | | /** |
| | | * éä»¶ |
| | | */ |
| | | @ApiModelProperty("éä»¶") |
| | | private String assessannex; |
| | | |
| | | /** |
| | | * æç®å¨å® |
| | | */ |
| | | @ApiModelProperty("æç®å¨å®") |
| | | @Excel(name = "æç®å¨å®") |
| | | private String donateorgan; |
| | | |
| | | |
| | | @TableField(exist = false) |
| | | @ApiModelProperty("æç®å¨å®ç§»æ¤è¡¨") |
| | | private List<ServiceDonatecomporgan> serviceDonatecomporganList; |
| | | } |
| | | |
| | |
| | | private String donorno; |
| | | |
| | | /** |
| | | * æ©å±å
容 |
| | | */ |
| | | @ApiModelProperty("æ©å±å
容") |
| | | @Excel(name = "æ©å±å
容") |
| | | private String extracontent; |
| | | |
| | | /** |
| | | * å¨å®è·åæºæç¼å· |
| | | */ |
| | | @ApiModelProperty("å¨å®è·åæºæç¼å·") |
| | |
| | | @Excel(name = "è®°å½ç¶æ") |
| | | private String recordstate; |
| | | |
| | | /** |
| | | * æ¥åæ¶é´ |
| | | */ |
| | | @ApiModelProperty("æ¥åæ¶é´") |
| | | @Excel(name = "æ¥åæ¶é´") |
| | | private Date reportTime; |
| | | |
| | | /** |
| | | * æ¡ä¾ç¼å· |
| | |
| | | private String caseNo; |
| | | |
| | | /** |
| | | * ä½é¢å· |
| | | */ |
| | | @ApiModelProperty("ä½é¢å·") |
| | | private String inpatientno; |
| | | |
| | | |
| | | /** |
| | | * æç®è
ç¼å· |
| | | */ |
| | | @ApiModelProperty("æç®è
ç¼å·") |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | 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 com.ruoyi.project.domain.ServiceDonatecomporgan; |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | |
| | | import java.util.Date; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * æç®å®æå¯¹è±¡ service_donatecompletioninfo |
| | | * |
| | | * @author ruoyi |
| | | * @date 2021-11-19 |
| | | */ |
| | | @Data |
| | | @ApiModel("æç®å®æ") |
| | | public class ServiceDonatecompletioninfoVO 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 Long infoid; |
| | | |
| | | /** |
| | | * æç®è
ç¼å· |
| | | */ |
| | | @ApiModelProperty("æç®è
ç¼å·") |
| | | @Excel(name = "æç®è
ç¼å·") |
| | | private String donorno; |
| | | |
| | | /** |
| | | * æ¯å¦éä½æç® |
| | | */ |
| | | @ApiModelProperty("æ¯å¦é使ç®") |
| | | @Excel(name = "æ¯å¦é使ç®") |
| | | private String isbodydonation; |
| | | |
| | | |
| | | /** |
| | | * æ¥æ¶åä½åç§° |
| | | */ |
| | | @ApiModelProperty("æ¥æ¶åä½åç§°") |
| | | @Excel(name = "æ¥æ¶åä½åç§°") |
| | | private String receivingunitname; |
| | | |
| | | /** |
| | | * æ¥æ¶åä½ |
| | | */ |
| | | @ApiModelProperty("æ¥æ¶åä½") |
| | | @Excel(name = "æ¥æ¶åä½") |
| | | private String receivingunit; |
| | | |
| | | /** |
| | | * 宿æ¶é´ |
| | | */ |
| | | @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; |
| | | |
| | | /** |
| | | * åè°åä¸ç¼å· |
| | | */ |
| | | @ApiModelProperty("åè°åä¸ç¼å·") |
| | | private String coordinateduserido; |
| | | |
| | | /** |
| | | * åè°åä¸å§å |
| | | */ |
| | | @ApiModelProperty("åè°åä¸å§å") |
| | | @Excel(name = "åè°åä¸å§å") |
| | | private String coordinatedusernameo; |
| | | |
| | | /** |
| | | * åè°åäºç¼å· |
| | | */ |
| | | @ApiModelProperty("åè°åäºç¼å·") |
| | | private String coordinateduseridt; |
| | | |
| | | /** |
| | | * åè°åäºå§å |
| | | */ |
| | | @ApiModelProperty("åè°åäºå§å") |
| | | @Excel(name = "åè°åäºå§å") |
| | | private String coordinatedusernamet; |
| | | |
| | | /** |
| | | * éä»¶ |
| | | */ |
| | | @ApiModelProperty("éä»¶") |
| | | private String assessannex; |
| | | |
| | | /** |
| | | * æç®å¨å® |
| | | */ |
| | | @ApiModelProperty("æç®å¨å®") |
| | | @Excel(name = "æç®å¨å®") |
| | | private String donateorgan; |
| | | |
| | | @TableField(exist = false) |
| | | @ApiModelProperty("æç®å¨å®ç§»æ¤è¡¨") |
| | | private List<ServiceDonatecomporgan> serviceDonatecomporganList; |
| | | |
| | | } |
| | | |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | 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 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; |
| | | |
| | | /** |
| | | * æç®å¨å®åé
åºç¡æ°å¢ä¿®æ¹è¯·æ±å¯¹è±¡ service_donateorgan_base |
| | | * |
| | | * @author ls |
| | | * @date 2026-01-17 |
| | | */ |
| | | @Data |
| | | @ApiModel("æç®å¨å®åé
åºç¡æ°å¢ä¿®æ¹è¯·æ±å¯¹è±¡") |
| | | public class ServiceDonateorganBaseVO 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; |
| | | |
| | | /** |
| | | * å个å¨å®ç®¡çå表 |
| | | */ |
| | | @ApiModelProperty("å个å¨å®ç®¡çå表") |
| | | private List<ServiceDonateorgan> serviceDonateorganList; |
| | | |
| | | } |
| | | |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | 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 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; |
| | | |
| | | /** |
| | | * æç®è§è¯å¯¹è±¡ service_donationwitness |
| | | * |
| | | * @author ruoyi |
| | | * @date 2021-11-17 |
| | | */ |
| | | @Data |
| | | @ApiModel("æç®è§è¯") |
| | | public class ServiceDonationwitnessVO 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("infoid") |
| | | 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 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("æç®è§è¯å¨å®ä¿¡æ¯éå") |
| | | private List<ServiceDonationwitnessorgan> serviceDonationwitnessorganList; |
| | | |
| | | } |
| | | |
| | |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import com.ruoyi.common.annotation.Excel; |
| | | import com.ruoyi.common.core.domain.BaseEntity; |
| | | import com.ruoyi.project.domain.ServiceMedicalevaluationorgan; |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | |
| | | import java.util.Date; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * å»å¦è¯ä¼°å¯¹è±¡ service_medicalevaluation |
| | |
| | | @ApiModel("å»å¦è¯ä¼°") |
| | | public class ServiceMedicalevaluationVO extends BaseEntity { |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | /** |
| | | * 主é®ID |
| | | */ |
| | | @ApiModelProperty("主é®ID") |
| | | @TableId(type = IdType.AUTO) |
| | | private Long id; |
| | | |
| | | /** |
| | | * å
³èservice_donatebaseinfo表çID |
| | |
| | | @Excel(name = "æ¥åæ¶é´", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") |
| | | private Date reporttime; |
| | | |
| | | /** |
| | | * æç®å¨å®è¯ä¼°å表 |
| | | */ |
| | | @ApiModelProperty("æç®å¨å®è¯ä¼°å表") |
| | | @Excel(name = "æç®å¨å®è¯ä¼°å表", readConverterExp = "æç®å¨å®è¯ä¼°å表") |
| | | private List<ServiceMedicalevaluationorgan> serviceMedicalevaluationorganList; |
| | | |
| | | } |
| | | |
| | |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | import com.ruoyi.project.domain.ServiceDonatecompletioninfo; |
| | | import com.ruoyi.project.domain.dto.DonationCompletionBaseInfoDTO; |
| | | import com.ruoyi.project.domain.dto.ServiceDonatecompletioninfoDTO; |
| | | import com.ruoyi.project.domain.vo.DonationCompletionBaseInfoVO; |
| | | import com.ruoyi.project.domain.vo.DonationCompletionVO; |
| | | import com.ruoyi.project.domain.vo.ServiceDonatecompletioninfoVO; |
| | | import org.springframework.web.bind.annotation.RequestBody; |
| | | |
| | | import java.util.List; |
| | | |
| | |
| | | */ |
| | | public List<ServiceDonatecompletioninfo> queryList(ServiceDonatecompletioninfo serviceDonatecompletioninfo); |
| | | |
| | | public boolean add(ServiceDonatecompletioninfoVO serviceDonatecompletioninfoVO); |
| | | |
| | | public boolean edit(ServiceDonatecompletioninfoVO serviceDonatecompletioninfoVO); |
| | | |
| | | /** |
| | | * æ¥è¯¢æç®å®æåè¡¨åºæ¬ä¿¡æ¯ |
| | | * |
| | |
| | | */ |
| | | public List<DonationCompletionBaseInfoDTO> getDonationCompletionBaseInfo(DonationCompletionBaseInfoVO donationCompletionBaseInfoVO); |
| | | |
| | | public List<ServiceDonatecompletioninfo> queryListDetail(ServiceDonatecompletioninfo serviceDonatecompletioninfo); |
| | | public List<ServiceDonatecompletioninfoDTO> queryListDetail(ServiceDonatecompletioninfo serviceDonatecompletioninfo); |
| | | |
| | | List<DonationCompletionVO> selectVOList(DonationCompletionVO donationCompletionVO); |
| | | |
| | |
| | | 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.vo.ServiceDonateorganBaseVO; |
| | | import com.ruoyi.project.domain.dto.DonateorganBaseInfoDTO; |
| | | import com.ruoyi.project.domain.vo.DonateorganBaseInfoVO; |
| | | import org.springframework.web.bind.annotation.RequestBody; |
| | |
| | | |
| | | /** |
| | | * æ¥è¯¢æç®å¨å®åé
åºç¡å表 |
| | | * |
| | | * @param donateorganBaseInfoVO |
| | | * @return |
| | | */ |
| | |
| | | * @return æç®å¨å®åé
åºç¡éå |
| | | */ |
| | | public List<ServiceDonateorganBase> exportQueryList(ServiceDonateorganBase serviceDonateorganBase); |
| | | |
| | | |
| | | public Boolean add(ServiceDonateorganBaseVO serviceDonateorganBaseVO); |
| | | |
| | | public Boolean updateByParam(ServiceDonateorganBaseVO serviceDonateorganBaseVO); |
| | | } |
| | |
| | | import java.util.List; |
| | | |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | import com.ruoyi.project.domain.vo.ServiceDonationwitnessVO; |
| | | 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; |
| | | import org.springframework.web.bind.annotation.RequestBody; |
| | | |
| | | /** |
| | | * æç®è§è¯Serviceæ¥å£ |
| | |
| | | |
| | | public List<ServiceDonationwitness> selectServiceDonationwitnessList(ServiceDonationwitness serviceDonationwitness); |
| | | |
| | | public Boolean add(@RequestBody ServiceDonationwitnessVO serviceDonationwitnessVO); |
| | | |
| | | public Boolean edit(@RequestBody ServiceDonationwitnessVO serviceDonationwitnessVO); |
| | | |
| | | /** |
| | | * è·åæç®è§è¯åºæ¬ä¿¡æ¯ |
| | | * |
| | | * @param donationwitnessBaseInfoVO |
| | | * @return |
| | | */ |
| | | public List<DonationwitnessBaseInfoDTO> getDonationwitnessBaseInfo(DonationwitnessBaseInfoVO donationwitnessBaseInfoVO); |
| | | public List<DonationwitnessBaseInfoDTO> getDonationwitnessBaseInfo(DonationwitnessBaseInfoVO donationwitnessBaseInfoVO); |
| | | |
| | | List<DonationWitnessVO> selectVOList(DonationWitnessVO donationWitnessVO); |
| | | |
| | |
| | | import com.ruoyi.project.domain.dto.MedicalevaluationBaseInfoDTO; |
| | | import com.ruoyi.project.domain.vo.MedicalEvaluationVO; |
| | | import com.ruoyi.project.domain.vo.MedicalEvaluationWithBaseInfoVO; |
| | | import com.ruoyi.project.domain.vo.ServiceMedicalevaluationVO; |
| | | import org.springframework.web.bind.annotation.RequestBody; |
| | | |
| | | import java.util.List; |
| | | |
| | |
| | | */ |
| | | public List<ServiceMedicalevaluation> queryList(ServiceMedicalevaluation serviceMedicalevaluation); |
| | | |
| | | public Boolean add(ServiceMedicalevaluationVO serviceMedicalevaluationVO); |
| | | |
| | | public Boolean edit(ServiceMedicalevaluationVO serviceMedicalevaluationVO); |
| | | |
| | | List<MedicalEvaluationVO> selectVOList(MedicalEvaluationVO medicalEvaluationVO); |
| | | |
| | | List<MedicalevaluationBaseInfoDTO> medevaluateBaseInfolist(MedicalEvaluationWithBaseInfoVO medicalEvaluationWithBaseInfoVO); |
| | |
| | | import com.ruoyi.common.core.domain.entity.SysUser; |
| | | import com.ruoyi.common.utils.SecurityUtils; |
| | | import com.ruoyi.common.utils.StringUtils; |
| | | import com.ruoyi.common.utils.bean.DtoConversionUtils; |
| | | import com.ruoyi.project.common.CalculateDateUtils; |
| | | import com.ruoyi.project.domain.ServiceDonatebaseinfo; |
| | | import com.ruoyi.project.domain.ServiceDonatecompletioninfo; |
| | | import com.ruoyi.project.domain.ServiceDonatecomporgan; |
| | | import com.ruoyi.project.domain.ServiceDonationwitness; |
| | | import com.ruoyi.project.domain.dto.DonationCompletionBaseInfoDTO; |
| | | import com.ruoyi.project.domain.dto.ServiceDonatecompletioninfoDTO; |
| | | import com.ruoyi.project.domain.vo.DonationCompletionBaseInfoVO; |
| | | import com.ruoyi.project.domain.vo.DonationCompletionVO; |
| | | import com.ruoyi.project.domain.vo.ServiceDonatecompletioninfoVO; |
| | | import com.ruoyi.project.mapper.ServiceDonatecompletioninfoMapper; |
| | | import com.ruoyi.project.mapper.ServiceDonationwitnessMapper; |
| | | import com.ruoyi.project.service.IServiceDonatecompletioninfoService; |
| | |
| | | } |
| | | |
| | | @Override |
| | | public boolean add(ServiceDonatecompletioninfoVO serviceDonatecompletioninfoVO) { |
| | | ServiceDonatecompletioninfo serviceDonatecompletioninfo = DtoConversionUtils.sourceToTarget(serviceDonatecompletioninfoVO, ServiceDonatecompletioninfo.class); |
| | | boolean b = false; |
| | | if (ObjectUtils.isNotEmpty(serviceDonatecompletioninfo)) { |
| | | b = this.save(serviceDonatecompletioninfo); |
| | | if (b == true && CollectionUtils.isNotEmpty(serviceDonatecompletioninfoVO.getServiceDonatecomporganList())) { |
| | | for (ServiceDonatecomporgan serviceDonatecomporgan : serviceDonatecompletioninfoVO.getServiceDonatecomporganList()) { |
| | | serviceDonatecomporgan.setInfoid(serviceDonatecompletioninfo.getInfoid()); |
| | | serviceDonatecomporgan.setDonatecompletioninfoId(serviceDonatecompletioninfo.getId()); |
| | | serviceDonatecomporganService.save(serviceDonatecomporgan); |
| | | } |
| | | } |
| | | } |
| | | return b; |
| | | } |
| | | |
| | | @Override |
| | | public boolean edit(ServiceDonatecompletioninfoVO serviceDonatecompletioninfoVO) { |
| | | ServiceDonatecompletioninfo serviceDonatecompletioninfo = DtoConversionUtils.sourceToTarget(serviceDonatecompletioninfoVO, ServiceDonatecompletioninfo.class); |
| | | boolean b = false; |
| | | if (ObjectUtils.isNotEmpty(serviceDonatecompletioninfo)) { |
| | | b = this.updateById(serviceDonatecompletioninfo); |
| | | } |
| | | if (CollectionUtils.isNotEmpty(serviceDonatecompletioninfoVO.getServiceDonatecomporganList())) { |
| | | for (ServiceDonatecomporgan serviceDonatecomporgan : serviceDonatecompletioninfoVO.getServiceDonatecomporganList()) { |
| | | serviceDonatecomporganService.updateById(serviceDonatecomporgan); |
| | | } |
| | | } |
| | | |
| | | return b; |
| | | } |
| | | |
| | | @Override |
| | | public List<DonationCompletionBaseInfoDTO> getDonationCompletionBaseInfo(DonationCompletionBaseInfoVO donationCompletionBaseInfoVO) { |
| | | List<DonationCompletionBaseInfoDTO> donationCompletionBaseInfoDTOList = serviceDonatecompletioninfoMapper.getDonationCompletionBaseInfo(donationCompletionBaseInfoVO); |
| | | |
| | | if(CollectionUtils.isNotEmpty(donationCompletionBaseInfoDTOList) && donationCompletionBaseInfoVO.getPageNum() == null) { |
| | | if (CollectionUtils.isNotEmpty(donationCompletionBaseInfoDTOList) && donationCompletionBaseInfoVO.getPageNum() == null) { |
| | | for (DonationCompletionBaseInfoDTO donationCompletionBaseInfoDTO : donationCompletionBaseInfoDTOList) { |
| | | ServiceDonatecomporgan serviceDonatecomporgan = new ServiceDonatecomporgan(); |
| | | serviceDonatecomporgan.setInfoid(donationCompletionBaseInfoDTO.getInfoid()); |
| | |
| | | * @return |
| | | */ |
| | | @Override |
| | | public List<ServiceDonatecompletioninfo> queryListDetail(ServiceDonatecompletioninfo serviceDonatecompletioninfo) { |
| | | public List<ServiceDonatecompletioninfoDTO> queryListDetail(ServiceDonatecompletioninfo serviceDonatecompletioninfo) { |
| | | LambdaQueryWrapper<ServiceDonatecompletioninfo> wrappers = Wrappers.lambdaQuery(); |
| | | if (StringUtils.isNotBlank(serviceDonatecompletioninfo.getDonorno())) { |
| | | wrappers.eq(ServiceDonatecompletioninfo::getDonorno, serviceDonatecompletioninfo.getDonorno()); |
| | |
| | | wrappers.eq(ServiceDonatecompletioninfo::getInfoid, serviceDonatecompletioninfo.getInfoid()); |
| | | } |
| | | List<ServiceDonatecompletioninfo> serviceDonatecompletioninfoList = this.list(wrappers); |
| | | if (CollectionUtils.isNotEmpty(serviceDonatecompletioninfoList)) { |
| | | for (ServiceDonatecompletioninfo serviceDonatecompletioninfo1 : serviceDonatecompletioninfoList) { |
| | | if (serviceDonatecompletioninfo1.getInfoid() != null) { |
| | | |
| | | List<ServiceDonatecompletioninfoDTO> serviceDonatecompletioninfoDTOList = DtoConversionUtils.sourceToTarget(serviceDonatecompletioninfoList, ServiceDonatecompletioninfoDTO.class); |
| | | if (CollectionUtils.isNotEmpty(serviceDonatecompletioninfoDTOList)) { |
| | | for (ServiceDonatecompletioninfoDTO serviceDonatecompletioninfoDTO : serviceDonatecompletioninfoDTOList) { |
| | | if (serviceDonatecompletioninfoDTO.getInfoid() != null) { |
| | | ServiceDonatecomporgan serviceDonatecomporgan = new ServiceDonatecomporgan(); |
| | | serviceDonatecomporgan.setInfoid(serviceDonatecompletioninfo1.getInfoid()); |
| | | serviceDonatecomporgan.setInfoid(serviceDonatecompletioninfoDTO.getInfoid()); |
| | | List<ServiceDonatecomporgan> serviceDonatecomporgans = serviceDonatecomporganService.queryList(serviceDonatecomporgan); |
| | | serviceDonatecompletioninfo1.setServiceDonatecomporganList(serviceDonatecomporgans); |
| | | serviceDonatecompletioninfoDTO.setServiceDonatecomporganList(serviceDonatecomporgans); |
| | | } |
| | | |
| | | } |
| | | } |
| | | |
| | | return this.list(wrappers); |
| | | return serviceDonatecompletioninfoDTOList; |
| | | } |
| | | |
| | | |
| | |
| | | |
| | | import java.util.List; |
| | | |
| | | import com.baomidou.mybatisplus.core.toolkit.CollectionUtils; |
| | | import com.baomidou.mybatisplus.core.toolkit.ObjectUtils; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import com.ruoyi.common.utils.DateUtils; |
| | | import com.ruoyi.common.utils.bean.DtoConversionUtils; |
| | | import com.ruoyi.project.domain.ServiceDonateorgan; |
| | | import com.ruoyi.project.domain.vo.ServiceDonateorganBaseVO; |
| | | import com.ruoyi.project.domain.dto.DonateorganBaseInfoDTO; |
| | | import com.ruoyi.project.domain.vo.DonateorganBaseInfoVO; |
| | | import com.ruoyi.project.mapper.ServiceDonateorganMapper; |
| | |
| | | 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; |
| | |
| | | return this.list(wrappers); |
| | | } |
| | | |
| | | @Override |
| | | public Boolean add(ServiceDonateorganBaseVO serviceDonateorganBaseVO) { |
| | | ServiceDonateorganBase serviceDonateorganBase = DtoConversionUtils.sourceToTarget(serviceDonateorganBaseVO, ServiceDonateorganBase.class); |
| | | boolean save = false; |
| | | if (ObjectUtils.isNotEmpty(serviceDonateorganBase)) { |
| | | save = save(serviceDonateorganBase); |
| | | if (save == true && CollectionUtils.isNotEmpty(serviceDonateorganBaseVO.getServiceDonateorganList())) { |
| | | for (ServiceDonateorgan serviceDonateorgan : serviceDonateorganBaseVO.getServiceDonateorganList()) { |
| | | serviceDonateorgan.setBaseId(serviceDonateorganBase.getId()); |
| | | serviceDonateorganMapper.insert(serviceDonateorgan); |
| | | } |
| | | } |
| | | } |
| | | |
| | | return save; |
| | | } |
| | | |
| | | @Override |
| | | public Boolean updateByParam(ServiceDonateorganBaseVO serviceDonateorganBaseVO) { |
| | | ServiceDonateorganBase serviceDonateorganBase = DtoConversionUtils.sourceToTarget(serviceDonateorganBaseVO, ServiceDonateorganBase.class); |
| | | boolean b = false; |
| | | if (ObjectUtils.isNotEmpty(serviceDonateorganBase)) { |
| | | b = updateById(serviceDonateorganBase); |
| | | if (b == true && CollectionUtils.isNotEmpty(serviceDonateorganBaseVO.getServiceDonateorganList())) { |
| | | for (ServiceDonateorgan serviceDonateorgan : serviceDonateorganBaseVO.getServiceDonateorganList()) { |
| | | serviceDonateorganMapper.updateById(serviceDonateorgan); |
| | | } |
| | | } |
| | | } |
| | | return b; |
| | | } |
| | | |
| | | } |
| | |
| | | import com.ruoyi.common.core.domain.entity.SysRole; |
| | | import com.ruoyi.common.core.domain.entity.SysUser; |
| | | import com.ruoyi.common.utils.SecurityUtils; |
| | | import com.ruoyi.common.utils.bean.DtoConversionUtils; |
| | | import com.ruoyi.project.common.CalculateDateUtils; |
| | | import com.ruoyi.project.domain.vo.ServiceDonationwitnessVO; |
| | | import com.ruoyi.project.domain.ServiceDonationwitnessorgan; |
| | | import com.ruoyi.project.domain.vo.DonationwitnessBaseInfoVO; |
| | | import com.ruoyi.project.domain.ServiceDonatebaseinfo; |
| | |
| | | } |
| | | |
| | | @Override |
| | | public Boolean add(ServiceDonationwitnessVO serviceDonationwitnessVO) { |
| | | ServiceDonationwitness serviceDonationwitness = DtoConversionUtils.sourceToTarget(serviceDonationwitnessVO, ServiceDonationwitness.class); |
| | | boolean save = false; |
| | | if (ObjectUtils.isNotEmpty(serviceDonationwitness)) { |
| | | save = save(serviceDonationwitness); |
| | | if (save == true && ObjectUtils.isNotEmpty(serviceDonationwitnessVO.getServiceDonationwitnessorganList())) { |
| | | for (ServiceDonationwitnessorgan serviceDonationwitnessorgan : serviceDonationwitnessVO.getServiceDonationwitnessorganList()) { |
| | | serviceDonationwitnessorgan.setDonationwitnessId(serviceDonationwitness.getId()); |
| | | serviceDonationwitnessorgan.setInfoid(serviceDonationwitness.getInfoid()); |
| | | serviceDonationwitnessorganMapper.insert(serviceDonationwitnessorgan); |
| | | } |
| | | } |
| | | } |
| | | return save; |
| | | } |
| | | |
| | | @Override |
| | | public Boolean edit(ServiceDonationwitnessVO serviceDonationwitnessVO) { |
| | | ServiceDonationwitness serviceDonationwitness = DtoConversionUtils.sourceToTarget(serviceDonationwitnessVO, ServiceDonationwitness.class); |
| | | boolean update = false; |
| | | if (ObjectUtils.isNotEmpty(serviceDonationwitness)) { |
| | | update = updateById(serviceDonationwitness); |
| | | } |
| | | |
| | | if (ObjectUtils.isNotEmpty(serviceDonationwitnessVO.getServiceDonationwitnessorganList())) { |
| | | for (ServiceDonationwitnessorgan serviceDonationwitnessorgan : serviceDonationwitnessVO.getServiceDonationwitnessorganList()) { |
| | | serviceDonationwitnessorganMapper.updateById(serviceDonationwitnessorgan); |
| | | } |
| | | } |
| | | |
| | | return update; |
| | | } |
| | | |
| | | @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(); |
| | | 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); |
| | |
| | | if (serviceDonationwitnessorgan.getInfoid() != null) { |
| | | wrappers.eq(ServiceDonationwitnessorgan::getInfoid, serviceDonationwitnessorgan.getInfoid()); |
| | | } |
| | | if (serviceDonationwitnessorgan.getDonationwitnessId() != null) { |
| | | wrappers.eq(ServiceDonationwitnessorgan::getDonationwitnessId, serviceDonationwitnessorgan.getDonationwitnessId()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceDonationwitnessorgan.getDonorno())) { |
| | | wrappers.eq(ServiceDonationwitnessorgan::getDonorno, serviceDonationwitnessorgan.getDonorno()); |
| | | } |
| | |
| | | import com.ruoyi.common.core.domain.entity.SysUser; |
| | | import com.ruoyi.common.utils.SecurityUtils; |
| | | import com.ruoyi.common.utils.StringUtils; |
| | | import com.ruoyi.common.utils.bean.DtoConversionUtils; |
| | | 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.domain.vo.ServiceMedicalevaluationVO; |
| | | import com.ruoyi.project.mapper.ServiceDonatebaseinfoMapper; |
| | | import com.ruoyi.project.mapper.ServiceMedicalevaluationMapper; |
| | | import com.ruoyi.project.mapper.ServiceMedicalevaluationorganMapper; |
| | |
| | | } |
| | | |
| | | @Override |
| | | public Boolean add(ServiceMedicalevaluationVO serviceMedicalevaluationVO) { |
| | | ServiceMedicalevaluation serviceMedicalevaluation = DtoConversionUtils.sourceToTarget(serviceMedicalevaluationVO, ServiceMedicalevaluation.class); |
| | | boolean save = save(serviceMedicalevaluation); |
| | | if(save && CollectionUtils.isNotEmpty(serviceMedicalevaluationVO.getServiceMedicalevaluationorganList())){ |
| | | for (ServiceMedicalevaluationorgan serviceMedicalevaluationorgan:serviceMedicalevaluationVO.getServiceMedicalevaluationorganList()) { |
| | | serviceMedicalevaluationorgan.setInfoid(serviceMedicalevaluation.getInfoid()); |
| | | serviceMedicalevaluationorgan.setMedicalId(serviceMedicalevaluation.getId()); |
| | | serviceMedicalevaluationorganMapper.insert(serviceMedicalevaluationorgan); |
| | | } |
| | | } |
| | | return save; |
| | | } |
| | | |
| | | @Override |
| | | public Boolean edit(ServiceMedicalevaluationVO serviceMedicalevaluationVO) { |
| | | ServiceMedicalevaluation serviceMedicalevaluation = DtoConversionUtils.sourceToTarget(serviceMedicalevaluationVO, ServiceMedicalevaluation.class); |
| | | boolean update = updateById(serviceMedicalevaluation); |
| | | if(update && CollectionUtils.isNotEmpty(serviceMedicalevaluationVO.getServiceMedicalevaluationorganList())){ |
| | | for (ServiceMedicalevaluationorgan serviceMedicalevaluationorgan:serviceMedicalevaluationVO.getServiceMedicalevaluationorganList()) { |
| | | serviceMedicalevaluationorganMapper.updateById(serviceMedicalevaluationorgan); |
| | | } |
| | | } |
| | | return update; |
| | | } |
| | | |
| | | @Override |
| | | public List<MedicalEvaluationVO> selectVOList(MedicalEvaluationVO medicalEvaluationVO) { |
| | | |
| | | SysUser user = SecurityUtils.getLoginUser().getUser(); |
| | |
| | | sd.treatmenthospitalno AS treatmenthospitalno, |
| | | sd.DonorNo AS donorno, |
| | | sd.case_no AS caseNo, |
| | | sd.InpatientNo AS inpatientno, |
| | | sd.extracontent AS extracontent, |
| | | sd.Name AS NAME, |
| | | sd.RecordState AS recordstate, |
| | | sd.Sex AS sex, |
| | |
| | | sd.BloodType AS bloodtype, |
| | | sd.idcardno AS idcardno, |
| | | sd.diagnosisname AS diagnosisname, |
| | | sdi.infoID AS infoid, |
| | | sd.ID AS infoid, |
| | | sdi.ID AS id, |
| | | sdi.GainHospitalNo as gainhospitalno, |
| | | sdi.GainHospitalName as gainhospitalname, |
| | |
| | | AND sdi.ID IS NOT NULL |
| | | <where> |
| | | sd.termination_case = 0 |
| | | <if test="infoid != null ">and se.InfoID = #{infoid}</if> |
| | | <if test="infoid != null ">and sd.ID = #{infoid}</if> |
| | | <if test="inpatientno != null ">and sd.InpatientNo = #{inpatientno}</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> |
| | |
| | | sd.treatmenthospitalno AS treatmenthospitalno, |
| | | sd.DonorNo AS donorno, |
| | | sd.case_no AS caseNo, |
| | | sd.extracontent AS extracontent, |
| | | sd.DonationCategory as donationcategory, |
| | | sd.NAME AS name, |
| | | sd.RecordState AS recordstate, |
| | |
| | | <?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"> |
| | | PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" |
| | | "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
| | | <mapper namespace="com.ruoyi.project.mapper.ServiceDonatefollowupMapper"> |
| | | |
| | | |
| | | <resultMap type="com.ruoyi.project.domain.ServiceDonatefollowup" id="ServiceDonatefollowupResult"> |
| | | <result property="id" column="ID" /> |
| | | <result property="seqno" column="seqNo" /> |
| | | <result property="infoid" column="InfoID" /> |
| | | <result property="organid" column="OrganID" /> |
| | | <result property="recipientname" column="recipientName" /> |
| | | <result property="recipientphone" column="recipientPhone" /> |
| | | <result property="recipientdescribe" column="recipientDescribe" /> |
| | | <result property="hospitalno" column="hospitalNo" /> |
| | | <result property="hospitalname" column="hospitalName" /> |
| | | <result property="hospitaldept" column="hospitalDept" /> |
| | | <result property="doctorname" column="doctorName" /> |
| | | <result property="doctorphone" column="doctorPhone" /> |
| | | <result property="doctordescribe" column="doctorDescribe" /> |
| | | <result property="donateresult" column="donateResult" /> |
| | | <result property="followupdescribe" column="followupDescribe" /> |
| | | <result property="followupno" column="followupNo" /> |
| | | <result property="followuptime" column="followupTime" /> |
| | | <result property="del_flag" 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="id" column="ID"/> |
| | | <result property="seqno" column="seqNo"/> |
| | | <result property="infoid" column="InfoID"/> |
| | | <result property="organid" column="OrganID"/> |
| | | <result property="recipientname" column="recipientName"/> |
| | | <result property="recipientphone" column="recipientPhone"/> |
| | | <result property="recipientdescribe" column="recipientDescribe"/> |
| | | <result property="hospitalno" column="hospitalNo"/> |
| | | <result property="hospitalname" column="hospitalName"/> |
| | | <result property="hospitaldept" column="hospitalDept"/> |
| | | <result property="doctorname" column="doctorName"/> |
| | | <result property="doctorphone" column="doctorPhone"/> |
| | | <result property="doctordescribe" column="doctorDescribe"/> |
| | | <result property="donateresult" column="donateResult"/> |
| | | <result property="followupdescribe" column="followupDescribe"/> |
| | | <result property="followupno" column="followupNo"/> |
| | | <result property="followuptime" column="followupTime"/> |
| | | <result property="del_flag" 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="selectServiceDonatefollowupVo"> |
| | | select ID, seqNo, InfoID, OrganID, recipientName, recipientPhone, recipientDescribe, hospitalNo, hospitalName, hospitalDept, doctorName, doctorPhone, doctorDescribe, donateResult, followupDescribe, followupNo, followupTime, del_flag, create_by, create_time, update_by, update_time from service_donatefollowup |
| | | select ID, |
| | | seqNo, |
| | | InfoID, |
| | | OrganID, |
| | | recipientName, |
| | | recipientPhone, |
| | | recipientDescribe, |
| | | hospitalNo, |
| | | hospitalName, |
| | | hospitalDept, |
| | | doctorName, |
| | | doctorPhone, |
| | | doctorDescribe, |
| | | donateResult, |
| | | followupDescribe, |
| | | followupNo, |
| | | followupTime, |
| | | del_flag, |
| | | create_by, |
| | | create_time, |
| | | update_by, |
| | | update_time |
| | | from service_donatefollowup |
| | | </sql> |
| | | |
| | | <select id="selectServiceDonatefollowupList" parameterType="com.ruoyi.project.domain.ServiceDonatefollowup" resultMap="ServiceDonatefollowupResult"> |
| | | <select id="selectServiceDonatefollowupList" parameterType="com.ruoyi.project.domain.ServiceDonatefollowup" |
| | | resultMap="ServiceDonatefollowupResult"> |
| | | <include refid="selectServiceDonatefollowupVo"/> |
| | | <where> |
| | | <if test="seqno != null "> and seqNo = #{seqno}</if> |
| | | <if test="recipientname != null and recipientname != ''"> and recipientName like concat('%', #{recipientname}, '%')</if> |
| | | <if test="hospitalname != null and hospitalname != ''"> and hospitalName like concat('%', #{hospitalname}, '%')</if> |
| | | <if test="donateresult != null and donateresult != ''"> and donateResult = #{donateresult}</if> |
| | | <if test="seqno != null ">and seqNo = #{seqno}</if> |
| | | <if test="recipientname != null and recipientname != ''">and recipientName like concat('%', |
| | | #{recipientname}, '%') |
| | | </if> |
| | | <if test="hospitalname != null and hospitalname != ''">and hospitalName like concat('%', #{hospitalname}, |
| | | '%') |
| | | </if> |
| | | <if test="donateresult != null and donateresult != ''">and donateResult = #{donateresult}</if> |
| | | </where> |
| | | </select> |
| | | <select id="selectAll" resultType="com.ruoyi.project.domain.ServiceDonatefollowup"> |
| | | <include refid="selectServiceDonatefollowupVo"/> |
| | | <where> |
| | | <if test="seqno != null "> and seqNo = #{seqno}</if> |
| | | <if test="infoid != null "> and InfoID = #{infoid}</if> |
| | | <if test="organid != null "> and OrganID = #{organid}</if> |
| | | <if test="recipientname != null and recipientname != ''"> and recipientName like concat('%', #{recipientname}, '%')</if> |
| | | <if test="hospitalname != null and hospitalname != ''"> and hospitalName like concat('%', #{hospitalname}, '%')</if> |
| | | <if test="donateresult != null and donateresult != ''"> and donateResult = #{donateresult}</if> |
| | | <if test="seqno != null ">and seqNo = #{seqno}</if> |
| | | <if test="infoid != null ">and InfoID = #{infoid}</if> |
| | | <if test="organid != null ">and OrganID = #{organid}</if> |
| | | <if test="recipientname != null and recipientname != ''">and recipientName like concat('%', |
| | | #{recipientname}, '%') |
| | | </if> |
| | | <if test="hospitalname != null and hospitalname != ''">and hospitalName like concat('%', #{hospitalname}, |
| | | '%') |
| | | </if> |
| | | <if test="donateresult != null and donateresult != ''">and donateResult = #{donateresult}</if> |
| | | </where> |
| | | <if test="pageNum != null and pageSize != null">limit #{pageNum},#{pageSize}</if> |
| | | </select> |
| | | <select id="selectFollowUpById" resultType="com.ruoyi.project.domain.ServiceDonatefollowup"> |
| | | <include refid="selectServiceDonatefollowupVo"/> |
| | |
| | | ))) |
| | | |
| | | <where> |
| | | <if test="donorno != null and donorno != ''"> and `service_donatebaseinfo`.`DonorNo` = #{donorno}</if> |
| | | <if test="name != null and name != ''"> and `service_donatebaseinfo`.`Name` = #{name}</if> |
| | | <if test="treatmenthospitalno != null and treatmenthospitalno != ''"> and `service_donatebaseinfo`.`TreatmentHospitalNo` = #{treatmenthospitalno}</if> |
| | | <if test="basecreateby != null and basecreateby != ''"> and `service_donatebaseinfo`.`create_by` = #{basecreateby}</if> |
| | | <if test="donorno != null and donorno != ''">and `service_donatebaseinfo`.`DonorNo` = #{donorno}</if> |
| | | <if test="name != null and name != ''">and `service_donatebaseinfo`.`Name` = #{name}</if> |
| | | <if test="treatmenthospitalno != null and treatmenthospitalno != ''">and |
| | | `service_donatebaseinfo`.`TreatmentHospitalNo` = #{treatmenthospitalno} |
| | | </if> |
| | | <if test="basecreateby != null and basecreateby != ''">and `service_donatebaseinfo`.`create_by` = |
| | | #{basecreateby} |
| | | </if> |
| | | </where> |
| | | |
| | | order by `service_donatefollowup`.`create_time` desc |
| | | |
| | | </select> |
| | | |
| | | </mapper> |
| | | </mapper> |
| | |
| | | from service_donatemaintenance |
| | | </sql> |
| | | |
| | | <select id="selectServiceDonatemaintenanceList" parameterType="com.ruoyi.project.domain.ServiceDonatemaintenance" |
| | | resultType="com.ruoyi.project.domain.dto.DonationCompletionBaseInfoDTO"> |
| | | <select id="selectServiceDonatemaintenanceList" parameterType="com.ruoyi.project.domain.vo.MaintenanceBaseInfoVO" |
| | | resultType="com.ruoyi.project.domain.dto.MaintenanceBaseInfoDTO"> |
| | | select |
| | | sd.treatmenthospitalname AS treatmenthospitalname, |
| | | sd.treatmenthospitalno AS treatmenthospitalno, |
| | | sd.DonorNo AS donorno, |
| | | sd.extracontent AS extracontent, |
| | | sd.inpatientno AS inpatientno, |
| | | sd.DonationCategory as donationcategory, |
| | | sd.case_no AS caseNo, |
| | | sd.NAME AS name, |
| | |
| | | sd.BloodType AS bloodtype, |
| | | sd.idcardno AS idcardno, |
| | | sd.diagnosisname AS diagnosisname, |
| | | sdm.id AS infoid, |
| | | sd.ReportTime AS reportTime, |
| | | sd.RhYin AS rhYin, |
| | | sd.IllnessOverview AS illnessOverview, |
| | | sd.id AS infoid, |
| | | sdm.id AS id, |
| | | sdm.item_no as itemNo, |
| | | sdm.item_name as itemName, |
| | | sdm.item_time as itemTime, |
| | | sdt.DeathTime as deathTime, |
| | | sdm.item_desc as itemDesc |
| | | FROM |
| | | service_donatebaseinfo sd |
| | |
| | | AND sd.del_flag = 0 |
| | | AND sdm.del_flag = 0 |
| | | and sdm.ID is not null |
| | | left join service_deathinfo sdt on sd.ID = sdt.infoID and sdt.del_flag=0 and sdt.ID is not null |
| | | <where> |
| | | sd.termination_case = 0 |
| | | <if test="infoid != null ">and InfoID = #{infoid}</if> |
| | | <if test="infoid != null ">and sd.ID = #{infoid}</if> |
| | | <if test="inpatientno != null ">and sd.InpatientNo = #{inpatientno}</if> |
| | | <if test="caseNo != null and caseNo != ''">and case_no = #{caseNo}</if> |
| | | <if test="reportTime != null ">and ReportTime = #{reportTime}</if> |
| | | <if test="donorno != null and donorno != ''">and DonorNo = #{donorno}</if> |
| | | <if test="name != null and name != ''">and name = #{name}</if> |
| | | <if test="coordinatorName != null and coordinatorName != ''">and coordinator_name = #{coordinatorName}</if> |
| | |
| | | <if test="itemTime != null ">and item_time = #{itemTime}</if> |
| | | <if test="itemDesc != null and itemDesc != ''">and item_desc = #{itemDesc}</if> |
| | | </where> |
| | | <if test="pageNum != null and pageSize != null">limit #{pageNum},#{pageSize}</if> |
| | | </select> |
| | | |
| | | </mapper> |
| | |
| | | sd.DonorNo AS donorno, |
| | | sd.DonationCategory as donationcategory, |
| | | sd.case_no AS caseNo, |
| | | sd.extracontent AS extracontent, |
| | | sd.InpatientNo AS inpatientno, |
| | | sd.Name AS NAME, |
| | | sd.Sex AS sex, |
| | | sd.Age AS age, |
| | |
| | | <where> |
| | | sd.termination_case = 0 |
| | | <if test="donorno != null and donorno != ''">and sd.DonorNo = #{donorno}</if> |
| | | <if test="infoid != null ">and sd.ID = #{infoid}</if> |
| | | <if test="inpatientno != null ">and sd.InpatientNo = #{inpatientno}</if> |
| | | <if test="treatmenthospitalname != null and treatmenthospitalname != ''">and sd.treatmenthospitalname like |
| | | concat('%', #{treatmenthospitalname}, '%') |
| | | </if> |
| | |
| | | </where> |
| | | </select> |
| | | |
| | | <select id="getDonationwitnessBaseInfo" parameterType="com.ruoyi.project.domain.vo.DonationwitnessBaseInfoVO" resultType="com.ruoyi.project.domain.dto.DonationwitnessBaseInfoDTO"> |
| | | <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.extracontent AS extracontent, |
| | | sd.InpatientNo AS inpatientno, |
| | | sd.RecordState AS recordstate, |
| | | sd.Sex AS sex, |
| | | sd.Age AS age, |
| | |
| | | sd.diagnosisname AS diagnosisname, |
| | | st.coordinator_in_operating as coordinatorInOperating, |
| | | sd.id AS infoid, |
| | | st.id as id, |
| | | st.coordinator_out_operating as coordinatorOutOperating, |
| | | st.coordinator_sign as coordinatorSign, |
| | | st.coordinator_sign_time as coordinatorSignTime, |
| | |
| | | <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('%', |
| | | <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> |
| | | <if test="operationdoctor != null and operationdoctor != ''">and st.OperationDoctor = #{operationdoctor} |
| | | </if> |
| | | <if test="infoid != null">and sd.ID = #{infoid}</if> |
| | | </where> |
| | | <if test="pageNum != null and pageSize != null">limit #{pageNum},#{pageSize}</if> |
| | | </select> |
| | |
| | | <resultMap type="com.ruoyi.project.domain.ServiceDonationwitnessorgan" id="ServiceDonationwitnessorganResult"> |
| | | <result property="id" column="ID"/> |
| | | <result property="infoid" column="InfoID"/> |
| | | <result property="donationwitnessId" column="donationwitness_id"/> |
| | | <result property="donorno" column="DonorNo"/> |
| | | <result property="organno" column="OrganNo"/> |
| | | <result property="organname" column="OrganName"/> |
| | |
| | | <sql id="selectServiceDonationwitnessorganVo"> |
| | | select ID, |
| | | InfoID, |
| | | donationwitness_id, |
| | | DonorNo, |
| | | organ_start_time, |
| | | OrganNo, |
| | |
| | | sd.treatmenthospitalno as treatmenthospitalno, |
| | | sd.DonationCategory as donationcategory, |
| | | sd.DonorNo as donorno, |
| | | sd.extracontent as extracontent, |
| | | sd.InpatientNo as inpatientno, |
| | | sd.case_no as caseNo, |
| | | sd.Name as name, |
| | | sd.RecordState as recordstate, |
| | |
| | | AND se.del_flag = 0 and se.ID is not null |
| | | <where> |
| | | sd.termination_case = 0 |
| | | |
| | | <if test="infoid != null ">and se.InfoID = #{infoid}</if> |
| | | <if test="infoid != null ">and sd.id = #{infoid}</if> |
| | | <if test="inpatientno != null ">and sd.InpatientNo = #{inpatientno}</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> |
| | |
| | | <result property="depositbank" column="DepositBank"/> |
| | | <result property="branchbankname" column="BranchBankName"/> |
| | | <result property="bankcardno" column="BankCardNo"/> |
| | | <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="treatmenthospitalno" column="TreatmentHospitalNo"/> |
| | | <result property="sex" column="Sex"/> |
| | | <result property="age" column="Age"/> |
| | | <result property="name" column="Name"/> |
| | | <result property="bloodtype" column="BloodType"/> |
| | | <result property="idcardno" column="idcardno"/> |
| | | <result property="diagnosisname" column="diagnosisname"/> |
| | |
| | | <result property="assessState" column="assess_state"/> |
| | | <result property="assessannex" column="AssessAnnex"/> |
| | | <result property="donationcategory" column="donationcategory"/> |
| | | <result property="extracontent" column="extracontent"/> |
| | | <result property="inpatientno" column="InpatientNo"/> |
| | | </resultMap> |
| | | |
| | | <sql id="selectServiceMedicalevaluationVo"> |
| | |
| | | sb.DonorNo, |
| | | sb.case_no, |
| | | sb.Name, |
| | | sb.extracontent, |
| | | sb.Sex, |
| | | sb.Age, |
| | | sb.BloodType, |
| | |
| | | sb.recordstate, |
| | | sb.coordinator_name, |
| | | sb.id as infoID, |
| | | sm.ID, |
| | | sm.ID as id, |
| | | sm.assessannex, |
| | | sm.assess_time, |
| | | sm.assess_state |
| | |
| | | and sb.del_flag = 0 and sm.ID is not null |
| | | <where> |
| | | sb.termination_case = 0 |
| | | <if test="infoid != null">AND sm.InfoID = #{infoid}</if> |
| | | <if test="infoid != null">AND sb.ID = #{infoid}</if> |
| | | <if test="inpatientno != null">AND sb.InpatientNo = #{inpatientno}</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> |
| | |
| | | <resultMap type="com.ruoyi.project.domain.ServiceMedicalevaluationorgan" id="ServiceMedicalevaluationorganResult"> |
| | | <result property="id" column="ID"/> |
| | | <result property="infoid" column="InfoID"/> |
| | | <result property="medicalId" column="medical_id"/> |
| | | <result property="donorno" column="DonorNo"/> |
| | | <result property="organno" column="OrganNo"/> |
| | | <result property="organname" column="OrganName"/> |
| | |
| | | <sql id="selectServiceMedicalevaluationorganVo"> |
| | | select ID, |
| | | InfoID, |
| | | medical_id, |
| | | DonorNo, |
| | | assesscontent, |
| | | OrganNo, |
| | |
| | | <include refid="selectServiceMedicalevaluationorganVo"/> |
| | | <where> |
| | | <if test="infoid != null ">and InfoID = #{infoid}</if> |
| | | <if test="medicalId != null ">and medical_id = #{medicalId}</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> |
| | |
| | | sd.DonorNo as donorno, |
| | | sd.case_no as caseNo, |
| | | sd.Name as name, |
| | | sd.InpatientNo as inpatientno, |
| | | sd.extracontent as extracontent, |
| | | 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, |
| | | sd.ID as infoid, |
| | | sr.ID as id, |
| | | sr.Name as relativesName, |
| | | sr.FamilyRelations as familyRelations, |
| | | sr.IDCardType as idCardType, |
| | | sr.IDCardNo as idCardNo, |
| | | sr.Phone as phone, |
| | | sr.Kinship_ChildrenNum as kinshipChildrenNum, |
| | | sr.KinshipConfirmationSign as kinshipConfirmationSign, |
| | | sr.RelativeConfirmationSign as relativeConfirmationSign, |
| | | sr.OrganDecision as organDecision, |
| | | sr.OrganDecision_Other as organDecisionOther, |
| | | sr.SignFamilyRelations as signFamilyRelations, |
| | | 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 |
| | | sr.ResponsibleUserID as responsibleuserid, |
| | | sr.nation as nation, |
| | | sr.occupation as occupation, |
| | | sr.relative_remark as relativeRemark, |
| | | sr.assessannex as assessannex, |
| | | sr.education as education |
| | | 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="infoid != null">AND sd.ID = #{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="inpatientno != null ">AND sd.InpatientNo = #{inpatientno}</if> |
| | | <if test="responsibleusername != null and responsibleusername != ''">AND sd.ResponsibleUserName = |
| | | #{responsibleusername} |
| | | </if> |