已删除1个文件
已修改98个文件
已添加37个文件
| | |
| | | <version>3.7.0</version> |
| | | </parent> |
| | | <modelVersion>4.0.0</modelVersion> |
| | | <packaging>war</packaging> |
| | | <!-- <packaging>jar</packaging>--> |
| | | <!-- <packaging>war</packaging>--> |
| | | <packaging>jar</packaging> |
| | | <artifactId>smartor-opo</artifactId> |
| | | |
| | | <description> |
| | |
| | | * éç¨ä¸ä¼ 请æ±,type 为0 代表æ¯å·®æ
æ¥éï¼ä¸º1代表费ç¨ç³è¯·,å
¶å®å¼ä¸å |
| | | */ |
| | | @PostMapping("/common/upload") |
| | | public AjaxResult uploadFile(MultipartFile file) throws Exception { |
| | | public AjaxResult uploadFile(MultipartFile file) { |
| | | |
| | | try { |
| | | // ä¸ä¼ æä»¶è·¯å¾ |
| | |
| | | * @date 2023-11-10 |
| | | */ |
| | | @Slf4j |
| | | @Api("æç®éä»¶") |
| | | @Api(description = "æç®éä»¶") |
| | | @RestController |
| | | @RequestMapping("/project/annextype") |
| | | public class BaseAnnextypeController extends BaseController { |
| | |
| | | * @date 2022-04-19 |
| | | */ |
| | | @Slf4j |
| | | @Api("ä¸å®¶è´¹ç¨") |
| | | @Api(description = "ä¸å®¶è´¹ç¨") |
| | | @RestController |
| | | @RequestMapping("/project/expertfeetype") |
| | | public class BaseExpertfeetypeController extends BaseController { |
| | |
| | | * @date 2022-01-11 |
| | | */ |
| | | @Slf4j |
| | | @Api("æ¶å
¥è´¹ç¨ç§ç®") |
| | | @Api(description = "æ¶å
¥è´¹ç¨ç§ç®") |
| | | @RestController |
| | | @RequestMapping("/project/financesubject") |
| | | public class BaseFinancesubjectController extends BaseController { |
| | |
| | | * @date 2022-05-11 |
| | | */ |
| | | @Slf4j |
| | | @Api("æ¶å
¥è´¹ç¨ç§ç®") |
| | | @Api(description = "æ¶å
¥è´¹ç¨ç§ç®") |
| | | @RestController |
| | | @RequestMapping("/project/itemexpense") |
| | | public class BaseItemexpenseController extends BaseController { |
| | |
| | | * @date 2022-05-11 |
| | | */ |
| | | @Slf4j |
| | | @Api("æ¶å
¥è´¹ç¨ç§ç®") |
| | | @Api(description = "æ¶å
¥è´¹ç¨ç§ç®") |
| | | @RestController |
| | | @RequestMapping("/project/baseonlyvalue") |
| | | public class BaseOnlyValController extends BaseController { |
| | |
| | | * @date 2023-10-08 |
| | | */ |
| | | @Slf4j |
| | | @Api("人ä½å¨å®è·åè´¹ç¨") |
| | | @Api(description = "人ä½å¨å®è·åè´¹ç¨") |
| | | @RestController |
| | | @RequestMapping("/project/organcharge") |
| | | public class BaseOrganchargeController extends BaseController { |
| | |
| | | * @date 2021-11-05 |
| | | */ |
| | | @Slf4j |
| | | @Api("æºæä¿¡æ¯ç®¡ç") |
| | | @Api(description = "æºæä¿¡æ¯ç®¡ç") |
| | | @RestController |
| | | @RequestMapping("/project/organization") |
| | | public class BaseOrganizationController extends BaseController { |
| | |
| | | * @date 2021-11-15 |
| | | */ |
| | | @Slf4j |
| | | @Api("çå¸åºç®¡ç") |
| | | @Api(description = "çå¸åºç®¡ç") |
| | | @RestController |
| | | @RequestMapping("/project/dict") |
| | | public class BasePrcaddressDictController extends BaseController { |
| | |
| | | * @date 2023-04-23 |
| | | */ |
| | | @Slf4j |
| | | @Api("å·®æ
åå¸å补贴æ å") |
| | | @Api(description = "å·®æ
åå¸å补贴æ å") |
| | | @RestController |
| | | @RequestMapping("/project/travelcity") |
| | | public class BaseTravelcityController extends BaseController { |
| | |
| | | * @date 2022-01-24 |
| | | */ |
| | | @Slf4j |
| | | @Api("PDFåå¹¶") |
| | | @Api(description = "PDFåå¹¶") |
| | | @RestController |
| | | @RequestMapping("/project/pdfmerge") |
| | | public class PdfMergeController extends BaseController { |
| | |
| | | * @date 2022-03-01 |
| | | */ |
| | | @Slf4j |
| | | @Api("ä¸å®¶è´¹ç¨ååæ±æ»æç»") |
| | | @Api(description = "ä¸å®¶è´¹ç¨ååæ±æ»æç»") |
| | | @RestController |
| | | @RequestMapping("/project/distributedetail") |
| | | public class ServiceDistributedetailController extends BaseController { |
| | |
| | | * @date 2022-03-01 |
| | | */ |
| | | @Slf4j |
| | | @Api("ä¸å®¶è´¹ç¨ååæ±æ»ä¸»") |
| | | @Api(description = "ä¸å®¶è´¹ç¨ååæ±æ»ä¸»") |
| | | @RestController |
| | | @RequestMapping("/project/distributesummary") |
| | | public class ServiceDistributesummaryController extends BaseController { |
| | |
| | | * @date 2022-04-08 |
| | | */ |
| | | @Slf4j |
| | | @Api("æç®éä»¶") |
| | | @Api(description = "æç®éä»¶") |
| | | @RestController |
| | | @RequestMapping("/project/documentfiles") |
| | | public class ServiceDocumentfilesController extends BaseController { |
| | |
| | | * @date 2021-11-11 |
| | | */ |
| | | @Slf4j |
| | | @Api("é件管ç") |
| | | @Api(description = "é件管ç") |
| | | @RestController |
| | | @RequestMapping("/project/donateannex") |
| | | public class ServiceDonateannexController extends BaseController { |
| | |
| | | * @date 2021-11-10 |
| | | */ |
| | | @Slf4j |
| | | @Api("æç®è¦æ±é件管ç") |
| | | @Api(description = "æç®è¦æ±é件管ç") |
| | | @RestController |
| | | @RequestMapping("/project/donateannexrequirement") |
| | | public class ServiceDonateannexrequirementController extends BaseController { |
| | |
| | | * @date 2021-11-10 |
| | | */ |
| | | @Slf4j |
| | | @Api("æ½å¨æç®ä¿¡æ¯ç®¡ç") |
| | | @Api(description = "æ½å¨æç®ä¿¡æ¯ç®¡ç") |
| | | @RestController |
| | | @RequestMapping("/project/donatebaseinfo") |
| | | public class ServiceDonatebaseinfoController extends BaseController { |
| | |
| | | |
| | | @Autowired |
| | | private IServiceExternalpersonService serviceExternalpersonService; |
| | | |
| | | @Autowired |
| | | private ServerConfig serverConfig; |
| | | |
| | | @Autowired |
| | | private SysDeptMapper sysDeptMapper; |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ruoyi.web.controller.project; |
| | | |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import com.ruoyi.common.annotation.Log; |
| | | import com.ruoyi.common.annotation.RepeatSubmit; |
| | | import com.ruoyi.common.core.controller.BaseController; |
| | | import com.ruoyi.common.core.domain.AjaxResult; |
| | | import com.ruoyi.common.enums.BusinessType; |
| | | import com.ruoyi.common.utils.poi.ExcelUtil; |
| | | import com.ruoyi.project.common.IdGeneratorUtils; |
| | | import com.ruoyi.project.domain.ServiceDonatebaseinfoReport; |
| | | import com.ruoyi.project.domain.ServiceDonatebaseinfoReportFile; |
| | | import com.ruoyi.project.service.IServiceDonatebaseinfoReportFileService; |
| | | import com.ruoyi.project.service.IServiceDonatebaseinfoReportService; |
| | | import com.ruoyi.system.domain.SysConfig; |
| | | import com.ruoyi.system.service.ISysConfigService; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiOperation; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.web.bind.annotation.*; |
| | | |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | /** |
| | | * æç®ä¸æ¥åºç¡Controller |
| | | * |
| | | * @author ruoyi |
| | | * @date 2025-12-15 |
| | | */ |
| | | @Api(description = "æç®ä¸æ¥åºç¡") |
| | | @RestController |
| | | @RequestMapping("/system/donatebaseinforeport") |
| | | public class ServiceDonatebaseinfoReportController extends BaseController { |
| | | @Autowired |
| | | private IServiceDonatebaseinfoReportService serviceDonatebaseinfoReportService; |
| | | @Autowired |
| | | private IServiceDonatebaseinfoReportFileService serviceDonatebaseinfoReportFileService; |
| | | @Autowired |
| | | private ISysConfigService sysConfigService; |
| | | |
| | | /** |
| | | * æ¥è¯¢æç®ä¸æ¥åºç¡å表 |
| | | */ |
| | | @ApiOperation("æ¥è¯¢æç®ä¸æ¥åºç¡å表") |
| | | @PostMapping("/list") |
| | | public Map<String, Object> list(ServiceDonatebaseinfoReport serviceDonatebaseinfoReport) { |
| | | Page<ServiceDonatebaseinfoReport> serviceDonatebaseinfoReportPage = serviceDonatebaseinfoReportService.queryList(serviceDonatebaseinfoReport); |
| | | return getDataTable(serviceDonatebaseinfoReportPage.getRecords(), (int) serviceDonatebaseinfoReportPage.getTotal()); |
| | | } |
| | | |
| | | /** |
| | | * è·åæ»æ° |
| | | */ |
| | | @ApiOperation("è·ååç±»åçæ»æ°") |
| | | @PostMapping("/getTotal") |
| | | public Map<String, Object> getTotal(ServiceDonatebaseinfoReport serviceDonatebaseinfoReport) { |
| | | //å»é
ç½®æä»¶ä¸ï¼è·å䏿¥ç±»å |
| | | SysConfig config = new SysConfig(); |
| | | config.setConfigKey("sys.report.type"); |
| | | List<SysConfig> sysConfigs = sysConfigService.selectConfigList(config); |
| | | String type = ""; |
| | | if (sysConfigs != null) { |
| | | type = sysConfigs.get(0).getConfigValue(); |
| | | } |
| | | Map<String, Object> map = serviceDonatebaseinfoReportService.getTotal(serviceDonatebaseinfoReport, type); |
| | | return getDataTable(map, null); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * å¯¼åºæç®ä¸æ¥åºç¡å表 |
| | | */ |
| | | @ApiOperation("å¯¼åºæç®ä¸æ¥åºç¡å表") |
| | | @Log(title = "æç®ä¸æ¥åºç¡", businessType = BusinessType.EXPORT) |
| | | @GetMapping("/export") |
| | | public AjaxResult export(ServiceDonatebaseinfoReport serviceDonatebaseinfoReport) { |
| | | List<ServiceDonatebaseinfoReport> list = serviceDonatebaseinfoReportService.queryList(serviceDonatebaseinfoReport).getRecords(); |
| | | ExcelUtil<ServiceDonatebaseinfoReport> util = new ExcelUtil<ServiceDonatebaseinfoReport>(ServiceDonatebaseinfoReport.class); |
| | | return util.exportExcel(list, "æç®ä¸æ¥åºç¡æ°æ®"); |
| | | } |
| | | |
| | | /** |
| | | * è·åæç®ä¸æ¥åºç¡è¯¦ç»ä¿¡æ¯ |
| | | */ |
| | | @ApiOperation("è·åæç®ä¸æ¥åºç¡è¯¦ç»ä¿¡æ¯") |
| | | @GetMapping(value = "/getInfo/{id}") |
| | | public AjaxResult getInfo(@PathVariable("id") Long id) { |
| | | ServiceDonatebaseinfoReport serviceDonatebaseinfoReport = serviceDonatebaseinfoReportService.getById(id); |
| | | //è¡¥å
éä»¶ |
| | | ServiceDonatebaseinfoReportFile serviceDonatebaseinfoReportFile = new ServiceDonatebaseinfoReportFile(); |
| | | serviceDonatebaseinfoReportFile.setDonatebaseinfoReportId(serviceDonatebaseinfoReport.getId()); |
| | | serviceDonatebaseinfoReportFile.setCaseNo(serviceDonatebaseinfoReport.getCaseNo()); |
| | | serviceDonatebaseinfoReportFile.setDelFlag(0); |
| | | List<ServiceDonatebaseinfoReportFile> serviceDonatebaseinfoReportFiles = serviceDonatebaseinfoReportFileService.queryList(serviceDonatebaseinfoReportFile); |
| | | serviceDonatebaseinfoReport.setAnnexfilesList(serviceDonatebaseinfoReportFiles); |
| | | return AjaxResult.success(serviceDonatebaseinfoReport); |
| | | } |
| | | |
| | | /** |
| | | * æ°å¢æç®ä¸æ¥åºç¡ |
| | | */ |
| | | @ApiOperation("æ°å¢æç®ä¸æ¥åºç¡") |
| | | @Log(title = "æç®ä¸æ¥åºç¡", businessType = BusinessType.INSERT) |
| | | @PostMapping("/add") |
| | | @RepeatSubmit |
| | | public AjaxResult add(@RequestBody ServiceDonatebaseinfoReport serviceDonatebaseinfoReport) { |
| | | //çææ¡ä¾ä¸æ¥ID |
| | | String caseNo = String.valueOf(IdGeneratorUtils.nextId()); |
| | | serviceDonatebaseinfoReport.setCaseNo(caseNo); |
| | | boolean save = serviceDonatebaseinfoReportService.save(serviceDonatebaseinfoReport); |
| | | //å°çæçæä»¶å°ååå¨å°æ°æ®åºä¸ |
| | | if (save) |
| | | serviceDonatebaseinfoReportFileService.addList(serviceDonatebaseinfoReport.getAnnexfilesList(), serviceDonatebaseinfoReport.getCaseNo(), getNickName()); |
| | | return toAjax(save); |
| | | } |
| | | |
| | | /** |
| | | * ä¿®æ¹æç®ä¸æ¥åºç¡ |
| | | */ |
| | | @ApiOperation("ä¿®æ¹æç®ä¸æ¥åºç¡") |
| | | @Log(title = "æç®ä¸æ¥åºç¡", businessType = BusinessType.UPDATE) |
| | | @PostMapping("/edit") |
| | | @RepeatSubmit |
| | | public AjaxResult edit(@RequestBody ServiceDonatebaseinfoReport serviceDonatebaseinfoReport) { |
| | | boolean b = serviceDonatebaseinfoReportService.updateById(serviceDonatebaseinfoReport); |
| | | if (b) { |
| | | serviceDonatebaseinfoReportFileService.updateList(serviceDonatebaseinfoReport.getAnnexfilesList(), serviceDonatebaseinfoReport.getId(), serviceDonatebaseinfoReport.getCaseNo(), getNickName()); |
| | | } |
| | | return toAjax(b); |
| | | } |
| | | |
| | | /** |
| | | * å 餿ç®ä¸æ¥åºç¡ |
| | | */ |
| | | @ApiOperation("å 餿ç®ä¸æ¥åºç¡") |
| | | @GetMapping("/remove/{id}") |
| | | public AjaxResult remove(@PathVariable Long id) { |
| | | ServiceDonatebaseinfoReport serviceDonatebaseinfoReport = new ServiceDonatebaseinfoReport(); |
| | | serviceDonatebaseinfoReport.setId(id); |
| | | serviceDonatebaseinfoReport.setDelFlag(1); |
| | | return toAjax(serviceDonatebaseinfoReportService.updateById(serviceDonatebaseinfoReport)); |
| | | } |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ruoyi.web.controller.project; |
| | | |
| | | import com.ruoyi.common.annotation.Log; |
| | | import com.ruoyi.common.annotation.RepeatSubmit; |
| | | import com.ruoyi.common.core.controller.BaseController; |
| | | import com.ruoyi.common.core.domain.AjaxResult; |
| | | import com.ruoyi.common.core.page.TableDataInfo; |
| | | import com.ruoyi.common.enums.BusinessType; |
| | | import com.ruoyi.common.utils.poi.ExcelUtil; |
| | | import com.ruoyi.project.domain.ServiceDonatebaseinfoReportFile; |
| | | import com.ruoyi.project.service.IServiceDonatebaseinfoReportFileService; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiOperation; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.web.bind.annotation.*; |
| | | |
| | | import java.util.Arrays; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * æ¡ä¾ä¸æ¥éä»¶Controller |
| | | * |
| | | * @author ruoyi |
| | | * @date 2025-12-15 |
| | | */ |
| | | @Api(description = "æ¡ä¾ä¸æ¥éä»¶") |
| | | @RestController |
| | | @RequestMapping("/system/Donatebaseinfofile") |
| | | public class ServiceDonatebaseinfoReportFileController extends BaseController { |
| | | @Autowired |
| | | private IServiceDonatebaseinfoReportFileService serviceDonatebaseinfoReportFileService; |
| | | |
| | | /** |
| | | * æ¥è¯¢æ¡ä¾ä¸æ¥éä»¶å表 |
| | | */ |
| | | @ApiOperation("æ¥è¯¢æ¡ä¾ä¸æ¥éä»¶å表") |
| | | // @PreAuthorize("@ss.hasPermi('system:file:list')") |
| | | @PostMapping("/list") |
| | | public TableDataInfo list(ServiceDonatebaseinfoReportFile serviceDonatebaseinfoReportFile) { |
| | | startPage(); |
| | | List<ServiceDonatebaseinfoReportFile> list = serviceDonatebaseinfoReportFileService.queryList(serviceDonatebaseinfoReportFile); |
| | | return getDataTable(list); |
| | | } |
| | | |
| | | /** |
| | | * å¯¼åºæ¡ä¾ä¸æ¥éä»¶å表 |
| | | */ |
| | | @ApiOperation("å¯¼åºæ¡ä¾ä¸æ¥éä»¶å表") |
| | | // @PreAuthorize("@ss.hasPermi('system:file:export')") |
| | | @Log(title = "æ¡ä¾ä¸æ¥éä»¶", businessType = BusinessType.EXPORT) |
| | | @GetMapping("/export") |
| | | public AjaxResult export(ServiceDonatebaseinfoReportFile serviceDonatebaseinfoReportFile) { |
| | | List<ServiceDonatebaseinfoReportFile> list = serviceDonatebaseinfoReportFileService.queryList(serviceDonatebaseinfoReportFile); |
| | | ExcelUtil<ServiceDonatebaseinfoReportFile> util = new ExcelUtil<ServiceDonatebaseinfoReportFile>(ServiceDonatebaseinfoReportFile.class); |
| | | return util.exportExcel(list, "æ¡ä¾ä¸æ¥éä»¶æ°æ®"); |
| | | } |
| | | |
| | | /** |
| | | * è·åæ¡ä¾ä¸æ¥é件详ç»ä¿¡æ¯ |
| | | */ |
| | | @ApiOperation("è·åæ¡ä¾ä¸æ¥é件详ç»ä¿¡æ¯") |
| | | // @PreAuthorize("@ss.hasPermi('system:file:query')") |
| | | @GetMapping(value = "/getInfo/{id}") |
| | | public AjaxResult getInfo(@PathVariable("id") Long id) { |
| | | return AjaxResult.success(serviceDonatebaseinfoReportFileService.getById(id)); |
| | | } |
| | | |
| | | /** |
| | | * æ°å¢æ¡ä¾ä¸æ¥éä»¶ |
| | | */ |
| | | @ApiOperation("æ°å¢æ¡ä¾ä¸æ¥éä»¶") |
| | | // @PreAuthorize("@ss.hasPermi('system:file:add')") |
| | | @Log(title = "æ¡ä¾ä¸æ¥éä»¶", businessType = BusinessType.INSERT) |
| | | @PostMapping("/add") |
| | | @RepeatSubmit |
| | | public AjaxResult add(@RequestBody ServiceDonatebaseinfoReportFile serviceDonatebaseinfoReportFile) { |
| | | return toAjax(serviceDonatebaseinfoReportFileService.save(serviceDonatebaseinfoReportFile)); |
| | | } |
| | | |
| | | /** |
| | | * ä¿®æ¹æ¡ä¾ä¸æ¥éä»¶ |
| | | */ |
| | | @ApiOperation("ä¿®æ¹æ¡ä¾ä¸æ¥éä»¶") |
| | | // @PreAuthorize("@ss.hasPermi('system:file:edit')") |
| | | @Log(title = "æ¡ä¾ä¸æ¥éä»¶", businessType = BusinessType.UPDATE) |
| | | @PostMapping("/edit") |
| | | @RepeatSubmit |
| | | public AjaxResult edit(@RequestBody ServiceDonatebaseinfoReportFile serviceDonatebaseinfoReportFile) { |
| | | return toAjax(serviceDonatebaseinfoReportFileService.updateById(serviceDonatebaseinfoReportFile)); |
| | | } |
| | | |
| | | /** |
| | | * å 餿¡ä¾ä¸æ¥éä»¶ |
| | | */ |
| | | @ApiOperation("å 餿¡ä¾ä¸æ¥éä»¶") |
| | | // @PreAuthorize("@ss.hasPermi('system:file:remove')") |
| | | @Log(title = "æ¡ä¾ä¸æ¥éä»¶", businessType = BusinessType.DELETE) |
| | | @GetMapping("/remove/{ids}") |
| | | public AjaxResult remove(@PathVariable Long[] ids) { |
| | | return toAjax(serviceDonatebaseinfoReportFileService.removeByIds(Arrays.asList(ids))); |
| | | } |
| | | } |
| | |
| | | * @date 2021-11-19 |
| | | */ |
| | | @Slf4j |
| | | @Api("æç®å®æç»è®°ç®¡ç") |
| | | @Api( description = "æç®å®æç»è®°ç®¡ç") |
| | | @RestController |
| | | @RequestMapping("/project/donatecompletioninfo") |
| | | public class ServiceDonatecompletioninfoController extends BaseController { |
| | |
| | | * @date 2023-12-25 |
| | | */ |
| | | @Slf4j |
| | | @Api("æç®å¨å®ç§»æ¤") |
| | | @Api(description = "æç®å¨å®ç§»æ¤") |
| | | @RestController |
| | | @RequestMapping("/project/donatecomporgan") |
| | | public class ServiceDonatecomporganController extends BaseController { |
| | |
| | | ServiceDonatecomporgan sd = new ServiceDonatecomporgan(); |
| | | sd.setInfoid(serviceDonatecompletion.getInfoid()); |
| | | sd.setOrganno(serviceDonatecompletion.getOrganno()); |
| | | sd.setDel_flag(0); |
| | | sd.setDelFlag(0); |
| | | List<ServiceDonatecomporgan> serviceDonatecomporgans = serviceDonatecomporganService.queryList(sd); |
| | | if (serviceDonatecompletion.getId() == null && CollectionUtils.isEmpty(serviceDonatecomporgans)) { |
| | | i = serviceDonatecomporganService.save(serviceDonatecompletion); |
| | |
| | | * @author ruoyi |
| | | * @date 2022-01-18 |
| | | */ |
| | | @Api("èµéç³è¯·ä¸»è¡¨") |
| | | @Api(description = "èµéç³è¯·ä¸»è¡¨") |
| | | @RestController |
| | | @RequestMapping("/project/donateconsolationfund") |
| | | public class ServiceDonateconsolationfundController extends BaseController { |
| | |
| | | * @author ruoyi |
| | | * @date 2021-11-15 |
| | | */ |
| | | @Api("æç®æµç¨ç®¡ç") |
| | | @Api(description = "æç®æµç¨ç®¡ç") |
| | | @RestController |
| | | @RequestMapping("/project/donateflowchart") |
| | | public class ServiceDonateflowchartController extends BaseController { |
| | |
| | | * @author ruoyi |
| | | * @date 2021-12-10 |
| | | */ |
| | | @Api("æç®é访") |
| | | @Api(description = "æç®é访") |
| | | @RestController |
| | | @RequestMapping("/project/donatefollowup") |
| | | public class ServiceDonatefollowupController extends BaseController { |
| | |
| | | * @date 2021-11-10 |
| | | */ |
| | | @Slf4j |
| | | @Api("æç®å¨å®ç®¡ç") |
| | | @Api(description = "æç®å¨å®ç®¡ç") |
| | | @RestController |
| | | @RequestMapping("/project/donateorgan") |
| | | public class ServiceDonateorganController extends BaseController { |
| | |
| | | * @author ruoyi |
| | | * @date 2023-12-27 |
| | | */ |
| | | @Api("æç®æ¡ä¾å¨å®å") |
| | | @Api(description = "æç®æ¡ä¾å¨å®å") |
| | | @RestController |
| | | @RequestMapping("/project/donateorganstatics") |
| | | public class ServiceDonateorganstaticsController extends BaseController { |
| | |
| | | * @date 2021-11-17 |
| | | */ |
| | | @Slf4j |
| | | @Api("æç®è§è¯ç®¡ç") |
| | | @Api(description = "æç®è§è¯ç®¡ç") |
| | | @RestController |
| | | @RequestMapping("/project/donationwitness") |
| | | public class ServiceDonationwitnessController extends BaseController { |
| | |
| | | log.info("æç®è§è¯ç®¡çidæ¯å¦ä¸ºç©º : {},åºç¡è¡¨çid为 : {}", serviceDonationwitness.getId(), serviceDonationwitness.getInfoid()); |
| | | ServiceDonationwitness sd2 = new ServiceDonationwitness(); |
| | | sd2.setInfoid(serviceDonationwitness.getInfoid()); |
| | | sd2.setDel_flag(0); |
| | | sd2.setDelFlag(0); |
| | | List<ServiceDonationwitness> serviceDonationwitnesses = serviceDonationwitnessService.queryList(sd2); |
| | | if (!CollectionUtils.isEmpty(serviceDonationwitnesses)) { |
| | | serviceDonationwitness.setId(serviceDonationwitnesses.get(0).getId()); |
| | |
| | | * @date 2023-12-25 |
| | | */ |
| | | @Slf4j |
| | | @Api("æç®å¨å®è·å") |
| | | @Api(description = "æç®å¨å®è·å") |
| | | @RestController |
| | | @RequestMapping("/project/donationwitnessorgan") |
| | | public class ServiceDonationwitnessorganController extends BaseController { |
| | |
| | | ServiceDonationwitnessorgan serviceDonationwitnessorgan2 = new ServiceDonationwitnessorgan(); |
| | | serviceDonationwitnessorgan2.setInfoid(serviceDonationwitnessorgan.getInfoid()); |
| | | serviceDonationwitnessorgan2.setOrganno(serviceDonationwitnessorgan.getOrganno()); |
| | | serviceDonationwitnessorgan2.setDel_flag(0); |
| | | serviceDonationwitnessorgan2.setDelFlag(0); |
| | | List<ServiceDonationwitnessorgan> serviceDonationwitnessorgans = serviceDonationwitnessorganService.queryList(serviceDonationwitnessorgan2); |
| | | log.info("serviceDonationwitnessorgansçæ°é为 : {},infoid为ï¼{}ï¼Organno为ï¼{}", serviceDonationwitnessorgans.size(), serviceDonationwitnessorgan.getInfoid(), serviceDonationwitnessorgan.getOrganno()); |
| | | if (!CollectionUtils.isEmpty(serviceDonationwitnessorgans)) { |
| | |
| | | * @author ruoyi |
| | | * @date 2023-12-27 |
| | | */ |
| | | @Api("æç®æ¡ä¾å¨å®å") |
| | | @Api(description = "æç®æ¡ä¾å¨å®å") |
| | | @RestController |
| | | @RequestMapping("/project/donorcharge") |
| | | public class ServiceDonorchargeController extends BaseController { |
| | |
| | | * @date 2023-12-25 |
| | | */ |
| | | @Slf4j |
| | | @Api("æç®å¨å®") |
| | | @Api(description = "æç®å¨å®") |
| | | @RestController |
| | | @RequestMapping("/project/donorchargeorgan") |
| | | public class ServiceDonorchargeorganController extends BaseController { |
| | |
| | | log.info("æç®å¨å®idæ¯å¦ä¸ºç©º : {},åºç¡è¡¨çid为 : {}", serviceDonorchargeorganVO.getId(), serviceDonorchargeorganVO.getInfoid()); |
| | | ServiceDonorchargeorgan serviceDonorchargeorgan = DtoConversionUtils.sourceToTarget(serviceDonorchargeorganVO, ServiceDonorchargeorgan.class); |
| | | serviceDonorchargeorgan.setAnnexFiles(JSON.toJSONString(serviceDonorchargeorganVO.getAnnexFilesList())); |
| | | if (serviceDonorchargeorgan.getDel_flag() == null) { |
| | | serviceDonorchargeorgan.setDel_flag(0); |
| | | if (serviceDonorchargeorgan.getDelFlag() == null) { |
| | | serviceDonorchargeorgan.setDelFlag(0); |
| | | } |
| | | if (serviceDonorchargeorgan.getId() == null) { |
| | | i = serviceDonorchargeorganService.save(serviceDonorchargeorgan); |
| | |
| | | * @author ruoyi |
| | | * @date 2024-02-27 |
| | | */ |
| | | @Api("è´¹ç¨æ¶æ¬¾å") |
| | | @Api(description = "è´¹ç¨æ¶æ¬¾å") |
| | | @RestController |
| | | @RequestMapping("/project/donorpayment") |
| | | public class ServiceDonorpaymentController extends BaseController { |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ruoyi.web.controller.project; |
| | | |
| | | import com.ruoyi.common.annotation.Log; |
| | | import com.ruoyi.common.annotation.RepeatSubmit; |
| | | import com.ruoyi.common.core.controller.BaseController; |
| | | import com.ruoyi.common.core.domain.AjaxResult; |
| | | import com.ruoyi.common.core.page.TableDataInfo; |
| | | import com.ruoyi.common.enums.BusinessType; |
| | | import com.ruoyi.common.utils.poi.ExcelUtil; |
| | | import com.ruoyi.project.domain.ServiceEthicalreviewinitiate; |
| | | import com.ruoyi.project.service.IServiceEthicalreviewinitiateService; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiOperation; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.web.bind.annotation.*; |
| | | |
| | | import java.util.Arrays; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * 伦ç审æ¥åèµ·Controller |
| | | * |
| | | * @author ls |
| | | * @date 2025-12-20 |
| | | */ |
| | | @Api(description = "伦ç审æ¥åèµ·") |
| | | @RestController |
| | | @RequestMapping("/system/ethicalreviewinitiate") |
| | | public class ServiceEthicalreviewinitiateController extends BaseController { |
| | | @Autowired |
| | | private IServiceEthicalreviewinitiateService serviceEthicalreviewinitiateService; |
| | | |
| | | /** |
| | | * æ¥è¯¢ä¼¦ç审æ¥åèµ·å表 |
| | | */ |
| | | @ApiOperation("æ¥è¯¢ä¼¦ç审æ¥åèµ·å表") |
| | | // @PreAuthorize("@ss.hasPermi('system:ethicalreviewinitiate:list')") |
| | | @PostMapping("/list") |
| | | public TableDataInfo list(ServiceEthicalreviewinitiate serviceEthicalreviewinitiate) { |
| | | startPage(); |
| | | List<ServiceEthicalreviewinitiate> list = serviceEthicalreviewinitiateService.queryList(serviceEthicalreviewinitiate); |
| | | return getDataTable(list); |
| | | } |
| | | |
| | | /** |
| | | * 导åºä¼¦ç审æ¥åèµ·å表 |
| | | */ |
| | | @ApiOperation("导åºä¼¦ç审æ¥åèµ·å表") |
| | | @Log(title = "伦ç审æ¥åèµ·", businessType = BusinessType.EXPORT) |
| | | @GetMapping("/export") |
| | | public AjaxResult export(ServiceEthicalreviewinitiate serviceEthicalreviewinitiate) { |
| | | List<ServiceEthicalreviewinitiate> list = serviceEthicalreviewinitiateService.queryList(serviceEthicalreviewinitiate); |
| | | ExcelUtil<ServiceEthicalreviewinitiate> util = new ExcelUtil<ServiceEthicalreviewinitiate>(ServiceEthicalreviewinitiate.class); |
| | | return util.exportExcel(list, "伦ç审æ¥åèµ·æ°æ®"); |
| | | } |
| | | |
| | | /** |
| | | * è·å伦ç审æ¥å起详ç»ä¿¡æ¯ |
| | | */ |
| | | @ApiOperation("è·å伦ç审æ¥å起详ç»ä¿¡æ¯") |
| | | @GetMapping(value = "/getInfo/{id}") |
| | | public AjaxResult getInfo(@PathVariable("id") Long id) { |
| | | return AjaxResult.success(serviceEthicalreviewinitiateService.getById(id)); |
| | | } |
| | | |
| | | /** |
| | | * æ°å¢ä¼¦ç审æ¥åèµ· |
| | | */ |
| | | @ApiOperation("æ°å¢ä¼¦ç审æ¥åèµ·") |
| | | // @PreAuthorize("@ss.hasPermi('system:ethicalreviewinitiate:add')") |
| | | @Log(title = "伦ç审æ¥åèµ·", businessType = BusinessType.INSERT) |
| | | @PostMapping("/add") |
| | | @RepeatSubmit |
| | | public AjaxResult add(@RequestBody ServiceEthicalreviewinitiate serviceEthicalreviewinitiate) { |
| | | return toAjax(serviceEthicalreviewinitiateService.save(serviceEthicalreviewinitiate)); |
| | | } |
| | | |
| | | /** |
| | | * ä¿®æ¹ä¼¦ç审æ¥åèµ· |
| | | */ |
| | | @ApiOperation("ä¿®æ¹ä¼¦ç审æ¥åèµ·") |
| | | // @PreAuthorize("@ss.hasPermi('system:ethicalreviewinitiate:edit')") |
| | | @Log(title = "伦ç审æ¥åèµ·", businessType = BusinessType.UPDATE) |
| | | @PostMapping("/edit") |
| | | @RepeatSubmit |
| | | public AjaxResult edit(@RequestBody ServiceEthicalreviewinitiate serviceEthicalreviewinitiate) { |
| | | return toAjax(serviceEthicalreviewinitiateService.updateById(serviceEthicalreviewinitiate)); |
| | | } |
| | | |
| | | /** |
| | | * å é¤ä¼¦ç审æ¥åèµ· |
| | | */ |
| | | @ApiOperation("å é¤ä¼¦ç审æ¥åèµ·") |
| | | // @PreAuthorize("@ss.hasPermi('system:ethicalreviewinitiate:remove')") |
| | | @Log(title = "伦ç审æ¥åèµ·", businessType = BusinessType.DELETE) |
| | | @GetMapping("/remove/{ids}") |
| | | public AjaxResult remove(@PathVariable Long[] ids) { |
| | | return toAjax(serviceEthicalreviewinitiateService.removeByIds(Arrays.asList(ids))); |
| | | } |
| | | } |
| | |
| | | * @author ruoyi |
| | | * @date 2022-03-01 |
| | | */ |
| | | @Api("è´¹ç¨ç³è¯·ä¸»") |
| | | @Api(description = "è´¹ç¨ç³è¯·ä¸»") |
| | | @RestController |
| | | @RequestMapping("/system/expertexpense") |
| | | public class ServiceExpertexpenseController extends BaseController |
| | |
| | | * @author ruoyi |
| | | * @date 2023-09-26 |
| | | */ |
| | | @Api("人åååç»ç»å«å
³è") |
| | | @Api(description = "人åååç»ç»å«å
³è") |
| | | @RestController |
| | | @RequestMapping("/externalperson/group") |
| | | public class ServiceExternalpersonGroupController extends BaseController { |
| | |
| | | * @date 2022-01-24 |
| | | */ |
| | | @Slf4j |
| | | @Api("è´¹ç¨ç³è¯·ä¸»") |
| | | @Api(description = "è´¹ç¨ç³è¯·ä¸»") |
| | | @RestController |
| | | @RequestMapping("/project/fund") |
| | | public class ServiceFundController extends BaseController { |
| | |
| | | * @author ruoyi |
| | | * @date 2023-03-27 |
| | | */ |
| | | @Api("è´¹ç¨ç³è¯·ä¸»") |
| | | @Api(description = "è´¹ç¨ç³è¯·ä¸»") |
| | | @RestController |
| | | @RequestMapping("/system/shared") |
| | | public class ServiceFundSharedController extends BaseController { |
| | |
| | | * @date 2022-01-25 |
| | | */ |
| | | @Slf4j |
| | | @Api("è´¹ç¨ç³è¯·æç»") |
| | | @Api(description = "è´¹ç¨ç³è¯·æç»") |
| | | @RestController |
| | | @RequestMapping("/project/funddetail") |
| | | public class ServiceFunddetailController extends BaseController { |
| | |
| | | * @author ruoyi |
| | | * @date 2023-04-20 |
| | | */ |
| | | @Api("è´¹ç¨ç³è¯·æç»") |
| | | @Api(description = "è´¹ç¨ç³è¯·æç»") |
| | | @RestController |
| | | @RequestMapping("/project/funddetailshared") |
| | | public class ServiceFunddetailSharedController extends BaseController |
| | |
| | | * @author ruoyi |
| | | * @date 2022-04-27 |
| | | */ |
| | | @Api("èµéå®¡æ¹æµç¨") |
| | | @Api(description = "èµéå®¡æ¹æµç¨") |
| | | @RestController |
| | | @RequestMapping("/project/fundflow") |
| | | public class ServiceFundflowController extends BaseController { |
| | |
| | | * @author ruoyi |
| | | * @date 2022-04-27 |
| | | */ |
| | | @Api("èµé审æ¹è§å") |
| | | @Api(description = "èµé审æ¹è§å") |
| | | @RestController |
| | | @RequestMapping("/project/fundflowrule") |
| | | public class ServiceFundflowruleController extends BaseController { |
| | |
| | | * @author ruoyi |
| | | * @date 2024-03-13 |
| | | */ |
| | | @Api("ä¸å®¶è´¹ç¨ç®ç¨ç³è¯·ä¸»") |
| | | @Api(description = "ä¸å®¶è´¹ç¨ç®ç¨ç³è¯·ä¸»") |
| | | @RestController |
| | | @RequestMapping("/project/fundtax") |
| | | public class ServiceFundtaxController extends BaseController { |
| | |
| | | * @date 2021-11-19 |
| | | */ |
| | | @Slf4j |
| | | @Api("å»çè¯ä¼°ç®¡ç") |
| | | @Api(description = "å»çè¯ä¼°ç®¡ç") |
| | | @RestController |
| | | @RequestMapping("/project/medicalevaluation") |
| | | public class ServiceMedicalevaluationController extends BaseController { |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ruoyi.web.controller.project; |
| | | |
| | | import com.ruoyi.common.annotation.Log; |
| | | import com.ruoyi.common.annotation.RepeatSubmit; |
| | | import com.ruoyi.common.core.controller.BaseController; |
| | | import com.ruoyi.common.core.domain.AjaxResult; |
| | | import com.ruoyi.common.core.page.TableDataInfo; |
| | | import com.ruoyi.common.enums.BusinessType; |
| | | import com.ruoyi.common.utils.poi.ExcelUtil; |
| | | import com.ruoyi.project.domain.ServiceMedicalevaluationorgan; |
| | | import com.ruoyi.project.service.IServiceMedicalevaluationorganService; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiOperation; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.web.bind.annotation.*; |
| | | |
| | | import java.util.Arrays; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * æç®å¨å®è¯ä¼°Controller |
| | | * |
| | | * @author ruoyi |
| | | * @date 2025-12-15 |
| | | */ |
| | | @Api(description = "æç®å¨å®è¯ä¼°") |
| | | @RestController |
| | | @RequestMapping("/system/medicalevaluationorgan") |
| | | public class ServiceMedicalevaluationorganController extends BaseController |
| | | { |
| | | @Autowired |
| | | private IServiceMedicalevaluationorganService serviceMedicalevaluationorganService; |
| | | |
| | | /** |
| | | * æ¥è¯¢æç®å¨å®è¯ä¼°å表 |
| | | */ |
| | | @ApiOperation("æ¥è¯¢æç®å¨å®è¯ä¼°å表") |
| | | // @PreAuthorize("@ss.hasPermi('system:medicalevaluationorgan:list')") |
| | | @PostMapping("/list") |
| | | public TableDataInfo list(ServiceMedicalevaluationorgan serviceMedicalevaluationorgan) |
| | | { |
| | | startPage(); |
| | | List<ServiceMedicalevaluationorgan> list = serviceMedicalevaluationorganService.queryList(serviceMedicalevaluationorgan); |
| | | return getDataTable(list); |
| | | } |
| | | |
| | | /** |
| | | * å¯¼åºæç®å¨å®è¯ä¼°å表 |
| | | */ |
| | | @ApiOperation("å¯¼åºæç®å¨å®è¯ä¼°å表") |
| | | // @PreAuthorize("@ss.hasPermi('system:medicalevaluationorgan:export')") |
| | | @Log(title = "æç®å¨å®è¯ä¼°", businessType = BusinessType.EXPORT) |
| | | @GetMapping("/export") |
| | | public AjaxResult export(ServiceMedicalevaluationorgan serviceMedicalevaluationorgan) |
| | | { |
| | | List<ServiceMedicalevaluationorgan> list = serviceMedicalevaluationorganService.queryList(serviceMedicalevaluationorgan); |
| | | ExcelUtil<ServiceMedicalevaluationorgan> util = new ExcelUtil<ServiceMedicalevaluationorgan>(ServiceMedicalevaluationorgan.class); |
| | | return util.exportExcel(list, "æç®å¨å®è¯ä¼°æ°æ®"); |
| | | } |
| | | |
| | | /** |
| | | * è·åæç®å¨å®è¯ä¼°è¯¦ç»ä¿¡æ¯ |
| | | */ |
| | | @ApiOperation("è·åæç®å¨å®è¯ä¼°è¯¦ç»ä¿¡æ¯") |
| | | // @PreAuthorize("@ss.hasPermi('system:medicalevaluationorgan:query')") |
| | | @GetMapping(value = "/getInfo/{id}") |
| | | public AjaxResult getInfo(@PathVariable("id") Long id) |
| | | { |
| | | return AjaxResult.success(serviceMedicalevaluationorganService.getById(id)); |
| | | } |
| | | |
| | | /** |
| | | * æ°å¢æç®å¨å®è¯ä¼° |
| | | */ |
| | | @ApiOperation("æ°å¢æç®å¨å®è¯ä¼°") |
| | | // @PreAuthorize("@ss.hasPermi('system:medicalevaluationorgan:add')") |
| | | @Log(title = "æç®å¨å®è¯ä¼°", businessType = BusinessType.INSERT) |
| | | @PostMapping("/add") |
| | | @RepeatSubmit |
| | | public AjaxResult add(@RequestBody ServiceMedicalevaluationorgan serviceMedicalevaluationorgan) |
| | | { |
| | | return toAjax(serviceMedicalevaluationorganService.save(serviceMedicalevaluationorgan)); |
| | | } |
| | | |
| | | /** |
| | | * ä¿®æ¹æç®å¨å®è¯ä¼° |
| | | */ |
| | | @ApiOperation("ä¿®æ¹æç®å¨å®è¯ä¼°") |
| | | // @PreAuthorize("@ss.hasPermi('system:medicalevaluationorgan:edit')") |
| | | @Log(title = "æç®å¨å®è¯ä¼°", businessType = BusinessType.UPDATE) |
| | | @PostMapping("/edit") |
| | | @RepeatSubmit |
| | | public AjaxResult edit(@RequestBody ServiceMedicalevaluationorgan serviceMedicalevaluationorgan) |
| | | { |
| | | return toAjax(serviceMedicalevaluationorganService.updateById(serviceMedicalevaluationorgan)); |
| | | } |
| | | |
| | | /** |
| | | * å 餿ç®å¨å®è¯ä¼° |
| | | */ |
| | | @ApiOperation("å 餿ç®å¨å®è¯ä¼°") |
| | | // @PreAuthorize("@ss.hasPermi('system:medicalevaluationorgan:remove')") |
| | | @Log(title = "æç®å¨å®è¯ä¼°", businessType = BusinessType.DELETE) |
| | | @GetMapping("/remove/{ids}") |
| | | public AjaxResult remove(@PathVariable Long[] ids) |
| | | { |
| | | return toAjax(serviceMedicalevaluationorganService.removeByIds(Arrays.asList(ids))); |
| | | } |
| | | } |
| | |
| | | * @author ruoyi |
| | | * @date 2021-11-10 |
| | | */ |
| | | @Api("å¨å®åé
管ç") |
| | | @Api(description = "å¨å®åé
管ç") |
| | | @RestController |
| | | @RequestMapping("/project/organallocation") |
| | | public class ServiceOrganallocationController extends BaseController { |
| | |
| | | * @date 2022-01-24 |
| | | */ |
| | | @Slf4j |
| | | @Api("æ¥éç³è¯·") |
| | | @Api(description = "æ¥éç³è¯·") |
| | | @RestController |
| | | @RequestMapping("/project/reimbursement") |
| | | public class ServiceReimbursementController extends BaseController { |
| | |
| | | ServiceFundflowrule serviceFundflowrule = new ServiceFundflowrule(); |
| | | serviceFundflowrule.setApplytype("0"); |
| | | serviceFundflowrule.setMustAudite(1); |
| | | serviceFundflowrule.setDel_flag(0); |
| | | serviceFundflowrule.setDelFlag(0); |
| | | List<ServiceFundflowrule> serviceFundflowrules = serviceFundflowruleService.queryList(serviceFundflowrule); |
| | | log.info("reimbursementå¿
审人çç级为ï¼{}", serviceFundflowrules.get(0).getFlowlevel()); |
| | | |
| | |
| | | * @author ruoyi |
| | | * @date 2023-01-10 |
| | | */ |
| | | @Api("æ¥éç³è¯·") |
| | | @Api(description = "æ¥éç³è¯·") |
| | | @RestController |
| | | @RequestMapping("/project/reimshared") |
| | | public class ServiceReimbursementSharedController extends BaseController |
| | |
| | | * @author ruoyi |
| | | * @date 2022-01-24 |
| | | */ |
| | | @Api("æ¥éç³è¯·æç»") |
| | | @Api(description = "æ¥éç³è¯·æç»") |
| | | @RestController |
| | | @RequestMapping("/project/reimbursementdetail") |
| | | public class ServiceReimbursementdetailController extends BaseController { |
| | |
| | | * @author ruoyi |
| | | * @date 2023-04-20 |
| | | */ |
| | | @Api("æ¥éç³è¯·æç»") |
| | | @Api(description = "æ¥éç³è¯·æç»") |
| | | @RestController |
| | | @RequestMapping("/project/reimbursementdetailshared") |
| | | public class ServiceReimbursementdetailSharedController extends BaseController |
| | |
| | | * @author ruoyi |
| | | * @date 2023-05-10 |
| | | */ |
| | | @Api("å·®æ
æ¥é仿¬¾ä¿¡æ¯") |
| | | @Api(description = "å·®æ
æ¥é仿¬¾ä¿¡æ¯") |
| | | @RestController |
| | | @RequestMapping("/project/reimbursementpayee") |
| | | public class ServiceReimbursementpayeeController extends BaseController { |
| | |
| | | * @author ruoyi |
| | | * @date 2023-04-20 |
| | | */ |
| | | @Api("å·®æ
æ¥é仿¬¾ä¿¡æ¯") |
| | | @Api(description = "å·®æ
æ¥é仿¬¾ä¿¡æ¯") |
| | | @RestController |
| | | @RequestMapping("/project/reimbursementpayeeshared") |
| | | public class ServiceReimbursementpayeeSharedController extends BaseController |
| | |
| | | * @date 2021-11-15 |
| | | */ |
| | | @Slf4j |
| | | @Api("亲å±ç¡®è®¤ç®¡ç") |
| | | @Api(description = "亲å±ç¡®è®¤ç®¡ç") |
| | | @RestController |
| | | @RequestMapping("/project/relativesconfirmation") |
| | | public class ServiceRelativesconfirmationController extends BaseController { |
| | |
| | | * @date 2022-06-02 |
| | | */ |
| | | @Slf4j |
| | | @Api("ç³»ç»æ¶æ¯") |
| | | @Api(description = "ç³»ç»æ¶æ¯") |
| | | @RestController |
| | | @RequestMapping("/project/systemmessage") |
| | | public class ServiceSystemmessageController extends BaseController { |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ruoyi.web.controller.project; |
| | | |
| | | import com.baomidou.mybatisplus.core.toolkit.ObjectUtils; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import com.ruoyi.common.annotation.Log; |
| | | 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.poi.ExcelUtil; |
| | | import com.ruoyi.project.domain.ServiceTransport; |
| | | import com.ruoyi.project.domain.ServiceTransportFile; |
| | | import com.ruoyi.project.service.IServiceTransportService; |
| | | import com.ruoyi.project.service.impl.ServiceTransportFileServiceImpl; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiOperation; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.web.bind.annotation.*; |
| | | |
| | | import java.util.Arrays; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | /** |
| | | * ä¾è
转è¿ç»è®°Controller |
| | | * |
| | | * @author ruoyi |
| | | * @date 2025-12-15 |
| | | */ |
| | | @Api(description = "ä¾è
转è¿ç»è®°") |
| | | @RestController |
| | | @RequestMapping("/system/transport") |
| | | public class ServiceTransportController extends BaseController { |
| | | @Autowired |
| | | private IServiceTransportService serviceTransportService; |
| | | |
| | | @Autowired |
| | | private ServiceTransportFileServiceImpl serviceTransportFileService; |
| | | |
| | | /** |
| | | * æ¥è¯¢ä¾è
转è¿ç»è®°å表 |
| | | */ |
| | | @ApiOperation("æ¥è¯¢ä¾è
转è¿ç»è®°å表") |
| | | // @PreAuthorize("@ss.hasPermi('system:transport:list')") |
| | | @PostMapping("/list") |
| | | public Map<String, Object> list(ServiceTransport serviceTransport) { |
| | | Page<ServiceTransport> serviceTransportPage = serviceTransportService.queryList(serviceTransport); |
| | | return getDataTable(serviceTransportPage.getRecords(), (int) serviceTransportPage.getTotal()); |
| | | } |
| | | |
| | | /** |
| | | * 导åºä¾è
转è¿ç»è®°å表 |
| | | */ |
| | | @ApiOperation("导åºä¾è
转è¿ç»è®°å表") |
| | | // @PreAuthorize("@ss.hasPermi('system:transport:export')") |
| | | @Log(title = "ä¾è
转è¿ç»è®°", businessType = BusinessType.EXPORT) |
| | | @GetMapping("/export") |
| | | public AjaxResult export(ServiceTransport serviceTransport) { |
| | | List<ServiceTransport> list = serviceTransportService.queryList(serviceTransport).getRecords(); |
| | | ExcelUtil<ServiceTransport> util = new ExcelUtil<ServiceTransport>(ServiceTransport.class); |
| | | return util.exportExcel(list, "ä¾è
转è¿ç»è®°æ°æ®"); |
| | | } |
| | | |
| | | /** |
| | | * è·åä¾è
转è¿ç»è®°è¯¦ç»ä¿¡æ¯ |
| | | */ |
| | | @ApiOperation("è·åä¾è
转è¿ç»è®°è¯¦ç»ä¿¡æ¯") |
| | | // @PreAuthorize("@ss.hasPermi('system:transport:query')") |
| | | @GetMapping(value = "/getInfo/{id}") |
| | | public AjaxResult getInfo(@PathVariable("id") Long id) { |
| | | ServiceTransport transport = serviceTransportService.getById(id); |
| | | if (ObjectUtils.isNotEmpty(transport)) { |
| | | //è¡¥å
éä»¶ |
| | | ServiceTransportFile serviceTransportFile = new ServiceTransportFile(); |
| | | serviceTransportFile.setDelFlag(0); |
| | | serviceTransportFile.setTransportId(transport.getId()); |
| | | serviceTransportFile.setCaseNo(transport.getCaseNo()); |
| | | List<ServiceTransportFile> serviceTransportFiles = serviceTransportFileService.queryList(serviceTransportFile); |
| | | transport.setAnnexfilesList(serviceTransportFiles); |
| | | } |
| | | return AjaxResult.success(transport); |
| | | } |
| | | |
| | | /** |
| | | * æ°å¢ä¾è
转è¿ç»è®° |
| | | */ |
| | | @ApiOperation("æ°å¢ä¾è
转è¿ç»è®°") |
| | | // @PreAuthorize("@ss.hasPermi('system:transport:add')") |
| | | @Log(title = "ä¾è
转è¿ç»è®°", businessType = BusinessType.INSERT) |
| | | @PostMapping("/add") |
| | | // @RepeatSubmit |
| | | public AjaxResult add(@RequestBody ServiceTransport serviceTransport) { |
| | | boolean save = serviceTransportService.save(serviceTransport); |
| | | if (save) { |
| | | serviceTransportFileService.addList(serviceTransport.getAnnexfilesList(), serviceTransport.getId(), serviceTransport.getCaseNo(), getNickName()); |
| | | } |
| | | return toAjax(save); |
| | | } |
| | | |
| | | /** |
| | | * ä¿®æ¹ä¾è
转è¿ç»è®° |
| | | */ |
| | | @ApiOperation("ä¿®æ¹ä¾è
转è¿ç»è®°") |
| | | // @PreAuthorize("@ss.hasPermi('system:transport:edit')") |
| | | @Log(title = "ä¾è
转è¿ç»è®°", businessType = BusinessType.UPDATE) |
| | | @PostMapping("/edit") |
| | | // @RepeatSubmit |
| | | public AjaxResult edit(@RequestBody ServiceTransport serviceTransport) { |
| | | boolean b = serviceTransportService.updateById(serviceTransport); |
| | | if (b) { |
| | | serviceTransportFileService.updateList(serviceTransport.getAnnexfilesList(), serviceTransport.getReportId(), serviceTransport.getCaseNo(), getNickName()); |
| | | } |
| | | return toAjax(b); |
| | | } |
| | | |
| | | /** |
| | | * å é¤ä¾è
转è¿ç»è®° |
| | | */ |
| | | @ApiOperation("å é¤ä¾è
转è¿ç»è®°") |
| | | // @PreAuthorize("@ss.hasPermi('system:transport:remove')") |
| | | @Log(title = "ä¾è
转è¿ç»è®°", businessType = BusinessType.DELETE) |
| | | @GetMapping("/remove/{ids}") |
| | | public AjaxResult remove(@PathVariable Long[] ids) { |
| | | return toAjax(serviceTransportService.removeByIds(Arrays.asList(ids))); |
| | | } |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ruoyi.web.controller.project; |
| | | |
| | | import com.ruoyi.common.annotation.Log; |
| | | import com.ruoyi.common.annotation.RepeatSubmit; |
| | | import com.ruoyi.common.core.controller.BaseController; |
| | | import com.ruoyi.common.core.domain.AjaxResult; |
| | | import com.ruoyi.common.core.page.TableDataInfo; |
| | | import com.ruoyi.common.enums.BusinessType; |
| | | import com.ruoyi.common.utils.poi.ExcelUtil; |
| | | import com.ruoyi.project.domain.ServiceTransportFile; |
| | | import com.ruoyi.project.service.IServiceTransportFileService; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiOperation; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.web.bind.annotation.*; |
| | | |
| | | import java.util.Arrays; |
| | | import java.util.Date; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * ä¾è
转è¿ç»è®°éä»¶Controller |
| | | * |
| | | * @author ruoyi |
| | | * @date 2025-12-15 |
| | | */ |
| | | @Api(description = "ä¾è
转è¿ç»è®°éä»¶") |
| | | @RestController |
| | | @RequestMapping("/system/transportfile") |
| | | public class ServiceTransportFileController extends BaseController { |
| | | @Autowired |
| | | private IServiceTransportFileService serviceTransportFileService; |
| | | |
| | | /** |
| | | * æ¥è¯¢ä¾è
转è¿ç»è®°éä»¶å表 |
| | | */ |
| | | @ApiOperation("æ¥è¯¢ä¾è
转è¿ç»è®°éä»¶å表") |
| | | // @PreAuthorize("@ss.hasPermi('system:file:list')") |
| | | @PostMapping("/list") |
| | | public TableDataInfo list(ServiceTransportFile serviceTransportFile) { |
| | | startPage(); |
| | | List<ServiceTransportFile> list = serviceTransportFileService.queryList(serviceTransportFile); |
| | | return getDataTable(list); |
| | | } |
| | | |
| | | /** |
| | | * 导åºä¾è
转è¿ç»è®°éä»¶å表 |
| | | */ |
| | | @ApiOperation("导åºä¾è
转è¿ç»è®°éä»¶å表") |
| | | // @PreAuthorize("@ss.hasPermi('system:file:export')") |
| | | @Log(title = "ä¾è
转è¿ç»è®°éä»¶", businessType = BusinessType.EXPORT) |
| | | @GetMapping("/export") |
| | | public AjaxResult export(ServiceTransportFile serviceTransportFile) { |
| | | List<ServiceTransportFile> list = serviceTransportFileService.queryList(serviceTransportFile); |
| | | ExcelUtil<ServiceTransportFile> util = new ExcelUtil<ServiceTransportFile>(ServiceTransportFile.class); |
| | | return util.exportExcel(list, "ä¾è
转è¿ç»è®°éä»¶æ°æ®"); |
| | | } |
| | | |
| | | /** |
| | | * è·åä¾è
转è¿ç»è®°é件详ç»ä¿¡æ¯ |
| | | */ |
| | | @ApiOperation("è·åä¾è
转è¿ç»è®°é件详ç»ä¿¡æ¯") |
| | | // @PreAuthorize("@ss.hasPermi('system:file:query')") |
| | | @GetMapping(value = "/getInfo/{id}") |
| | | public AjaxResult getInfo(@PathVariable("id") Long id) { |
| | | return AjaxResult.success(serviceTransportFileService.getById(id)); |
| | | } |
| | | |
| | | /** |
| | | * æ°å¢ä¾è
转è¿ç»è®°éä»¶ |
| | | */ |
| | | @ApiOperation("æ°å¢ä¾è
转è¿ç»è®°éä»¶") |
| | | // @PreAuthorize("@ss.hasPermi('system:file:add')") |
| | | @Log(title = "ä¾è
转è¿ç»è®°éä»¶", businessType = BusinessType.INSERT) |
| | | @PostMapping("/add") |
| | | // @RepeatSubmit |
| | | public AjaxResult add(@RequestBody ServiceTransportFile serviceTransportFile) { |
| | | serviceTransportFile.setCreateBy(getNickName()); |
| | | serviceTransportFile.setCreateTime(new Date()); |
| | | return toAjax(serviceTransportFileService.save(serviceTransportFile)); |
| | | } |
| | | |
| | | /** |
| | | * ä¿®æ¹ä¾è
转è¿ç»è®°éä»¶ |
| | | */ |
| | | @ApiOperation("ä¿®æ¹ä¾è
转è¿ç»è®°éä»¶") |
| | | // @PreAuthorize("@ss.hasPermi('system:file:edit')") |
| | | @Log(title = "ä¾è
转è¿ç»è®°éä»¶", businessType = BusinessType.UPDATE) |
| | | @PostMapping("/edit") |
| | | // @RepeatSubmit |
| | | public AjaxResult edit(@RequestBody ServiceTransportFile serviceTransportFile) { |
| | | serviceTransportFile.setUpdateBy(getNickName()); |
| | | serviceTransportFile.setUpdateTime(new Date()); |
| | | return toAjax(serviceTransportFileService.updateById(serviceTransportFile)); |
| | | } |
| | | |
| | | /** |
| | | * å é¤ä¾è
转è¿ç»è®°éä»¶ |
| | | */ |
| | | @ApiOperation("å é¤ä¾è
转è¿ç»è®°éä»¶") |
| | | // @PreAuthorize("@ss.hasPermi('system:file:remove')") |
| | | @Log(title = "ä¾è
转è¿ç»è®°éä»¶", businessType = BusinessType.DELETE) |
| | | @GetMapping("/remove/{ids}") |
| | | public AjaxResult remove(@PathVariable Long[] ids) { |
| | | return toAjax(serviceTransportFileService.removeByIds(Arrays.asList(ids))); |
| | | } |
| | | } |
| | |
| | | * @author ruoyi |
| | | * @date 2022-04-26 |
| | | */ |
| | | @Api("ä½å®¿è´¹é颿 å") |
| | | @Api(description = "ä½å®¿è´¹é颿 å") |
| | | @RestController |
| | | @RequestMapping("/system/travelexpensestandard") |
| | | public class ServiceTravelexpensestandardController extends BaseController |
| | |
| | | * @date 2022-01-24 |
| | | */ |
| | | @Slf4j |
| | | @Api("æ¡ä¾ç»è®¡") |
| | | @Api(description = "æ¡ä¾ç»è®¡") |
| | | @RestController |
| | | @RequestMapping("/project/spstatcase") |
| | | public class SpStatCaseController extends BaseController { |
| | |
| | | * @date 2022-01-24 |
| | | */ |
| | | @Slf4j |
| | | @Api("æ¥éç»è®¡") |
| | | @Api(description = "æ¥éç»è®¡") |
| | | @RestController |
| | | @RequestMapping("/project/spstatexpense") |
| | | public class SpStatExpenseController extends BaseController { |
| | |
| | | * @author ruoyi |
| | | * @date 2024-07-26 |
| | | */ |
| | | @Api("VIEW") |
| | | @Api(description = "VIEW") |
| | | @RestController |
| | | @RequestMapping("/VDonationworkflow/donationworkflow") |
| | | public class VDonationworkflowController extends BaseController { |
| | |
| | | * @author ruoyi |
| | | * @date 2024-03-18 |
| | | */ |
| | | @Api("VIEW") |
| | | @Api(description = "VIEW") |
| | | @RestController |
| | | @RequestMapping("/project/feeexpert") |
| | | public class VExpertfeeExpertController extends BaseController |
| | |
| | | * @author ruoyi |
| | | * @date 2024-03-18 |
| | | */ |
| | | @Api("VIEW") |
| | | @Api(description = "VIEW") |
| | | @RestController |
| | | @RequestMapping("/project/feetotal") |
| | | public class VExpertfeeTotalController extends BaseController |
| | |
| | | * @author shenjie |
| | | * @date 2021-11-11 |
| | | */ |
| | | @Api("å¨å®ç»è®°ç®¡ç") |
| | | @Api(description = "å¨å®ç»è®°ç®¡ç") |
| | | @RestController |
| | | @RequestMapping("/project/register") |
| | | public class VServiceDonateorganRegisterController extends BaseController |
| | |
| | | * @author ruoyi |
| | | */ |
| | | @Slf4j |
| | | @Api("ç¨æ·ç»å½") |
| | | @Api(description = "ç¨æ·ç»å½") |
| | | @RestController |
| | | public class SysLoginController { |
| | | @Autowired |
| | |
| | | * |
| | | * @author ruoyi |
| | | */ |
| | | @Api("ç¨æ·ä¿¡æ¯ç®¡ç") |
| | | @Api(description = "ç¨æ·ä¿¡æ¯ç®¡ç") |
| | | @RestController |
| | | @RequestMapping("/test/user") |
| | | public class TestController extends BaseController |
| | |
| | | # ä¸»åºæ°æ®æº |
| | | master: |
| | | # å¼åç¯å¢ |
| | | # url: jdbc:mysql://116.62.18.175:6002/opo?allowPublicKeyRetrieval=true&useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&serverTimezone=GMT%2B8 |
| | | # username: opo |
| | | # password: Smartor.2023 |
| | | url: jdbc:mysql://haiershi.a1.luyouxia.net:23844/opo?allowPublicKeyRetrieval=true&useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&serverTimezone=GMT%2B8 |
| | | url: jdbc:mysql://haiershi.a1.luyouxia.net:23844/opo-qd?allowPublicKeyRetrieval=true&useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&serverTimezone=GMT%2B8 |
| | | username: smartor |
| | | password: Smartor.2023 |
| | | |
| | |
| | | # å½é
åèµæºæä»¶è·¯å¾ |
| | | basename: i18n/messages |
| | | profiles: |
| | | active: srm |
| | | active: druid |
| | | # æä»¶ä¸ä¼ |
| | | servlet: |
| | | multipart: |
| | |
| | | |
| | | |
| | | # PageHelperå页æä»¶ |
| | | pagehelper: |
| | | helperDialect: mysql |
| | | supportMethodsArguments: true |
| | | params: count=countSql |
| | | #pagehelper: |
| | | # helperDialect: mysql |
| | | # supportMethodsArguments: true |
| | | # params: count=countSql |
| | | |
| | | # Swaggeré
ç½® |
| | | swagger: |
| | | # æ¯å¦å¼å¯swagger |
| | | enabled: false |
| | | enabled: true |
| | | # 请æ±åç¼ |
| | | pathMapping: / |
| | | |
| | |
| | | <!-- é
ç½®é»è®¤çæ§è¡å¨.SIMPLEå°±æ¯æ®éæ§è¡å¨;REUSEæ§è¡å¨ä¼éç¨é¢å¤çè¯å¥(prepared statements);BATCHæ§è¡å¨å°éç¨è¯å¥å¹¶æ§è¡æ¹éæ´æ° --> |
| | | <setting name="defaultExecutorType" value="SIMPLE" /> |
| | | <!-- æå® MyBatis æç¨æ¥å¿çå
·ä½å®ç° --> |
| | | <setting name="logImpl" value="SLF4J" /> |
| | | <!-- <setting name="logImpl" value="SLF4J" />--> |
| | | <!-- 使ç¨é©¼å³°å½åæ³è½¬æ¢å段 --> |
| | | <!-- <setting name="mapUnderscoreToCamelCase" value="true"/> --> |
| | | </settings> |
| | |
| | | |
| | | import java.beans.PropertyEditorSupport; |
| | | import java.util.Date; |
| | | import java.util.HashMap; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | import org.slf4j.Logger; |
| | | import org.slf4j.LoggerFactory; |
| | | import org.springframework.web.bind.WebDataBinder; |
| | |
| | | * |
| | | * @author ruoyi |
| | | */ |
| | | public class BaseController |
| | | { |
| | | public class BaseController { |
| | | protected final Logger logger = LoggerFactory.getLogger(this.getClass()); |
| | | |
| | | /** |
| | | * å°åå°ä¼ éè¿æ¥çæ¥ææ ¼å¼çå符串ï¼èªå¨è½¬å为Dateç±»å |
| | | */ |
| | | @InitBinder |
| | | public void initBinder(WebDataBinder binder) |
| | | { |
| | | public void initBinder(WebDataBinder binder) { |
| | | // Date ç±»åè½¬æ¢ |
| | | binder.registerCustomEditor(Date.class, new PropertyEditorSupport() |
| | | { |
| | | binder.registerCustomEditor(Date.class, new PropertyEditorSupport() { |
| | | @Override |
| | | public void setAsText(String text) |
| | | { |
| | | public void setAsText(String text) { |
| | | setValue(DateUtils.parseDate(text)); |
| | | } |
| | | }); |
| | |
| | | /** |
| | | * 设置请æ±åé¡µæ°æ® |
| | | */ |
| | | protected void startPage() |
| | | { |
| | | protected void startPage() { |
| | | PageDomain pageDomain = TableSupport.buildPageRequest(); |
| | | Integer pageNum = pageDomain.getPageNum(); |
| | | Integer pageSize = pageDomain.getPageSize(); |
| | | if (StringUtils.isNotNull(pageNum) && StringUtils.isNotNull(pageSize)) |
| | | { |
| | | if (StringUtils.isNotNull(pageNum) && StringUtils.isNotNull(pageSize)) { |
| | | String orderBy = SqlUtil.escapeOrderBySql(pageDomain.getOrderBy()); |
| | | Boolean reasonable = pageDomain.getReasonable(); |
| | | PageHelper.startPage(pageNum, pageSize, orderBy).setReasonable(reasonable); |
| | |
| | | /** |
| | | * è®¾ç½®è¯·æ±æåºæ°æ® |
| | | */ |
| | | protected void startOrderBy() |
| | | { |
| | | protected void startOrderBy() { |
| | | PageDomain pageDomain = TableSupport.buildPageRequest(); |
| | | if (StringUtils.isNotEmpty(pageDomain.getOrderBy())) |
| | | { |
| | | if (StringUtils.isNotEmpty(pageDomain.getOrderBy())) { |
| | | String orderBy = SqlUtil.escapeOrderBySql(pageDomain.getOrderBy()); |
| | | PageHelper.orderBy(orderBy); |
| | | } |
| | |
| | | * ååºè¯·æ±åé¡µæ°æ® |
| | | */ |
| | | @SuppressWarnings({ "rawtypes", "unchecked" }) |
| | | protected TableDataInfo getDataTable(List<?> list) |
| | | { |
| | | protected TableDataInfo getDataTable(List<?> list) { |
| | | TableDataInfo rspData = new TableDataInfo(); |
| | | rspData.setCode(HttpStatus.SUCCESS); |
| | | rspData.setMsg("æ¥è¯¢æå"); |
| | |
| | | return rspData; |
| | | } |
| | | |
| | | protected Map<String, Object> getDataTable(Object object,Integer total) { |
| | | Map<String, Object> rspData = new HashMap<>(); |
| | | rspData.put("code", HttpStatus.SUCCESS); |
| | | rspData.put("msg", "æ¥è¯¢æå"); |
| | | rspData.put("data", object); |
| | | rspData.put("total", total); |
| | | return rspData; |
| | | } |
| | | |
| | | /** |
| | | * ååºè¯·æ±åé¡µæ°æ® |
| | | */ |
| | | @SuppressWarnings({ "rawtypes", "unchecked" }) |
| | | protected TableDataInfo getDataTable2(List<?> list,List<?> list2) |
| | | { |
| | | protected TableDataInfo getDataTable2(List<?> list, List<?> list2) { |
| | | TableDataInfo rspData = new TableDataInfo(); |
| | | rspData.setCode(HttpStatus.SUCCESS); |
| | | rspData.setMsg("æ¥è¯¢æå"); |
| | |
| | | * ååºæ¹éä¿åæ°æ® |
| | | */ |
| | | @SuppressWarnings({ "rawtypes", "unchecked" }) |
| | | protected TableDataInfo saveDataTable(List<?> list) |
| | | { |
| | | protected TableDataInfo saveDataTable(List<?> list) { |
| | | TableDataInfo rspData = new TableDataInfo(); |
| | | rspData.setCode(HttpStatus.SUCCESS); |
| | | rspData.setMsg("ä¿åæå"); |
| | |
| | | * ååºè¯·æ±åé¡µæ°æ® |
| | | */ |
| | | @SuppressWarnings({ "rawtypes", "unchecked" }) |
| | | protected TableDataInfo getCustomDataTable(List<?> list,Integer pageNum,Integer pageSize) |
| | | { |
| | | protected TableDataInfo getCustomDataTable(List<?> list, Integer pageNum, Integer pageSize) { |
| | | int size=list.size(); |
| | | int pageStart=pageNum==1?0:(pageNum-1)*pageSize;//æªåçå¼å§ä½ç½® |
| | | int pageEnd=size<pageNum*pageSize?size:pageNum*pageSize;//æªåçç»æä½ç½® |
| | |
| | | /** |
| | | * è¿åæå |
| | | */ |
| | | public AjaxResult success() |
| | | { |
| | | public AjaxResult success() { |
| | | return AjaxResult.success(); |
| | | } |
| | | |
| | | /** |
| | | * è¿åå¤±è´¥æ¶æ¯ |
| | | */ |
| | | public AjaxResult error() |
| | | { |
| | | public AjaxResult error() { |
| | | return AjaxResult.error(); |
| | | } |
| | | |
| | | /** |
| | | * è¿åæåæ¶æ¯ |
| | | */ |
| | | public AjaxResult success(String message) |
| | | { |
| | | public AjaxResult success(String message) { |
| | | return AjaxResult.success(message); |
| | | } |
| | | |
| | | /** |
| | | * è¿åå¤±è´¥æ¶æ¯ |
| | | */ |
| | | public AjaxResult error(String message) |
| | | { |
| | | public AjaxResult error(String message) { |
| | | return AjaxResult.error(message); |
| | | } |
| | | |
| | |
| | | * @param rows å½±åè¡æ° |
| | | * @return æä½ç»æ |
| | | */ |
| | | protected AjaxResult toAjax(int rows) |
| | | { |
| | | protected AjaxResult toAjax(int rows) { |
| | | return rows > 0 ? AjaxResult.success() : AjaxResult.error(); |
| | | } |
| | | |
| | |
| | | * @param result ç»æ |
| | | * @return æä½ç»æ |
| | | */ |
| | | protected AjaxResult toAjax(boolean result) |
| | | { |
| | | protected AjaxResult toAjax(boolean result) { |
| | | return result ? success() : error(); |
| | | } |
| | | |
| | | /** |
| | | * 页é¢è·³è½¬ |
| | | */ |
| | | public String redirect(String url) |
| | | { |
| | | public String redirect(String url) { |
| | | return StringUtils.format("redirect:{}", url); |
| | | } |
| | | |
| | | /** |
| | | * è·åç¨æ·ç¼åä¿¡æ¯ |
| | | */ |
| | | public LoginUser getLoginUser() |
| | | { |
| | | public LoginUser getLoginUser() { |
| | | return SecurityUtils.getLoginUser(); |
| | | } |
| | | |
| | | /** |
| | | * è·åç»å½ç¨æ·id |
| | | */ |
| | | public Long getUserId() |
| | | { |
| | | public Long getUserId() { |
| | | return getLoginUser().getUserId(); |
| | | } |
| | | |
| | | /** |
| | | * è·åç»å½é¨é¨id |
| | | */ |
| | | public Long getDeptId() |
| | | { |
| | | public Long getDeptId() { |
| | | return getLoginUser().getDeptId(); |
| | | } |
| | | |
| | | /** |
| | | * è·åç»å½ç¨æ·å |
| | | */ |
| | | public String getUsername() |
| | | { |
| | | public String getUsername() { |
| | | return getLoginUser().getUsername(); |
| | | } |
| | | |
| | | /** |
| | | * è·åå½åç»éç¨æ· |
| | | */ |
| | | public String getNickName() { |
| | | return getLoginUser().getUser().getNickName(); |
| | | } |
| | | } |
| | |
| | | import com.baomidou.mybatisplus.annotation.TableField; |
| | | import com.baomidou.mybatisplus.annotation.TableLogic; |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import com.ruoyi.common.annotation.Excel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | |
| | |
| | | /** ç¶æï¼0æ£å¸¸ 1å é¤ï¼ */ |
| | | @ApiModelProperty("ç¶æï¼0æ£å¸¸ 1å é¤ï¼") |
| | | @TableLogic |
| | | private Integer del_flag; |
| | | private Integer delFlag; |
| | | |
| | | /** |
| | | * pageNum |
| | | */ |
| | | @Excel(name = "pageNum") |
| | | @ApiModelProperty(value = "pageNum") |
| | | @TableField(exist = false) |
| | | private Integer pageNum; |
| | | |
| | | /** |
| | | * pageSize |
| | | */ |
| | | @Excel(name = "pageSize") |
| | | @ApiModelProperty(value = "pageSize") |
| | | @TableField(exist = false) |
| | | private Integer pageSize; |
| | | |
| | | |
| | | /** 请æ±åæ° */ |
| | | @ApiModelProperty("请æ±åæ°") |
| | |
| | | import javax.validation.constraints.Email; |
| | | import javax.validation.constraints.NotBlank; |
| | | import javax.validation.constraints.Size; |
| | | |
| | | import org.apache.commons.lang3.builder.ToStringBuilder; |
| | | import org.apache.commons.lang3.builder.ToStringStyle; |
| | | import com.ruoyi.common.core.domain.BaseEntity; |
| | |
| | | * |
| | | * @author ruoyi |
| | | */ |
| | | public class SysDept extends BaseEntity |
| | | { |
| | | public class SysDept extends BaseEntity { |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | /** é¨é¨ID */ |
| | | /** |
| | | * é¨é¨ID |
| | | */ |
| | | private Long deptId; |
| | | |
| | | /** ç¶é¨é¨ID */ |
| | | /** |
| | | * ç¶é¨é¨ID |
| | | */ |
| | | private Long parentId; |
| | | |
| | | /** ç¥çº§å表 */ |
| | | /** |
| | | * ç¥çº§å表 |
| | | */ |
| | | private String ancestors; |
| | | |
| | | /** é¨é¨åç§° */ |
| | | /** |
| | | * é¨é¨åç§° |
| | | */ |
| | | private String deptName; |
| | | |
| | | /** æ¾ç¤ºé¡ºåº */ |
| | | /** |
| | | * æ¾ç¤ºé¡ºåº |
| | | */ |
| | | private String orderNum; |
| | | |
| | | /** è´è´£äºº */ |
| | | /** |
| | | * è´è´£äºº |
| | | */ |
| | | private String leader; |
| | | |
| | | /** èç³»çµè¯ */ |
| | | /** |
| | | * èç³»çµè¯ |
| | | */ |
| | | private String phone; |
| | | |
| | | /** é®ç®± */ |
| | | /** |
| | | * é®ç®± |
| | | */ |
| | | private String email; |
| | | |
| | | /** é¨é¨ç¶æ:0æ£å¸¸,1åç¨ */ |
| | | /** |
| | | * é¨é¨ç¶æ:0æ£å¸¸,1åç¨ |
| | | */ |
| | | private String status; |
| | | |
| | | /** å 餿 å¿ï¼0代表åå¨ 2代表å é¤ï¼ */ |
| | | private String delFlag; |
| | | /** |
| | | * å 餿 å¿ï¼0代表åå¨ 2代表å é¤ï¼ |
| | | */ |
| | | private Integer delFlag; |
| | | |
| | | /** ç¶é¨é¨åç§° */ |
| | | /** |
| | | * ç¶é¨é¨åç§° |
| | | */ |
| | | private String parentName; |
| | | |
| | | /** åé¨é¨ */ |
| | | /** |
| | | * åé¨é¨ |
| | | */ |
| | | private List<SysDept> children = new ArrayList<SysDept>(); |
| | | |
| | | public Long getDeptId() |
| | | { |
| | | public Long getDeptId() { |
| | | return deptId; |
| | | } |
| | | |
| | | public void setDeptId(Long deptId) |
| | | { |
| | | public void setDeptId(Long deptId) { |
| | | this.deptId = deptId; |
| | | } |
| | | |
| | | public Long getParentId() |
| | | { |
| | | public Long getParentId() { |
| | | return parentId; |
| | | } |
| | | |
| | | public void setParentId(Long parentId) |
| | | { |
| | | public void setParentId(Long parentId) { |
| | | this.parentId = parentId; |
| | | } |
| | | |
| | | public String getAncestors() |
| | | { |
| | | public String getAncestors() { |
| | | return ancestors; |
| | | } |
| | | |
| | | public void setAncestors(String ancestors) |
| | | { |
| | | public void setAncestors(String ancestors) { |
| | | this.ancestors = ancestors; |
| | | } |
| | | |
| | | @NotBlank(message = "é¨é¨åç§°ä¸è½ä¸ºç©º") |
| | | @Size(min = 0, max = 30, message = "é¨é¨åç§°é¿åº¦ä¸è½è¶
è¿30个å符") |
| | | public String getDeptName() |
| | | { |
| | | public String getDeptName() { |
| | | return deptName; |
| | | } |
| | | |
| | | public void setDeptName(String deptName) |
| | | { |
| | | public void setDeptName(String deptName) { |
| | | this.deptName = deptName; |
| | | } |
| | | |
| | | @NotBlank(message = "æ¾ç¤ºé¡ºåºä¸è½ä¸ºç©º") |
| | | public String getOrderNum() |
| | | { |
| | | public String getOrderNum() { |
| | | return orderNum; |
| | | } |
| | | |
| | | public void setOrderNum(String orderNum) |
| | | { |
| | | public void setOrderNum(String orderNum) { |
| | | this.orderNum = orderNum; |
| | | } |
| | | |
| | | public String getLeader() |
| | | { |
| | | public String getLeader() { |
| | | return leader; |
| | | } |
| | | |
| | | public void setLeader(String leader) |
| | | { |
| | | public void setLeader(String leader) { |
| | | this.leader = leader; |
| | | } |
| | | |
| | | @Size(min = 0, max = 11, message = "èç³»çµè¯é¿åº¦ä¸è½è¶
è¿11个å符") |
| | | public String getPhone() |
| | | { |
| | | public String getPhone() { |
| | | return phone; |
| | | } |
| | | |
| | | public void setPhone(String phone) |
| | | { |
| | | public void setPhone(String phone) { |
| | | this.phone = phone; |
| | | } |
| | | |
| | | @Email(message = "é®ç®±æ ¼å¼ä¸æ£ç¡®") |
| | | @Size(min = 0, max = 50, message = "é®ç®±é¿åº¦ä¸è½è¶
è¿50个å符") |
| | | public String getEmail() |
| | | { |
| | | public String getEmail() { |
| | | return email; |
| | | } |
| | | |
| | | public void setEmail(String email) |
| | | { |
| | | public void setEmail(String email) { |
| | | this.email = email; |
| | | } |
| | | |
| | | public String getStatus() |
| | | { |
| | | public String getStatus() { |
| | | return status; |
| | | } |
| | | |
| | | public void setStatus(String status) |
| | | { |
| | | public void setStatus(String status) { |
| | | this.status = status; |
| | | } |
| | | |
| | | public String getDelFlag() |
| | | { |
| | | public Integer getDelFlag() { |
| | | return delFlag; |
| | | } |
| | | |
| | | public void setDelFlag(String delFlag) |
| | | { |
| | | public void setDelFlag(Integer delFlag) { |
| | | this.delFlag = delFlag; |
| | | } |
| | | |
| | | public String getParentName() |
| | | { |
| | | public String getParentName() { |
| | | return parentName; |
| | | } |
| | | |
| | | public void setParentName(String parentName) |
| | | { |
| | | public void setParentName(String parentName) { |
| | | this.parentName = parentName; |
| | | } |
| | | |
| | | public List<SysDept> getChildren() |
| | | { |
| | | public List<SysDept> getChildren() { |
| | | return children; |
| | | } |
| | | |
| | | public void setChildren(List<SysDept> children) |
| | | { |
| | | public void setChildren(List<SysDept> children) { |
| | | this.children = children; |
| | | } |
| | | |
| | | @Override |
| | | public String toString() { |
| | | return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) |
| | | .append("deptId", getDeptId()) |
| | | .append("parentId", getParentId()) |
| | | .append("ancestors", getAncestors()) |
| | | .append("deptName", getDeptName()) |
| | | .append("orderNum", getOrderNum()) |
| | | .append("leader", getLeader()) |
| | | .append("phone", getPhone()) |
| | | .append("email", getEmail()) |
| | | .append("status", getStatus()) |
| | | .append("delFlag", getDelFlag()) |
| | | .append("createBy", getCreateBy()) |
| | | .append("createTime", getCreateTime()) |
| | | .append("updateBy", getUpdateBy()) |
| | | .append("updateTime", getUpdateTime()) |
| | | .toString(); |
| | | return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE).append("deptId", getDeptId()).append("parentId", getParentId()).append("ancestors", getAncestors()).append("deptName", getDeptName()).append("orderNum", getOrderNum()).append("leader", getLeader()).append("phone", getPhone()).append("email", getEmail()).append("status", getStatus()).append("delFlag", getDelFlag()).append("createBy", getCreateBy()).append("createTime", getCreateTime()).append("updateBy", getUpdateBy()).append("updateTime", getUpdateTime()).toString(); |
| | | } |
| | | } |
| | |
| | | private String status; |
| | | |
| | | /** å 餿 å¿ï¼0代表åå¨ 2代表å é¤ï¼ */ |
| | | private String delFlag; |
| | | private Integer delFlag; |
| | | |
| | | /** ç¨æ·æ¯å¦å卿¤è§è²æ è¯ é»è®¤ä¸åå¨ */ |
| | | private boolean flag = false; |
| | |
| | | this.status = status; |
| | | } |
| | | |
| | | public String getDelFlag() |
| | | public Integer getDelFlag() |
| | | { |
| | | return delFlag; |
| | | } |
| | | |
| | | public void setDelFlag(String delFlag) |
| | | public void setDelFlag(Integer delFlag) |
| | | { |
| | | this.delFlag = delFlag; |
| | | } |
| | |
| | | /** |
| | | * å 餿 å¿ï¼0代表åå¨ 2代表å é¤ï¼ |
| | | */ |
| | | private String delFlag; |
| | | private Integer delFlag; |
| | | |
| | | /** |
| | | * æåç»å½IP |
| | |
| | | this.status = status; |
| | | } |
| | | |
| | | public String getDelFlag() { |
| | | public Integer getDelFlag() { |
| | | return delFlag; |
| | | } |
| | | |
| | | public void setDelFlag(String delFlag) { |
| | | public void setDelFlag(Integer delFlag) { |
| | | this.delFlag = delFlag; |
| | | } |
| | | |
| | |
| | | * @author ruoyi |
| | | */ |
| | | @EnableGlobalMethodSecurity(prePostEnabled = true, securedEnabled = true) |
| | | public class SecurityConfig extends WebSecurityConfigurerAdapter |
| | | { |
| | | public class SecurityConfig extends WebSecurityConfigurerAdapter { |
| | | /** |
| | | * èªå®ä¹ç¨æ·è®¤è¯é»è¾ |
| | | */ |
| | |
| | | |
| | | @Autowired |
| | | private WxOpenIDAuthenticationSecurityConfig wxOpenIDAuthenticationSecurityConfig; |
| | | |
| | | /** |
| | | * è§£å³ æ æ³ç´æ¥æ³¨å
¥ AuthenticationManager |
| | | * |
| | |
| | | */ |
| | | @Bean |
| | | @Override |
| | | public AuthenticationManager authenticationManagerBean() throws Exception |
| | | { |
| | | public AuthenticationManager authenticationManagerBean() throws Exception { |
| | | return super.authenticationManagerBean(); |
| | | } |
| | | |
| | |
| | | * authenticated | ç¨æ·ç»å½åå¯è®¿é® |
| | | */ |
| | | @Override |
| | | protected void configure(HttpSecurity httpSecurity) throws Exception |
| | | { |
| | | protected void configure(HttpSecurity httpSecurity) throws Exception { |
| | | httpSecurity |
| | | //微信openid注å
¥ |
| | | .apply(wxOpenIDAuthenticationSecurityConfig).and() |
| | |
| | | "/*.html", |
| | | "/**/*.html", |
| | | "/**/*.css", |
| | | "/**/*.js" |
| | | // "/profile/**" |
| | | "/**/*.js", |
| | | "/profile/**" |
| | | ).permitAll() |
| | | // .antMatchers("/swagger-ui.html").anonymous() |
| | | // .antMatchers("/swagger-resources/**").anonymous() |
| | | // .antMatchers("/webjars/**").anonymous() |
| | | // .antMatchers("/*/api-docs").anonymous() |
| | | .antMatchers("/swagger-ui.html").permitAll() |
| | | .antMatchers("/swagger-resources/**").permitAll() |
| | | .antMatchers("/webjars/**").permitAll() |
| | | .antMatchers("/*/api-docs").permitAll() |
| | | // .antMatchers("/druid/**").anonymous() |
| | | // é¤ä¸é¢å¤çææè¯·æ±å
¨é¨éè¦é´æè®¤è¯ |
| | | .anyRequest().authenticated() |
| | |
| | | * 强æ£ååå¸å å¯å®ç° |
| | | */ |
| | | @Bean |
| | | public BCryptPasswordEncoder bCryptPasswordEncoder() |
| | | { |
| | | public BCryptPasswordEncoder bCryptPasswordEncoder() { |
| | | return new BCryptPasswordEncoder(); |
| | | } |
| | | |
| | |
| | | * èº«ä»½è®¤è¯æ¥å£ |
| | | */ |
| | | @Override |
| | | protected void configure(AuthenticationManagerBuilder auth) throws Exception |
| | | { |
| | | protected void configure(AuthenticationManagerBuilder auth) throws Exception { |
| | | auth.userDetailsService(userDetailsService).passwordEncoder(bCryptPasswordEncoder()); |
| | | } |
| | | } |
| | |
| | | * @author ${author} |
| | | * @date ${datetime} |
| | | */ |
| | | @Api("${functionName}") |
| | | @Api(description = "${functionName}") |
| | | @RestController |
| | | @RequestMapping("/${moduleName}/${businessName}") |
| | | public class ${ClassName}Controller extends BaseController |
| | |
| | | */ |
| | | @ApiOperation("æ¥è¯¢${functionName}å表") |
| | | // @PreAuthorize("@ss.hasPermi('${permissionPrefix}:list')") |
| | | @GetMapping("/list") |
| | | @PostMapping("/list") |
| | | #if($table.crud || $table.sub) |
| | | public TableDataInfo list(${ClassName} ${className}) |
| | | { |
| | |
| | | */ |
| | | @ApiOperation("è·å${functionName}详ç»ä¿¡æ¯") |
| | | // @PreAuthorize("@ss.hasPermi('${permissionPrefix}:query')") |
| | | @GetMapping(value = "/{${pkColumn.javaField}}") |
| | | @GetMapping(value = "/getInfo/{${pkColumn.javaField}}") |
| | | public AjaxResult getInfo(@PathVariable("${pkColumn.javaField}") ${pkColumn.javaType} ${pkColumn.javaField}) |
| | | { |
| | | return AjaxResult.success(${className}Service.getById(${pkColumn.javaField})); |
| | |
| | | @ApiOperation("æ°å¢${functionName}") |
| | | // @PreAuthorize("@ss.hasPermi('${permissionPrefix}:add')") |
| | | @Log(title = "${functionName}", businessType = BusinessType.INSERT) |
| | | @PostMapping |
| | | @PostMapping("/add") |
| | | @RepeatSubmit |
| | | public AjaxResult add(@RequestBody ${ClassName} ${className}) |
| | | { |
| | |
| | | @ApiOperation("ä¿®æ¹${functionName}") |
| | | // @PreAuthorize("@ss.hasPermi('${permissionPrefix}:edit')") |
| | | @Log(title = "${functionName}", businessType = BusinessType.UPDATE) |
| | | @PutMapping |
| | | @PostMapping("/edit") |
| | | @RepeatSubmit |
| | | public AjaxResult edit(@RequestBody ${ClassName} ${className}) |
| | | { |
| | |
| | | @ApiOperation("å é¤${functionName}") |
| | | // @PreAuthorize("@ss.hasPermi('${permissionPrefix}:remove')") |
| | | @Log(title = "${functionName}", businessType = BusinessType.DELETE) |
| | | @DeleteMapping("/{${pkColumn.javaField}s}") |
| | | @GetMapping("/remove/{${pkColumn.javaField}s}") |
| | | public AjaxResult remove(@PathVariable ${pkColumn.javaType}[] ${pkColumn.javaField}s) |
| | | { |
| | | return toAjax(${className}Service.removeByIds(Arrays.asList(${pkColumn.javaField}s))); |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ruoyi.project.common; |
| | | |
| | | public class IdGeneratorUtils { |
| | | // æ¶é´æ³å·¦ç§»ç使°ï¼22ä½ç»è®¡æ°å¨ï¼ |
| | | private static final long TIMESTAMP_SHIFT = 22; |
| | | private static final long COUNTER_BITS = 22L; |
| | | private static final long MAX_COUNTER = (1L << COUNTER_BITS) - 1; |
| | | |
| | | private static long lastTimestamp = -1L; |
| | | private static long counter = 0L; |
| | | |
| | | public synchronized static long nextId() { |
| | | long timestamp = System.currentTimeMillis(); |
| | | |
| | | if (timestamp < lastTimestamp) { |
| | | throw new RuntimeException("Clock moved backwards"); |
| | | } |
| | | |
| | | if (timestamp == lastTimestamp) { |
| | | counter = (counter + 1) & MAX_COUNTER; |
| | | if (counter == 0) { |
| | | // å䏿¯«ç§å
计æ°å¨ç¨å®ï¼çå¾
ä¸ä¸æ¯«ç§ |
| | | timestamp = waitNextMillis(lastTimestamp); |
| | | } |
| | | } else { |
| | | counter = 0L; |
| | | } |
| | | |
| | | lastTimestamp = timestamp; |
| | | |
| | | return ((timestamp) << TIMESTAMP_SHIFT) | counter; |
| | | } |
| | | |
| | | private static long waitNextMillis(long lastTimestamp) { |
| | | long timestamp = System.currentTimeMillis(); |
| | | while (timestamp <= lastTimestamp) { |
| | | timestamp = System.currentTimeMillis(); |
| | | } |
| | | return timestamp; |
| | | } |
| | | |
| | | } |
| | |
| | | @ApiModelProperty("åºå·") |
| | | @Excel(name = "åºå·") |
| | | private Long seqno; |
| | | |
| | | /** æ¡ä¾ç¼å· */ |
| | | @ApiModelProperty("æ¡ä¾ç¼å·") |
| | | @Excel(name = "æ¡ä¾ç¼å·") |
| | | private String caseNo; |
| | | |
| | | |
| | | } |
| | | |
| | |
| | | @ApiModelProperty("éä»¶ç±»å") |
| | | private Integer delFlag; |
| | | |
| | | /** æ¡ä¾ç¼å· */ |
| | | @ApiModelProperty("æ¡ä¾ç¼å·") |
| | | @Excel(name = "æ¡ä¾ç¼å·") |
| | | private String caseNo; |
| | | } |
| | | |
| | |
| | | private Long id; |
| | | |
| | | /** |
| | | * æ¡ä¾ç¼å· |
| | | */ |
| | | @ApiModelProperty("æ¡ä¾ç¼å·") |
| | | @Excel(name = "æ¡ä¾ç¼å·") |
| | | private String caseNo; |
| | | |
| | | |
| | | /** |
| | | * å§å |
| | | */ |
| | | @ApiModelProperty("å§å") |
| | |
| | | private Long idcardtype; |
| | | |
| | | /** |
| | | * æ¡ä¾ä¸æ¥ID |
| | | */ |
| | | @ApiModelProperty("æ¡ä¾ä¸æ¥ID") |
| | | private Long reportId; |
| | | |
| | | /** |
| | | * è¯ä»¶å·ç |
| | | */ |
| | | @ApiModelProperty("è¯ä»¶å·ç ") |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ruoyi.project.domain; |
| | | |
| | | import java.util.Date; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | import com.baomidou.mybatisplus.annotation.TableField; |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import com.baomidou.mybatisplus.annotation.IdType; |
| | | import com.baomidou.mybatisplus.annotation.TableId; |
| | | import com.ruoyi.common.annotation.Excel; |
| | | import com.ruoyi.common.core.domain.BaseEntity; |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | |
| | | /** |
| | | * æç®ä¸æ¥åºç¡å¯¹è±¡ service_donatebaseinfo_report |
| | | * |
| | | * @author ruoyi |
| | | * @date 2025-12-15 |
| | | */ |
| | | @Data |
| | | @ApiModel("æç®ä¸æ¥åºç¡") |
| | | public class ServiceDonatebaseinfoReport extends BaseEntity { |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | /** |
| | | * $column.columnComment |
| | | */ |
| | | @ApiModelProperty("$column.columnComment") |
| | | //æ°æ®åºèªå¢æ¹æ@TableId(type = IdType.AUTO) |
| | | @TableId(type = IdType.AUTO) |
| | | private Long id; |
| | | |
| | | /** |
| | | * æ¡ä¾ç¼å· |
| | | */ |
| | | @ApiModelProperty("æ¡ä¾ç¼å·") |
| | | @Excel(name = "æ¡ä¾ç¼å·") |
| | | private String caseNo; |
| | | |
| | | /** |
| | | * å§å |
| | | */ |
| | | @ApiModelProperty("å§å") |
| | | @Excel(name = "å§å") |
| | | private String name; |
| | | |
| | | /** |
| | | * æ§å« æ ¹æ®åå
¸sys_user_sex |
| | | */ |
| | | @ApiModelProperty("æ§å« æ ¹æ®åå
¸sys_user_sex") |
| | | @Excel(name = "æ§å« æ ¹æ®åå
¸sys_user_sex") |
| | | private String sex; |
| | | |
| | | /** |
| | | * è¯ä»¶ç±»å æ ¹æ®åå
¸sys_IDType |
| | | */ |
| | | @ApiModelProperty("è¯ä»¶ç±»å æ ¹æ®åå
¸sys_IDType") |
| | | @Excel(name = "è¯ä»¶ç±»å æ ¹æ®åå
¸sys_IDType") |
| | | private Long idcardtype; |
| | | |
| | | /** |
| | | * è¯ä»¶å·ç |
| | | */ |
| | | @ApiModelProperty("è¯ä»¶å·ç ") |
| | | @Excel(name = "è¯ä»¶å·ç ") |
| | | private String idcardno; |
| | | |
| | | /** |
| | | * å¹´é¾ |
| | | */ |
| | | @ApiModelProperty("å¹´é¾") |
| | | @Excel(name = "å¹´é¾") |
| | | private Long age; |
| | | |
| | | /** |
| | | * å¹´é¾åä½ æ ¹æ®åå
¸sys_AgeUnit |
| | | */ |
| | | @ApiModelProperty("å¹´é¾åä½ æ ¹æ®åå
¸sys_AgeUnit") |
| | | @Excel(name = "å¹´é¾åä½ æ ¹æ®åå
¸sys_AgeUnit") |
| | | private String ageunit; |
| | | |
| | | /** |
| | | * åºçæ¥æ |
| | | */ |
| | | @ApiModelProperty("åºçæ¥æ") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @Excel(name = "åºçæ¥æ", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") |
| | | private Date birthday; |
| | | |
| | | /** |
| | | * èç³»çµè¯ |
| | | */ |
| | | @ApiModelProperty("èç³»çµè¯") |
| | | @Excel(name = "èç³»çµè¯") |
| | | private String phone; |
| | | |
| | | /** |
| | | * å½ç± |
| | | */ |
| | | @ApiModelProperty("å½ç±") |
| | | @Excel(name = "å½ç±") |
| | | private String nationality; |
| | | |
| | | /** |
| | | * ç±è´¯ |
| | | */ |
| | | @ApiModelProperty("ç±è´¯") |
| | | @Excel(name = "ç±è´¯") |
| | | private String nativeplace; |
| | | |
| | | /** |
| | | * æ°æ æ ¹æ®åå
¸sys_nation |
| | | */ |
| | | @ApiModelProperty("æ°æ æ ¹æ®åå
¸sys_nation") |
| | | @Excel(name = "æ°æ æ ¹æ®åå
¸sys_nation") |
| | | private String nation; |
| | | |
| | | /** |
| | | * èä¸ æ ¹æ®åå
¸sys_occupation |
| | | */ |
| | | @ApiModelProperty("èä¸ æ ¹æ®åå
¸sys_occupation") |
| | | @Excel(name = "èä¸ æ ¹æ®åå
¸sys_occupation") |
| | | private String occupation; |
| | | |
| | | /** |
| | | * å¦å æ ¹æ®åå
¸sys_education |
| | | */ |
| | | @ApiModelProperty("å¦å æ ¹æ®åå
¸sys_education") |
| | | @Excel(name = "å¦å æ ¹æ®åå
¸sys_education") |
| | | private String education; |
| | | |
| | | /** |
| | | * ç°ä½å°å |
| | | */ |
| | | @ApiModelProperty("ç°ä½å°å") |
| | | @Excel(name = "ç°ä½å°å") |
| | | private String residenceaddress; |
| | | |
| | | /** |
| | | * ç°ä½å°åç代ç |
| | | */ |
| | | @ApiModelProperty("ç°ä½å°åç代ç ") |
| | | @Excel(name = "ç°ä½å°åç代ç ") |
| | | private String residenceprovince; |
| | | |
| | | /** |
| | | * ç°ä½å°åçåç§° |
| | | */ |
| | | @ApiModelProperty("ç°ä½å°åçåç§°") |
| | | @Excel(name = "ç°ä½å°åçåç§°") |
| | | private String residenceprovincename; |
| | | |
| | | /** |
| | | * æå±è¡éï¼éï¼åç§° |
| | | */ |
| | | @ApiModelProperty("æå±è¡éï¼éï¼åç§°") |
| | | @Excel(name = "æå±è¡é", readConverterExp = "é=") |
| | | private String residencetownname; |
| | | |
| | | /** |
| | | * 社åºï¼æï¼ç¼å· æ ¹æ®è¡æ¿åºå表 |
| | | */ |
| | | @ApiModelProperty("社åºï¼æï¼ç¼å· æ ¹æ®è¡æ¿åºå表") |
| | | @Excel(name = "社åº", readConverterExp = "æ=") |
| | | private String residencecommunity; |
| | | |
| | | /** |
| | | * 社åºï¼æï¼åç§° |
| | | */ |
| | | @ApiModelProperty("社åºï¼æï¼åç§°") |
| | | @Excel(name = "社åº", readConverterExp = "æ=") |
| | | private String residencecommunityname; |
| | | |
| | | /** |
| | | * æå±åºåç¼å· æ ¹æ®è¡æ¿åºå表 |
| | | */ |
| | | @ApiModelProperty("æå±åºåç¼å· æ ¹æ®è¡æ¿åºå表") |
| | | @Excel(name = "æå±åºåç¼å· æ ¹æ®è¡æ¿åºå表") |
| | | private String residencecountycode; |
| | | |
| | | /** |
| | | * æå±åºååç§° |
| | | */ |
| | | @ApiModelProperty("æå±åºååç§°") |
| | | @Excel(name = "æå±åºååç§°") |
| | | private String residencecountyname; |
| | | |
| | | /** |
| | | * æ·ç±å°å |
| | | */ |
| | | @ApiModelProperty("æ·ç±å°å") |
| | | @Excel(name = "æ·ç±å°å") |
| | | private String registeraddress; |
| | | |
| | | /** |
| | | * æ·ç±å°åçç¼å· |
| | | */ |
| | | @ApiModelProperty("æ·ç±å°åçç¼å·") |
| | | @Excel(name = "æ·ç±å°åçç¼å·") |
| | | private String registerprovince; |
| | | |
| | | /** |
| | | * æ·ç±å°åçåç§° |
| | | */ |
| | | @ApiModelProperty("æ·ç±å°åçåç§°") |
| | | @Excel(name = "æ·ç±å°åçåç§°") |
| | | private String registerprovincename; |
| | | |
| | | /** |
| | | * å¸åç§° |
| | | */ |
| | | @ApiModelProperty("å¸åç§°") |
| | | @Excel(name = "å¸åç§°") |
| | | private String registercityname; |
| | | |
| | | /** |
| | | * æå±è¡éï¼éï¼åç§° |
| | | */ |
| | | @ApiModelProperty("æå±è¡éï¼éï¼åç§°") |
| | | @Excel(name = "æå±è¡é", readConverterExp = "é=") |
| | | private String registertownname; |
| | | |
| | | /** |
| | | * 社åºï¼æï¼åç§° |
| | | */ |
| | | @ApiModelProperty("社åºï¼æï¼åç§°") |
| | | @Excel(name = "社åº", readConverterExp = "æ=") |
| | | private String registercommunityname; |
| | | |
| | | /** |
| | | * æ²»çå»é¢åç§° |
| | | */ |
| | | @ApiModelProperty("æ²»çå»é¢åç§°") |
| | | @Excel(name = "æ²»çå»é¢åç§°") |
| | | private String treatmenthospitalname; |
| | | |
| | | /** |
| | | * æ²»çç§å®¤åç§° |
| | | */ |
| | | @ApiModelProperty("æ²»çç§å®¤åç§°") |
| | | @Excel(name = "æ²»çç§å®¤åç§°") |
| | | private String treatmentdeptname; |
| | | |
| | | /** |
| | | * ç¾ç
è¯æåç§° |
| | | */ |
| | | @ApiModelProperty("ç¾ç
è¯æåç§°") |
| | | @Excel(name = "ç¾ç
è¯æåç§°") |
| | | private String diagnosisname; |
| | | |
| | | /** |
| | | * ä½é¢å· |
| | | */ |
| | | @ApiModelProperty("ä½é¢å·") |
| | | @Excel(name = "ä½é¢å·") |
| | | private String inpatientno; |
| | | |
| | | /** |
| | | * ç
æ
æ¦åµ |
| | | */ |
| | | @ApiModelProperty("ç
æ
æ¦åµ") |
| | | @Excel(name = "ç
æ
æ¦åµ") |
| | | private String illnessoverview; |
| | | |
| | | /** |
| | | * ä¼ æç
æ
åµ |
| | | */ |
| | | @ApiModelProperty("ä¼ æç
æ
åµ") |
| | | @Excel(name = "ä¼ æç
æ
åµ") |
| | | private String infectious; |
| | | |
| | | /** |
| | | * ä¼ æç
å
¶ä» |
| | | */ |
| | | @ApiModelProperty("ä¼ æç
å
¶ä»") |
| | | @Excel(name = "ä¼ æç
å
¶ä»") |
| | | private String infectiousOther; |
| | | |
| | | /** |
| | | * ç
人ç¶åµ |
| | | */ |
| | | @ApiModelProperty("ç
人ç¶åµ") |
| | | @Excel(name = "ç
人ç¶åµ") |
| | | private String patientstate; |
| | | |
| | | /** |
| | | * æ¥åè
ç¼å· |
| | | */ |
| | | @ApiModelProperty("æ¥åè
ç¼å·") |
| | | @Excel(name = "æ¥åè
ç¼å·") |
| | | private String reporterno; |
| | | |
| | | /** |
| | | * æ¥åè
å§å |
| | | */ |
| | | @ApiModelProperty("æ¥åè
å§å") |
| | | @Excel(name = "æ¥åè
å§å") |
| | | private String reportername; |
| | | |
| | | /** |
| | | * æ¥åè
èç³»çµè¯ |
| | | */ |
| | | @ApiModelProperty("æ¥åè
èç³»çµè¯") |
| | | @Excel(name = "æ¥åè
èç³»çµè¯") |
| | | private String reporterphone; |
| | | |
| | | /** |
| | | * æ¥åæ¶é´ |
| | | */ |
| | | @ApiModelProperty("æ¥åæ¶é´") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @Excel(name = "æ¥åæ¶é´", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") |
| | | private Date reporttime; |
| | | |
| | | /** |
| | | * æ¯å¦ ç»æ¢æ¡ä¾ï¼0å¼å¯ 1ç»æ¢ é»è®¤ 0 |
| | | */ |
| | | @ApiModelProperty("æ¯å¦ ç»æ¢æ¡ä¾ï¼0å¼å¯ 1ç»æ¢ é»è®¤ 0") |
| | | @Excel(name = "æ¯å¦ ç»æ¢æ¡ä¾ï¼0å¼å¯ 1ç»æ¢ é»è®¤ 0") |
| | | private Integer terminationCase; |
| | | |
| | | /** |
| | | * è系人ï¼åè°åç¼å·ï¼ |
| | | */ |
| | | @ApiModelProperty("è系人ï¼åè°åï¼") |
| | | @Excel(name = "è系人ï¼åè°åç¼å·ï¼", readConverterExp = "å=è°å") |
| | | private String userNo; |
| | | |
| | | /** |
| | | * è系人ï¼åè°åå§åï¼ |
| | | */ |
| | | @ApiModelProperty("è系人ï¼åè°åï¼") |
| | | @Excel(name = "è系人ï¼åè°åå§åï¼", readConverterExp = "å=è°å") |
| | | private String userName; |
| | | |
| | | /** |
| | | * è系人ï¼åè°åå§åï¼ |
| | | */ |
| | | @ApiModelProperty("é¨é¨ç¼å·") |
| | | @Excel(name = "é¨é¨ç¼å·", readConverterExp = "é¨é¨ç¼å·") |
| | | private String deptNo; |
| | | |
| | | /** |
| | | * é¨é¨åç§° |
| | | */ |
| | | @ApiModelProperty("é¨é¨åç§°") |
| | | @Excel(name = "é¨é¨åç§°", readConverterExp = "é¨é¨åç§°") |
| | | private String deptName; |
| | | |
| | | /** |
| | | * GSCè¯å |
| | | */ |
| | | @ApiModelProperty("GSCè¯å") |
| | | @Excel(name = "GSCè¯å", readConverterExp = "GSCè¯å") |
| | | private String gscScore; |
| | | |
| | | /** |
| | | * æ¯å¦éè¦è½¬è¿ 1ï¼ä¸éè¦ 2éè¦ é»è®¤1 |
| | | */ |
| | | @ApiModelProperty("æ¯å¦éè¦è½¬è¿ 1ï¼ä¸éè¦ 2éè¦ é»è®¤1") |
| | | @Excel(name = "æ¯å¦éè¦è½¬è¿ 1ï¼ä¸éè¦ 2éè¦ é»è®¤1") |
| | | private String isTransport; |
| | | |
| | | /** |
| | | * 䏿¥ç¶æï¼1已䏿¥ 2å·²é
读 3å·²åæ 4 已驳å |
| | | */ |
| | | @ApiModelProperty("䏿¥ç¶æï¼1已䏿¥ 2å·²é
读 3å·²åæ 4 已驳å") |
| | | @Excel(name = "䏿¥ç¶æï¼1已䏿¥ 2å·²é
读 3å·²åæ 4 已驳å") |
| | | private String reportStatus; |
| | | |
| | | /** |
| | | * éä»¶æä»¶å°åéåï¼ç¨äºæ¥æ¶åç«¯ä¼ æ¥çå°åï¼ |
| | | * * [ |
| | | * * { name: "111", url: "http://localhost:8093/111/222" }, |
| | | * * { name: "222", url: "http://localhost:8093/111/222" }, |
| | | * * ]; |
| | | */ |
| | | @TableField(exist = false) |
| | | @ApiModelProperty("éä»¶æä»¶å°åéå") |
| | | private List<ServiceDonatebaseinfoReportFile> annexfilesList; |
| | | |
| | | /** |
| | | * 转è¿ä¿¡æ¯ |
| | | */ |
| | | @TableField(exist = false) |
| | | @ApiModelProperty("转è¿ä¿¡æ¯") |
| | | private List<ServiceTransport> serviceTransport; |
| | | |
| | | } |
| | | |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ruoyi.project.domain; |
| | | |
| | | import com.baomidou.mybatisplus.annotation.IdType; |
| | | import com.baomidou.mybatisplus.annotation.TableId; |
| | | import com.ruoyi.common.annotation.Excel; |
| | | import com.ruoyi.common.core.domain.BaseEntity; |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | |
| | | /** |
| | | * æ¡ä¾ä¸æ¥é件对象 service_donatebaseinfo_report_file |
| | | * |
| | | * @author ruoyi |
| | | * @date 2025-12-15 |
| | | */ |
| | | @Data |
| | | @ApiModel("æ¡ä¾ä¸æ¥éä»¶") |
| | | public class ServiceDonatebaseinfoReportFile extends BaseEntity { |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | /** |
| | | * $column.columnComment |
| | | */ |
| | | @ApiModelProperty("$column.columnComment") |
| | | //æ°æ®åºèªå¢æ¹æ@TableId(type = IdType.AUTO) |
| | | @TableId(type = IdType.AUTO) |
| | | private Long id; |
| | | |
| | | /** |
| | | * æ¡ä¾ä¸æ¥id |
| | | */ |
| | | @ApiModelProperty("æ¡ä¾ä¸æ¥id") |
| | | @Excel(name = "æ¡ä¾ä¸æ¥id") |
| | | private Long donatebaseinfoReportId; |
| | | |
| | | /** |
| | | * æ¡ä¾ç¼å· |
| | | */ |
| | | @ApiModelProperty("æ¡ä¾ç¼å·") |
| | | @Excel(name = "æ¡ä¾ç¼å·") |
| | | private String caseNo; |
| | | |
| | | |
| | | /** æä»¶å */ |
| | | @ApiModelProperty("æä»¶å") |
| | | @Excel(name = "æä»¶å") |
| | | private String fileName; |
| | | |
| | | /** |
| | | * ç±»å« |
| | | */ |
| | | @ApiModelProperty("ç±»å«") |
| | | @Excel(name = "ç±»å«") |
| | | private String type; |
| | | |
| | | /** |
| | | * éä»¶è·¯å¾ |
| | | */ |
| | | @ApiModelProperty("éä»¶è·¯å¾") |
| | | @Excel(name = "éä»¶è·¯å¾") |
| | | private String path; |
| | | |
| | | /** |
| | | * 夿³¨ |
| | | */ |
| | | @ApiModelProperty("夿³¨") |
| | | @Excel(name = "夿³¨") |
| | | private String remart; |
| | | |
| | | } |
| | | |
| | |
| | | |
| | | |
| | | /** |
| | | * ç§»æ¤äººæå±åºååç§° |
| | | * æ¡ä¾ç¼å· |
| | | */ |
| | | @ApiModelProperty("ç§»æ¤äººæå±åºååç§°") |
| | | @Excel(name = "ç§»æ¤äººæå±åºååç§°") |
| | | private String caseno; |
| | | @ApiModelProperty("æ¡ä¾ç¼å·") |
| | | @Excel(name = "æ¡ä¾ç¼å·") |
| | | private String caseNo; |
| | | |
| | | |
| | | /** |
| | | * ç§»æ¤äººæå±åºååç§° |
| | |
| | | package com.ruoyi.project.domain; |
| | | |
| | | import java.util.Date; |
| | | |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import com.baomidou.mybatisplus.annotation.IdType; |
| | | import com.baomidou.mybatisplus.annotation.TableId; |
| | |
| | | import lombok.Data; |
| | | |
| | | /** |
| | | * æç®å¨å®è·å对象 service_donationwitnessorgan |
| | | * æ¡ä¾è¯ä¼°å¨å®å¯¹è±¡ service_donationwitnessorgan |
| | | * |
| | | * @author ruoyi |
| | | * @date 2023-12-25 |
| | | * @date 2025-12-15 |
| | | */ |
| | | @Data |
| | | @ApiModel("æç®å¨å®è·å") |
| | | public class ServiceDonationwitnessorgan extends BaseEntity { |
| | | @ApiModel("æ¡ä¾è¯ä¼°å¨å®") |
| | | public class ServiceDonationwitnessorgan extends BaseEntity |
| | | { |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | /** |
| | | * $column.columnComment |
| | | */ |
| | | /** $column.columnComment */ |
| | | @ApiModelProperty("$column.columnComment") |
| | | //æ°æ®åºèªå¢æ¹æ@TableId(type = IdType.AUTO) |
| | | @TableId(type = IdType.AUTO) |
| | | private Long id; |
| | | |
| | | /** |
| | | * å
³èservice_donatebaseinfo表çID |
| | | */ |
| | | /** å
³èservice_donatebaseinfo表çID */ |
| | | @ApiModelProperty("å
³èservice_donatebaseinfo表çID") |
| | | @Excel(name = "å
³èservice_donatebaseinfo表çID") |
| | | private Long infoid; |
| | | |
| | | /** |
| | | * æç®è
ç¼å· |
| | | */ |
| | | /** æç®è
ç¼å· */ |
| | | @ApiModelProperty("æç®è
ç¼å·") |
| | | @Excel(name = "æç®è
ç¼å·") |
| | | private String donorno; |
| | | |
| | | /** |
| | | * å¨å®ç±»å« 详è§åå
¸sys_Organ |
| | | */ |
| | | /** å¨å®ç±»å« 详è§åå
¸sys_Organ */ |
| | | @ApiModelProperty("å¨å®ç±»å« 详è§åå
¸sys_Organ") |
| | | @Excel(name = "å¨å®ç±»å« 详è§åå
¸sys_Organ") |
| | | private String organno; |
| | | |
| | | /** |
| | | * å¨å®ç±»å«åç§° 详è§åå
¸sys_Organ |
| | | */ |
| | | /** å¨å®ç±»å«åç§° 详è§åå
¸sys_Organ */ |
| | | @ApiModelProperty("å¨å®ç±»å«åç§° 详è§åå
¸sys_Organ") |
| | | @Excel(name = "å¨å®ç±»å«åç§° 详è§åå
¸sys_Organ") |
| | | private String organname; |
| | | |
| | | /** |
| | | * å¨å®ç¼å· |
| | | */ |
| | | /** å¨å®ç¼å· */ |
| | | @ApiModelProperty("å¨å®ç¼å· ") |
| | | @Excel(name = "å¨å®ç¼å· ") |
| | | private String organnumber; |
| | | |
| | | /** |
| | | * å¨å®è·åç¶æ ï¼0ï¼æªè·åï¼1ï¼å·²è·åï¼2ï¼å¼ç¨ |
| | | */ |
| | | /** å¨å®è·åç¶æ ï¼0ï¼æªè·åï¼1ï¼å·²è·åï¼2ï¼å¼ç¨ */ |
| | | @ApiModelProperty("å¨å®è·åç¶æ ï¼0ï¼æªè·åï¼1ï¼å·²è·åï¼2ï¼å¼ç¨") |
| | | @Excel(name = "å¨å®è·åç¶æ ï¼0ï¼æªè·åï¼1ï¼å·²è·åï¼2ï¼å¼ç¨") |
| | | private String organstate; |
| | | |
| | | /** |
| | | * æªè·ååå |
| | | */ |
| | | /** æªè·ååå */ |
| | | @ApiModelProperty("æªè·ååå ") |
| | | @Excel(name = "æªè·ååå ") |
| | | private String notgetreason; |
| | | |
| | | /** |
| | | * ç¦»ä½æ¶é´ |
| | | */ |
| | | @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 HH:mm:ss") |
| | | private Date organgettime; |
| | | |
| | | /** |
| | | * ææ¯å¼å§æ¶é´ |
| | | */ |
| | | @ApiModelProperty("å¨å®è·åå¼å§æ¶é´") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @Excel(name = "å¨å®è·åå¼å§æ¶é´", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") |
| | | private Date organStartTime; |
| | | |
| | | /** |
| | | * å»çå§å |
| | | */ |
| | | /** å»çå§å */ |
| | | @ApiModelProperty("å»çå§å") |
| | | @Excel(name = "å»çå§å") |
| | | private String organgetdoct; |
| | | |
| | | /** |
| | | * å¨å®è·åæºæç¼å· å¯¹åºæºæè¡¨ |
| | | */ |
| | | /** å¨å®è·åæºæç¼å· å¯¹åºæºæè¡¨ */ |
| | | @ApiModelProperty("å¨å®è·åæºæç¼å· å¯¹åºæºæè¡¨") |
| | | @Excel(name = "å¨å®è·åæºæç¼å· å¯¹åºæºæè¡¨") |
| | | private String gainhospitalno; |
| | | |
| | | /** |
| | | * å¨å®è·åæºæåç§° å¯¹åºæºæè¡¨ |
| | | */ |
| | | /** å¨å®è·åæºæåç§° å¯¹åºæºæè¡¨ */ |
| | | @ApiModelProperty("å¨å®è·åæºæåç§° å¯¹åºæºæè¡¨") |
| | | @Excel(name = "å¨å®è·åæºæåç§° å¯¹åºæºæè¡¨") |
| | | private String gainhospitalname; |
| | | |
| | | /** |
| | | * è·ååæ´»æ£ï¼åè§sys_0_1 |
| | | */ |
| | | /** è·ååæ´»æ£ï¼åè§sys_0_1 */ |
| | | @ApiModelProperty("è·ååæ´»æ£ï¼åè§sys_0_1") |
| | | @Excel(name = "è·ååæ´»æ£ï¼åè§sys_0_1") |
| | | private String isbiopsybefore; |
| | | |
| | | /** |
| | | * è·ååæ´»æ£ï¼åè§sys_0_1 |
| | | */ |
| | | /** è·ååæ´»æ£ï¼åè§sys_0_1 */ |
| | | @ApiModelProperty("è·ååæ´»æ£ï¼åè§sys_0_1") |
| | | @Excel(name = "è·ååæ´»æ£ï¼åè§sys_0_1") |
| | | private String isbiopsyafter; |
| | | |
| | | /** |
| | | * å±äºè¾¹ç¼å¨å®ï¼åè§sys_0_1 |
| | | */ |
| | | /** å±äºè¾¹ç¼å¨å®ï¼åè§sys_0_1 */ |
| | | @ApiModelProperty("å±äºè¾¹ç¼å¨å®ï¼åè§sys_0_1") |
| | | @Excel(name = "å±äºè¾¹ç¼å¨å®ï¼åè§sys_0_1") |
| | | private String ismarginalorgan; |
| | | |
| | | /** |
| | | * ç
åè鳿§ï¼åè§sys_0_1 |
| | | */ |
| | | /** ç
åè鳿§ï¼åè§sys_0_1 */ |
| | | @ApiModelProperty("ç
åè鳿§ï¼åè§sys_0_1") |
| | | @Excel(name = "ç
åè鳿§ï¼åè§sys_0_1") |
| | | private String ispathogenpositive; |
| | | |
| | | /** |
| | | * ååæ§æ åè½ï¼åè§sys_0_1 |
| | | */ |
| | | /** ååæ§æ åè½ï¼åè§sys_0_1 */ |
| | | @ApiModelProperty("ååæ§æ åè½ï¼åè§sys_0_1") |
| | | @Excel(name = "ååæ§æ åè½ï¼åè§sys_0_1") |
| | | private String ispnf; |
| | | |
| | | /** |
| | | * åè½å»¶è¿æ§æ¢å¤ï¼åè§sys_0_1 |
| | | */ |
| | | /** åè½å»¶è¿æ§æ¢å¤ï¼åè§sys_0_1 */ |
| | | @ApiModelProperty("åè½å»¶è¿æ§æ¢å¤ï¼åè§sys_0_1") |
| | | @Excel(name = "åè½å»¶è¿æ§æ¢å¤ï¼åè§sys_0_1") |
| | | private String isdgf; |
| | | |
| | | /** |
| | | * åè½å»¶è¿æ§æ¢å¤ï¼åè§sys_0_1 |
| | | */ |
| | | @ApiModelProperty("åè½å»¶è¿æ§æ¢å¤ï¼åè§sys_0_1") |
| | | @Excel(name = "åè½å»¶è¿æ§æ¢å¤ï¼åè§sys_0_1") |
| | | /** äºä»¶ç¼å· */ |
| | | @ApiModelProperty("äºä»¶ç¼å·") |
| | | @Excel(name = "äºä»¶ç¼å·") |
| | | private String caseno; |
| | | |
| | | /** åä½å§å */ |
| | | @ApiModelProperty("åä½å§å") |
| | | @Excel(name = "åä½å§å") |
| | | private String name; |
| | | |
| | | /** |
| | | * åè½å»¶è¿æ§æ¢å¤ï¼åè§sys_0_1 |
| | | */ |
| | | @ApiModelProperty("åè½å»¶è¿æ§æ¢å¤ï¼åè§sys_0_1") |
| | | @Excel(name = "åè½å»¶è¿æ§æ¢å¤ï¼åè§sys_0_1") |
| | | private String caseno; |
| | | /** å¨å®è·åå¼å§æ¶é´ */ |
| | | @ApiModelProperty("å¨å®è·åå¼å§æ¶é´") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @Excel(name = "å¨å®è·åå¼å§æ¶é´", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") |
| | | private Date organStartTime; |
| | | |
| | | } |
| | | |
| | |
| | | @ApiModelProperty("夿³¨") |
| | | @TableField(exist = false) |
| | | private Boolean paymentidIsNotNull = true; |
| | | |
| | | /** |
| | | * ç¶æï¼0æ£å¸¸ 1å é¤ï¼ |
| | | */ |
| | | @ApiModelProperty("ç¶æï¼0æ£å¸¸ 1å é¤ï¼") |
| | | private Integer delFlag; |
| | | // |
| | | // /** |
| | | // * ç¶æï¼0æ£å¸¸ 1å é¤ï¼ |
| | | // */ |
| | | // @ApiModelProperty("ç¶æï¼0æ£å¸¸ 1å é¤ï¼") |
| | | // private Integer delFlag; |
| | | |
| | | } |
| | | |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ruoyi.project.domain; |
| | | |
| | | import java.util.Date; |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import com.baomidou.mybatisplus.annotation.IdType; |
| | | import com.baomidou.mybatisplus.annotation.TableId; |
| | | import com.ruoyi.common.annotation.Excel; |
| | | import com.ruoyi.common.core.domain.BaseEntity; |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | |
| | | /** |
| | | * 伦ç审æ¥å起对象 service_ethicalreviewinitiate |
| | | * |
| | | * @author ruoyi |
| | | * @date 2025-12-20 |
| | | */ |
| | | @Data |
| | | @ApiModel("伦ç审æ¥åèµ·") |
| | | public class ServiceEthicalreviewinitiate extends BaseEntity |
| | | { |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | /** $column.columnComment */ |
| | | @ApiModelProperty("$column.columnComment") |
| | | //æ°æ®åºèªå¢æ¹æ@TableId(type = IdType.AUTO) |
| | | @TableId(type = IdType.AUTO) |
| | | private Long id; |
| | | |
| | | /** å
³èservice_donatebaseinfo表çID */ |
| | | @ApiModelProperty("å
³èservice_donatebaseinfo表çID") |
| | | @Excel(name = "å
³èservice_donatebaseinfo表çID") |
| | | private Long infoid; |
| | | |
| | | /** æ¡ä¾ç¼å· */ |
| | | @ApiModelProperty("æ¡ä¾ç¼å·") |
| | | @Excel(name = "æ¡ä¾ç¼å·") |
| | | private String caseNo; |
| | | |
| | | /** å起人 */ |
| | | @ApiModelProperty("å起人") |
| | | @Excel(name = "å起人") |
| | | private String initiatePerson; |
| | | |
| | | /** åèµ·æ¶é´ */ |
| | | @ApiModelProperty("åèµ·æ¶é´") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @Excel(name = "åèµ·æ¶é´", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") |
| | | private Date startTime; |
| | | |
| | | /** ç»ææ¶é´ */ |
| | | @ApiModelProperty("ç»ææ¶é´") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @Excel(name = "ç»ææ¶é´", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") |
| | | private Date endTime; |
| | | |
| | | /** åèµ·ä¸»é¢ */ |
| | | @ApiModelProperty("å起主é¢") |
| | | @Excel(name = "å起主é¢") |
| | | private String initiateTheme; |
| | | |
| | | /** æææªè³æ¶é´ */ |
| | | @ApiModelProperty("æææªè³æ¶é´") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @Excel(name = "æææªè³æ¶é´", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") |
| | | private Date cutOffTime; |
| | | |
| | | } |
| | | |
| | |
| | | package com.ruoyi.project.domain; |
| | | |
| | | import java.util.Date; |
| | | |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import com.baomidou.mybatisplus.annotation.IdType; |
| | | import com.baomidou.mybatisplus.annotation.TableId; |
| | |
| | | */ |
| | | @Data |
| | | @ApiModel("伦ç审æ¥ä¸å®¶æè§") |
| | | public class ServiceEthicalreviewopinions extends BaseEntity |
| | | { |
| | | public class ServiceEthicalreviewopinions extends BaseEntity { |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | /** $column.columnComment */ |
| | | /** |
| | | * $column.columnComment |
| | | */ |
| | | @ApiModelProperty("$column.columnComment") |
| | | //æ°æ®åºèªå¢æ¹æ@TableId(type = IdType.AUTO) |
| | | @TableId(type = IdType.AUTO) |
| | | private Long id; |
| | | |
| | | /** å
³èservice_donatebaseinfo表çID */ |
| | | /** |
| | | * å
³èservice_donatebaseinfo表çID |
| | | */ |
| | | @ApiModelProperty("å
³èservice_donatebaseinfo表çID") |
| | | @Excel(name = "å
³èservice_donatebaseinfo表çID") |
| | | private Long infoid; |
| | | |
| | | /** æç®è
ç¼å· */ |
| | | /** |
| | | * æç®è
ç¼å· |
| | | */ |
| | | @ApiModelProperty("æç®è
ç¼å·") |
| | | @Excel(name = "æç®è
ç¼å·") |
| | | private String donorno; |
| | | |
| | | /** ä¸å®¶æè§ */ |
| | | /** |
| | | * æ¡ä¾ç¼å· |
| | | */ |
| | | @ApiModelProperty("æ¡ä¾ç¼å·") |
| | | @Excel(name = "æ¡ä¾ç¼å·") |
| | | private String caseNo; |
| | | |
| | | /** |
| | | * ä¸å®¶æè§ |
| | | */ |
| | | @ApiModelProperty("ä¸å®¶æè§") |
| | | @Excel(name = "ä¸å®¶æè§") |
| | | private String expertopinion; |
| | | |
| | | /** ä¸å®¶ç»è®º è§åå
¸ sys_0_1 */ |
| | | /** |
| | | * ç§å®¤ç¼ç |
| | | */ |
| | | @ApiModelProperty("ç§å®¤ç¼ç ") |
| | | @Excel(name = "ç§å®¤ç¼ç ") |
| | | private String deptCode; |
| | | |
| | | /** |
| | | * ç§å®¤åç§° |
| | | */ |
| | | @ApiModelProperty("ç§å®¤åç§°") |
| | | @Excel(name = "ç§å®¤åç§°") |
| | | private String deptName; |
| | | |
| | | /** |
| | | * å¨å®ç±»å |
| | | */ |
| | | @ApiModelProperty("å¨å®ç±»å") |
| | | @Excel(name = "å¨å®ç±»å") |
| | | private String organType; |
| | | |
| | | /** |
| | | * ä¸å®¶ç»è®º è§åå
¸ sys_0_1 |
| | | */ |
| | | @ApiModelProperty("ä¸å®¶ç»è®º è§åå
¸ sys_0_1 ") |
| | | @Excel(name = "ä¸å®¶ç»è®º è§åå
¸ sys_0_1 ") |
| | | private Long expertconclusion; |
| | | |
| | | /** ä¸å®¶åå */ |
| | | /** |
| | | * ä¸å®¶åå |
| | | */ |
| | | @ApiModelProperty("ä¸å®¶åå") |
| | | @Excel(name = "ä¸å®¶åå") |
| | | private String expertname; |
| | | |
| | | /** ç»è®ºæ¶é´ */ |
| | | /** |
| | | * ç»è®ºæ¶é´ |
| | | */ |
| | | @ApiModelProperty("ç»è®ºæ¶é´") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @Excel(name = "ç»è®ºæ¶é´", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") |
| | | private Date conclusiontime; |
| | | |
| | | /** ç»è®ºéä»¶ å¯ç©º å¤ä¸ªç¨;å·éå¼ */ |
| | | /** |
| | | * ç»è®ºéä»¶ å¯ç©º å¤ä¸ªç¨;å·éå¼ |
| | | */ |
| | | @ApiModelProperty("ç»è®ºéä»¶ å¯ç©º å¤ä¸ªç¨;å·éå¼") |
| | | @Excel(name = "ç»è®ºéä»¶ å¯ç©º å¤ä¸ªç¨;å·éå¼") |
| | | private String conclusionannex; |
| | | |
| | | /** ç»è®ºé¡ºåº */ |
| | | /** |
| | | * ç»è®ºé¡ºåº |
| | | */ |
| | | @ApiModelProperty("ç»è®ºé¡ºåº") |
| | | @Excel(name = "ç»è®ºé¡ºåº") |
| | | private Long conclusionorder; |
| | | |
| | | /** |
| | | * åéæ¹å¼ |
| | | */ |
| | | @ApiModelProperty("åéæ¹å¼") |
| | | @Excel(name = "åéæ¹å¼") |
| | | private String sendType; |
| | | |
| | | /** |
| | | * æ¥æ¶ç¶æ |
| | | */ |
| | | @ApiModelProperty("æ¥æ¶ç¶æ") |
| | | @Excel(name = "æ¥æ¶ç¶æ") |
| | | private String receiveStatus; |
| | | |
| | | } |
| | | |
| | |
| | | package com.ruoyi.project.domain; |
| | | |
| | | import java.util.Date; |
| | | |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import com.baomidou.mybatisplus.annotation.IdType; |
| | | import com.baomidou.mybatisplus.annotation.TableId; |
| | |
| | | */ |
| | | @Data |
| | | @ApiModel("å»å¦è¯ä¼°") |
| | | public class ServiceMedicalevaluation extends BaseEntity |
| | | { |
| | | public class ServiceMedicalevaluation extends BaseEntity { |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | /** $column.columnComment */ |
| | | /** |
| | | * $column.columnComment |
| | | */ |
| | | @ApiModelProperty("$column.columnComment") |
| | | //æ°æ®åºèªå¢æ¹æ@TableId(type = IdType.AUTO) |
| | | @TableId(type = IdType.AUTO) |
| | | private Long id; |
| | | |
| | | /** */ |
| | | /** |
| | | * |
| | | */ |
| | | @ApiModelProperty("") |
| | | private Long infoid; |
| | | |
| | | /** æç®è
ç¼å· */ |
| | | /** |
| | | * æ¡ä¾ç¼å· |
| | | */ |
| | | @ApiModelProperty("æ¡ä¾ç¼å·") |
| | | @Excel(name = "æ¡ä¾ç¼å·") |
| | | private String caseNo; |
| | | |
| | | /** |
| | | * æç®è
ç¼å· |
| | | */ |
| | | @ApiModelProperty("æç®è
ç¼å·") |
| | | @Excel(name = "æç®è
ç¼å·") |
| | | private String donorno; |
| | | |
| | | /** ç
æ
æ¦åµ */ |
| | | /** |
| | | * ç
æ
æ¦åµ |
| | | */ |
| | | @ApiModelProperty("ç
æ
æ¦åµ") |
| | | @Excel(name = "ç
æ
æ¦åµ") |
| | | private String illnessoverview; |
| | | |
| | | /** ç¾ç
è¯æåç§° */ |
| | | /** |
| | | * ç¾ç
è¯æåç§° |
| | | */ |
| | | @ApiModelProperty("ç¾ç
è¯æåç§°") |
| | | @Excel(name = "ç¾ç
è¯æåç§°") |
| | | private String diagnosisname; |
| | | |
| | | /** é¢çº§è¯ä¼°å
容 */ |
| | | /** |
| | | * é¢çº§è¯ä¼°å
容 |
| | | */ |
| | | @ApiModelProperty("é¢çº§è¯ä¼°å
容") |
| | | @Excel(name = "é¢çº§è¯ä¼°å
容") |
| | | private String hospitalassesscontent; |
| | | |
| | | /** é¢çº§è¯ä¼°å»ç */ |
| | | /** |
| | | * é¢çº§è¯ä¼°å»ç |
| | | */ |
| | | @ApiModelProperty("é¢çº§è¯ä¼°å»ç") |
| | | @Excel(name = "é¢çº§è¯ä¼°å»ç") |
| | | private String hospitalassessdoctor; |
| | | |
| | | /** é¢çº§è¯ä¼°æ¶é´ */ |
| | | @ApiModelProperty("é¢çº§è¯ä¼°æ¶é´") |
| | | /** |
| | | * é¢çº§è¯ä¼°æ¶é´ |
| | | */ |
| | | @ApiModelProperty("é¢çº§è¯ä¼°æ¶é´(ä¸ç¨äº)") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @Excel(name = "é¢çº§è¯ä¼°æ¶é´", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") |
| | | private Date hospitalassesstime; |
| | | |
| | | /** é¢çº§è¯ä¼°ç»è®º */ |
| | | /** |
| | | * é¢çº§è¯ä¼°ç»è®º |
| | | */ |
| | | @ApiModelProperty("é¢çº§è¯ä¼°ç»è®º") |
| | | @Excel(name = "é¢çº§è¯ä¼°ç»è®º") |
| | | private String hospitalassessconclusion; |
| | | |
| | | /** ç级è¯ä¼°å
容 */ |
| | | /** |
| | | * ç级è¯ä¼°å
容 |
| | | */ |
| | | @ApiModelProperty("ç级è¯ä¼°å
容") |
| | | @Excel(name = "ç级è¯ä¼°å
容") |
| | | private String provincialassesscontent; |
| | | |
| | | /** ç级è¯ä¼°å»ç */ |
| | | /** |
| | | * ç级è¯ä¼°å»ç |
| | | */ |
| | | @ApiModelProperty("ç级è¯ä¼°å»ç") |
| | | @Excel(name = "ç级è¯ä¼°å»ç") |
| | | private String provincialassessdoctor; |
| | | |
| | | /** ç级è¯ä¼°æ¶é´ */ |
| | | /** |
| | | * ç级è¯ä¼°æ¶é´ |
| | | */ |
| | | @ApiModelProperty("ç级è¯ä¼°æ¶é´") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @Excel(name = "ç级è¯ä¼°æ¶é´", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") |
| | | private Date provincialassesstime; |
| | | |
| | | /** ç级è¯ä¼°ç»è®º */ |
| | | /** |
| | | * ç级è¯ä¼°ç»è®º |
| | | */ |
| | | @ApiModelProperty("ç级è¯ä¼°ç»è®º") |
| | | @Excel(name = "ç级è¯ä¼°ç»è®º") |
| | | private String provincialassessconclusion; |
| | | |
| | | /** ç级è¯ä¼°ç»æ ¸å¿æåè¯ä¼°å
容 */ |
| | | /** |
| | | * ç级è¯ä¼°ç»æ ¸å¿æåè¯ä¼°å
容 |
| | | */ |
| | | @ApiModelProperty("ç级è¯ä¼°ç»æ ¸å¿æåè¯ä¼°å
容") |
| | | @Excel(name = "ç级è¯ä¼°ç»æ ¸å¿æåè¯ä¼°å
容") |
| | | private String coreteamassesscontent; |
| | | |
| | | /** ç级è¯ä¼°ç»æ ¸å¿æåè¯ä¼°å»ç */ |
| | | /** |
| | | * ç级è¯ä¼°ç»æ ¸å¿æåè¯ä¼°å»ç |
| | | */ |
| | | @ApiModelProperty("ç级è¯ä¼°ç»æ ¸å¿æåè¯ä¼°å»ç") |
| | | @Excel(name = "ç级è¯ä¼°ç»æ ¸å¿æåè¯ä¼°å»ç") |
| | | private String coreteamassessdoctor; |
| | | |
| | | /** ç级è¯ä¼°ç»æ ¸å¿æåè¯ä¼°æ¶é´ */ |
| | | /** |
| | | * ç级è¯ä¼°ç»æ ¸å¿æåè¯ä¼°æ¶é´ |
| | | */ |
| | | @ApiModelProperty("ç级è¯ä¼°ç»æ ¸å¿æåè¯ä¼°æ¶é´") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @Excel(name = "ç级è¯ä¼°ç»æ ¸å¿æåè¯ä¼°æ¶é´", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") |
| | | private Date coreteamassesstime; |
| | | |
| | | /** ç级è¯ä¼°ç»æ ¸å¿æåç»è®º */ |
| | | /** |
| | | * ç级è¯ä¼°ç»æ ¸å¿æåç»è®º |
| | | */ |
| | | @ApiModelProperty("ç级è¯ä¼°ç»æ ¸å¿æåç»è®º") |
| | | @Excel(name = "ç级è¯ä¼°ç»æ ¸å¿æåç»è®º") |
| | | private String coreteamassessconclusion; |
| | | |
| | | /** è¯ä¼°éä»¶ */ |
| | | /** |
| | | * è¯ä¼°éä»¶ |
| | | */ |
| | | @ApiModelProperty("è¯ä¼°éä»¶") |
| | | private String assessannex; |
| | | |
| | | /** |
| | | * è¯ä¼°ç¶æï¼ 馿¬¡ï¼1.è¯ä¼°éè¿ 2è¯ä¼°ä¸éè¿ æç»ï¼3.è¯ä¼°éè¿ 4è¯ä¼°ä¸éè¿ |
| | | */ |
| | | @ApiModelProperty("è¯ä¼°ç¶æï¼ 馿¬¡ï¼1.è¯ä¼°éè¿ 2è¯ä¼°ä¸éè¿ æç»ï¼3.è¯ä¼°éè¿ 4è¯ä¼°ä¸éè¿") |
| | | private String assessState; |
| | | |
| | | |
| | | /** |
| | | * 馿¬¡è¯ä¼°æ¶é´ |
| | | */ |
| | | @ApiModelProperty("馿¬¡è¯ä¼°æ¶é´") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @Excel(name = "馿¬¡è¯ä¼°æ¶é´", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") |
| | | private Date assessFirstTime; |
| | | |
| | | /** |
| | | * äºæ¬¡è¯ä¼°æ¶é´ |
| | | */ |
| | | @ApiModelProperty("äºæ¬¡è¯ä¼°æ¶é´") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @Excel(name = "äºæ¬¡è¯ä¼°æ¶é´", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") |
| | | private Date assessSecondTime; |
| | | |
| | | |
| | | } |
| | | |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ruoyi.project.domain; |
| | | |
| | | import java.util.Date; |
| | | |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import com.baomidou.mybatisplus.annotation.IdType; |
| | | import com.baomidou.mybatisplus.annotation.TableId; |
| | | import com.ruoyi.common.annotation.Excel; |
| | | import com.ruoyi.common.core.domain.BaseEntity; |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | |
| | | /** |
| | | * æç®å¨å®è¯ä¼°å¯¹è±¡ service_medicalevaluationorgan |
| | | * |
| | | * @author ruoyi |
| | | * @date 2025-12-15 |
| | | */ |
| | | @Data |
| | | @ApiModel("æç®å¨å®è¯ä¼°") |
| | | public class ServiceMedicalevaluationorgan extends BaseEntity { |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | /** |
| | | * $column.columnComment |
| | | */ |
| | | @ApiModelProperty("$column.columnComment") |
| | | //æ°æ®åºèªå¢æ¹æ@TableId(type = IdType.AUTO) |
| | | @TableId(type = IdType.AUTO) |
| | | private Long id; |
| | | |
| | | /** |
| | | * å
³èservice_donatebaseinfo表çID |
| | | */ |
| | | @ApiModelProperty("å
³èservice_donatebaseinfo表çID") |
| | | @Excel(name = "å
³èservice_donatebaseinfo表çID") |
| | | private Long infoid; |
| | | |
| | | /** |
| | | * æç®è
ç¼å· |
| | | */ |
| | | @ApiModelProperty("æç®è
ç¼å·") |
| | | @Excel(name = "æç®è
ç¼å·") |
| | | private String donorno; |
| | | |
| | | /** |
| | | * å¨å®ç±»å« 详è§åå
¸sys_Organ |
| | | */ |
| | | @ApiModelProperty("å¨å®ç±»å« 详è§åå
¸sys_Organ") |
| | | @Excel(name = "å¨å®ç±»å« 详è§åå
¸sys_Organ") |
| | | private String organno; |
| | | |
| | | /** |
| | | * å¨å®ç±»å«åç§° 详è§åå
¸sys_Organ |
| | | */ |
| | | @ApiModelProperty("å¨å®ç±»å«åç§° 详è§åå
¸sys_Organ") |
| | | @Excel(name = "å¨å®ç±»å«åç§° 详è§åå
¸sys_Organ") |
| | | private String organname; |
| | | |
| | | /** |
| | | * å¨å®ç¼å· |
| | | */ |
| | | @ApiModelProperty("å¨å®ç¼å· ") |
| | | @Excel(name = "å¨å®ç¼å· ") |
| | | private String organnumber; |
| | | |
| | | /** |
| | | * å¨å®è¯ä¼°ç¶æ ï¼1ï¼å¯ç¨ï¼2ï¼ä¸å¯ç¨ |
| | | */ |
| | | @ApiModelProperty("å¨å®è¯ä¼°ç¶æ ï¼1ï¼å¯ç¨ï¼2ï¼ä¸å¯ç¨") |
| | | @Excel(name = "å¨å®è¯ä¼°ç¶æ ï¼1ï¼å¯ç¨ï¼2ï¼ä¸å¯ç¨") |
| | | private String organState; |
| | | |
| | | /** |
| | | * ä¸å¯ç¨åå |
| | | */ |
| | | @ApiModelProperty("ä¸å¯ç¨åå ") |
| | | @Excel(name = "ä¸å¯ç¨åå ") |
| | | private String notgetreason; |
| | | |
| | | /** |
| | | * å¨å®è¯ä¼°æ¶é´ |
| | | */ |
| | | @ApiModelProperty("å¨å®è¯ä¼°æ¶é´") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @Excel(name = "å¨å®è¯ä¼°æ¶é´", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") |
| | | private Date organAssessTime; |
| | | |
| | | /** |
| | | * è¯ä¼°å»çå§å |
| | | */ |
| | | @ApiModelProperty("è¯ä¼°å»çå§å") |
| | | @Excel(name = "è¯ä¼°å»çå§å") |
| | | private String organAssessDoct; |
| | | |
| | | /** |
| | | * å¨å®è·åæºæç¼å· å¯¹åºæºæè¡¨ |
| | | */ |
| | | @ApiModelProperty("å¨å®è·åæºæç¼å· å¯¹åºæºæè¡¨") |
| | | @Excel(name = "å¨å®è·åæºæç¼å· å¯¹åºæºæè¡¨") |
| | | private String gainhospitalno; |
| | | |
| | | /** |
| | | * å¨å®è·åæºæåç§° å¯¹åºæºæè¡¨ |
| | | */ |
| | | @ApiModelProperty("å¨å®è·åæºæåç§° å¯¹åºæºæè¡¨") |
| | | @Excel(name = "å¨å®è·åæºæåç§° å¯¹åºæºæè¡¨") |
| | | private String gainhospitalname; |
| | | |
| | | /** |
| | | * è·ååæ´»æ£ï¼åè§sys_0_1 |
| | | */ |
| | | @ApiModelProperty("è·ååæ´»æ£ï¼åè§sys_0_1") |
| | | @Excel(name = "è·ååæ´»æ£ï¼åè§sys_0_1") |
| | | private String isbiopsybefore; |
| | | |
| | | /** |
| | | * è·ååæ´»æ£ï¼åè§sys_0_1 |
| | | */ |
| | | @ApiModelProperty("è·ååæ´»æ£ï¼åè§sys_0_1") |
| | | @Excel(name = "è·ååæ´»æ£ï¼åè§sys_0_1") |
| | | private String isbiopsyafter; |
| | | |
| | | /** |
| | | * å±äºè¾¹ç¼å¨å®ï¼åè§sys_0_1 |
| | | */ |
| | | @ApiModelProperty("å±äºè¾¹ç¼å¨å®ï¼åè§sys_0_1") |
| | | @Excel(name = "å±äºè¾¹ç¼å¨å®ï¼åè§sys_0_1") |
| | | private String ismarginalorgan; |
| | | |
| | | /** |
| | | * ç
åè鳿§ï¼åè§sys_0_1 |
| | | */ |
| | | @ApiModelProperty("ç
åè鳿§ï¼åè§sys_0_1") |
| | | @Excel(name = "ç
åè鳿§ï¼åè§sys_0_1") |
| | | private String ispathogenpositive; |
| | | |
| | | /** |
| | | * ååæ§æ åè½ï¼åè§sys_0_1 |
| | | */ |
| | | @ApiModelProperty("ååæ§æ åè½ï¼åè§sys_0_1") |
| | | @Excel(name = "ååæ§æ åè½ï¼åè§sys_0_1") |
| | | private String ispnf; |
| | | |
| | | /** |
| | | * åè½å»¶è¿æ§æ¢å¤ï¼åè§sys_0_1 |
| | | */ |
| | | @ApiModelProperty("åè½å»¶è¿æ§æ¢å¤ï¼åè§sys_0_1") |
| | | @Excel(name = "åè½å»¶è¿æ§æ¢å¤ï¼åè§sys_0_1") |
| | | private String isdgf; |
| | | |
| | | } |
| | | |
| | |
| | | private Long reimid; |
| | | |
| | | @ApiModelProperty("å 餿 è¯") |
| | | private Long delFlag; |
| | | private Integer delFlag; |
| | | |
| | | @ApiModelProperty("æç®å®¶å±é¶è¡") |
| | | private String donorbank; |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ruoyi.project.domain; |
| | | |
| | | import java.util.Date; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | import com.baomidou.mybatisplus.annotation.TableField; |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import com.baomidou.mybatisplus.annotation.IdType; |
| | | import com.baomidou.mybatisplus.annotation.TableId; |
| | | import com.ruoyi.common.annotation.Excel; |
| | | import com.ruoyi.common.core.domain.BaseEntity; |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | |
| | | /** |
| | | * ä¾è
转è¿ç»è®°å¯¹è±¡ service_transport |
| | | * |
| | | * @author ruoyi |
| | | * @date 2025-12-15 |
| | | */ |
| | | @Data |
| | | @ApiModel("ä¾è
转è¿ç»è®°") |
| | | public class ServiceTransport extends BaseEntity { |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | /** |
| | | * $column.columnComment |
| | | */ |
| | | @ApiModelProperty("$column.columnComment") |
| | | //æ°æ®åºèªå¢æ¹æ@TableId(type = IdType.AUTO) |
| | | @TableId(type = IdType.AUTO) |
| | | private Long id; |
| | | |
| | | /** |
| | | * æ¡ä¾ç¼å· |
| | | */ |
| | | @ApiModelProperty("æ¡ä¾ç¼å·") |
| | | @Excel(name = "æ¡ä¾ç¼å·") |
| | | private Long reportId; |
| | | |
| | | /** |
| | | * æ¡ä¾ç¼å· |
| | | */ |
| | | @ApiModelProperty("æ¡ä¾ç¼å·") |
| | | @Excel(name = "æ¡ä¾ç¼å·") |
| | | private String caseNo; |
| | | |
| | | /** |
| | | * æ£è
å§å |
| | | */ |
| | | @ApiModelProperty("æ£è
å§å") |
| | | @Excel(name = "æ£è
å§å") |
| | | private String patName; |
| | | |
| | | /** |
| | | * $column.columnComment |
| | | */ |
| | | @ApiModelProperty("$column.columnComment") |
| | | @Excel(name = "æ£è
å§å") |
| | | private String sex; |
| | | |
| | | /** |
| | | * $column.columnComment |
| | | */ |
| | | @ApiModelProperty("$column.columnComment") |
| | | @Excel(name = "æ£è
å§å") |
| | | private Long age; |
| | | |
| | | /** |
| | | * ç¾ç
è¯æåç§° |
| | | */ |
| | | @ApiModelProperty("ç¾ç
è¯æåç§°") |
| | | @Excel(name = "ç¾ç
è¯æåç§°") |
| | | private String diagnosisname; |
| | | |
| | | /** |
| | | * æ²»çå»é¢åç§° |
| | | */ |
| | | @ApiModelProperty("æ²»çå»é¢åç§°") |
| | | @Excel(name = "æ²»çå»é¢åç§°") |
| | | private String treatmentHospitalName; |
| | | |
| | | /** |
| | | * æ²»çç§å®¤åç§° |
| | | */ |
| | | @ApiModelProperty("æ²»çç§å®¤åç§°") |
| | | @Excel(name = "æ²»çç§å®¤åç§°") |
| | | private String treatmentDeptName; |
| | | |
| | | /** |
| | | * åºåæ¶é´ |
| | | */ |
| | | @ApiModelProperty("åºåæ¶é´") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @Excel(name = "åºåæ¶é´", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") |
| | | private Date transportStartTime; |
| | | |
| | | /** |
| | | * åºåå°ç¹ |
| | | */ |
| | | @ApiModelProperty("åºåå°ç¹") |
| | | @Excel(name = "åºåå°ç¹") |
| | | private String transportStartPlace; |
| | | |
| | | /** |
| | | * è系人ï¼åè°åï¼ |
| | | */ |
| | | @ApiModelProperty("è系人ï¼åè°åï¼") |
| | | @Excel(name = "è系人", readConverterExp = "åè°å") |
| | | private String contactPerson; |
| | | |
| | | /** |
| | | * æ¥è¯ç§å»ç |
| | | */ |
| | | @ApiModelProperty("æ¥è¯ç§å»ç") |
| | | @Excel(name = "æ¥è¯ç§å»ç") |
| | | private String doctor; |
| | | |
| | | /** |
| | | * $column.columnComment |
| | | */ |
| | | @ApiModelProperty("æ¥è¯ç§å»çææºå·") |
| | | @Excel(name = "æ¥è¯ç§å»çææºå·") |
| | | private String doctorPhone; |
| | | |
| | | /** |
| | | * æ¤å£« |
| | | */ |
| | | @ApiModelProperty("æ¤å£«") |
| | | @Excel(name = "æ¤å£«") |
| | | private String nurse; |
| | | |
| | | /** |
| | | * $column.columnComment |
| | | */ |
| | | @ApiModelProperty("æ¤å£«ææºå·") |
| | | @Excel(name = "æ¤å£«ææºå·") |
| | | private String nursePhone; |
| | | |
| | | /** |
| | | * 驾驶å |
| | | */ |
| | | @ApiModelProperty("驾驶å") |
| | | @Excel(name = "驾驶å") |
| | | private String driver; |
| | | |
| | | /** |
| | | * $column.columnComment |
| | | */ |
| | | @ApiModelProperty("驾驶忿ºå·") |
| | | @Excel(name = "驾驶忿ºå·") |
| | | private String driverPhone; |
| | | |
| | | /** |
| | | * ICUè¯ä¼°å»ç |
| | | */ |
| | | @ApiModelProperty("ICUè¯ä¼°å»ç") |
| | | @Excel(name = "ICUè¯ä¼°å»ç") |
| | | private String icuDoctor; |
| | | |
| | | /** |
| | | * $column.columnComment |
| | | */ |
| | | @ApiModelProperty("ICUè¯ä¼°å»çææºå·") |
| | | @Excel(name = "ICUè¯ä¼°å»çææºå·") |
| | | private String icuDoctorPhone; |
| | | |
| | | /** |
| | | * 转è¿ç¶æï¼1å¾
è½¬è¿ 2转è¿ä¸ 3转è¿å®æ 4转è¿åæ¶ 5æå |
| | | */ |
| | | @ApiModelProperty("转è¿ç¶æï¼1å¾
è½¬è¿ 2转è¿ä¸ 3转è¿å®æ 4转è¿åæ¶ 5æå ") |
| | | @Excel(name = "转è¿ç¶æ") |
| | | private Long transitStatus; |
| | | |
| | | /** |
| | | * 夿³¨ |
| | | */ |
| | | @ApiModelProperty("夿³¨") |
| | | @Excel(name = "夿³¨") |
| | | private String remark; |
| | | |
| | | /** |
| | | * éä»¶æä»¶å°åéåï¼ç¨äºæ¥æ¶åç«¯ä¼ æ¥çå°åï¼ |
| | | * [ |
| | | * { name: "111", url: "http://localhost:8093/111/222" }, |
| | | * { name: "222", url: "http://localhost:8093/111/222" }, |
| | | * ]; |
| | | */ |
| | | @TableField(exist = false) |
| | | @ApiModelProperty("éä»¶æä»¶å°åéå") |
| | | private List<ServiceTransportFile> annexfilesList; |
| | | } |
| | | |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ruoyi.project.domain; |
| | | |
| | | import com.baomidou.mybatisplus.annotation.IdType; |
| | | import com.baomidou.mybatisplus.annotation.TableId; |
| | | import com.ruoyi.common.annotation.Excel; |
| | | import com.ruoyi.common.core.domain.BaseEntity; |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | |
| | | /** |
| | | * ä¾è
转è¿ç»è®°é件对象 service_transport_file |
| | | * |
| | | * @author ruoyi |
| | | * @date 2025-12-15 |
| | | */ |
| | | @Data |
| | | @ApiModel("ä¾è
转è¿ç»è®°éä»¶") |
| | | public class ServiceTransportFile extends BaseEntity |
| | | { |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | /** $column.columnComment */ |
| | | @ApiModelProperty("$column.columnComment") |
| | | //æ°æ®åºèªå¢æ¹æ@TableId(type = IdType.AUTO) |
| | | @TableId(type = IdType.AUTO) |
| | | private Long id; |
| | | |
| | | /** 转è¿ID */ |
| | | @ApiModelProperty("转è¿ID") |
| | | @Excel(name = "转è¿ID") |
| | | private Long transportId; |
| | | |
| | | /** ç±»å« */ |
| | | @ApiModelProperty("ç±»å«") |
| | | @Excel(name = "ç±»å«") |
| | | private String type; |
| | | |
| | | /** æä»¶å */ |
| | | @ApiModelProperty("æä»¶å") |
| | | @Excel(name = "æä»¶å") |
| | | private String fileName; |
| | | |
| | | /** éä»¶è·¯å¾ */ |
| | | @ApiModelProperty("éä»¶è·¯å¾") |
| | | @Excel(name = "éä»¶è·¯å¾") |
| | | private String path; |
| | | |
| | | /** 夿³¨ */ |
| | | @ApiModelProperty("夿³¨") |
| | | @Excel(name = "夿³¨") |
| | | private String remart; |
| | | |
| | | /** æ¡ä¾ç¼å· */ |
| | | @ApiModelProperty("æ¡ä¾ç¼å·") |
| | | @Excel(name = "æ¡ä¾ç¼å·") |
| | | private String caseNo; |
| | | |
| | | } |
| | | |
| | |
| | | /** |
| | | * éä»¶ç±»å |
| | | */ |
| | | @ApiModelProperty("å¨å®å»å¦æ¯æææ¬") |
| | | @Excel(name = "å¨å®å»å¦æ¯æææ¬") |
| | | private String delFlag; |
| | | /** |
| | | * éä»¶ç±»å |
| | | */ |
| | | @ApiModelProperty("æ¡ä¾ä¸å®¶è´¹éé¢ï¼å
ï¼") |
| | | @Excel(name = "æ¡ä¾ä¸å®¶è´¹éé¢ï¼å
ï¼") |
| | | private String delFlag2; |
| | |
| | | private Long fcid; |
| | | |
| | | @ApiModelProperty("delFlag") |
| | | private Long delFlag; |
| | | private Integer delFlag; |
| | | |
| | | /** |
| | | * ä¸å®¶æè§ |
| | |
| | | @TableField(exist = false) |
| | | private String basecreateby; |
| | | |
| | | /** |
| | | * åéæ¹å¼ |
| | | */ |
| | | @ApiModelProperty("åéæ¹å¼") |
| | | @Excel(name = "åéæ¹å¼") |
| | | private String sendType; |
| | | |
| | | /** |
| | | * æ¥æ¶ç¶æ |
| | | */ |
| | | @ApiModelProperty("æ¥æ¶ç¶æ") |
| | | @Excel(name = "æ¥æ¶ç¶æ") |
| | | private String receiveStatus; |
| | | } |
| | |
| | | private String city; |
| | | |
| | | private String reporterno; |
| | | private String caseNo; |
| | | //å¨å®ç§»æ¤ç¶æ ï¼0ï¼æªç§»æ¤ï¼1ï¼å·²ç§»æ¤ï¼2ï¼å¼ç¨ |
| | | private Integer transplantstate = null; |
| | | |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ruoyi.project.mapper; |
| | | |
| | | |
| | | import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
| | | import com.ruoyi.project.domain.ServiceDonatebaseinfoReportFile; |
| | | import org.apache.ibatis.annotations.Mapper; |
| | | |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * æ¡ä¾ä¸æ¥éä»¶Mapperæ¥å£ |
| | | * |
| | | * @author ruoyi |
| | | * @date 2025-12-15 |
| | | */ |
| | | @Mapper |
| | | public interface ServiceDonatebaseinfoReportFileMapper extends BaseMapper<ServiceDonatebaseinfoReportFile> |
| | | { |
| | | /** |
| | | * æ¥è¯¢æ¡ä¾ä¸æ¥éä»¶å表 |
| | | * |
| | | * @param serviceDonatebaseinfoReportFile æ¡ä¾ä¸æ¥éä»¶ |
| | | * @return æ¡ä¾ä¸æ¥éä»¶éå |
| | | */ |
| | | public List<ServiceDonatebaseinfoReportFile> selectServiceDonatebaseinfoReportFileList(ServiceDonatebaseinfoReportFile serviceDonatebaseinfoReportFile); |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ruoyi.project.mapper; |
| | | |
| | | |
| | | import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
| | | import com.ruoyi.project.domain.ServiceDonatebaseinfoReport; |
| | | import org.apache.ibatis.annotations.Mapper; |
| | | |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * æç®ä¸æ¥åºç¡Mapperæ¥å£ |
| | | * |
| | | * @author ruoyi |
| | | * @date 2025-12-15 |
| | | */ |
| | | @Mapper |
| | | public interface ServiceDonatebaseinfoReportMapper extends BaseMapper<ServiceDonatebaseinfoReport> |
| | | { |
| | | /** |
| | | * æ¥è¯¢æç®ä¸æ¥åºç¡å表 |
| | | * |
| | | * @param serviceDonatebaseinfoReport æç®ä¸æ¥åºç¡ |
| | | * @return æç®ä¸æ¥åºç¡éå |
| | | */ |
| | | public List<ServiceDonatebaseinfoReport> selectServiceDonatebaseinfoReportList(ServiceDonatebaseinfoReport serviceDonatebaseinfoReport); |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ruoyi.project.mapper; |
| | | |
| | | |
| | | import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
| | | import com.ruoyi.project.domain.ServiceEthicalreviewinitiate; |
| | | import org.apache.ibatis.annotations.Mapper; |
| | | |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * 伦ç审æ¥åèµ·Mapperæ¥å£ |
| | | * |
| | | * @author ruoyi |
| | | * @date 2025-12-20 |
| | | */ |
| | | @Mapper |
| | | public interface ServiceEthicalreviewinitiateMapper extends BaseMapper<ServiceEthicalreviewinitiate> { |
| | | /** |
| | | * æ¥è¯¢ä¼¦ç审æ¥åèµ·å表 |
| | | * |
| | | * @param serviceEthicalreviewinitiate 伦ç审æ¥åèµ· |
| | | * @return 伦ç审æ¥åèµ·éå |
| | | */ |
| | | public List<ServiceEthicalreviewinitiate> selectServiceEthicalreviewinitiateList(ServiceEthicalreviewinitiate serviceEthicalreviewinitiate); |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ruoyi.project.mapper; |
| | | |
| | | |
| | | import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
| | | import com.ruoyi.project.domain.ServiceMedicalevaluationorgan; |
| | | import org.apache.ibatis.annotations.Mapper; |
| | | |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * æç®å¨å®è¯ä¼°Mapperæ¥å£ |
| | | * |
| | | * @author ruoyi |
| | | * @date 2025-12-15 |
| | | */ |
| | | @Mapper |
| | | public interface ServiceMedicalevaluationorganMapper extends BaseMapper<ServiceMedicalevaluationorgan> |
| | | { |
| | | /** |
| | | * æ¥è¯¢æç®å¨å®è¯ä¼°å表 |
| | | * |
| | | * @param serviceMedicalevaluationorgan æç®å¨å®è¯ä¼° |
| | | * @return æç®å¨å®è¯ä¼°éå |
| | | */ |
| | | public List<ServiceMedicalevaluationorgan> selectServiceMedicalevaluationorganList(ServiceMedicalevaluationorgan serviceMedicalevaluationorgan); |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ruoyi.project.mapper; |
| | | |
| | | |
| | | import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
| | | import com.ruoyi.project.domain.ServiceTransportFile; |
| | | import org.apache.ibatis.annotations.Mapper; |
| | | |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * ä¾è
转è¿ç»è®°éä»¶Mapperæ¥å£ |
| | | * |
| | | * @author ruoyi |
| | | * @date 2025-12-15 |
| | | */ |
| | | @Mapper |
| | | public interface ServiceTransportFileMapper extends BaseMapper<ServiceTransportFile> |
| | | { |
| | | /** |
| | | * æ¥è¯¢ä¾è
转è¿ç»è®°éä»¶å表 |
| | | * |
| | | * @param serviceTransportFile ä¾è
转è¿ç»è®°éä»¶ |
| | | * @return ä¾è
转è¿ç»è®°éä»¶éå |
| | | */ |
| | | public List<ServiceTransportFile> selectServiceTransportFileList(ServiceTransportFile serviceTransportFile); |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ruoyi.project.mapper; |
| | | |
| | | |
| | | import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
| | | import com.ruoyi.project.domain.ServiceTransport; |
| | | import org.apache.ibatis.annotations.Mapper; |
| | | |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * ä¾è
转è¿ç»è®°Mapperæ¥å£ |
| | | * |
| | | * @author ruoyi |
| | | * @date 2025-12-15 |
| | | */ |
| | | @Mapper |
| | | public interface ServiceTransportMapper extends BaseMapper<ServiceTransport> |
| | | { |
| | | /** |
| | | * æ¥è¯¢ä¾è
转è¿ç»è®°å表 |
| | | * |
| | | * @param serviceTransport ä¾è
转è¿ç»è®° |
| | | * @return ä¾è
转è¿ç»è®°éå |
| | | */ |
| | | public List<ServiceTransport> selectServiceTransportList(ServiceTransport serviceTransport); |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ruoyi.project.service; |
| | | |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | import com.ruoyi.project.domain.ServiceDonatebaseinfoReportFile; |
| | | |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | /** |
| | | * æ¡ä¾ä¸æ¥éä»¶Serviceæ¥å£ |
| | | * |
| | | * @author ruoyi |
| | | * @date 2025-12-15 |
| | | */ |
| | | public interface IServiceDonatebaseinfoReportFileService extends IService<ServiceDonatebaseinfoReportFile> { |
| | | |
| | | /** |
| | | * æ¥è¯¢æ¡ä¾ä¸æ¥éä»¶å表 |
| | | * |
| | | * @param serviceDonatebaseinfoReportFile æ¡ä¾ä¸æ¥éä»¶ |
| | | * @return æ¡ä¾ä¸æ¥éä»¶éå |
| | | */ |
| | | public List<ServiceDonatebaseinfoReportFile> queryList(ServiceDonatebaseinfoReportFile serviceDonatebaseinfoReportFile); |
| | | |
| | | //æ¹éä¸ä¼ |
| | | public Boolean addList(List<ServiceDonatebaseinfoReportFile> serviceDonatebaseinfoReportFiles,String caseNo,String updateName); |
| | | |
| | | public Boolean updateList(List<ServiceDonatebaseinfoReportFile> serviceDonatebaseinfoReportFiles, Long reportId,String caseNo,String updateName); |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ruoyi.project.service; |
| | | |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | import com.ruoyi.project.domain.ServiceDonatebaseinfoReport; |
| | | |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | /** |
| | | * æç®ä¸æ¥åºç¡Serviceæ¥å£ |
| | | * |
| | | * @author ruoyi |
| | | * @date 2025-12-15 |
| | | */ |
| | | public interface IServiceDonatebaseinfoReportService extends IService<ServiceDonatebaseinfoReport> { |
| | | |
| | | /** |
| | | * æ¥è¯¢æç®ä¸æ¥åºç¡å表 |
| | | * |
| | | * @param serviceDonatebaseinfoReport æç®ä¸æ¥åºç¡ |
| | | * @return æç®ä¸æ¥åºç¡éå |
| | | */ |
| | | public Page<ServiceDonatebaseinfoReport> queryList(ServiceDonatebaseinfoReport serviceDonatebaseinfoReport); |
| | | |
| | | /** |
| | | * è·åæ»æ° |
| | | * |
| | | * @param serviceDonatebaseinfoReport æç®ä¸æ¥åºç¡ |
| | | * @return æç®ä¸æ¥åºç¡éå |
| | | */ |
| | | public Map<String,Object> getTotal(ServiceDonatebaseinfoReport serviceDonatebaseinfoReport, String type); |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ruoyi.project.service; |
| | | |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | import com.ruoyi.project.domain.ServiceEthicalreviewinitiate; |
| | | |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * 伦ç审æ¥åèµ·Serviceæ¥å£ |
| | | * |
| | | * @author ruoyi |
| | | * @date 2025-12-20 |
| | | */ |
| | | public interface IServiceEthicalreviewinitiateService extends IService<ServiceEthicalreviewinitiate> |
| | | { |
| | | |
| | | /** |
| | | * æ¥è¯¢ä¼¦ç审æ¥åèµ·å表 |
| | | * |
| | | * @param serviceEthicalreviewinitiate 伦ç审æ¥åèµ· |
| | | * @return 伦ç审æ¥åèµ·éå |
| | | */ |
| | | public List<ServiceEthicalreviewinitiate> queryList(ServiceEthicalreviewinitiate serviceEthicalreviewinitiate); |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ruoyi.project.service; |
| | | |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | import com.ruoyi.project.domain.ServiceMedicalevaluationorgan; |
| | | |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * æç®å¨å®è¯ä¼°Serviceæ¥å£ |
| | | * |
| | | * @author ruoyi |
| | | * @date 2025-12-15 |
| | | */ |
| | | public interface IServiceMedicalevaluationorganService extends IService<ServiceMedicalevaluationorgan> |
| | | { |
| | | |
| | | /** |
| | | * æ¥è¯¢æç®å¨å®è¯ä¼°å表 |
| | | * |
| | | * @param serviceMedicalevaluationorgan æç®å¨å®è¯ä¼° |
| | | * @return æç®å¨å®è¯ä¼°éå |
| | | */ |
| | | public List<ServiceMedicalevaluationorgan> queryList(ServiceMedicalevaluationorgan serviceMedicalevaluationorgan); |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ruoyi.project.service; |
| | | |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | import com.ruoyi.project.domain.ServiceTransportFile; |
| | | |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | /** |
| | | * ä¾è
转è¿ç»è®°éä»¶Serviceæ¥å£ |
| | | * |
| | | * @author ruoyi |
| | | * @date 2025-12-15 |
| | | */ |
| | | public interface IServiceTransportFileService extends IService<ServiceTransportFile> |
| | | { |
| | | |
| | | /** |
| | | * æ¥è¯¢ä¾è
转è¿ç»è®°éä»¶å表 |
| | | * |
| | | * @param serviceTransportFile ä¾è
转è¿ç»è®°éä»¶ |
| | | * @return ä¾è
转è¿ç»è®°éä»¶éå |
| | | */ |
| | | public List<ServiceTransportFile> queryList(ServiceTransportFile serviceTransportFile); |
| | | |
| | | public Boolean addList(List<ServiceTransportFile> annexfilesList, Long transportId,String caseNo,String updateName); |
| | | |
| | | public Boolean updateList(List<ServiceTransportFile> annexfilesList,Long reportId,String caseNo,String updateName); |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ruoyi.project.service; |
| | | |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | import com.ruoyi.project.domain.ServiceTransport; |
| | | |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * ä¾è
转è¿ç»è®°Serviceæ¥å£ |
| | | * |
| | | * @author ruoyi |
| | | * @date 2025-12-15 |
| | | */ |
| | | public interface IServiceTransportService extends IService<ServiceTransport> |
| | | { |
| | | |
| | | /** |
| | | * æ¥è¯¢ä¾è
转è¿ç»è®°å表 |
| | | * |
| | | * @param serviceTransport ä¾è
转è¿ç»è®° |
| | | * @return ä¾è
转è¿ç»è®°éå |
| | | */ |
| | | public Page<ServiceTransport> queryList(ServiceTransport serviceTransport); |
| | | |
| | | /** |
| | | * æ¥è¯¢ä¾è
转è¿ç»è®°å表 |
| | | * |
| | | * @param serviceTransport ä¾è
转è¿ç»è®° |
| | | * @return ä¾è
转è¿ç»è®°éå |
| | | */ |
| | | public List<ServiceTransport> queryListData(ServiceTransport serviceTransport); |
| | | } |
| | |
| | | * @date 2023-11-10 |
| | | */ |
| | | @Service |
| | | public class BaseAnnextypeServiceImpl extends ServiceImpl<BaseAnnextypeMapper, BaseAnnextype> implements IBaseAnnextypeService |
| | | { |
| | | public class BaseAnnextypeServiceImpl extends ServiceImpl<BaseAnnextypeMapper, BaseAnnextype> implements IBaseAnnextypeService { |
| | | |
| | | |
| | | /** |
| | |
| | | if (baseAnnextype.getSeqno() != null){ |
| | | wrappers.eq(BaseAnnextype::getSeqno ,baseAnnextype.getSeqno()); |
| | | } |
| | | if (StringUtils.isNotBlank(baseAnnextype.getCaseNo())) { |
| | | wrappers.eq(BaseAnnextype::getCaseNo, baseAnnextype.getCaseNo()); |
| | | } |
| | | return this.list(wrappers); |
| | | } |
| | | |
| | |
| | | if (serviceDonateannex.getInfoid() != null) { |
| | | wrappers.eq(ServiceDonateannex::getInfoid, serviceDonateannex.getInfoid()); |
| | | } |
| | | if (serviceDonateannex.getCaseNo() != null) { |
| | | wrappers.eq(ServiceDonateannex::getCaseNo, serviceDonateannex.getCaseNo()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceDonateannex.getDonorno())) { |
| | | wrappers.eq(ServiceDonateannex::getDonorno, serviceDonateannex.getDonorno()); |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ruoyi.project.service.impl; |
| | | |
| | | import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
| | | import com.baomidou.mybatisplus.core.toolkit.CollectionUtils; |
| | | import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import com.ruoyi.common.utils.StringUtils; |
| | | import com.ruoyi.project.domain.ServiceDonatebaseinfoReportFile; |
| | | import com.ruoyi.project.mapper.ServiceDonatebaseinfoReportFileMapper; |
| | | import com.ruoyi.project.service.IServiceDonatebaseinfoReportFileService; |
| | | import org.springframework.stereotype.Service; |
| | | import org.springframework.transaction.annotation.Transactional; |
| | | |
| | | import java.util.Date; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | import java.util.Set; |
| | | import java.util.stream.Collectors; |
| | | |
| | | /** |
| | | * æ¡ä¾ä¸æ¥éä»¶Serviceä¸å¡å±å¤ç |
| | | * |
| | | * @author ruoyi |
| | | * @date 2025-12-15 |
| | | */ |
| | | @Service |
| | | public class ServiceDonatebaseinfoReportFileServiceImpl extends ServiceImpl<ServiceDonatebaseinfoReportFileMapper, ServiceDonatebaseinfoReportFile> implements IServiceDonatebaseinfoReportFileService { |
| | | |
| | | |
| | | /** |
| | | * æ¥è¯¢æ¡ä¾ä¸æ¥éä»¶å表 |
| | | * |
| | | * @param serviceDonatebaseinfoReportFile æ¡ä¾ä¸æ¥éä»¶ |
| | | * @return æ¡ä¾ä¸æ¥éä»¶ |
| | | */ |
| | | @Override |
| | | public List<ServiceDonatebaseinfoReportFile> queryList(ServiceDonatebaseinfoReportFile serviceDonatebaseinfoReportFile) { |
| | | LambdaQueryWrapper<ServiceDonatebaseinfoReportFile> wrappers = Wrappers.lambdaQuery(); |
| | | if (serviceDonatebaseinfoReportFile.getDonatebaseinfoReportId() != null) { |
| | | wrappers.eq(ServiceDonatebaseinfoReportFile::getDonatebaseinfoReportId, serviceDonatebaseinfoReportFile.getDonatebaseinfoReportId()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceDonatebaseinfoReportFile.getFileName())) { |
| | | wrappers.eq(ServiceDonatebaseinfoReportFile::getFileName, serviceDonatebaseinfoReportFile.getFileName()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceDonatebaseinfoReportFile.getType())) { |
| | | wrappers.eq(ServiceDonatebaseinfoReportFile::getType, serviceDonatebaseinfoReportFile.getType()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceDonatebaseinfoReportFile.getPath())) { |
| | | wrappers.eq(ServiceDonatebaseinfoReportFile::getPath, serviceDonatebaseinfoReportFile.getPath()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceDonatebaseinfoReportFile.getRemart())) { |
| | | wrappers.eq(ServiceDonatebaseinfoReportFile::getRemart, serviceDonatebaseinfoReportFile.getRemart()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceDonatebaseinfoReportFile.getCaseNo())) { |
| | | wrappers.eq(ServiceDonatebaseinfoReportFile::getCaseNo, serviceDonatebaseinfoReportFile.getCaseNo()); |
| | | } |
| | | return this.list(wrappers); |
| | | } |
| | | |
| | | @Transactional(rollbackFor = Exception.class) |
| | | @Override |
| | | public Boolean addList(List<ServiceDonatebaseinfoReportFile> serviceDonatebaseinfoReportFiles,String caseNo,String createName) { |
| | | boolean save = false; |
| | | if (CollectionUtils.isNotEmpty(serviceDonatebaseinfoReportFiles)) { |
| | | for (ServiceDonatebaseinfoReportFile serviceDonatebaseinfoReportFile : serviceDonatebaseinfoReportFiles) { |
| | | serviceDonatebaseinfoReportFile.setCreateTime(new Date()); |
| | | serviceDonatebaseinfoReportFile.setCreateBy(createName); |
| | | serviceDonatebaseinfoReportFile.setCaseNo(caseNo); |
| | | serviceDonatebaseinfoReportFile.setCreateTime(new Date()); |
| | | save = save(serviceDonatebaseinfoReportFile); |
| | | } |
| | | } |
| | | return save; |
| | | } |
| | | |
| | | @Transactional(rollbackFor = Exception.class) |
| | | @Override |
| | | public Boolean updateList(List<ServiceDonatebaseinfoReportFile> serviceDonatebaseinfoReportFiles, Long reportId,String caseNo,String updateName) { |
| | | // å
å°æ°æ®æ¥åºæ¥ |
| | | List<ServiceDonatebaseinfoReportFile> list = list(new LambdaQueryWrapper<ServiceDonatebaseinfoReportFile>().eq(ServiceDonatebaseinfoReportFile::getDonatebaseinfoReportId, reportId)); |
| | | |
| | | // æåç°æè®°å½çè·¯å¾éåï¼ç¨äºé«ææ¯è¾ |
| | | Set<String> existingPaths = list.stream().map(file -> StringUtils.isNotEmpty(file.getFileName()) ? file.getFileName().trim() : "").filter(StringUtils::isNotEmpty).collect(Collectors.toSet()); |
| | | |
| | | // æåå¾
å¤çè·¯å¾éå |
| | | Set<String> newPathSet = serviceDonatebaseinfoReportFiles.stream().map(serviceDonatebaseinfoReportFile -> StringUtils.isNotEmpty(serviceDonatebaseinfoReportFile.getFileName()) ? serviceDonatebaseinfoReportFile.getFileName().trim() : "").filter(StringUtils::isNotEmpty).collect(Collectors.toSet()); |
| | | |
| | | boolean result = true; |
| | | |
| | | // æ è®°éè¦å é¤çè®°å½ï¼åå¨äºæ°æ®åºä½ä¸å¨æ°å表ä¸ï¼ |
| | | for (ServiceDonatebaseinfoReportFile file : list) { |
| | | if (StringUtils.isNotEmpty(file.getPath()) && !newPathSet.contains(file.getPath().trim())) { |
| | | file.setDelFlag(1); |
| | | file.setUpdateTime(new Date()); |
| | | file.setUpdateBy(updateName); |
| | | result &= updateById(file); |
| | | } |
| | | } |
| | | |
| | | // æ·»å æ°çè®°å½ |
| | | for (ServiceDonatebaseinfoReportFile serviceDonatebaseinfoReportFile : serviceDonatebaseinfoReportFiles) { |
| | | if (StringUtils.isNotEmpty(serviceDonatebaseinfoReportFile.getFileName()) && !existingPaths.contains(serviceDonatebaseinfoReportFile.getFileName().trim())) { |
| | | serviceDonatebaseinfoReportFile.setUpdateBy(updateName); |
| | | serviceDonatebaseinfoReportFile.setUpdateTime(new Date()); |
| | | serviceDonatebaseinfoReportFile.setCaseNo(caseNo); |
| | | result &= save(serviceDonatebaseinfoReportFile); |
| | | } |
| | | } |
| | | |
| | | return result; |
| | | } |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ruoyi.project.service.impl; |
| | | |
| | | import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
| | | import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import com.ruoyi.common.utils.StringUtils; |
| | | import com.ruoyi.project.common.CalculateDateUtils; |
| | | import com.ruoyi.project.domain.ServiceDonatebaseinfoReport; |
| | | import com.ruoyi.project.domain.ServiceDonatebaseinfoReportFile; |
| | | import com.ruoyi.project.domain.ServiceTransport; |
| | | import com.ruoyi.project.mapper.ServiceDonatebaseinfoReportMapper; |
| | | import com.ruoyi.project.service.IServiceDonatebaseinfoReportFileService; |
| | | import com.ruoyi.project.service.IServiceDonatebaseinfoReportService; |
| | | import com.ruoyi.project.service.IServiceTransportService; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import java.time.LocalDate; |
| | | import java.time.ZoneId; |
| | | import java.util.Arrays; |
| | | import java.util.HashMap; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | /** |
| | | * æç®ä¸æ¥åºç¡Serviceä¸å¡å±å¤ç |
| | | * |
| | | * @author ruoyi |
| | | * @date 2025-12-15 |
| | | */ |
| | | @Service |
| | | public class ServiceDonatebaseinfoReportServiceImpl extends ServiceImpl<ServiceDonatebaseinfoReportMapper, ServiceDonatebaseinfoReport> implements IServiceDonatebaseinfoReportService { |
| | | @Autowired |
| | | private IServiceDonatebaseinfoReportFileService serviceDonatebaseinfoReportFileService; |
| | | @Autowired |
| | | private IServiceTransportService serviceTransportService; |
| | | |
| | | @Autowired |
| | | private ServiceDonatebaseinfoReportMapper serviceDonatebaseinfoReportMapper; |
| | | |
| | | /** |
| | | * æ¥è¯¢æç®ä¸æ¥åºç¡å表 |
| | | * |
| | | * @param serviceDonatebaseinfoReport æç®ä¸æ¥åºç¡ |
| | | * @return æç®ä¸æ¥åºç¡ |
| | | */ |
| | | @Override |
| | | public Page<ServiceDonatebaseinfoReport> queryList(ServiceDonatebaseinfoReport serviceDonatebaseinfoReport) { |
| | | LambdaQueryWrapper<ServiceDonatebaseinfoReport> wrappers = getWrapper(serviceDonatebaseinfoReport); |
| | | // å建å页对象ï¼è®¾ç½®é¡µç åæ¯é¡µå¤§å° |
| | | int currentPage = (serviceDonatebaseinfoReport.getPageNum() == null || serviceDonatebaseinfoReport.getPageNum() < 1) ? 1 : serviceDonatebaseinfoReport.getPageNum(); |
| | | int size = (serviceDonatebaseinfoReport.getPageSize() == null || serviceDonatebaseinfoReport.getPageSize() < 1) ? 10 : serviceDonatebaseinfoReport.getPageSize(); |
| | | Page<ServiceDonatebaseinfoReport> page = new Page<>(currentPage, size); |
| | | |
| | | List<ServiceDonatebaseinfoReport> serviceDonatebaseinfoReportPage = serviceDonatebaseinfoReportMapper.selectPage(page, wrappers).getRecords(); |
| | | for (ServiceDonatebaseinfoReport serviceDonatebaseinfoReport1 : serviceDonatebaseinfoReportPage) { |
| | | ServiceDonatebaseinfoReportFile serviceDonatebaseinfoReportFile = new ServiceDonatebaseinfoReportFile(); |
| | | serviceDonatebaseinfoReportFile.setDonatebaseinfoReportId(serviceDonatebaseinfoReport1.getId()); |
| | | serviceDonatebaseinfoReportFile.setCaseNo(serviceDonatebaseinfoReport1.getCaseNo()); |
| | | serviceDonatebaseinfoReportFile.setDelFlag(0); |
| | | List<ServiceDonatebaseinfoReportFile> serviceDonatebaseinfoReportFiles = serviceDonatebaseinfoReportFileService.queryList(serviceDonatebaseinfoReportFile); |
| | | serviceDonatebaseinfoReport1.setAnnexfilesList(serviceDonatebaseinfoReportFiles); |
| | | |
| | | //æ¥è¯¢è½¬è¿ä¿¡æ¯ |
| | | ServiceTransport serviceTransport = new ServiceTransport(); |
| | | serviceTransport.setCaseNo(serviceDonatebaseinfoReport1.getCaseNo()); |
| | | serviceTransport.setReportId(serviceDonatebaseinfoReport1.getId()); |
| | | serviceTransport.setDelFlag(0); |
| | | List<ServiceTransport> serviceTransports = serviceTransportService.queryListData(serviceTransport); |
| | | serviceDonatebaseinfoReport1.setServiceTransport(serviceTransports); |
| | | |
| | | // //计ç®å¹´é¾ |
| | | // if (serviceDonatebaseinfoReport1.getBirthday() != null) { |
| | | // Map<String, String> map = CalculateDateUtils.calculateAge(serviceDonatebaseinfoReport1.getBirthday().toInstant().atZone(ZoneId.systemDefault()).toLocalDate(), LocalDate.now()); |
| | | // serviceDonatebaseinfoReport1.setAge(org.apache.commons.lang3.ObjectUtils.isNotEmpty(map.get("age")) ? Long.valueOf(map.get("age")) : null); |
| | | // serviceDonatebaseinfoReport1.setAgeunit(map.get("ageUnit")); |
| | | // // serviceDonatebaseinfoReport1.setAge2(org.apache.commons.lang3.ObjectUtils.isNotEmpty(map.get("age2")) ? Long.valueOf(map.get("age2")) : null); |
| | | // // serviceDonatebaseinfoReport1.setAgeunit2(map.get("ageUnit2")); |
| | | // } |
| | | } |
| | | page.setRecords(serviceDonatebaseinfoReportPage); |
| | | return page; |
| | | } |
| | | |
| | | @Override |
| | | public Map<String, Object> getTotal(ServiceDonatebaseinfoReport serviceDonatebaseinfoReport, String type) { |
| | | Map<String, Object> map = new HashMap<>(); |
| | | Integer all = 0; |
| | | if (StringUtils.isNotEmpty(type)) { |
| | | List<String> list = Arrays.asList(type.split(",")); |
| | | for (String status : list) { |
| | | serviceDonatebaseinfoReport.setReportStatus(status); |
| | | serviceDonatebaseinfoReport.setDelFlag(0); |
| | | List<ServiceDonatebaseinfoReport> list1 = this.list(getWrapper(serviceDonatebaseinfoReport)); |
| | | //åä¸ªç¶æçæ»æ° |
| | | map.put(status, list1.size()); |
| | | all += list1.size(); |
| | | } |
| | | } |
| | | //ææç¶æçæ»æ° |
| | | map.put("all", all); |
| | | return map; |
| | | } |
| | | |
| | | private LambdaQueryWrapper<ServiceDonatebaseinfoReport> getWrapper(ServiceDonatebaseinfoReport serviceDonatebaseinfoReport) { |
| | | LambdaQueryWrapper<ServiceDonatebaseinfoReport> wrappers = Wrappers.lambdaQuery(); |
| | | if (StringUtils.isNotBlank(serviceDonatebaseinfoReport.getCaseNo())) { |
| | | wrappers.eq(ServiceDonatebaseinfoReport::getCaseNo, serviceDonatebaseinfoReport.getCaseNo()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceDonatebaseinfoReport.getName())) { |
| | | wrappers.like(ServiceDonatebaseinfoReport::getName, serviceDonatebaseinfoReport.getName()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceDonatebaseinfoReport.getSex())) { |
| | | wrappers.eq(ServiceDonatebaseinfoReport::getSex, serviceDonatebaseinfoReport.getSex()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceDonatebaseinfoReport.getReportStatus())) { |
| | | wrappers.eq(ServiceDonatebaseinfoReport::getReportStatus, serviceDonatebaseinfoReport.getReportStatus()); |
| | | } |
| | | if (serviceDonatebaseinfoReport.getIdcardtype() != null) { |
| | | wrappers.eq(ServiceDonatebaseinfoReport::getIdcardtype, serviceDonatebaseinfoReport.getIdcardtype()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceDonatebaseinfoReport.getIdcardno())) { |
| | | wrappers.eq(ServiceDonatebaseinfoReport::getIdcardno, serviceDonatebaseinfoReport.getIdcardno()); |
| | | } |
| | | if (serviceDonatebaseinfoReport.getAge() != null) { |
| | | wrappers.eq(ServiceDonatebaseinfoReport::getAge, serviceDonatebaseinfoReport.getAge()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceDonatebaseinfoReport.getAgeunit())) { |
| | | wrappers.eq(ServiceDonatebaseinfoReport::getAgeunit, serviceDonatebaseinfoReport.getAgeunit()); |
| | | } |
| | | if (serviceDonatebaseinfoReport.getBirthday() != null) { |
| | | wrappers.eq(ServiceDonatebaseinfoReport::getBirthday, serviceDonatebaseinfoReport.getBirthday()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceDonatebaseinfoReport.getPhone())) { |
| | | wrappers.eq(ServiceDonatebaseinfoReport::getPhone, serviceDonatebaseinfoReport.getPhone()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceDonatebaseinfoReport.getNationality())) { |
| | | wrappers.eq(ServiceDonatebaseinfoReport::getNationality, serviceDonatebaseinfoReport.getNationality()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceDonatebaseinfoReport.getNativeplace())) { |
| | | wrappers.eq(ServiceDonatebaseinfoReport::getNativeplace, serviceDonatebaseinfoReport.getNativeplace()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceDonatebaseinfoReport.getNation())) { |
| | | wrappers.eq(ServiceDonatebaseinfoReport::getNation, serviceDonatebaseinfoReport.getNation()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceDonatebaseinfoReport.getOccupation())) { |
| | | wrappers.eq(ServiceDonatebaseinfoReport::getOccupation, serviceDonatebaseinfoReport.getOccupation()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceDonatebaseinfoReport.getEducation())) { |
| | | wrappers.eq(ServiceDonatebaseinfoReport::getEducation, serviceDonatebaseinfoReport.getEducation()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceDonatebaseinfoReport.getResidenceaddress())) { |
| | | wrappers.eq(ServiceDonatebaseinfoReport::getResidenceaddress, serviceDonatebaseinfoReport.getResidenceaddress()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceDonatebaseinfoReport.getResidenceprovince())) { |
| | | wrappers.eq(ServiceDonatebaseinfoReport::getResidenceprovince, serviceDonatebaseinfoReport.getResidenceprovince()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceDonatebaseinfoReport.getResidenceprovincename())) { |
| | | wrappers.like(ServiceDonatebaseinfoReport::getResidenceprovincename, serviceDonatebaseinfoReport.getResidenceprovincename()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceDonatebaseinfoReport.getResidencetownname())) { |
| | | wrappers.like(ServiceDonatebaseinfoReport::getResidencetownname, serviceDonatebaseinfoReport.getResidencetownname()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceDonatebaseinfoReport.getResidencecommunity())) { |
| | | wrappers.eq(ServiceDonatebaseinfoReport::getResidencecommunity, serviceDonatebaseinfoReport.getResidencecommunity()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceDonatebaseinfoReport.getResidencecommunityname())) { |
| | | wrappers.like(ServiceDonatebaseinfoReport::getResidencecommunityname, serviceDonatebaseinfoReport.getResidencecommunityname()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceDonatebaseinfoReport.getResidencecountycode())) { |
| | | wrappers.eq(ServiceDonatebaseinfoReport::getResidencecountycode, serviceDonatebaseinfoReport.getResidencecountycode()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceDonatebaseinfoReport.getResidencecountyname())) { |
| | | wrappers.like(ServiceDonatebaseinfoReport::getResidencecountyname, serviceDonatebaseinfoReport.getResidencecountyname()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceDonatebaseinfoReport.getRegisteraddress())) { |
| | | wrappers.eq(ServiceDonatebaseinfoReport::getRegisteraddress, serviceDonatebaseinfoReport.getRegisteraddress()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceDonatebaseinfoReport.getRegisterprovince())) { |
| | | wrappers.eq(ServiceDonatebaseinfoReport::getRegisterprovince, serviceDonatebaseinfoReport.getRegisterprovince()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceDonatebaseinfoReport.getRegisterprovincename())) { |
| | | wrappers.like(ServiceDonatebaseinfoReport::getRegisterprovincename, serviceDonatebaseinfoReport.getRegisterprovincename()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceDonatebaseinfoReport.getRegistercityname())) { |
| | | wrappers.like(ServiceDonatebaseinfoReport::getRegistercityname, serviceDonatebaseinfoReport.getRegistercityname()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceDonatebaseinfoReport.getRegistertownname())) { |
| | | wrappers.like(ServiceDonatebaseinfoReport::getRegistertownname, serviceDonatebaseinfoReport.getRegistertownname()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceDonatebaseinfoReport.getRegistercommunityname())) { |
| | | wrappers.like(ServiceDonatebaseinfoReport::getRegistercommunityname, serviceDonatebaseinfoReport.getRegistercommunityname()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceDonatebaseinfoReport.getTreatmenthospitalname())) { |
| | | wrappers.like(ServiceDonatebaseinfoReport::getTreatmenthospitalname, serviceDonatebaseinfoReport.getTreatmenthospitalname()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceDonatebaseinfoReport.getTreatmentdeptname())) { |
| | | wrappers.like(ServiceDonatebaseinfoReport::getTreatmentdeptname, serviceDonatebaseinfoReport.getTreatmentdeptname()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceDonatebaseinfoReport.getDiagnosisname())) { |
| | | wrappers.like(ServiceDonatebaseinfoReport::getDiagnosisname, serviceDonatebaseinfoReport.getDiagnosisname()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceDonatebaseinfoReport.getInpatientno())) { |
| | | wrappers.eq(ServiceDonatebaseinfoReport::getInpatientno, serviceDonatebaseinfoReport.getInpatientno()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceDonatebaseinfoReport.getIllnessoverview())) { |
| | | wrappers.eq(ServiceDonatebaseinfoReport::getIllnessoverview, serviceDonatebaseinfoReport.getIllnessoverview()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceDonatebaseinfoReport.getInfectious())) { |
| | | wrappers.eq(ServiceDonatebaseinfoReport::getInfectious, serviceDonatebaseinfoReport.getInfectious()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceDonatebaseinfoReport.getInfectiousOther())) { |
| | | wrappers.eq(ServiceDonatebaseinfoReport::getInfectiousOther, serviceDonatebaseinfoReport.getInfectiousOther()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceDonatebaseinfoReport.getPatientstate())) { |
| | | wrappers.eq(ServiceDonatebaseinfoReport::getPatientstate, serviceDonatebaseinfoReport.getPatientstate()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceDonatebaseinfoReport.getReporterno())) { |
| | | wrappers.eq(ServiceDonatebaseinfoReport::getReporterno, serviceDonatebaseinfoReport.getReporterno()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceDonatebaseinfoReport.getReportername())) { |
| | | wrappers.like(ServiceDonatebaseinfoReport::getReportername, serviceDonatebaseinfoReport.getReportername()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceDonatebaseinfoReport.getReporterphone())) { |
| | | wrappers.eq(ServiceDonatebaseinfoReport::getReporterphone, serviceDonatebaseinfoReport.getReporterphone()); |
| | | } |
| | | if (serviceDonatebaseinfoReport.getReporttime() != null) { |
| | | wrappers.eq(ServiceDonatebaseinfoReport::getReporttime, serviceDonatebaseinfoReport.getReporttime()); |
| | | } |
| | | if (serviceDonatebaseinfoReport.getTerminationCase() != null) { |
| | | wrappers.eq(ServiceDonatebaseinfoReport::getTerminationCase, serviceDonatebaseinfoReport.getTerminationCase()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceDonatebaseinfoReport.getUserNo())) { |
| | | wrappers.eq(ServiceDonatebaseinfoReport::getUserNo, serviceDonatebaseinfoReport.getUserNo()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceDonatebaseinfoReport.getUserName())) { |
| | | wrappers.eq(ServiceDonatebaseinfoReport::getUserName, serviceDonatebaseinfoReport.getUserName()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceDonatebaseinfoReport.getDeptNo())) { |
| | | wrappers.eq(ServiceDonatebaseinfoReport::getDeptNo, serviceDonatebaseinfoReport.getDeptNo()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceDonatebaseinfoReport.getDeptName())) { |
| | | wrappers.eq(ServiceDonatebaseinfoReport::getDeptName, serviceDonatebaseinfoReport.getDeptName()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceDonatebaseinfoReport.getIsTransport())) { |
| | | wrappers.eq(ServiceDonatebaseinfoReport::getIsTransport, serviceDonatebaseinfoReport.getIsTransport()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceDonatebaseinfoReport.getGscScore())) { |
| | | wrappers.eq(ServiceDonatebaseinfoReport::getGscScore, serviceDonatebaseinfoReport.getGscScore()); |
| | | } |
| | | return wrappers; |
| | | } |
| | | |
| | | } |
| | |
| | | if (StringUtils.isNotBlank(serviceDonatebaseinfo.getReportername())) { |
| | | wrappers.like(ServiceDonatebaseinfo::getReportername, serviceDonatebaseinfo.getReportername()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceDonatebaseinfo.getCaseNo())) { |
| | | wrappers.like(ServiceDonatebaseinfo::getCaseNo, serviceDonatebaseinfo.getCaseNo()); |
| | | } |
| | | Map<String, Object> params = serviceDonatebaseinfo.getParams(); |
| | | if (params.get("beginReporttime") != null && params.get("endReporttime") != null) { |
| | | wrappers.between(ServiceDonatebaseinfo::getReporttime, params.get("beginReporttime"), params.get("endReporttime")); |
| | |
| | | * @date 2023-12-25 |
| | | */ |
| | | @Service |
| | | public class ServiceDonatecomporganServiceImpl extends ServiceImpl<ServiceDonatecomporganMapper, ServiceDonatecomporgan> implements IServiceDonatecomporganService |
| | | { |
| | | public class ServiceDonatecomporganServiceImpl extends ServiceImpl<ServiceDonatecomporganMapper, ServiceDonatecomporgan> implements IServiceDonatecomporganService { |
| | | |
| | | |
| | | /** |
| | |
| | | if (serviceDonatecomporgan.getAge() != null){ |
| | | wrappers.eq(ServiceDonatecomporgan::getAge ,serviceDonatecomporgan.getAge()); |
| | | } |
| | | if (serviceDonatecomporgan.getCaseNo() != null) { |
| | | wrappers.eq(ServiceDonatecomporgan::getCaseNo, serviceDonatecomporgan.getCaseNo()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceDonatecomporgan.getAgeunit())){ |
| | | wrappers.eq(ServiceDonatecomporgan::getAgeunit ,serviceDonatecomporgan.getAgeunit()); |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ruoyi.project.service.impl; |
| | | |
| | | import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
| | | import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import com.ruoyi.common.utils.StringUtils; |
| | | import com.ruoyi.project.domain.ServiceEthicalreviewinitiate; |
| | | import com.ruoyi.project.mapper.ServiceEthicalreviewinitiateMapper; |
| | | import com.ruoyi.project.service.IServiceEthicalreviewinitiateService; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * 伦ç审æ¥åèµ·Serviceä¸å¡å±å¤ç |
| | | * |
| | | * @author ruoyi |
| | | * @date 2025-12-20 |
| | | */ |
| | | @Service |
| | | public class ServiceEthicalreviewinitiateServiceImpl extends ServiceImpl<ServiceEthicalreviewinitiateMapper, ServiceEthicalreviewinitiate> implements IServiceEthicalreviewinitiateService { |
| | | |
| | | |
| | | /** |
| | | * æ¥è¯¢ä¼¦ç审æ¥åèµ·å表 |
| | | * |
| | | * @param serviceEthicalreviewinitiate 伦ç审æ¥åèµ· |
| | | * @return 伦ç审æ¥åèµ· |
| | | */ |
| | | @Override |
| | | public List<ServiceEthicalreviewinitiate> queryList(ServiceEthicalreviewinitiate serviceEthicalreviewinitiate) { |
| | | LambdaQueryWrapper<ServiceEthicalreviewinitiate> wrappers = Wrappers.lambdaQuery(); |
| | | if (serviceEthicalreviewinitiate.getInfoid() != null) { |
| | | wrappers.eq(ServiceEthicalreviewinitiate::getInfoid, serviceEthicalreviewinitiate.getInfoid()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceEthicalreviewinitiate.getCaseNo())) { |
| | | wrappers.eq(ServiceEthicalreviewinitiate::getCaseNo, serviceEthicalreviewinitiate.getCaseNo()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceEthicalreviewinitiate.getInitiatePerson())) { |
| | | wrappers.eq(ServiceEthicalreviewinitiate::getInitiatePerson, serviceEthicalreviewinitiate.getInitiatePerson()); |
| | | } |
| | | if (serviceEthicalreviewinitiate.getStartTime() != null) { |
| | | wrappers.eq(ServiceEthicalreviewinitiate::getStartTime, serviceEthicalreviewinitiate.getStartTime()); |
| | | } |
| | | if (serviceEthicalreviewinitiate.getEndTime() != null) { |
| | | wrappers.eq(ServiceEthicalreviewinitiate::getEndTime, serviceEthicalreviewinitiate.getEndTime()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceEthicalreviewinitiate.getInitiateTheme())) { |
| | | wrappers.eq(ServiceEthicalreviewinitiate::getInitiateTheme, serviceEthicalreviewinitiate.getInitiateTheme()); |
| | | } |
| | | if (serviceEthicalreviewinitiate.getCutOffTime() != null) { |
| | | wrappers.eq(ServiceEthicalreviewinitiate::getCutOffTime, serviceEthicalreviewinitiate.getCutOffTime()); |
| | | } |
| | | return this.list(wrappers); |
| | | } |
| | | |
| | | } |
| | |
| | | if (StringUtils.isNotBlank(serviceEthicalreviewopinions.getExpertopinion())) { |
| | | wrappers.eq(ServiceEthicalreviewopinions::getExpertopinion, serviceEthicalreviewopinions.getExpertopinion()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceEthicalreviewopinions.getCaseNo())) { |
| | | wrappers.eq(ServiceEthicalreviewopinions::getCaseNo, serviceEthicalreviewopinions.getCaseNo()); |
| | | } |
| | | if (serviceEthicalreviewopinions.getExpertconclusion() != null) { |
| | | wrappers.eq(ServiceEthicalreviewopinions::getExpertconclusion, serviceEthicalreviewopinions.getExpertconclusion()); |
| | | } |
| | |
| | | if (serviceEthicalreviewopinions.getConclusionorder() != null) { |
| | | wrappers.eq(ServiceEthicalreviewopinions::getConclusionorder, serviceEthicalreviewopinions.getConclusionorder()); |
| | | } |
| | | if (serviceEthicalreviewopinions.getSendType() != null) { |
| | | wrappers.eq(ServiceEthicalreviewopinions::getSendType, serviceEthicalreviewopinions.getSendType()); |
| | | } |
| | | if (serviceEthicalreviewopinions.getReceiveStatus() != null) { |
| | | wrappers.eq(ServiceEthicalreviewopinions::getReceiveStatus, serviceEthicalreviewopinions.getReceiveStatus()); |
| | | } |
| | | if (StringUtils.isNotEmpty(serviceEthicalreviewopinions.getDeptCode())) { |
| | | wrappers.eq(ServiceEthicalreviewopinions::getDeptCode, serviceEthicalreviewopinions.getDeptCode()); |
| | | } |
| | | if (StringUtils.isNotEmpty(serviceEthicalreviewopinions.getDeptName())) { |
| | | wrappers.eq(ServiceEthicalreviewopinions::getDeptName, serviceEthicalreviewopinions.getDeptName()); |
| | | } |
| | | if (StringUtils.isNotEmpty(serviceEthicalreviewopinions.getOrganType())) { |
| | | wrappers.eq(ServiceEthicalreviewopinions::getOrganType, serviceEthicalreviewopinions.getOrganType()); |
| | | } |
| | | return this.list(wrappers); |
| | | } |
| | | |
| | |
| | | List<ServiceFund> serviceFunds = queryInfoById(serviceFund); |
| | | ServiceFund serviceFund1 = serviceFunds.get(0); |
| | | serviceFund1.setFlowlevel(100L); |
| | | serviceFund1.setDel_flag(0); |
| | | serviceFund1.setDelFlag(0); |
| | | serviceFund1.setRecordstatus(-1); |
| | | serviceFund1.setBackflowlevel(199); |
| | | updateById(serviceFund1); |
| | |
| | | wrappers.eq(ServiceFund::getId, serviceFund.getId()); |
| | | } |
| | | |
| | | wrappers.eq(ServiceFund::getDel_flag, "0"); |
| | | wrappers.eq(ServiceFund::getDelFlag, "0"); |
| | | return this.list(wrappers); |
| | | } |
| | | |
| | |
| | | data.put("templateCode", "fybxd_rzhc_ceshi"); |
| | | //æ¯å¦ä¸ºå¾
åï¼0:æ°å»º-åéï¼1:æ°å»º-ä¿åå¾
å |
| | | data.put("draft", "0"); |
| | | //ååæ é¢åºéä»¶ï¼LongåListï¼å¼ä¸ºéä»¶çIdãIdæ¯éä»¶æ¥å£ååºç»æä¸fileUrlåæ®µçå¼ |
| | | // data.put("attachments", null); |
| | | //ååå
¬æçid |
| | | // data.put("relateDoc", "col|123,456;doc|321,654"); |
| | | //æªè®¾ç½®å模æ¿è®¾ç½®çæ é¢ |
| | | data.put("subject", "null"); |
| | | ServiceFund serviceFund1 = serviceFundMapper.selectById(serviceFund.getId()); |
| | |
| | | @Override |
| | | public List<ServiceFundShared> queryFundShareList() { |
| | | LambdaQueryWrapper<ServiceFundShared> wrappers = Wrappers.lambdaQuery(); |
| | | wrappers.eq(ServiceFundShared::getDel_flag, 0); |
| | | wrappers.eq(ServiceFundShared::getDelFlag, 0); |
| | | // wrappers.isNotNull(ServiceFundShared::getCxrjyj); |
| | | |
| | | return this.list(wrappers); |
| | |
| | | if (StringUtils.isNotBlank(serviceFunddetail.getApplytype())) { |
| | | wrappers.eq(ServiceFunddetail::getApplytype, serviceFunddetail.getApplytype()); |
| | | } |
| | | if (serviceFunddetail.getDel_flag() != null) { |
| | | wrappers.eq(ServiceFunddetail::getDel_flag, serviceFunddetail.getDel_flag()); |
| | | if (serviceFunddetail.getDelFlag() != null) { |
| | | wrappers.eq(ServiceFunddetail::getDelFlag, serviceFunddetail.getDelFlag()); |
| | | } |
| | | if (serviceFunddetail.getDeptId() != null) { |
| | | wrappers.eq(ServiceFunddetail::getDeptId, serviceFunddetail.getDeptId()); |
| | |
| | | // 3. æ¥è¯¢æ¬æ¹æ¬¡ææServiceFundï¼æidååºï¼ |
| | | ServiceFund serviceFund = new ServiceFund(); |
| | | serviceFund.setFundTaxId(fundTaxVO.getFundTaxId()); |
| | | serviceFund.setDel_flag(0); |
| | | serviceFund.setDelFlag(0); |
| | | List<ServiceFund> serviceFunds = serviceFundService.selectServiceFundList(serviceFund); |
| | | for (ServiceFund serviceFund1 : serviceFunds) { |
| | | serviceFundMapper.updateFundIsTexById(serviceFund1.getId(), 0L); |
| | |
| | | if (StringUtils.isNotNull(serviceMedicalevaluation.getInfoid())) { |
| | | wrappers.eq(ServiceMedicalevaluation::getInfoid, serviceMedicalevaluation.getInfoid()); |
| | | } |
| | | if (StringUtils.isNotNull(serviceMedicalevaluation.getAssessState())) { |
| | | wrappers.eq(ServiceMedicalevaluation::getAssessState, serviceMedicalevaluation.getAssessState()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceMedicalevaluation.getDonorno())) { |
| | | wrappers.eq(ServiceMedicalevaluation::getDonorno, serviceMedicalevaluation.getDonorno()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceMedicalevaluation.getCaseNo())) { |
| | | wrappers.eq(ServiceMedicalevaluation::getCaseNo, serviceMedicalevaluation.getCaseNo()); |
| | | } |
| | | return this.list(wrappers); |
| | | } |
| | | |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ruoyi.project.service.impl; |
| | | |
| | | import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
| | | import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import com.ruoyi.common.utils.StringUtils; |
| | | import com.ruoyi.project.domain.ServiceMedicalevaluationorgan; |
| | | import com.ruoyi.project.mapper.ServiceMedicalevaluationorganMapper; |
| | | import com.ruoyi.project.service.IServiceMedicalevaluationorganService; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * æç®å¨å®è¯ä¼°Serviceä¸å¡å±å¤ç |
| | | * |
| | | * @author ruoyi |
| | | * @date 2025-12-15 |
| | | */ |
| | | @Service |
| | | public class ServiceMedicalevaluationorganServiceImpl extends ServiceImpl<ServiceMedicalevaluationorganMapper, ServiceMedicalevaluationorgan> implements IServiceMedicalevaluationorganService |
| | | { |
| | | |
| | | |
| | | /** |
| | | * æ¥è¯¢æç®å¨å®è¯ä¼°å表 |
| | | * |
| | | * @param serviceMedicalevaluationorgan æç®å¨å®è¯ä¼° |
| | | * @return æç®å¨å®è¯ä¼° |
| | | */ |
| | | @Override |
| | | public List<ServiceMedicalevaluationorgan> queryList(ServiceMedicalevaluationorgan serviceMedicalevaluationorgan) { |
| | | LambdaQueryWrapper<ServiceMedicalevaluationorgan> wrappers = Wrappers.lambdaQuery(); |
| | | if (serviceMedicalevaluationorgan.getInfoid() != null){ |
| | | wrappers.eq(ServiceMedicalevaluationorgan::getInfoid ,serviceMedicalevaluationorgan.getInfoid()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceMedicalevaluationorgan.getDonorno())){ |
| | | wrappers.eq(ServiceMedicalevaluationorgan::getDonorno ,serviceMedicalevaluationorgan.getDonorno()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceMedicalevaluationorgan.getOrganno())){ |
| | | wrappers.eq(ServiceMedicalevaluationorgan::getOrganno ,serviceMedicalevaluationorgan.getOrganno()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceMedicalevaluationorgan.getOrganname())){ |
| | | wrappers.like(ServiceMedicalevaluationorgan::getOrganname ,serviceMedicalevaluationorgan.getOrganname()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceMedicalevaluationorgan.getOrgannumber())){ |
| | | wrappers.eq(ServiceMedicalevaluationorgan::getOrgannumber ,serviceMedicalevaluationorgan.getOrgannumber()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceMedicalevaluationorgan.getOrganState())){ |
| | | wrappers.eq(ServiceMedicalevaluationorgan::getOrganState ,serviceMedicalevaluationorgan.getOrganState()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceMedicalevaluationorgan.getNotgetreason())){ |
| | | wrappers.eq(ServiceMedicalevaluationorgan::getNotgetreason ,serviceMedicalevaluationorgan.getNotgetreason()); |
| | | } |
| | | if (serviceMedicalevaluationorgan.getOrganAssessTime() != null){ |
| | | wrappers.eq(ServiceMedicalevaluationorgan::getOrganAssessTime ,serviceMedicalevaluationorgan.getOrganAssessTime()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceMedicalevaluationorgan.getOrganAssessDoct())){ |
| | | wrappers.eq(ServiceMedicalevaluationorgan::getOrganAssessDoct ,serviceMedicalevaluationorgan.getOrganAssessDoct()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceMedicalevaluationorgan.getGainhospitalno())){ |
| | | wrappers.eq(ServiceMedicalevaluationorgan::getGainhospitalno ,serviceMedicalevaluationorgan.getGainhospitalno()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceMedicalevaluationorgan.getGainhospitalname())){ |
| | | wrappers.like(ServiceMedicalevaluationorgan::getGainhospitalname ,serviceMedicalevaluationorgan.getGainhospitalname()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceMedicalevaluationorgan.getIsbiopsybefore())){ |
| | | wrappers.eq(ServiceMedicalevaluationorgan::getIsbiopsybefore ,serviceMedicalevaluationorgan.getIsbiopsybefore()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceMedicalevaluationorgan.getIsbiopsyafter())){ |
| | | wrappers.eq(ServiceMedicalevaluationorgan::getIsbiopsyafter ,serviceMedicalevaluationorgan.getIsbiopsyafter()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceMedicalevaluationorgan.getIsmarginalorgan())){ |
| | | wrappers.eq(ServiceMedicalevaluationorgan::getIsmarginalorgan ,serviceMedicalevaluationorgan.getIsmarginalorgan()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceMedicalevaluationorgan.getIspathogenpositive())){ |
| | | wrappers.eq(ServiceMedicalevaluationorgan::getIspathogenpositive ,serviceMedicalevaluationorgan.getIspathogenpositive()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceMedicalevaluationorgan.getIspnf())){ |
| | | wrappers.eq(ServiceMedicalevaluationorgan::getIspnf ,serviceMedicalevaluationorgan.getIspnf()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceMedicalevaluationorgan.getIsdgf())){ |
| | | wrappers.eq(ServiceMedicalevaluationorgan::getIsdgf ,serviceMedicalevaluationorgan.getIsdgf()); |
| | | } |
| | | return this.list(wrappers); |
| | | } |
| | | |
| | | } |
| | |
| | | //å
夿ä¸ä¸share表æ¯å¦å·²ç»æå
¥ |
| | | ServiceReimbursementShared reimbursementShared1 = new ServiceReimbursementShared(); |
| | | reimbursementShared1.setReimid(id); |
| | | reimbursementShared1.setDelFlag(0L); |
| | | reimbursementShared1.setDelFlag(0); |
| | | List<ServiceReimbursementShared> serviceReimbursementShareds = sharedService.queryList(reimbursementShared1); |
| | | log.info("serviceReimbursementSharedsçæ¥è¯¢ç»æ :{}", serviceReimbursementShareds.size()); |
| | | if (!CollectionUtils.isEmpty(serviceReimbursementShareds)) { |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ruoyi.project.service.impl; |
| | | |
| | | import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
| | | import com.baomidou.mybatisplus.core.toolkit.CollectionUtils; |
| | | import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import com.ruoyi.common.utils.StringUtils; |
| | | import com.ruoyi.project.domain.ServiceDonatebaseinfoReportFile; |
| | | import com.ruoyi.project.domain.ServiceTransportFile; |
| | | import com.ruoyi.project.mapper.ServiceTransportFileMapper; |
| | | import com.ruoyi.project.service.IServiceTransportFileService; |
| | | import org.springframework.stereotype.Service; |
| | | import org.springframework.transaction.annotation.Transactional; |
| | | |
| | | import java.util.Date; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | import java.util.Set; |
| | | import java.util.stream.Collectors; |
| | | |
| | | /** |
| | | * ä¾è
转è¿ç»è®°éä»¶Serviceä¸å¡å±å¤ç |
| | | * |
| | | * @author ruoyi |
| | | * @date 2025-12-15 |
| | | */ |
| | | @Service |
| | | public class ServiceTransportFileServiceImpl extends ServiceImpl<ServiceTransportFileMapper, ServiceTransportFile> implements IServiceTransportFileService { |
| | | |
| | | |
| | | /** |
| | | * æ¥è¯¢ä¾è
转è¿ç»è®°éä»¶å表 |
| | | * |
| | | * @param serviceTransportFile ä¾è
转è¿ç»è®°éä»¶ |
| | | * @return ä¾è
转è¿ç»è®°éä»¶ |
| | | */ |
| | | @Override |
| | | public List<ServiceTransportFile> queryList(ServiceTransportFile serviceTransportFile) { |
| | | LambdaQueryWrapper<ServiceTransportFile> wrappers = Wrappers.lambdaQuery(); |
| | | if (serviceTransportFile.getTransportId() != null) { |
| | | wrappers.eq(ServiceTransportFile::getTransportId, serviceTransportFile.getTransportId()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceTransportFile.getFileName())) { |
| | | wrappers.eq(ServiceTransportFile::getFileName, serviceTransportFile.getFileName()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceTransportFile.getType())) { |
| | | wrappers.eq(ServiceTransportFile::getType, serviceTransportFile.getType()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceTransportFile.getPath())) { |
| | | wrappers.eq(ServiceTransportFile::getPath, serviceTransportFile.getPath()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceTransportFile.getRemart())) { |
| | | wrappers.eq(ServiceTransportFile::getRemart, serviceTransportFile.getRemart()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceTransportFile.getCaseNo())) { |
| | | wrappers.eq(ServiceTransportFile::getCaseNo, serviceTransportFile.getCaseNo()); |
| | | } |
| | | return this.list(wrappers); |
| | | } |
| | | |
| | | |
| | | @Transactional(rollbackFor = Exception.class) |
| | | @Override |
| | | public Boolean addList(List<ServiceTransportFile> annexfilesList, Long transportId,String caseNo,String createName) { |
| | | boolean save = false; |
| | | if (CollectionUtils.isNotEmpty(annexfilesList)) { |
| | | for (ServiceTransportFile serviceTransportFile : annexfilesList) { |
| | | serviceTransportFile.setTransportId(transportId); |
| | | serviceTransportFile.setCreateTime(new Date()); |
| | | serviceTransportFile.setCreateBy(createName); |
| | | serviceTransportFile.setCaseNo(caseNo); |
| | | save = save(serviceTransportFile); |
| | | } |
| | | } |
| | | return save; |
| | | } |
| | | |
| | | @Transactional(rollbackFor = Exception.class) |
| | | @Override |
| | | public Boolean updateList(List<ServiceTransportFile> annexfilesList, Long reportId,String caseNo,String updateName) { |
| | | // å
å°æ°æ®æ¥åºæ¥ |
| | | List<ServiceTransportFile> list = list(new LambdaQueryWrapper<ServiceTransportFile>().eq(ServiceTransportFile::getTransportId, reportId)); |
| | | |
| | | // æåç°æè®°å½çè·¯å¾éåï¼ç¨äºé«ææ¯è¾ |
| | | Set<String> existingPaths = list.stream().map(file -> file.getFileName() != null ? file.getPath().trim() : "").filter(StringUtils::isNotEmpty).collect(Collectors.toSet()); |
| | | |
| | | // æåå¾
å¤çè·¯å¾éå |
| | | Set<String> newPathSet = annexfilesList.stream().map(serviceTransportFile -> serviceTransportFile.getFileName() != null ? serviceTransportFile.getFileName().trim() : "").filter(StringUtils::isNotEmpty).collect(Collectors.toSet()); |
| | | |
| | | boolean result = true; |
| | | |
| | | // æ è®°éè¦å é¤çè®°å½ï¼åå¨äºæ°æ®åºä½ä¸å¨æ°å表ä¸ï¼ |
| | | for (ServiceTransportFile file : list) { |
| | | if (StringUtils.isNotEmpty(file.getFileName()) && !newPathSet.contains(file.getFileName().trim())) { |
| | | file.setDelFlag(1); |
| | | file.setUpdateTime(new Date()); |
| | | file.setUpdateBy(updateName); |
| | | result &= updateById(file); |
| | | } |
| | | } |
| | | |
| | | // æ·»å æ°çè®°å½ï¼åå¨äºæ°å表ä½ä¸å¨æ°æ®åºä¸ï¼ |
| | | for (ServiceTransportFile serviceTransportFile : annexfilesList) { |
| | | if (StringUtils.isNotEmpty(serviceTransportFile.getFileName()) && !existingPaths.contains(serviceTransportFile.getFileName().trim())) { |
| | | serviceTransportFile.setTransportId(reportId); |
| | | serviceTransportFile.setCreateBy(updateName); |
| | | serviceTransportFile.setUpdateTime(new Date()); |
| | | result &= save(serviceTransportFile); |
| | | } |
| | | } |
| | | |
| | | return result; |
| | | } |
| | | |
| | | |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ruoyi.project.service.impl; |
| | | |
| | | import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
| | | import com.baomidou.mybatisplus.core.toolkit.CollectionUtils; |
| | | import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import com.ruoyi.common.utils.StringUtils; |
| | | import com.ruoyi.project.domain.ServiceDonatebaseinfoReport; |
| | | import com.ruoyi.project.domain.ServiceDonatebaseinfoReportFile; |
| | | import com.ruoyi.project.domain.ServiceTransport; |
| | | import com.ruoyi.project.domain.ServiceTransportFile; |
| | | import com.ruoyi.project.mapper.ServiceTransportMapper; |
| | | import com.ruoyi.project.service.IServiceTransportFileService; |
| | | import com.ruoyi.project.service.IServiceTransportService; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.stereotype.Service; |
| | | import org.springframework.transaction.annotation.Transactional; |
| | | |
| | | import java.util.*; |
| | | import java.util.stream.Collectors; |
| | | |
| | | /** |
| | | * ä¾è
转è¿ç»è®°Serviceä¸å¡å±å¤ç |
| | | * |
| | | * @author ruoyi |
| | | * @date 2025-12-15 |
| | | */ |
| | | @Service |
| | | public class ServiceTransportServiceImpl extends ServiceImpl<ServiceTransportMapper, ServiceTransport> implements IServiceTransportService { |
| | | |
| | | @Autowired |
| | | private IServiceTransportFileService serviceTransportFileService; |
| | | @Autowired |
| | | private ServiceTransportMapper ServiceTransportMapper; |
| | | |
| | | /** |
| | | * æ¥è¯¢ä¾è
转è¿ç»è®°å表 |
| | | * |
| | | * @param serviceTransport ä¾è
转è¿ç»è®° |
| | | * @return ä¾è
转è¿ç»è®° |
| | | */ |
| | | @Override |
| | | public Page<ServiceTransport> queryList(ServiceTransport serviceTransport) { |
| | | LambdaQueryWrapper<ServiceTransport> wrappers = getWrappers(serviceTransport); |
| | | // å建å页对象ï¼è®¾ç½®é¡µç åæ¯é¡µå¤§å° |
| | | int currentPage = (serviceTransport.getPageNum() == null || serviceTransport.getPageNum() < 1) ? 1 : serviceTransport.getPageNum(); |
| | | int size = (serviceTransport.getPageSize() == null || serviceTransport.getPageSize() < 1) ? 10 : serviceTransport.getPageSize(); |
| | | Page<ServiceTransport> page = new Page<>(currentPage, size); |
| | | |
| | | //è¡¥å
éä»¶ |
| | | List<ServiceTransport> list = ServiceTransportMapper.selectPage(page, wrappers).getRecords(); |
| | | if (CollectionUtils.isNotEmpty(list)) { |
| | | for (ServiceTransport serviceTransport1 : list) { |
| | | ServiceTransportFile serviceTransportFile = new ServiceTransportFile(); |
| | | serviceTransportFile.setDelFlag(0); |
| | | serviceTransportFile.setTransportId(serviceTransport1.getId()); |
| | | serviceTransportFile.setCaseNo(serviceTransport1.getCaseNo()); |
| | | List<ServiceTransportFile> serviceTransportFiles = serviceTransportFileService.queryList(serviceTransportFile); |
| | | |
| | | serviceTransport1.setAnnexfilesList(serviceTransportFiles); |
| | | } |
| | | } |
| | | page.setRecords(list); |
| | | return page; |
| | | } |
| | | |
| | | @Override |
| | | public List<ServiceTransport> queryListData(ServiceTransport serviceTransport) { |
| | | LambdaQueryWrapper<ServiceTransport> wrappers = getWrappers(serviceTransport); |
| | | // å建å页对象ï¼è®¾ç½®é¡µç åæ¯é¡µå¤§å° |
| | | List<ServiceTransport> list = list(wrappers); |
| | | |
| | | if (CollectionUtils.isNotEmpty(list)) { |
| | | for (ServiceTransport serviceTransport1 : list) { |
| | | ServiceTransportFile serviceTransportFile = new ServiceTransportFile(); |
| | | serviceTransportFile.setDelFlag(0); |
| | | serviceTransportFile.setTransportId(serviceTransport1.getId()); |
| | | serviceTransportFile.setCaseNo(serviceTransport1.getCaseNo()); |
| | | List<ServiceTransportFile> serviceTransportFiles = serviceTransportFileService.queryList(serviceTransportFile); |
| | | |
| | | serviceTransport1.setAnnexfilesList(serviceTransportFiles); |
| | | } |
| | | } |
| | | return list; |
| | | } |
| | | |
| | | private LambdaQueryWrapper<ServiceTransport> getWrappers(ServiceTransport serviceTransport) { |
| | | LambdaQueryWrapper<ServiceTransport> wrappers = Wrappers.lambdaQuery(); |
| | | if (serviceTransport.getReportId() != null) { |
| | | wrappers.eq(ServiceTransport::getReportId, serviceTransport.getReportId()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceTransport.getCaseNo())) { |
| | | wrappers.eq(ServiceTransport::getCaseNo, serviceTransport.getCaseNo()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceTransport.getPatName())) { |
| | | wrappers.like(ServiceTransport::getPatName, serviceTransport.getPatName()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceTransport.getSex())) { |
| | | wrappers.eq(ServiceTransport::getSex, serviceTransport.getSex()); |
| | | } |
| | | if (serviceTransport.getAge() != null) { |
| | | wrappers.eq(ServiceTransport::getAge, serviceTransport.getAge()); |
| | | } |
| | | if (serviceTransport.getTransitStatus() != null) { |
| | | wrappers.eq(ServiceTransport::getTransitStatus, serviceTransport.getTransitStatus()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceTransport.getRemark())) { |
| | | wrappers.like(ServiceTransport::getRemark, serviceTransport.getRemark()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceTransport.getDiagnosisname())) { |
| | | wrappers.like(ServiceTransport::getDiagnosisname, serviceTransport.getDiagnosisname()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceTransport.getTreatmentHospitalName())) { |
| | | wrappers.like(ServiceTransport::getTreatmentHospitalName, serviceTransport.getTreatmentHospitalName()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceTransport.getTreatmentDeptName())) { |
| | | wrappers.like(ServiceTransport::getTreatmentDeptName, serviceTransport.getTreatmentDeptName()); |
| | | } |
| | | if (serviceTransport.getTransportStartTime() != null) { |
| | | wrappers.eq(ServiceTransport::getTransportStartTime, serviceTransport.getTransportStartTime()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceTransport.getTransportStartPlace())) { |
| | | wrappers.eq(ServiceTransport::getTransportStartPlace, serviceTransport.getTransportStartPlace()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceTransport.getContactPerson())) { |
| | | wrappers.eq(ServiceTransport::getContactPerson, serviceTransport.getContactPerson()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceTransport.getDoctor())) { |
| | | wrappers.eq(ServiceTransport::getDoctor, serviceTransport.getDoctor()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceTransport.getDoctorPhone())) { |
| | | wrappers.eq(ServiceTransport::getDoctorPhone, serviceTransport.getDoctorPhone()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceTransport.getNurse())) { |
| | | wrappers.eq(ServiceTransport::getNurse, serviceTransport.getNurse()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceTransport.getNursePhone())) { |
| | | wrappers.eq(ServiceTransport::getNursePhone, serviceTransport.getNursePhone()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceTransport.getDriver())) { |
| | | wrappers.eq(ServiceTransport::getDriver, serviceTransport.getDriver()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceTransport.getDriverPhone())) { |
| | | wrappers.eq(ServiceTransport::getDriverPhone, serviceTransport.getDriverPhone()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceTransport.getIcuDoctor())) { |
| | | wrappers.eq(ServiceTransport::getIcuDoctor, serviceTransport.getIcuDoctor()); |
| | | } |
| | | if (StringUtils.isNotBlank(serviceTransport.getIcuDoctorPhone())) { |
| | | wrappers.eq(ServiceTransport::getIcuDoctorPhone, serviceTransport.getIcuDoctorPhone()); |
| | | } |
| | | return wrappers; |
| | | } |
| | | |
| | | } |
| | |
| | | <result property="donationcategory" column="donationcategory" /> |
| | | <result property="annextype" column="annextype" /> |
| | | <result property="annexname" column="annexname" /> |
| | | <result property="caseNo" column="case_no" /> |
| | | <result property="need" column="need" /> |
| | | <result property="seqno" column="seqno" /> |
| | | <result property="remark" column="remark" /> |
| | |
| | | </resultMap> |
| | | |
| | | <sql id="selectBaseAnnextypeVo"> |
| | | select ID, donationcategory, annextype, annexname, need, seqno, remark, del_flag, create_by, create_time, update_by, update_time from base_annextype |
| | | select ID, case_no,donationcategory, annextype, annexname, need, seqno, remark, del_flag, create_by, create_time, update_by, update_time from base_annextype |
| | | </sql> |
| | | |
| | | <select id="selectBaseAnnextypeList" parameterType="com.ruoyi.project.domain.BaseAnnextype" resultMap="BaseAnnextypeResult"> |
| | |
| | | <if test="annexname != null and annexname != ''"> and annexname like concat('%', #{annexname}, '%')</if> |
| | | <if test="need != null "> and need = #{need}</if> |
| | | <if test="seqno != null "> and seqno = #{seqno}</if> |
| | | <if test="caseNo != null "> and case_no = #{caseNo}</if> |
| | | </where> |
| | | </select> |
| | | |
| | |
| | | <resultMap type="com.ruoyi.project.domain.ServiceDonateannex" id="ServiceDonateannexResult"> |
| | | <result property="id" column="ID" /> |
| | | <result property="infoid" column="InfoID" /> |
| | | <result property="caseNo" column="case_no"/> |
| | | <result property="donorno" column="DonorNo" /> |
| | | <result property="delFlag" column="del_flag" /> |
| | | <result property="createBy" column="create_by" /> |
| | |
| | | </resultMap> |
| | | |
| | | <sql id="selectServiceDonateannexVo"> |
| | | select ID, InfoID, DonorNo, del_flag, create_by, create_time, update_by, update_time, AnnexName, AnnexNo, AnnexUrl,AnnexfilesType,annextypeid from service_donateannex |
| | | select ID, |
| | | case_no, |
| | | InfoID, |
| | | DonorNo, |
| | | del_flag, |
| | | create_by, |
| | | create_time, |
| | | update_by, |
| | | update_time, |
| | | AnnexName, |
| | | AnnexNo, |
| | | AnnexUrl, |
| | | AnnexfilesType, |
| | | annextypeid |
| | | from service_donateannex |
| | | </sql> |
| | | |
| | | <select id="selectServiceDonateannexList" parameterType="com.ruoyi.project.domain.ServiceDonateannex" resultMap="ServiceDonateannexResult"> |
| | | <select id="selectServiceDonateannexList" parameterType="com.ruoyi.project.domain.ServiceDonateannex" |
| | | resultMap="ServiceDonateannexResult"> |
| | | <include refid="selectServiceDonateannexVo"/> |
| | | <where> |
| | | <if test="infoid != null "> and InfoID = #{infoid}</if> |
| | | <if test="caseNo != null ">and case_no = #{caseNo}</if> |
| | | <if test="donorno != null and donorno != ''"> and DonorNo = #{donorno}</if> |
| | | <if test="annexname != null and annexname != ''"> and AnnexName like concat('%', #{annexname}, '%')</if> |
| | | <if test="annexno != null and annexno != ''"> and AnnexNo = #{annexno}</if> |
| | |
| | | `service_donateannex`.`create_by` AS `create_by`, |
| | | `service_donateannex`.`create_time` AS `create_time`, |
| | | `service_donateannex`.`update_by` AS `update_by`, |
| | | `service_donateannex`.`case_no` AS `case_no`, |
| | | `service_donateannex`.`update_time` AS `update_time` |
| | | FROM |
| | | ( |
| | |
| | | JOIN `service_donateannex` ON (( |
| | | `service_donatebaseinfo`.`ID` = `service_donateannex`.`InfoID` |
| | | ))) |
| | | |
| | | |
| | | <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="idcardno != null and idcardno != ''"> and `service_donatebaseinfo`.`IDCardNo` = #{idcardno}</if> |
| | | <if test="treatmenthospitalno != null and treatmenthospitalno != ''"> and `service_donatebaseinfo`.`TreatmentHospitalNo` = #{treatmenthospitalno}</if> |
| | | <if test="recordstate != null and recordstate != ''"> and `service_donatebaseinfo`.`RecordState` = #{recordstate}</if> |
| | | <if test="treatmenthospitalno != null and treatmenthospitalno != ''">and |
| | | `service_donatebaseinfo`.`TreatmentHospitalNo` = #{treatmenthospitalno} |
| | | </if> |
| | | <if test="recordstate != null and recordstate != ''">and `service_donatebaseinfo`.`RecordState` = |
| | | #{recordstate} |
| | | </if> |
| | | <if test="create_by != null and create_by != ''"> and `service_donateannex`.`create_by` = #{create_by}</if> |
| | | <if test="caseNo != null and caseNo != ''">and `service_donateannex`.`case_no` = #{caseNo}</if> |
| | | </where> |
| | | |
| | | order by `service_donateannex`.`create_time` desc |
| | |
| | | |
| | | <resultMap type="com.ruoyi.project.domain.ServiceDonatebaseinfo" id="ServiceDonatebaseinfoResult"> |
| | | <result property="id" column="ID"/> |
| | | <result property="caseNo" column="case_no"/> |
| | | <result property="name" column="Name"/> |
| | | <result property="sex" column="Sex"/> |
| | | <result property="idcardtype" column="IDCardType"/> |
| | |
| | | <result property="firstMedicalInstitution" column="first_medical_institution"/> |
| | | <result property="currentDept" column="current_dept"/> |
| | | <result property="firstDept" column="first_dept"/> |
| | | <result property="reportId" column="report_id"/> |
| | | </resultMap> |
| | | |
| | | <sql id="selectServiceDonatebaseinfoVo"> |
| | |
| | | service_donatebaseinfo.del_flag = 0 |
| | | <if test="name != null and name != ''">and Name like concat('%', #{name}, '%')</if> |
| | | <if test="sex != null ">and Sex = #{sex}</if> |
| | | <if test="caseNo != null ">and service_donatebaseinfo.case_no = #{caseNo}</if> |
| | | <if test="idcardtype != null ">and IDCardType = #{idcardtype}</if> |
| | | <if test="idcardno != null and idcardno != ''">and IDCardNo = #{idcardno}</if> |
| | | <if test="age != null ">and Age = #{age}</if> |
| | |
| | | <if test="donatetime != null ">and donatetime = #{donatetime}</if> |
| | | <if test="donateno != null ">and donateno = #{donateno}</if> |
| | | <if test="workflow != null ">and workflow = #{workflow}</if> |
| | | <if test="reportId != null ">and report_id = #{reportId}</if> |
| | | </where> |
| | | |
| | | order by ReportTime desc |
| | |
| | | <where> |
| | | AND b.del_flag=0 |
| | | <if test="starttime != null ">and b.donatetime >= #{starttime}</if> |
| | | <if test="caseNo != null ">and b.case_no >= #{caseNo}</if> |
| | | <if test="reportId != null ">and b.report_id = #{reportId}</if> |
| | | <if test="endtime != null ">and b.donatetime <= #{endtime}</if> |
| | | <if test="city != null and city != ''">and o.City = #{city}</if> |
| | | <if test="reporterno != null and reporterno != ''">and b.ReporterNo = #{reporterno}</if> |
| | |
| | | inner join base_organization o on b.TreatmentHospitalNo = o.OrganizationID |
| | | <where> |
| | | <if test="starttime != null ">and b.ReportTime >= #{starttime}</if> |
| | | <if test="caseNo != null ">and b.case_no >= #{caseNo}</if> |
| | | <if test="endtime != null ">and b.ReportTime <= #{endtime}</if> |
| | | <if test="city != null and city != ''">and o.City = #{city}</if> |
| | | <if test="reporterno != null and reporterno != ''">and b.ReporterNo = #{reporterno}</if> |
| | |
| | | <if test="endtime != null ">and d.CompleteTime <= #{endtime}</if> |
| | | <if test="city != null and city != ''">and o.City = #{city}</if> |
| | | <if test="reporterno != null and reporterno != ''">and b.ReporterNo = #{reporterno}</if> |
| | | <if test="caseNo != null ">and b.case_no >= #{caseNo}</if> |
| | | </where> |
| | | </select> |
| | | |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | <?xml version="1.0" encoding="UTF-8" ?> |
| | | <!DOCTYPE mapper |
| | | PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" |
| | | "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
| | | <mapper namespace="com.ruoyi.project.mapper.ServiceDonatebaseinfoReportFileMapper"> |
| | | |
| | | <resultMap type="com.ruoyi.project.domain.ServiceDonatebaseinfoReportFile" |
| | | id="ServiceDonatebaseinfoReportFileResult"> |
| | | <result property="id" column="id"/> |
| | | <result property="donatebaseinfoReportId" column="donatebaseinfo_report_id"/> |
| | | <result property="caseNo" column="case_no"/> |
| | | <result property="fileName" column="file_name"/> |
| | | <result property="type" column="type"/> |
| | | <result property="path" column="path"/> |
| | | <result property="remart" column="remart"/> |
| | | <result property="delFlag" column="del_flag"/> |
| | | <result property="createTime" column="create_time"/> |
| | | <result property="createBy" column="create_by"/> |
| | | <result property="updateTime" column="update_time"/> |
| | | <result property="updateBy" column="update_by"/> |
| | | </resultMap> |
| | | |
| | | <sql id="selectServiceDonatebaseinfoReportFileVo"> |
| | | select id, |
| | | donatebaseinfo_report_id, |
| | | case_no, |
| | | file_name, |
| | | type, |
| | | path, |
| | | remart, |
| | | del_flag, |
| | | create_time, |
| | | create_by, |
| | | update_time, |
| | | update_by |
| | | from service_donatebaseinfo_report_file |
| | | </sql> |
| | | |
| | | <select id="selectServiceDonatebaseinfoReportFileList" |
| | | parameterType="com.ruoyi.project.domain.ServiceDonatebaseinfoReportFile" |
| | | resultMap="ServiceDonatebaseinfoReportFileResult"> |
| | | <include refid="selectServiceDonatebaseinfoReportFileVo"/> |
| | | <where> |
| | | <if test="donatebaseinfoReportId != null and donatebaseinfoReportId != ''">and donatebaseinfo_report_id = |
| | | #{donatebaseinfoReportId} |
| | | </if> |
| | | <if test="type != null and type != ''">and type = #{type}</if> |
| | | <if test="fileName != null and fileName != ''">and file_name = #{fileName}</if> |
| | | <if test="caseNo != null and caseNo != ''">and case_no = #{caseNo}</if> |
| | | <if test="path != null and path != ''">and path = #{path}</if> |
| | | <if test="remart != null and remart != ''">and remart = #{remart}</if> |
| | | </where> |
| | | </select> |
| | | |
| | | </mapper> |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | <?xml version="1.0" encoding="UTF-8" ?> |
| | | <!DOCTYPE mapper |
| | | PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" |
| | | "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
| | | <mapper namespace="com.ruoyi.project.mapper.ServiceDonatebaseinfoReportMapper"> |
| | | |
| | | <resultMap type="com.ruoyi.project.domain.ServiceDonatebaseinfoReport" id="ServiceDonatebaseinfoReportResult"> |
| | | <result property="id" column="ID"/> |
| | | <result property="caseNo" column="case_no"/> |
| | | <result property="reportStatus" column="report_status"/> |
| | | <result property="name" column="Name"/> |
| | | <result property="sex" column="Sex"/> |
| | | <result property="idcardtype" column="IDCardType"/> |
| | | <result property="idcardno" column="IDCardNo"/> |
| | | <result property="age" column="Age"/> |
| | | <result property="ageunit" column="AgeUnit"/> |
| | | <result property="birthday" column="Birthday"/> |
| | | <result property="phone" column="Phone"/> |
| | | <result property="nationality" column="Nationality"/> |
| | | <result property="nativeplace" column="NativePlace"/> |
| | | <result property="nation" column="Nation"/> |
| | | <result property="occupation" column="Occupation"/> |
| | | <result property="education" column="Education"/> |
| | | <result property="residenceaddress" column="ResidenceAddress"/> |
| | | <result property="residenceprovince" column="ResidenceProvince"/> |
| | | <result property="residenceprovincename" column="ResidenceProvinceName"/> |
| | | <result property="residencetownname" column="ResidenceTownName"/> |
| | | <result property="residencecommunity" column="ResidenceCommunity"/> |
| | | <result property="residencecommunityname" column="ResidenceCommunityName"/> |
| | | <result property="residencecountycode" column="ResidenceCountyCode"/> |
| | | <result property="residencecountyname" column="ResidenceCountyName"/> |
| | | <result property="registeraddress" column="RegisterAddress"/> |
| | | <result property="registerprovince" column="RegisterProvince"/> |
| | | <result property="registerprovincename" column="RegisterProvinceName"/> |
| | | <result property="registercityname" column="RegisterCityName"/> |
| | | <result property="registertownname" column="RegisterTownName"/> |
| | | <result property="registercommunityname" column="RegisterCommunityName"/> |
| | | <result property="treatmenthospitalname" column="TreatmentHospitalName"/> |
| | | <result property="treatmentdeptname" column="TreatmentDeptName"/> |
| | | <result property="diagnosisname" column="DiagnosisName"/> |
| | | <result property="inpatientno" column="InpatientNo"/> |
| | | <result property="illnessoverview" column="IllnessOverview"/> |
| | | <result property="infectious" column="Infectious"/> |
| | | <result property="infectiousOther" column="Infectious_Other"/> |
| | | <result property="patientstate" column="PatientState"/> |
| | | <result property="reporterno" column="ReporterNo"/> |
| | | <result property="reportername" column="ReporterName"/> |
| | | <result property="reporterphone" column="ReporterPhone"/> |
| | | <result property="reporttime" column="ReportTime"/> |
| | | <result property="delFlag" column="del_flag"/> |
| | | <result property="createBy" column="create_by"/> |
| | | <result property="createTime" column="create_time"/> |
| | | <result property="updateBy" column="update_by"/> |
| | | <result property="updateTime" column="update_time"/> |
| | | <result property="terminationCase" column="termination_case"/> |
| | | <result property="userNo" column="user_no"/> |
| | | <result property="userName" column="user_name"/> |
| | | <result property="deptName" column="dept_name"/> |
| | | <result property="deptNo" column="dept_no"/> |
| | | <result property="isTransport" column="is_transport"/> |
| | | <result property="gscScore" column="gsc_score"/> |
| | | </resultMap> |
| | | |
| | | <sql id="selectServiceDonatebaseinfoReportVo"> |
| | | select ID, |
| | | case_no, |
| | | report_status, |
| | | gsc_score, |
| | | Name, |
| | | Sex, |
| | | IDCardType, |
| | | IDCardNo, |
| | | Age, |
| | | AgeUnit, |
| | | Birthday, |
| | | Phone, |
| | | Nationality, |
| | | NativePlace, |
| | | Nation, |
| | | Occupation, |
| | | Education, |
| | | ResidenceAddress, |
| | | ResidenceProvince, |
| | | ResidenceProvinceName, |
| | | ResidenceTownName, |
| | | ResidenceCommunity, |
| | | ResidenceCommunityName, |
| | | ResidenceCountyCode, |
| | | ResidenceCountyName, |
| | | RegisterAddress, |
| | | RegisterProvince, |
| | | RegisterProvinceName, |
| | | RegisterCityName, |
| | | RegisterTownName, |
| | | RegisterCommunityName, |
| | | TreatmentHospitalName, |
| | | TreatmentDeptName, |
| | | DiagnosisName, |
| | | InpatientNo, |
| | | IllnessOverview, |
| | | Infectious, |
| | | Infectious_Other, |
| | | PatientState, |
| | | ReporterNo, |
| | | ReporterName, |
| | | ReporterPhone, |
| | | ReportTime, |
| | | del_flag, |
| | | create_by, |
| | | create_time, |
| | | update_by, |
| | | update_time, |
| | | termination_case, |
| | | user_no, |
| | | user_name, |
| | | dept_no, |
| | | dept_name, |
| | | is_transport |
| | | from service_donatebaseinfo_report |
| | | </sql> |
| | | |
| | | <select id="selectServiceDonatebaseinfoReportList" |
| | | parameterType="com.ruoyi.project.domain.ServiceDonatebaseinfoReport" |
| | | resultMap="ServiceDonatebaseinfoReportResult"> |
| | | <include refid="selectServiceDonatebaseinfoReportVo"/> |
| | | <where> |
| | | <if test="caseNo != null and caseNo != ''">and case_no = #{caseNo}</if> |
| | | <if test="gscScore != null and gscScore != ''">and gsc_score = #{gscScore}</if> |
| | | <if test="reportStatus != null and reportStatus != ''">and report_status = #{reportStatus}</if> |
| | | <if test="name != null and name != ''">and Name like concat('%', #{name}, '%')</if> |
| | | <if test="sex != null and sex != ''">and Sex = #{sex}</if> |
| | | <if test="idcardtype != null ">and IDCardType = #{idcardtype}</if> |
| | | <if test="idcardno != null and idcardno != ''">and IDCardNo = #{idcardno}</if> |
| | | <if test="age != null ">and Age = #{age}</if> |
| | | <if test="ageunit != null and ageunit != ''">and AgeUnit = #{ageunit}</if> |
| | | <if test="birthday != null ">and Birthday = #{birthday}</if> |
| | | <if test="phone != null and phone != ''">and Phone = #{phone}</if> |
| | | <if test="nationality != null and nationality != ''">and Nationality = #{nationality}</if> |
| | | <if test="nativeplace != null and nativeplace != ''">and NativePlace = #{nativeplace}</if> |
| | | <if test="nation != null and nation != ''">and Nation = #{nation}</if> |
| | | <if test="occupation != null and occupation != ''">and Occupation = #{occupation}</if> |
| | | <if test="education != null and education != ''">and Education = #{education}</if> |
| | | <if test="residenceaddress != null and residenceaddress != ''">and ResidenceAddress = #{residenceaddress} |
| | | </if> |
| | | <if test="residenceprovince != null and residenceprovince != ''">and ResidenceProvince = |
| | | #{residenceprovince} |
| | | </if> |
| | | <if test="residenceprovincename != null and residenceprovincename != ''">and ResidenceProvinceName like |
| | | concat('%', #{residenceprovincename}, '%') |
| | | </if> |
| | | <if test="residencetownname != null and residencetownname != ''">and ResidenceTownName like concat('%', |
| | | #{residencetownname}, '%') |
| | | </if> |
| | | <if test="residencecommunity != null and residencecommunity != ''">and ResidenceCommunity = |
| | | #{residencecommunity} |
| | | </if> |
| | | <if test="residencecommunityname != null and residencecommunityname != ''">and ResidenceCommunityName like |
| | | concat('%', #{residencecommunityname}, '%') |
| | | </if> |
| | | <if test="residencecountycode != null and residencecountycode != ''">and ResidenceCountyCode = |
| | | #{residencecountycode} |
| | | </if> |
| | | <if test="residencecountyname != null and residencecountyname != ''">and ResidenceCountyName like |
| | | concat('%', #{residencecountyname}, '%') |
| | | </if> |
| | | <if test="registeraddress != null and registeraddress != ''">and RegisterAddress = #{registeraddress}</if> |
| | | <if test="registerprovince != null and registerprovince != ''">and RegisterProvince = #{registerprovince} |
| | | </if> |
| | | <if test="registerprovincename != null and registerprovincename != ''">and RegisterProvinceName like |
| | | concat('%', #{registerprovincename}, '%') |
| | | </if> |
| | | <if test="registercityname != null and registercityname != ''">and RegisterCityName like concat('%', |
| | | #{registercityname}, '%') |
| | | </if> |
| | | <if test="registertownname != null and registertownname != ''">and RegisterTownName like concat('%', |
| | | #{registertownname}, '%') |
| | | </if> |
| | | <if test="registercommunityname != null and registercommunityname != ''">and RegisterCommunityName like |
| | | concat('%', #{registercommunityname}, '%') |
| | | </if> |
| | | <if test="treatmenthospitalname != null and treatmenthospitalname != ''">and TreatmentHospitalName like |
| | | concat('%', #{treatmenthospitalname}, '%') |
| | | </if> |
| | | <if test="treatmentdeptname != null and treatmentdeptname != ''">and TreatmentDeptName like concat('%', |
| | | #{treatmentdeptname}, '%') |
| | | </if> |
| | | <if test="diagnosisname != null and diagnosisname != ''">and DiagnosisName like concat('%', |
| | | #{diagnosisname}, '%') |
| | | </if> |
| | | <if test="inpatientno != null and inpatientno != ''">and InpatientNo = #{inpatientno}</if> |
| | | <if test="illnessoverview != null and illnessoverview != ''">and IllnessOverview = #{illnessoverview}</if> |
| | | <if test="infectious != null and infectious != ''">and Infectious = #{infectious}</if> |
| | | <if test="infectiousOther != null and infectiousOther != ''">and Infectious_Other = #{infectiousOther}</if> |
| | | <if test="patientstate != null and patientstate != ''">and PatientState = #{patientstate}</if> |
| | | <if test="reporterno != null and reporterno != ''">and ReporterNo = #{reporterno}</if> |
| | | <if test="reportername != null and reportername != ''">and ReporterName like concat('%', #{reportername}, |
| | | '%') |
| | | </if> |
| | | <if test="reporterphone != null and reporterphone != ''">and ReporterPhone = #{reporterphone}</if> |
| | | <if test="reporttime != null ">and ReportTime = #{reporttime}</if> |
| | | <if test="terminationCase != null ">and termination_case = #{terminationCase}</if> |
| | | <if test="userNo != null and userNo != ''">and userNo = #{userNo}</if> |
| | | <if test="userName != null and userName != ''">and user_name = #{userName}</if> |
| | | <if test="deptNo != null and deptNo != ''">and dept_no = #{deptNo}</if> |
| | | <if test="deptName != null and deptName != ''">and dept_name = #{deptName}</if> |
| | | <if test="isTransport != null and isTransport != ''">and is_transport = #{isTransport}</if> |
| | | </where> |
| | | </select> |
| | | |
| | | </mapper> |
| | |
| | | <result property="createTime" column="create_time"/> |
| | | <result property="updateBy" column="update_by"/> |
| | | <result property="updateTime" column="update_time"/> |
| | | <result property="caseno" column="caseno"/> |
| | | <result property="caseNo" column="case_no"/> |
| | | <result property="donorname" column="donorname"/> |
| | | </resultMap> |
| | | |
| | |
| | | HospitalNo, |
| | | HospitalName, |
| | | Name, |
| | | caseno, |
| | | case_no, |
| | | Sex, |
| | | IDCardType, |
| | | IDCardNo, |
| | |
| | | </if> |
| | | <if test="name != null and name != ''">and Name like concat('%', #{name}, '%')</if> |
| | | <if test="sex != null ">and Sex = #{sex}</if> |
| | | <if test="caseno != null ">and caseno = #{caseno}</if> |
| | | <if test="caseNo != null ">and case_no = #{caseNo}</if> |
| | | <if test="idcardtype != null ">and IDCardType = #{idcardtype}</if> |
| | | <if test="idcardno != null and idcardno != ''">and IDCardNo = #{idcardno}</if> |
| | | <if test="age != null ">and Age = #{age}</if> |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | <?xml version="1.0" encoding="UTF-8" ?> |
| | | <!DOCTYPE mapper |
| | | PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" |
| | | "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
| | | <mapper namespace="com.ruoyi.project.mapper.ServiceEthicalreviewinitiateMapper"> |
| | | |
| | | <resultMap type="com.ruoyi.project.domain.ServiceEthicalreviewinitiate" id="ServiceEthicalreviewinitiateResult"> |
| | | <result property="id" column="ID"/> |
| | | <result property="infoid" column="InfoID"/> |
| | | <result property="caseNo" column="case_no"/> |
| | | <result property="initiatePerson" column="initiate_person"/> |
| | | <result property="startTime" column="start_time"/> |
| | | <result property="endTime" column="end_time"/> |
| | | <result property="initiateTheme" column="initiate_theme"/> |
| | | <result property="cutOffTime" column="cut_off_time"/> |
| | | <result property="delFlag" column="del_flag"/> |
| | | <result property="createBy" column="create_by"/> |
| | | <result property="createTime" column="create_time"/> |
| | | <result property="updateBy" column="update_by"/> |
| | | <result property="updateTime" column="update_time"/> |
| | | <result property="remark" column="remark"/> |
| | | </resultMap> |
| | | |
| | | <sql id="selectServiceEthicalreviewinitiateVo"> |
| | | select ID, |
| | | InfoID, |
| | | case_no, |
| | | initiate_person, |
| | | start_time, |
| | | end_time, |
| | | initiate_theme, |
| | | cut_off_time, |
| | | del_flag, |
| | | create_by, |
| | | create_time, |
| | | update_by, |
| | | update_time, |
| | | remark |
| | | from service_ethicalreviewinitiate |
| | | </sql> |
| | | |
| | | <select id="selectServiceEthicalreviewinitiateList" |
| | | parameterType="com.ruoyi.project.domain.ServiceEthicalreviewinitiate" |
| | | resultMap="ServiceEthicalreviewinitiateResult"> |
| | | <include refid="selectServiceEthicalreviewinitiateVo"/> |
| | | <where> |
| | | <if test="infoid != null ">and InfoID = #{infoid}</if> |
| | | <if test="caseNo != null and caseNo != ''">and case_no = #{caseNo}</if> |
| | | <if test="initiatePerson != null and initiatePerson != ''">and initiate_person = #{initiatePerson}</if> |
| | | <if test="startTime != null ">and start_time = #{startTime}</if> |
| | | <if test="endTime != null ">and end_time = #{endTime}</if> |
| | | <if test="initiateTheme != null and initiateTheme != ''">and initiate_theme = #{initiateTheme}</if> |
| | | <if test="cutOffTime != null ">and cut_off_time = #{cutOffTime}</if> |
| | | </where> |
| | | </select> |
| | | |
| | | </mapper> |
| | |
| | | |
| | | <resultMap type="com.ruoyi.project.domain.ServiceEthicalreviewopinions" id="ServiceEthicalreviewopinionsResult"> |
| | | <result property="id" column="ID"/> |
| | | <result property="del_flag" column="del_flag"/> |
| | | <result property="delFlag" column="del_flag"/> |
| | | <result property="caseNo" column="case_no"/> |
| | | <result property="createBy" column="create_by"/> |
| | | <result property="createTime" column="create_time"/> |
| | | <result property="updateBy" column="update_by"/> |
| | |
| | | <result property="conclusiontime" column="ConclusionTime"/> |
| | | <result property="conclusionannex" column="ConclusionAnnex"/> |
| | | <result property="conclusionorder" column="ConclusionOrder"/> |
| | | <result property="sendType" column="send_type"/> |
| | | <result property="receiveStatus" column="receive_status"/> |
| | | <result property="deptCode" column="dept_code"/> |
| | | <result property="deptName" column="dept_name"/> |
| | | <result property="organType" column="organ_type"/> |
| | | </resultMap> |
| | | |
| | | <sql id="selectServiceEthicalreviewopinionsVo"> |
| | | select ID, |
| | | case_no, |
| | | dept_code, |
| | | dept_name, |
| | | organ_type, |
| | | send_type, |
| | | receive_status, |
| | | del_flag, |
| | | create_by, |
| | | create_time, |
| | |
| | | <include refid="selectServiceEthicalreviewopinionsVo"/> |
| | | <where> |
| | | <if test="infoid != null ">and InfoID = #{infoid}</if> |
| | | <if test="deptCode != null ">and dept_code = #{deptCode}</if> |
| | | <if test="deptName != null ">and dept_name = #{deptName}</if> |
| | | <if test="organType != null ">and organ_type = #{organType}</if> |
| | | <if test="caseNo != null ">and case_no = #{caseNo}</if> |
| | | <if test="donorno != null and donorno != ''">and DonorNo = #{donorno}</if> |
| | | <if test="expertopinion != null and expertopinion != ''">and ExpertOpinion = #{expertopinion}</if> |
| | | <if test="expertconclusion != null ">and ExpertConclusion = #{expertconclusion}</if> |
| | |
| | | <if test="conclusiontime != null ">and ConclusionTime = #{conclusiontime}</if> |
| | | <if test="conclusionannex != null and conclusionannex != ''">and ConclusionAnnex = #{conclusionannex}</if> |
| | | <if test="conclusionorder != null ">and ConclusionOrder = #{conclusionorder}</if> |
| | | <if test="sendType != null ">and send_type = #{sendType}</if> |
| | | <if test="receiveStatus != null ">and receive_status = #{receiveStatus}</if> |
| | | send_type, |
| | | receive_status, |
| | | </where> |
| | | </select> |
| | | |
| | | <select id="selectVOList" resultType="com.ruoyi.project.domain.vo.EthicalReviewVO"> |
| | | SELECT |
| | | service_donatebaseinfo.ID as id, |
| | |
| | | service_donatebaseinfo.deptname, |
| | | service_ethicalreviewopinions.ID as fcid, |
| | | service_ethicalreviewopinions.ExpertOpinion as expertopinion, |
| | | service_ethicalreviewopinions.send_type as sendType, |
| | | service_ethicalreviewopinions.receive_status as receiveStatus, |
| | | service_ethicalreviewopinions.ExpertConclusion as expertconclusion, |
| | | service_ethicalreviewopinions.ExpertName as expertname, |
| | | service_ethicalreviewopinions.ConclusionTime as conclusiontime, |
| | | service_ethicalreviewopinions.ConclusionAnnex as conclusionannex, |
| | | service_ethicalreviewopinions.case_no as case_no, |
| | | service_ethicalreviewopinions.dept_name as dept_name, |
| | | service_ethicalreviewopinions.dept_code as dept_code, |
| | | service_ethicalreviewopinions.organ_type as organ_type, |
| | | service_ethicalreviewopinions.ConclusionOrder as conclusionorder |
| | | FROM |
| | | service_donatebaseinfo |
| | |
| | | <if test="recordstate != null and recordstate != ''">and `service_donatebaseinfo`.`RecordState` = |
| | | #{recordstate} |
| | | </if> |
| | | <if test="caseNo != null and caseNo != ''">and `service_donatebaseinfo`.`case_no` = |
| | | #{caseNo} |
| | | </if> |
| | | <if test="basecreateby != null and basecreateby != ''">and `service_donatebaseinfo`.`create_by` = |
| | | #{basecreateby} |
| | | </if> |
| | |
| | | order by `service_ethicalreviewopinions`.`ConclusionTime` desc |
| | | |
| | | </select> |
| | | |
| | | <select id="countNumber" resultType="java.lang.Integer"> |
| | | select count(*) |
| | | from service_donateflowchart |
| | |
| | | <resultMap type="com.ruoyi.project.domain.ServiceMedicalevaluation" id="ServiceMedicalevaluationResult"> |
| | | <result property="id" column="ID" /> |
| | | <result property="infoid" column="InfoID" /> |
| | | <result property="caseNo" column="case_no"/> |
| | | <result property="donorno" column="DonorNo" /> |
| | | <result property="illnessoverview" column="IllnessOverview" /> |
| | | <result property="diagnosisname" column="DiagnosisName" /> |
| | |
| | | <result property="coreteamassesstime" column="CoreTeamAssessTime" /> |
| | | <result property="coreteamassessconclusion" column="CoreTeamAssessConclusion" /> |
| | | <result property="assessannex" column="AssessAnnex" /> |
| | | <result property="assessState" column="assess_state"/> |
| | | <result property="assessFirstTime" column="assess_first_time"/> |
| | | <result property="assessSecondTime" column="assess_second_time"/> |
| | | <result property="del_flag" column="del_flag" /> |
| | | <result property="createBy" column="create_by" /> |
| | | <result property="createTime" column="create_time" /> |
| | |
| | | </resultMap> |
| | | |
| | | <sql id="selectServiceMedicalevaluationVo"> |
| | | select ID, InfoID, DonorNo, IllnessOverview, DiagnosisName, HospitalAssessContent, HospitalAssessDoctor, HospitalAssessTime, HospitalAssessConclusion, ProvincialAssessContent, ProvincialAssessDoctor, ProvincialAssessTime, ProvincialAssessConclusion, CoreTeamAssessContent, CoreTeamAssessDoctor, CoreTeamAssessTime, CoreTeamAssessConclusion, AssessAnnex, del_flag, create_by, create_time, update_by, update_time from service_medicalevaluation |
| | | select ID, |
| | | InfoID, |
| | | case_no, |
| | | assess_second_time, |
| | | assess_first_time, |
| | | DonorNo, |
| | | assess_state, |
| | | IllnessOverview, |
| | | DiagnosisName, |
| | | HospitalAssessContent, |
| | | HospitalAssessDoctor, |
| | | HospitalAssessTime, |
| | | HospitalAssessConclusion, |
| | | ProvincialAssessContent, |
| | | ProvincialAssessDoctor, |
| | | ProvincialAssessTime, |
| | | ProvincialAssessConclusion, |
| | | CoreTeamAssessContent, |
| | | CoreTeamAssessDoctor, |
| | | CoreTeamAssessTime, |
| | | CoreTeamAssessConclusion, |
| | | AssessAnnex, |
| | | del_flag, |
| | | create_by, |
| | | create_time, |
| | | update_by, |
| | | update_time |
| | | from service_medicalevaluation |
| | | </sql> |
| | | |
| | | <select id="selectServiceMedicalevaluationList" parameterType="com.ruoyi.project.domain.ServiceMedicalevaluation" resultMap="ServiceMedicalevaluationResult"> |
| | | <select id="selectServiceMedicalevaluationList" parameterType="com.ruoyi.project.domain.ServiceMedicalevaluation" |
| | | resultMap="ServiceMedicalevaluationResult"> |
| | | <include refid="selectServiceMedicalevaluationVo"/> |
| | | <where> |
| | | <if test="donorno != null and donorno != ''"> and DonorNo = #{donorno}</if> |
| | | </where> |
| | | </select> |
| | | |
| | | |
| | | |
| | | <select id="selectVOList" resultType="com.ruoyi.project.domain.vo.MedicalEvaluationVO"> |
| | |
| | | `service_donatebaseinfo`.`termination_case` AS `terminationCase`, |
| | | `service_donatebaseinfo`.`donatetime` AS `donatetime`, |
| | | `service_medicalevaluation`.`ID` AS `meID`, |
| | | `service_medicalevaluation`.`case_no` AS `case_no`, |
| | | `service_medicalevaluation`.`HospitalAssessContent` AS `HospitalAssessContent`, |
| | | `service_medicalevaluation`.`HospitalAssessConclusion` AS `HospitalAssessConclusion`, |
| | | `service_medicalevaluation`.`ProvincialAssessContent` AS `ProvincialAssessContent`, |
| | |
| | | `service_medicalevaluation`.`create_time` AS `createtime`, |
| | | `service_medicalevaluation`.`create_by` AS `createby`, |
| | | `service_medicalevaluation`.`update_by` AS `updateby`, |
| | | `service_medicalevaluation`.`assess_state` AS `assess_state`, |
| | | `service_medicalevaluation`.`assess_second_time` AS `assess_second_time`, |
| | | `service_medicalevaluation`.`assess_first_time` AS `assess_first_time`, |
| | | `service_medicalevaluation`.`update_time` AS `updatetime` |
| | | FROM |
| | | `service_donatebaseinfo` |
| | |
| | | <where> |
| | | service_medicalevaluation.del_flag = 0 |
| | | and service_donatebaseinfo.del_flag = 0 |
| | | <if test="name != null and name != ''"> and `service_donatebaseinfo`.Name like concat('%', #{name}, '%')</if> |
| | | <if test="name != null and name != ''">and `service_donatebaseinfo`.Name like concat('%', #{name}, '%') |
| | | </if> |
| | | <if test="donorno != null and donorno != ''"> and `service_donatebaseinfo`.`DonorNo` = #{donorno}</if> |
| | | <if test="caseNo != null and caseNo != ''">and `service_donatebaseinfo`.`case_no` = #{caseNo}</if> |
| | | <if test="idcardno != null and idcardno != ''"> and `service_donatebaseinfo`.`IDCardNo` = #{idcardno}</if> |
| | | <if test="treatmenthospitalno != null and treatmenthospitalno != ''"> and `service_donatebaseinfo`.`TreatmentHospitalNo` = #{treatmenthospitalno}</if> |
| | | <if test="recordstate != null and recordstate != ''"> and `service_donatebaseinfo`.`RecordState` = #{recordstate}</if> |
| | | <if test="basecreateby != null and basecreateby != ''"> and `service_donatebaseinfo`.`create_by` = #{basecreateby}</if> |
| | | <if test="treatmenthospitalno != null and treatmenthospitalno != ''">and |
| | | `service_donatebaseinfo`.`TreatmentHospitalNo` = #{treatmenthospitalno} |
| | | </if> |
| | | <if test="recordstate != null and recordstate != ''">and `service_donatebaseinfo`.`RecordState` = |
| | | #{recordstate} |
| | | </if> |
| | | <if test="basecreateby != null and basecreateby != ''">and `service_donatebaseinfo`.`create_by` = |
| | | #{basecreateby} |
| | | </if> |
| | | <if test="starttime != null "> and `service_medicalevaluation`.CoreTeamAssessTime >= #{starttime} </if> |
| | | <if test="endtime != null "> and `service_medicalevaluation`.CoreTeamAssessTime <= #{endtime}</if> |
| | | <if test="reporterno != null and reporterno != ''"> and `service_donatebaseinfo`.ReporterNo = #{reporterno}</if> |
| | | <if test="reporterno != null and reporterno != ''">and `service_donatebaseinfo`.ReporterNo = |
| | | #{reporterno} |
| | | </if> |
| | | <if test="city != null and city != ''"> and `base_organization`.`City` = #{city}</if> |
| | | <if test="workflow != null "> and `service_donatebaseinfo`.`workflow` = #{workflow}</if> |
| | | </where> |
| | |
| | | </select> |
| | | |
| | | <select id="countNumber" resultType="java.lang.Integer"> |
| | | select count(*) from service_medicalevaluation |
| | | where CoreTeamAssessTime >= #{starttime} and CoreTeamAssessTime <= #{endtime} |
| | | select count(*) |
| | | from service_medicalevaluation |
| | | where CoreTeamAssessTime >= #{starttime} |
| | | and CoreTeamAssessTime <= #{endtime} |
| | | </select> |
| | | |
| | | </mapper> |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | <?xml version="1.0" encoding="UTF-8" ?> |
| | | <!DOCTYPE mapper |
| | | PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" |
| | | "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
| | | <mapper namespace="com.ruoyi.project.mapper.ServiceMedicalevaluationorganMapper"> |
| | | |
| | | <resultMap type="com.ruoyi.project.domain.ServiceMedicalevaluationorgan" id="ServiceMedicalevaluationorganResult"> |
| | | <result property="id" column="ID"/> |
| | | <result property="infoid" column="InfoID"/> |
| | | <result property="donorno" column="DonorNo"/> |
| | | <result property="organno" column="OrganNo"/> |
| | | <result property="organname" column="OrganName"/> |
| | | <result property="organnumber" column="OrganNumber"/> |
| | | <result property="organState" column="Organ_state"/> |
| | | <result property="notgetreason" column="notgetreason"/> |
| | | <result property="organAssessTime" column="Organ_assess_time"/> |
| | | <result property="organAssessDoct" column="Organ_assess_doct"/> |
| | | <result property="gainhospitalno" column="GainHospitalNo"/> |
| | | <result property="gainhospitalname" column="GainHospitalName"/> |
| | | <result property="isbiopsybefore" column="IsBiopsyBefore"/> |
| | | <result property="isbiopsyafter" column="IsBiopsyAfter"/> |
| | | <result property="ismarginalorgan" column="IsMarginalOrgan"/> |
| | | <result property="ispathogenpositive" column="IsPathogenPositive"/> |
| | | <result property="ispnf" column="IsPNF"/> |
| | | <result property="isdgf" column="IsDGF"/> |
| | | <result property="delFlag" column="del_flag"/> |
| | | <result property="createBy" column="create_by"/> |
| | | <result property="createTime" column="create_time"/> |
| | | <result property="updateBy" column="update_by"/> |
| | | <result property="updateTime" column="update_time"/> |
| | | </resultMap> |
| | | |
| | | <sql id="selectServiceMedicalevaluationorganVo"> |
| | | select ID, |
| | | InfoID, |
| | | DonorNo, |
| | | OrganNo, |
| | | OrganName, |
| | | OrganNumber, |
| | | Organ_state, |
| | | notgetreason, |
| | | Organ_assess_time, |
| | | Organ_assess_doct, |
| | | GainHospitalNo, |
| | | GainHospitalName, |
| | | IsBiopsyBefore, |
| | | IsBiopsyAfter, |
| | | IsMarginalOrgan, |
| | | IsPathogenPositive, |
| | | IsPNF, |
| | | IsDGF, |
| | | del_flag, |
| | | create_by, |
| | | create_time, |
| | | update_by, |
| | | update_time |
| | | from service_medicalevaluationorgan |
| | | </sql> |
| | | |
| | | <select id="selectServiceMedicalevaluationorganList" |
| | | parameterType="com.ruoyi.project.domain.ServiceMedicalevaluationorgan" |
| | | resultMap="ServiceMedicalevaluationorganResult"> |
| | | <include refid="selectServiceMedicalevaluationorganVo"/> |
| | | <where> |
| | | <if test="infoid != null ">and InfoID = #{infoid}</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> |
| | | <if test="organnumber != null and organnumber != ''">and OrganNumber = #{organnumber}</if> |
| | | <if test="organState != null and organState != ''">and Organ_state = #{organState}</if> |
| | | <if test="notgetreason != null and notgetreason != ''">and notgetreason = #{notgetreason}</if> |
| | | <if test="organAssessTime != null ">and Organ_assess_time = #{organAssessTime}</if> |
| | | <if test="organAssessDoct != null and organAssessDoct != ''">and Organ_assess_doct = #{organAssessDoct} |
| | | </if> |
| | | <if test="gainhospitalno != null and gainhospitalno != ''">and GainHospitalNo = #{gainhospitalno}</if> |
| | | <if test="gainhospitalname != null and gainhospitalname != ''">and GainHospitalName like concat('%', |
| | | #{gainhospitalname}, '%') |
| | | </if> |
| | | <if test="isbiopsybefore != null and isbiopsybefore != ''">and IsBiopsyBefore = #{isbiopsybefore}</if> |
| | | <if test="isbiopsyafter != null and isbiopsyafter != ''">and IsBiopsyAfter = #{isbiopsyafter}</if> |
| | | <if test="ismarginalorgan != null and ismarginalorgan != ''">and IsMarginalOrgan = #{ismarginalorgan}</if> |
| | | <if test="ispathogenpositive != null and ispathogenpositive != ''">and IsPathogenPositive = |
| | | #{ispathogenpositive} |
| | | </if> |
| | | <if test="ispnf != null and ispnf != ''">and IsPNF = #{ispnf}</if> |
| | | <if test="isdgf != null and isdgf != ''">and IsDGF = #{isdgf}</if> |
| | | </where> |
| | | </select> |
| | | |
| | | </mapper> |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | <?xml version="1.0" encoding="UTF-8" ?> |
| | | <!DOCTYPE mapper |
| | | PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" |
| | | "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
| | | <mapper namespace="com.ruoyi.project.mapper.ServiceTransportFileMapper"> |
| | | |
| | | <resultMap type="com.ruoyi.project.domain.ServiceTransportFile" id="ServiceTransportFileResult"> |
| | | <result property="id" column="id"/> |
| | | <result property="transportId" column="transport_id"/> |
| | | <result property="caseNo" column="case_no"/> |
| | | <result property="fileName" column="file_name"/> |
| | | <result property="type" column="type"/> |
| | | <result property="path" column="path"/> |
| | | <result property="remart" column="remart"/> |
| | | <result property="delFlag" column="del_flag"/> |
| | | <result property="createTime" column="create_time"/> |
| | | <result property="createBy" column="create_by"/> |
| | | <result property="updateTime" column="update_time"/> |
| | | <result property="updateBy" column="update_by"/> |
| | | </resultMap> |
| | | |
| | | <sql id="selectServiceTransportFileVo"> |
| | | select id, |
| | | transport_id, |
| | | file_name, |
| | | case_no, |
| | | type, |
| | | path, |
| | | remart, |
| | | del_flag, |
| | | create_time, |
| | | create_by, |
| | | update_time, |
| | | update_by |
| | | from service_transport_file |
| | | </sql> |
| | | |
| | | <select id="selectServiceTransportFileList" parameterType="com.ruoyi.project.domain.ServiceTransportFile" |
| | | resultMap="ServiceTransportFileResult"> |
| | | <include refid="selectServiceTransportFileVo"/> |
| | | <where> |
| | | <if test="transportId != null and transportId != ''">and transport_id = #{transportId}</if> |
| | | <if test="fileName != null and fileName != ''">and file_name = #{fileName}</if> |
| | | <if test="caseNo != null and caseNo != ''">and case_no = #{caseNo}</if> |
| | | <if test="type != null and type != ''">and type = #{type}</if> |
| | | <if test="path != null and path != ''">and path = #{path}</if> |
| | | <if test="remart != null and remart != ''">and remart = #{remart}</if> |
| | | </where> |
| | | </select> |
| | | |
| | | </mapper> |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | <?xml version="1.0" encoding="UTF-8" ?> |
| | | <!DOCTYPE mapper |
| | | PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" |
| | | "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
| | | <mapper namespace="com.ruoyi.project.mapper.ServiceTransportMapper"> |
| | | |
| | | <resultMap type="com.ruoyi.project.domain.ServiceTransport" id="ServiceTransportResult"> |
| | | <result property="id" column="id"/> |
| | | <result property="reportId" column="report_id"/> |
| | | <result property="caseNo" column="case_no"/> |
| | | <result property="patName" column="pat_name"/> |
| | | <result property="sex" column="sex"/> |
| | | <result property="age" column="age"/> |
| | | <result property="diagnosisname" column="DiagnosisName"/> |
| | | <result property="treatmentHospitalName" column="Treatment_hospital_name"/> |
| | | <result property="treatmentDeptName" column="Treatment_dept_name"/> |
| | | <result property="transportStartTime" column="transport_start_time"/> |
| | | <result property="transportStartPlace" column="transport_start_place"/> |
| | | <result property="contactPerson" column="Contact_person"/> |
| | | <result property="doctor" column="doctor"/> |
| | | <result property="doctorPhone" column="doctor_phone"/> |
| | | <result property="nurse" column="nurse"/> |
| | | <result property="nursePhone" column="nurse_phone"/> |
| | | <result property="driver" column="driver"/> |
| | | <result property="driverPhone" column="driver_phone"/> |
| | | <result property="icuDoctor" column="icu_doctor"/> |
| | | <result property="icuDoctorPhone" column="icu_doctor_phone"/> |
| | | <result property="delFlag" column="del_flag"/> |
| | | <result property="remark" column="remark"/> |
| | | <result property="transitStatus" column="transit_status"/> |
| | | <result property="createTime" column="create_time"/> |
| | | <result property="createBy" column="create_by"/> |
| | | <result property="updateTime" column="update_time"/> |
| | | <result property="updateBy" column="update_by"/> |
| | | </resultMap> |
| | | |
| | | <sql id="selectServiceTransportVo"> |
| | | select id, |
| | | report_id, |
| | | case_no, |
| | | pat_name, |
| | | transit_status, |
| | | remark, |
| | | sex, |
| | | age, |
| | | DiagnosisName, |
| | | Treatment_hospital_name, |
| | | Treatment_dept_name, |
| | | transport_start_time, |
| | | transport_start_place, |
| | | Contact_person, |
| | | doctor, |
| | | doctor_phone, |
| | | nurse, |
| | | nurse_phone, |
| | | driver, |
| | | driver_phone, |
| | | icu_doctor, |
| | | icu_doctor_phone, |
| | | del_flag, |
| | | create_time, |
| | | create_by, |
| | | update_time, |
| | | update_by |
| | | from service_transport |
| | | </sql> |
| | | |
| | | <select id="selectServiceTransportList" parameterType="com.ruoyi.project.domain.ServiceTransport" |
| | | resultMap="ServiceTransportResult"> |
| | | <include refid="selectServiceTransportVo"/> |
| | | <where> |
| | | <if test="caseNo != null and caseNo != ''">and case_no = #{caseNo}</if> |
| | | <if test="patName != null and patName != ''">and pat_name like concat('%', #{patName}, '%')</if> |
| | | <if test="sex != null and sex != ''">and sex = #{sex}</if> |
| | | <if test="reportId != null ">and report_id = #{reportId}</if> |
| | | <if test="age != null ">and age = #{age}</if> |
| | | <if test="diagnosisname != null and diagnosisname != ''">and DiagnosisName like concat('%', |
| | | #{diagnosisname}, '%') |
| | | </if> |
| | | <if test="treatmentHospitalName != null and treatmentHospitalName != ''">and Treatment_hospital_name like |
| | | concat('%', #{treatmentHospitalName}, '%') |
| | | </if> |
| | | <if test="treatmentDeptName != null and treatmentDeptName != ''">and Treatment_dept_name like concat('%', |
| | | #{treatmentDeptName}, '%') |
| | | </if> |
| | | <if test="transportStartTime != null ">and transport_start_time = #{transportStartTime}</if> |
| | | <if test="transportStartPlace != null and transportStartPlace != ''">and transport_start_place = |
| | | #{transportStartPlace} |
| | | </if> |
| | | <if test="contactPerson != null and contactPerson != ''">and Contact_person = #{contactPerson}</if> |
| | | <if test="doctor != null and doctor != ''">and doctor = #{doctor}</if> |
| | | <if test="doctorPhone != null and doctorPhone != ''">and doctor_phone = #{doctorPhone}</if> |
| | | <if test="nurse != null and nurse != ''">and nurse = #{nurse}</if> |
| | | <if test="nursePhone != null and nursePhone != ''">and nurse_phone = #{nursePhone}</if> |
| | | <if test="driver != null and driver != ''">and driver = #{driver}</if> |
| | | <if test="driverPhone != null and driverPhone != ''">and driver_phone = #{driverPhone}</if> |
| | | <if test="icuDoctor != null and icuDoctor != ''">and icu_doctor = #{icuDoctor}</if> |
| | | <if test="icuDoctorPhone != null and icuDoctorPhone != ''">and icu_doctor_phone = #{icuDoctorPhone}</if> |
| | | <if test="transitStatus != null ">and transit_status = #{transitStatus}</if> |
| | | <if test="remark != null ">and remark = #{remark}</if> |
| | | </where> |
| | | </select> |
| | | |
| | | </mapper> |
| | |
| | | List<ServiceFund> serviceFunds = serviceFundService.queryInfoById(serviceFund); |
| | | ServiceFund serviceFund1 = serviceFunds.get(0); |
| | | serviceFund1.setFlowlevel(100L); |
| | | serviceFund1.setDel_flag(0); |
| | | serviceFund1.setDelFlag(0); |
| | | serviceFund1.setRecordstatus(-1); |
| | | serviceFund1.setBackflowlevel(199); |
| | | serviceFundService.updateById(serviceFund1); |
| | |
| | | ServiceFund serviceFund = new ServiceFund(); |
| | | serviceFund.setFlowlevel(totallevel); |
| | | serviceFund.setUploadStates(1); |
| | | serviceFund.setDel_flag(0); |
| | | serviceFund.setDelFlag(0); |
| | | serviceFund.setApplytype(applyType); |
| | | List<ServiceFund> serviceFundList = serviceFundService.queryList(serviceFund); |
| | | for (ServiceFund serviceFund1 : serviceFundList) { |