From e53334611e8d51fb67e769cba898743f11dcf627 Mon Sep 17 00:00:00 2001 From: liusheng <337615773@qq.com> Date: 星期五, 16 六月 2023 17:45:23 +0800 Subject: [PATCH] 患者管理相关接口,提交 --- smartor/src/main/java/com/smartor/service/impl/PatArchinvecontactServiceImpl.java | 97 ++ smartor/src/main/java/com/smartor/mapper/SvyCategoryMapper.java | 22 smartor/src/main/java/com/smartor/service/IPatMedInspectionService.java | 62 + smartor/src/main/java/com/smartor/mapper/PatMedDrugMapper.java | 63 + ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/PatMedPhysicalController.java | 10 smartor/src/main/java/com/smartor/domain/PatMedDrug.java | 298 ++++++ ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/PatMedWeightController.java | 2 smartor/src/main/java/com/smartor/domain/PatArchive.java | 2 smartor/src/main/java/com/smartor/service/impl/PatMedDrugServiceImpl.java | 90 + smartor/src/main/java/com/smartor/domain/PatArchinvecontact.java | 102 ++ ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/BaseTagController.java | 2 smartor/src/main/java/com/smartor/domain/SvyCategory.java | 114 - smartor/src/main/java/com/smartor/mapper/PatMedInspectionMapper.java | 63 + smartor/src/main/java/com/smartor/domain/PatMedInspection.java | 395 ++++++++ ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/PatMedBloodsugarController.java | 2 ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/PatMedInspectionController.java | 100 ++ smartor/src/main/java/com/smartor/service/ISvyCategoryService.java | 20 smartor/src/main/java/com/smartor/service/impl/PatMedInspectionServiceImpl.java | 97 ++ ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/PatMedInhospController.java | 10 ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/SvyCategoryController.java | 51 smartor/src/main/java/com/smartor/domain/BaseTagcategory.java | 18 smartor/src/main/resources/mapper/smartor/SvyCategoryMapper.xml | 92 + ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/PatMedHypertensionController.java | 27 smartor/src/main/java/com/smartor/domain/PatArchiveAndTag.java | 2 smartor/src/main/java/com/smartor/service/IPatArchinvecontactService.java | 62 + smartor/src/main/resources/mapper/smartor/PatMedInspectionMapper.xml | 218 ++++ smartor/src/main/java/com/smartor/service/impl/SvyCategoryServiceImpl.java | 4 smartor/src/main/java/com/smartor/domain/PatMedInhosp.java | 37 smartor/src/main/resources/mapper/smartor/PatArchinvecontactMapper.xml | 116 ++ smartor/src/main/resources/mapper/smartor/PatMedDrugMapper.xml | 182 +++ smartor/src/main/java/com/smartor/mapper/PatArchinvecontactMapper.java | 63 + smartor/src/main/java/com/smartor/service/IPatMedDrugService.java | 62 + ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/PatMedDrugController.java | 107 ++ smartor/src/main/java/com/smartor/domain/BaseTag.java | 6 ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/PatMedOuthospController.java | 2 ruoyi-admin/src/main/java/com/ruoyi/web/controller/PatArchinvecontactController.java | 100 ++ smartor/src/main/java/com/smartor/domain/PatMedPhysical.java | 25 37 files changed, 2,535 insertions(+), 190 deletions(-) diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/PatArchinvecontactController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/PatArchinvecontactController.java new file mode 100644 index 0000000..19ecf19 --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/PatArchinvecontactController.java @@ -0,0 +1,100 @@ +package com.ruoyi.web.controller; + +import com.ruoyi.common.annotation.Log; +import com.ruoyi.common.core.controller.BaseController; +import com.ruoyi.common.core.domain.AjaxResult; +import com.ruoyi.common.core.page.TableDataInfo; +import com.ruoyi.common.enums.BusinessType; +import com.ruoyi.common.utils.poi.ExcelUtil; +import com.smartor.domain.PatArchinvecontact; +import com.smartor.service.IPatArchinvecontactService; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.security.access.prepost.PreAuthorize; +import org.springframework.web.bind.annotation.*; + +import javax.servlet.http.HttpServletResponse; +import java.util.List; + +/** + * 鎮h�呰仈绯绘柟寮廋ontroller + * + * @author ruoyi + * @date 2023-06-16 + */ +@Api(description = "鎮h�呰仈绯绘柟寮�") +@RestController +@RequestMapping("/system/archinvecontact") +public class PatArchinvecontactController extends BaseController { + @Autowired + private IPatArchinvecontactService patArchinvecontactService; + + /** + * 鏌ヨ鎮h�呰仈绯绘柟寮忓垪琛� + */ + @ApiOperation("鏌ヨ鎮h�呰仈绯绘柟寮忓垪琛�") + @PreAuthorize("@ss.hasPermi('system:archinvecontact:list')") + @GetMapping("/list") + public TableDataInfo list(PatArchinvecontact patArchinvecontact) { + startPage(); + List<PatArchinvecontact> list = patArchinvecontactService.selectPatArchinvecontactList(patArchinvecontact); + return getDataTable(list); + } + + /** + * 瀵煎嚭鎮h�呰仈绯绘柟寮忓垪琛� + */ + @ApiOperation("瀵煎嚭鎮h�呰仈绯绘柟寮忓垪琛�") + @PreAuthorize("@ss.hasPermi('system:archinvecontact:export')") + @Log(title = "鎮h�呰仈绯绘柟寮�", businessType = BusinessType.EXPORT) + @PostMapping("/export") + public void export(HttpServletResponse response, PatArchinvecontact patArchinvecontact) { + List<PatArchinvecontact> list = patArchinvecontactService.selectPatArchinvecontactList(patArchinvecontact); + ExcelUtil<PatArchinvecontact> util = new ExcelUtil<PatArchinvecontact>(PatArchinvecontact.class); + util.exportExcel(response, list, "鎮h�呰仈绯绘柟寮忔暟鎹�"); + } + + /** + * 鑾峰彇鎮h�呰仈绯绘柟寮忚缁嗕俊鎭� + */ + @ApiOperation("鑾峰彇鎮h�呰仈绯绘柟寮忚缁嗕俊鎭�") + @PreAuthorize("@ss.hasPermi('system:archinvecontact:query')") + @GetMapping(value = "/{id}") + public AjaxResult getInfo(@PathVariable("id") Long id) { + return success(patArchinvecontactService.selectPatArchinvecontactById(id)); + } + + /** + * 鏂板鎮h�呰仈绯绘柟寮� + */ + @ApiOperation("鏂板鎮h�呰仈绯绘柟寮�") + @PreAuthorize("@ss.hasPermi('system:archinvecontact:add')") + @Log(title = "鎮h�呰仈绯绘柟寮�", businessType = BusinessType.INSERT) + @PostMapping + public AjaxResult add(@RequestBody PatArchinvecontact patArchinvecontact) { + return toAjax(patArchinvecontactService.insertPatArchinvecontact(patArchinvecontact)); + } + + /** + * 淇敼鎮h�呰仈绯绘柟寮� + */ + @ApiOperation("淇敼鎮h�呰仈绯绘柟寮�") + @PreAuthorize("@ss.hasPermi('system:archinvecontact:edit')") + @Log(title = "鎮h�呰仈绯绘柟寮�", businessType = BusinessType.UPDATE) + @PutMapping + public AjaxResult edit(@RequestBody PatArchinvecontact patArchinvecontact) { + return toAjax(patArchinvecontactService.updatePatArchinvecontact(patArchinvecontact)); + } + + /** + * 鍒犻櫎鎮h�呰仈绯绘柟寮� + */ + @ApiOperation("鍒犻櫎鎮h�呰仈绯绘柟寮�") + @PreAuthorize("@ss.hasPermi('system:archinvecontact:remove')") + @Log(title = "鎮h�呰仈绯绘柟寮�", businessType = BusinessType.DELETE) + @DeleteMapping("/{ids}") + public AjaxResult remove(@PathVariable Long[] ids) { + return toAjax(patArchinvecontactService.deletePatArchinvecontactByIds(ids)); + } +} diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/BaseTagController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/BaseTagController.java index cdb8c60..f8d2ac2 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/BaseTagController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/BaseTagController.java @@ -44,7 +44,7 @@ */ @ApiOperation("鏌ヨ鏍囩鍒楄〃") @PreAuthorize("@ss.hasPermi('system:tag:list')") - @GetMapping("/list") + @PostMapping("/list") public TableDataInfo list(@RequestBody BaseTag baseTag) { startPage(); List<BaseTag> list = baseTagService.selectBaseTagList(baseTag); diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/PatMedBloodsugarController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/PatMedBloodsugarController.java index 6581552..2d0f9b9 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/PatMedBloodsugarController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/PatMedBloodsugarController.java @@ -25,7 +25,7 @@ * @author ruoyi * @date 2023-06-07 */ -@Api("鎮h�呰绯栬褰�") +@Api(description = "鎮h�呰绯栬褰�") @RestController @RequestMapping("/system/bloodsugar") public class PatMedBloodsugarController extends BaseController { diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/PatMedDrugController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/PatMedDrugController.java new file mode 100644 index 0000000..56cc1bd --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/PatMedDrugController.java @@ -0,0 +1,107 @@ +package com.ruoyi.web.controller.smartor; + +import com.ruoyi.common.annotation.Log; +import com.ruoyi.common.core.controller.BaseController; +import com.ruoyi.common.core.domain.AjaxResult; +import com.ruoyi.common.core.page.TableDataInfo; +import com.ruoyi.common.enums.BusinessType; +import com.ruoyi.common.utils.poi.ExcelUtil; +import com.smartor.domain.PatMedDrug; +import com.smartor.service.IPatMedDrugService; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.security.access.prepost.PreAuthorize; +import org.springframework.web.bind.annotation.*; + +import javax.servlet.http.HttpServletResponse; +import java.util.List; + +/** + * 鎮h�呯敤鑽褰旵ontroller + * + * @author ruoyi + * @date 2023-06-16 + */ +@Api(description = "鎮h�呯敤鑽褰�") +@RestController +@RequestMapping("/system/drug") +public class PatMedDrugController extends BaseController +{ + @Autowired + private IPatMedDrugService patMedDrugService; + + /** + * 鏌ヨ鎮h�呯敤鑽褰曞垪琛� + */ + @ApiOperation("鏌ヨ鎮h�呯敤鑽褰曞垪琛�") + @PreAuthorize("@ss.hasPermi('system:drug:list')") + @GetMapping("/list") + public TableDataInfo list(PatMedDrug patMedDrug) + { + startPage(); + List<PatMedDrug> list = patMedDrugService.selectPatMedDrugList(patMedDrug); + return getDataTable(list); + } + + /** + * 瀵煎嚭鎮h�呯敤鑽褰曞垪琛� + */ + @ApiOperation("瀵煎嚭鎮h�呯敤鑽褰曞垪琛�") + @PreAuthorize("@ss.hasPermi('system:drug:export')") + @Log(title = "鎮h�呯敤鑽褰�", businessType = BusinessType.EXPORT) + @PostMapping("/export") + public void export(HttpServletResponse response, PatMedDrug patMedDrug) + { + List<PatMedDrug> list = patMedDrugService.selectPatMedDrugList(patMedDrug); + ExcelUtil<PatMedDrug> util = new ExcelUtil<PatMedDrug>(PatMedDrug.class); + util.exportExcel(response, list, "鎮h�呯敤鑽褰曟暟鎹�"); + } + + /** + * 鑾峰彇鎮h�呯敤鑽褰曡缁嗕俊鎭� + */ + @ApiOperation("鑾峰彇鎮h�呯敤鑽褰曡缁嗕俊鎭�") + @PreAuthorize("@ss.hasPermi('system:drug:query')") + @GetMapping(value = "/{id}") + public AjaxResult getInfo(@PathVariable("id") Long id) + { + return success(patMedDrugService.selectPatMedDrugById(id)); + } + + /** + * 鏂板鎮h�呯敤鑽褰� + */ + @ApiOperation("鏂板鎮h�呯敤鑽褰�") + @PreAuthorize("@ss.hasPermi('system:drug:add')") + @Log(title = "鎮h�呯敤鑽褰�", businessType = BusinessType.INSERT) + @PostMapping + public AjaxResult add(@RequestBody PatMedDrug patMedDrug) + { + return toAjax(patMedDrugService.insertPatMedDrug(patMedDrug)); + } + + /** + * 淇敼鎮h�呯敤鑽褰� + */ + @ApiOperation("淇敼鎮h�呯敤鑽褰�") + @PreAuthorize("@ss.hasPermi('system:drug:edit')") + @Log(title = "鎮h�呯敤鑽褰�", businessType = BusinessType.UPDATE) + @PutMapping + public AjaxResult edit(@RequestBody PatMedDrug patMedDrug) + { + return toAjax(patMedDrugService.updatePatMedDrug(patMedDrug)); + } + + /** + * 鍒犻櫎鎮h�呯敤鑽褰� + */ + @ApiOperation("鍒犻櫎鎮h�呯敤鑽褰�") + @PreAuthorize("@ss.hasPermi('system:drug:remove')") + @Log(title = "鎮h�呯敤鑽褰�", businessType = BusinessType.DELETE) + @DeleteMapping("/{ids}") + public AjaxResult remove(@PathVariable Long[] ids) + { + return toAjax(patMedDrugService.deletePatMedDrugByIds(ids)); + } +} diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/PatMedHypertensionController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/PatMedHypertensionController.java index d799fe1..2696fbb 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/PatMedHypertensionController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/PatMedHypertensionController.java @@ -21,15 +21,14 @@ /** * 鎮h�呴珮琛�鍘嬭褰旵ontroller - * + * * @author ruoyi * @date 2023-06-07 */ @RestController @RequestMapping("/smartor/hypertension") -@Api("鎮h�呴珮琛�鍘嬭褰�") -public class PatMedHypertensionController extends BaseController -{ +@Api(description = "鎮h�呴珮琛�鍘嬭褰�") +public class PatMedHypertensionController extends BaseController { @Autowired private IPatMedHypertensionService patMedHypertensionService; @@ -39,8 +38,7 @@ @PreAuthorize("@ss.hasPermi('system:hypertension:list')") @GetMapping("/list") @ApiOperation("鏌ヨ鎮h�呴珮琛�鍘嬭褰曞垪琛�") - public TableDataInfo list(PatMedHypertension patMedHypertension) - { + public TableDataInfo list(PatMedHypertension patMedHypertension) { startPage(); List<PatMedHypertension> list = patMedHypertensionService.selectPatMedHypertensionList(patMedHypertension); return getDataTable(list); @@ -53,8 +51,7 @@ @PreAuthorize("@ss.hasPermi('system:hypertension:export')") @Log(title = "鎮h�呴珮琛�鍘嬭褰�", businessType = BusinessType.EXPORT) @PostMapping("/export") - public void export(HttpServletResponse response, PatMedHypertension patMedHypertension) - { + public void export(HttpServletResponse response, PatMedHypertension patMedHypertension) { List<PatMedHypertension> list = patMedHypertensionService.selectPatMedHypertensionList(patMedHypertension); ExcelUtil<PatMedHypertension> util = new ExcelUtil<PatMedHypertension>(PatMedHypertension.class); util.exportExcel(response, list, "鎮h�呴珮琛�鍘嬭褰曟暟鎹�"); @@ -67,8 +64,7 @@ @ApiImplicitParam(name = "getInfo", value = "涓婚敭ID", dataType = "long", dataTypeClass = Long.class) @PreAuthorize("@ss.hasPermi('system:hypertension:query')") @GetMapping(value = "/{id}") - public AjaxResult getInfo(@PathVariable("id") Long id) - { + public AjaxResult getInfo(@PathVariable("id") Long id) { return success(patMedHypertensionService.selectPatMedHypertensionById(id)); } @@ -79,8 +75,7 @@ @PreAuthorize("@ss.hasPermi('system:hypertension:add')") @Log(title = "鎮h�呴珮琛�鍘嬭褰�", businessType = BusinessType.INSERT) @PostMapping - public AjaxResult add(@RequestBody PatMedHypertension patMedHypertension) - { + public AjaxResult add(@RequestBody PatMedHypertension patMedHypertension) { return toAjax(patMedHypertensionService.insertPatMedHypertension(patMedHypertension)); } @@ -91,8 +86,7 @@ @PreAuthorize("@ss.hasPermi('system:hypertension:edit')") @Log(title = "鎮h�呴珮琛�鍘嬭褰�", businessType = BusinessType.UPDATE) @PutMapping - public AjaxResult edit(@RequestBody PatMedHypertension patMedHypertension) - { + public AjaxResult edit(@RequestBody PatMedHypertension patMedHypertension) { return toAjax(patMedHypertensionService.updatePatMedHypertension(patMedHypertension)); } @@ -103,9 +97,8 @@ @PreAuthorize("@ss.hasPermi('system:hypertension:remove')") @Log(title = "鎮h�呴珮琛�鍘嬭褰�", businessType = BusinessType.DELETE) @ApiImplicitParam(name = "remove", value = "涓婚敭ID", dataType = "long", dataTypeClass = Array.class) - @DeleteMapping("/{ids}") - public AjaxResult remove(@PathVariable Long[] ids) - { + @DeleteMapping("/{ids}") + public AjaxResult remove(@PathVariable Long[] ids) { return toAjax(patMedHypertensionService.deletePatMedHypertensionByIds(ids)); } } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/PatMedInhospController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/PatMedInhospController.java index a50de21..3fbecd7 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/PatMedInhospController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/PatMedInhospController.java @@ -2,6 +2,9 @@ import java.util.List; import javax.servlet.http.HttpServletResponse; + +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; import org.springframework.security.access.prepost.PreAuthorize; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.GetMapping; @@ -27,6 +30,7 @@ * @author smartor * @date 2023-03-04 */ +@Api(description = "鎮h�呬綇闄㈣褰�") @RestController @RequestMapping("/smartor/patinhosp") public class PatMedInhospController extends BaseController @@ -37,6 +41,7 @@ /** * 鏌ヨ鎮h�呬綇闄㈣褰曞垪琛� */ + @ApiOperation("鏌ヨ鎮h�呬綇闄㈣褰曞垪琛�") @PreAuthorize("@ss.hasPermi('smartor:patinhosp:list')") @GetMapping("/list") public TableDataInfo list(PatMedInhosp patMedInhosp) @@ -49,6 +54,7 @@ /** * 瀵煎嚭鎮h�呬綇闄㈣褰曞垪琛� */ + @ApiOperation("瀵煎嚭鎮h�呬綇闄㈣褰曞垪琛�") @PreAuthorize("@ss.hasPermi('smartor:patinhosp:export')") @Log(title = "鎮h�呬綇闄㈣褰�", businessType = BusinessType.EXPORT) @PostMapping("/export") @@ -62,6 +68,7 @@ /** * 鑾峰彇鎮h�呬綇闄㈣褰曡缁嗕俊鎭� */ + @ApiOperation("鑾峰彇鎮h�呬綇闄㈣褰曡缁嗕俊鎭�") @PreAuthorize("@ss.hasPermi('smartor:patinhosp:query')") @GetMapping(value = "/{inhospid}") public AjaxResult getInfo(@PathVariable("inhospid") Long inhospid) @@ -72,6 +79,7 @@ /** * 鏂板鎮h�呬綇闄㈣褰� */ + @ApiOperation("鏂板鎮h�呬綇闄㈣褰�") @PreAuthorize("@ss.hasPermi('smartor:patinhosp:add')") @Log(title = "鎮h�呬綇闄㈣褰�", businessType = BusinessType.INSERT) @PostMapping @@ -83,6 +91,7 @@ /** * 淇敼鎮h�呬綇闄㈣褰� */ + @ApiOperation("淇敼鎮h�呬綇闄㈣褰�") @PreAuthorize("@ss.hasPermi('smartor:patinhosp:edit')") @Log(title = "鎮h�呬綇闄㈣褰�", businessType = BusinessType.UPDATE) @PutMapping @@ -94,6 +103,7 @@ /** * 鍒犻櫎鎮h�呬綇闄㈣褰� */ + @ApiOperation("鍒犻櫎鎮h�呬綇闄㈣褰�") @PreAuthorize("@ss.hasPermi('smartor:patinhosp:remove')") @Log(title = "鎮h�呬綇闄㈣褰�", businessType = BusinessType.DELETE) @DeleteMapping("/{inhospids}") diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/PatMedInspectionController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/PatMedInspectionController.java new file mode 100644 index 0000000..a8cf7de --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/PatMedInspectionController.java @@ -0,0 +1,100 @@ +package com.ruoyi.web.controller.smartor; + +import com.ruoyi.common.annotation.Log; +import com.ruoyi.common.core.controller.BaseController; +import com.ruoyi.common.core.domain.AjaxResult; +import com.ruoyi.common.core.page.TableDataInfo; +import com.ruoyi.common.enums.BusinessType; +import com.ruoyi.common.utils.poi.ExcelUtil; +import com.smartor.domain.PatMedInspection; +import com.smartor.service.IPatMedInspectionService; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.security.access.prepost.PreAuthorize; +import org.springframework.web.bind.annotation.*; + +import javax.servlet.http.HttpServletResponse; +import java.util.List; + +/** + * 鎮h�呮鏌ユ楠岃褰旵ontroller + * + * @author ruoyi + * @date 2023-06-16 + */ +@Api(description = "鎮h�呮鏌ユ楠岃褰�") +@RestController +@RequestMapping("/system/inspection") +public class PatMedInspectionController extends BaseController { + @Autowired + private IPatMedInspectionService patMedInspectionService; + + /** + * 鏌ヨ鎮h�呮鏌ユ楠岃褰曞垪琛� + */ + @ApiOperation("鏌ヨ鎮h�呮鏌ユ楠岃褰曞垪琛�") + @PreAuthorize("@ss.hasPermi('system:inspection:list')") + @GetMapping("/list") + public TableDataInfo list(PatMedInspection patMedInspection) { + startPage(); + List<PatMedInspection> list = patMedInspectionService.selectPatMedInspectionList(patMedInspection); + return getDataTable(list); + } + + /** + * 瀵煎嚭鎮h�呮鏌ユ楠岃褰曞垪琛� + */ + @ApiOperation("瀵煎嚭鎮h�呮鏌ユ楠岃褰曞垪琛�") + @PreAuthorize("@ss.hasPermi('system:inspection:export')") + @Log(title = "鎮h�呮鏌ユ楠岃褰�", businessType = BusinessType.EXPORT) + @PostMapping("/export") + public void export(HttpServletResponse response, PatMedInspection patMedInspection) { + List<PatMedInspection> list = patMedInspectionService.selectPatMedInspectionList(patMedInspection); + ExcelUtil<PatMedInspection> util = new ExcelUtil<PatMedInspection>(PatMedInspection.class); + util.exportExcel(response, list, "鎮h�呮鏌ユ楠岃褰曟暟鎹�"); + } + + /** + * 鑾峰彇鎮h�呮鏌ユ楠岃褰曡缁嗕俊鎭� + */ + @ApiOperation("鑾峰彇鎮h�呮鏌ユ楠岃褰曡缁嗕俊鎭�") + @PreAuthorize("@ss.hasPermi('system:inspection:query')") + @GetMapping(value = "/{id}") + public AjaxResult getInfo(@PathVariable("id") Long id) { + return success(patMedInspectionService.selectPatMedInspectionById(id)); + } + + /** + * 鏂板鎮h�呮鏌ユ楠岃褰� + */ + @PreAuthorize("@ss.hasPermi('system:inspection:add')") + @Log(title = "鏂板鎮h�呮鏌ユ楠岃褰�", businessType = BusinessType.INSERT) + @ApiOperation("鏂板鎮h�呮鏌ユ楠岃褰�") + @PostMapping + public AjaxResult add(@RequestBody PatMedInspection patMedInspection) { + return toAjax(patMedInspectionService.insertPatMedInspection(patMedInspection)); + } + + /** + * 淇敼鎮h�呮鏌ユ楠岃褰� + */ + @PreAuthorize("@ss.hasPermi('system:inspection:edit')") + @Log(title = "淇敼鎮h�呮鏌ユ楠岃褰�", businessType = BusinessType.UPDATE) + @ApiOperation("淇敼鎮h�呮鏌ユ楠岃褰�") + @PutMapping + public AjaxResult edit(@RequestBody PatMedInspection patMedInspection) { + return toAjax(patMedInspectionService.updatePatMedInspection(patMedInspection)); + } + + /** + * 鍒犻櫎鎮h�呮鏌ユ楠岃褰� + */ + @PreAuthorize("@ss.hasPermi('system:inspection:remove')") + @Log(title = "鎮h�呮鏌ユ楠岃褰�", businessType = BusinessType.DELETE) + @ApiOperation("鎮h�呮鏌ユ楠岃褰�") + @DeleteMapping("/{ids}") + public AjaxResult remove(@PathVariable Long[] ids) { + return toAjax(patMedInspectionService.deletePatMedInspectionByIds(ids)); + } +} diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/PatMedOuthospController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/PatMedOuthospController.java index 671b110..d7502dd 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/PatMedOuthospController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/PatMedOuthospController.java @@ -34,7 +34,7 @@ */ @RestController @RequestMapping("/smartor/patouthosp") -@Api("鎮h�呴棬璇婅褰�") +@Api(description = "鎮h�呴棬璇婅褰�") public class PatMedOuthospController extends BaseController { @Autowired private IPatMedOuthospService patMedOuthospService; diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/PatMedPhysicalController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/PatMedPhysicalController.java index 5bebbe7..f4bc5de 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/PatMedPhysicalController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/PatMedPhysicalController.java @@ -2,6 +2,9 @@ import java.util.List; import javax.servlet.http.HttpServletResponse; + +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; import org.springframework.security.access.prepost.PreAuthorize; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.GetMapping; @@ -27,6 +30,7 @@ * @author smartor * @date 2023-03-04 */ +@Api(description = "鎮h�呬綋妫�璁板綍") @RestController @RequestMapping("/smartor/patphysical") public class PatMedPhysicalController extends BaseController @@ -37,6 +41,7 @@ /** * 鏌ヨ鎮h�呬綋妫�璁板綍鍒楄〃 */ + @ApiOperation("鏌ヨ鎮h�呬綋妫�璁板綍鍒楄〃") @PreAuthorize("@ss.hasPermi('smartor:patphysical:list')") @GetMapping("/list") public TableDataInfo list(PatMedPhysical patMedPhysical) @@ -49,6 +54,7 @@ /** * 瀵煎嚭鎮h�呬綋妫�璁板綍鍒楄〃 */ + @ApiOperation("瀵煎嚭鎮h�呬綋妫�璁板綍鍒楄〃") @PreAuthorize("@ss.hasPermi('smartor:patphysical:export')") @Log(title = "鎮h�呬綋妫�璁板綍", businessType = BusinessType.EXPORT) @PostMapping("/export") @@ -62,6 +68,7 @@ /** * 鑾峰彇鎮h�呬綋妫�璁板綍璇︾粏淇℃伅 */ + @ApiOperation("鑾峰彇鎮h�呬綋妫�璁板綍璇︾粏淇℃伅") @PreAuthorize("@ss.hasPermi('smartor:patphysical:query')") @GetMapping(value = "/{id}") public AjaxResult getInfo(@PathVariable("id") Long id) @@ -72,6 +79,7 @@ /** * 鏂板鎮h�呬綋妫�璁板綍 */ + @ApiOperation("鏂板鎮h�呬綋妫�璁板綍") @PreAuthorize("@ss.hasPermi('smartor:patphysical:add')") @Log(title = "鎮h�呬綋妫�璁板綍", businessType = BusinessType.INSERT) @PostMapping @@ -83,6 +91,7 @@ /** * 淇敼鎮h�呬綋妫�璁板綍 */ + @ApiOperation("淇敼鎮h�呬綋妫�璁板綍") @PreAuthorize("@ss.hasPermi('smartor:patphysical:edit')") @Log(title = "鎮h�呬綋妫�璁板綍", businessType = BusinessType.UPDATE) @PutMapping @@ -94,6 +103,7 @@ /** * 鍒犻櫎鎮h�呬綋妫�璁板綍 */ + @ApiOperation("鍒犻櫎鎮h�呬綋妫�璁板綍") @PreAuthorize("@ss.hasPermi('smartor:patphysical:remove')") @Log(title = "鎮h�呬綋妫�璁板綍", businessType = BusinessType.DELETE) @DeleteMapping("/{ids}") diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/PatMedWeightController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/PatMedWeightController.java index 6e51663..f49d9cf 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/PatMedWeightController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/PatMedWeightController.java @@ -25,7 +25,7 @@ * @author ruoyi * @date 2023-06-07 */ -@Api("鎮h�呬綋閲嶈褰�") +@Api(description = "鎮h�呬綋閲嶈褰�") @RestController @RequestMapping("/system/weight") public class PatMedWeightController extends BaseController diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/SvyCategoryController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/SvyCategoryController.java index dfe83ea..f9b4d93 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/SvyCategoryController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/SvyCategoryController.java @@ -1,17 +1,15 @@ -package com.smartor.controller; +package com.ruoyi.web.controller.smartor; import java.util.List; import javax.servlet.http.HttpServletResponse; + +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiModelProperty; +import io.swagger.annotations.ApiOperation; +import io.swagger.v3.oas.annotations.tags.Tag; import org.springframework.security.access.prepost.PreAuthorize; import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.PostMapping; -import org.springframework.web.bind.annotation.PutMapping; -import org.springframework.web.bind.annotation.DeleteMapping; -import org.springframework.web.bind.annotation.PathVariable; -import org.springframework.web.bind.annotation.RequestBody; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RestController; +import org.springframework.web.bind.annotation.*; import com.ruoyi.common.annotation.Log; import com.ruoyi.common.core.controller.BaseController; import com.ruoyi.common.core.domain.AjaxResult; @@ -23,14 +21,14 @@ /** * 闂嵎鍒嗙被Controller - * + * * @author ruoyi * @date 2023-03-02 */ +@Api(description = "闂嵎鍒嗙被") @RestController @RequestMapping("/smartor/svycategory") -public class SvyCategoryController extends BaseController -{ +public class SvyCategoryController extends BaseController { @Autowired private ISvyCategoryService svyCategoryService; @@ -39,8 +37,7 @@ */ @PreAuthorize("@ss.hasPermi('smartor:svycategory:list')") @GetMapping("/list") - public TableDataInfo list(SvyCategory svyCategory) - { + public TableDataInfo list(SvyCategory svyCategory) { startPage(); List<SvyCategory> list = svyCategoryService.selectSvyCategoryList(svyCategory); return getDataTable(list); @@ -52,21 +49,20 @@ @PreAuthorize("@ss.hasPermi('smartor:svycategory:export')") @Log(title = "闂嵎鍒嗙被", businessType = BusinessType.EXPORT) @PostMapping("/export") - public void export(HttpServletResponse response, SvyCategory svyCategory) - { + public void export(HttpServletResponse response, SvyCategory svyCategory) { List<SvyCategory> list = svyCategoryService.selectSvyCategoryList(svyCategory); ExcelUtil<SvyCategory> util = new ExcelUtil<SvyCategory>(SvyCategory.class); util.exportExcel(response, list, "闂嵎鍒嗙被鏁版嵁"); } /** - * 鑾峰彇闂嵎鍒嗙被璇︾粏淇℃伅 + * 鑾峰彇闂嵎鍒嗙被淇℃伅閫氳繃鍒嗙被鍚嶇О */ - @PreAuthorize("@ss.hasPermi('smartor:svycategory:query')") - @GetMapping(value = "/{id}") - public AjaxResult getInfo(@PathVariable("id") Long id) - { - return success(svyCategoryService.selectSvyCategoryById(id)); + // @PreAuthorize("@ss.hasPermi('smartor:svycategory:query')") + @ApiOperation("鑾峰彇闂嵎鍒嗙被璇︾粏淇℃伅锛堥棶鍗风被鍒級") + @PostMapping(value = "/getInfo") + public TableDataInfo getInfo(@RequestParam(required = false) String categoryname) { + return getDataTable(svyCategoryService.selectSvyCategoryById(categoryname)); } /** @@ -75,8 +71,7 @@ @PreAuthorize("@ss.hasPermi('smartor:svycategory:add')") @Log(title = "闂嵎鍒嗙被", businessType = BusinessType.INSERT) @PostMapping - public AjaxResult add(@RequestBody SvyCategory svyCategory) - { + public AjaxResult add(@RequestBody SvyCategory svyCategory) { return toAjax(svyCategoryService.insertSvyCategory(svyCategory)); } @@ -86,8 +81,7 @@ @PreAuthorize("@ss.hasPermi('smartor:svycategory:edit')") @Log(title = "闂嵎鍒嗙被", businessType = BusinessType.UPDATE) @PutMapping - public AjaxResult edit(@RequestBody SvyCategory svyCategory) - { + public AjaxResult edit(@RequestBody SvyCategory svyCategory) { return toAjax(svyCategoryService.updateSvyCategory(svyCategory)); } @@ -96,9 +90,8 @@ */ @PreAuthorize("@ss.hasPermi('smartor:svycategory:remove')") @Log(title = "闂嵎鍒嗙被", businessType = BusinessType.DELETE) - @DeleteMapping("/{ids}") - public AjaxResult remove(@PathVariable Long[] ids) - { + @DeleteMapping("/{ids}") + public AjaxResult remove(@PathVariable Long[] ids) { return toAjax(svyCategoryService.deleteSvyCategoryByIds(ids)); } } diff --git a/smartor/src/main/java/com/smartor/domain/BaseTag.java b/smartor/src/main/java/com/smartor/domain/BaseTag.java index b40ea7e..86210f7 100644 --- a/smartor/src/main/java/com/smartor/domain/BaseTag.java +++ b/smartor/src/main/java/com/smartor/domain/BaseTag.java @@ -80,4 +80,10 @@ @Excel(name = " 涓婁紶鏃堕棿 ", width = 30, dateFormat = "yyyy-MM-dd") private Date uploadTime; + /** + * 鏄惁寮�鍚� + */ + @ApiModelProperty("鏄惁寮�鍚� 1寮�鍚� 0鍏抽棴") + private Integer isenable; + } diff --git a/smartor/src/main/java/com/smartor/domain/BaseTagcategory.java b/smartor/src/main/java/com/smartor/domain/BaseTagcategory.java index 914c3a2..0f61fad 100644 --- a/smartor/src/main/java/com/smartor/domain/BaseTagcategory.java +++ b/smartor/src/main/java/com/smartor/domain/BaseTagcategory.java @@ -25,47 +25,47 @@ /** * 鑷ID */ - @ApiModelProperty(name = "鑷ID") + @ApiModelProperty(value = "鑷ID") private Long tagcategoryid; /** * 鏈烘瀯ID */ - @ApiModelProperty(name = "鏈烘瀯ID") + @ApiModelProperty(value = "鏈烘瀯ID") @Excel(name = " 鏈烘瀯ID ") private String orgid; /** * 鎷奸煶鐮� */ - @ApiModelProperty(name = "鎷奸煶鐮�") + @ApiModelProperty(value = "鎷奸煶鐮�") @Excel(name = " 鎷奸煶鐮� ") private String pym; /** * 浜旂瑪鐮� */ - @ApiModelProperty(name = "浜旂瑪鐮�") + @ApiModelProperty(value = "浜旂瑪鐮�") @Excel(name = " 浜旂瑪鐮� ") private String wbm; /** * 鍒犻櫎鏍囪 */ - @ApiModelProperty(name = "鍒犻櫎鏍囪") + @ApiModelProperty(value = "鍒犻櫎鏍囪") private String delFlag; /** * 涓婁紶鏍囪 */ - @ApiModelProperty(name = "涓婁紶鏍囪") + @ApiModelProperty(value = "涓婁紶鏍囪") @Excel(name = " 涓婁紶鏍囪 ") private Long isupload; /** * 涓婁紶鏃堕棿 */ - @ApiModelProperty(name = "涓婁紶鏃堕棿") + @ApiModelProperty(value = "涓婁紶鏃堕棿") @JsonFormat(pattern = "yyyy-MM-dd") @Excel(name = " 涓婁紶鏃堕棿 ", width = 30, dateFormat = "yyyy-MM-dd") private Date uploadTime; @@ -73,11 +73,11 @@ /** * 鏍囩鍚嶇О */ - @ApiModelProperty(name = "鏍囩绫诲埆鍚嶇О") + @ApiModelProperty(value = "鏍囩绫诲埆鍚嶇О") @Excel(name = " 鏍囩绫诲埆鍚嶇О ") private String categoryname; - @ApiModelProperty(name = "鏍囩鏁伴噺") + @ApiModelProperty(value = "鏍囩鏁伴噺") private String tagNum; } diff --git a/smartor/src/main/java/com/smartor/domain/PatArchinvecontact.java b/smartor/src/main/java/com/smartor/domain/PatArchinvecontact.java new file mode 100644 index 0000000..628853a --- /dev/null +++ b/smartor/src/main/java/com/smartor/domain/PatArchinvecontact.java @@ -0,0 +1,102 @@ +package com.smartor.domain; + +import java.util.Date; + +import com.fasterxml.jackson.annotation.JsonFormat; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.commons.lang3.builder.ToStringStyle; +import com.ruoyi.common.annotation.Excel; +import com.ruoyi.common.core.domain.BaseEntity; + +/** + * 鎮h�呰仈绯绘柟寮忓璞� pat_archinvecontact + * + * @author ruoyi + * @date 2023-06-16 + */ +@ApiModel(value = "PatArchinvecontact", description = "鎮h�呰仈绯绘柟寮忓璞�") +@Data +public class PatArchinvecontact extends BaseEntity { + private static final long serialVersionUID = 1L; + + /** + * 鑷ID + */ + @ApiModelProperty(value = "鑷ID") + private Long id; + + /** + * 鑱旂郴鏂瑰紡ID + */ + @Excel(name = " 鑱旂郴鏂瑰紡ID ") + @ApiModelProperty(value = "鑱旂郴鏂瑰紡ID") + private Long patid; + + /** + * 鑱旂郴鏂瑰紡 + */ + @Excel(name = " 鑱旂郴鏂瑰紡 ") + @ApiModelProperty(value = "鑱旂郴鏂瑰紡") + private String contactway; + + /** + * 鍏崇郴 + */ + @Excel(name = " 鍏崇郴 ") + @ApiModelProperty(value = "鍏崇郴") + private Long relation; + + /** + * 鏁版嵁鏉ユ簮 + */ + @Excel(name = " 鏁版嵁鏉ユ簮 ") + @ApiModelProperty(value = "鏁版嵁鏉ユ簮") + private Long datasource; + + /** + * 鏄惁榛樿 + */ + @Excel(name = " 鏄惁榛樿 ") + @ApiModelProperty(value = "鏄惁榛樿") + private Long isdefault; + + /** + * 鏈烘瀯ID + */ + @Excel(name = " 鏈烘瀯ID ") + @ApiModelProperty(value = "鏈烘瀯ID") + private String orgid; + + /** + * 鍒犻櫎鏍囪 + */ + @ApiModelProperty(value = "鍒犻櫎鏍囪") + private String delFlag; + + /** + * 涓婁紶鏍囪 + */ + @Excel(name = " 涓婁紶鏍囪 ") + @ApiModelProperty(value = "涓婁紶鏍囪") + private Long isupload; + + /** + * 涓婁紶鏃堕棿 + */ + @JsonFormat(pattern = "yyyy-MM-dd") + @ApiModelProperty(value = "涓婁紶鏃堕棿") + @Excel(name = " 涓婁紶鏃堕棿 ", width = 30, dateFormat = "yyyy-MM-dd") + private Date uploadTime; + + /** + * 鑱旂郴濮撳悕 + */ + @Excel(name = " 鑱旂郴濮撳悕 ") + @ApiModelProperty(value = "鑱旂郴濮撳悕") + private String contactname; + + +} diff --git a/smartor/src/main/java/com/smartor/domain/PatArchive.java b/smartor/src/main/java/com/smartor/domain/PatArchive.java index 1271664..b133aee 100644 --- a/smartor/src/main/java/com/smartor/domain/PatArchive.java +++ b/smartor/src/main/java/com/smartor/domain/PatArchive.java @@ -27,7 +27,7 @@ /** * 鑷ID */ - @ApiModelProperty(name = "鑷ID") + @ApiModelProperty("鑷ID") private Long patid; /** diff --git a/smartor/src/main/java/com/smartor/domain/PatArchiveAndTag.java b/smartor/src/main/java/com/smartor/domain/PatArchiveAndTag.java index 6bfe281..0b6c84e 100644 --- a/smartor/src/main/java/com/smartor/domain/PatArchiveAndTag.java +++ b/smartor/src/main/java/com/smartor/domain/PatArchiveAndTag.java @@ -26,7 +26,7 @@ /** * 鑷ID */ - @ApiModelProperty(name = "鑷ID") + @ApiModelProperty(value = "鑷ID") private Long patid; /** diff --git a/smartor/src/main/java/com/smartor/domain/PatMedDrug.java b/smartor/src/main/java/com/smartor/domain/PatMedDrug.java new file mode 100644 index 0000000..b4d2040 --- /dev/null +++ b/smartor/src/main/java/com/smartor/domain/PatMedDrug.java @@ -0,0 +1,298 @@ +package com.smartor.domain; + +import com.fasterxml.jackson.annotation.JsonFormat; +import com.ruoyi.common.annotation.Excel; +import com.ruoyi.common.core.domain.BaseEntity; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.commons.lang3.builder.ToStringStyle; + +import java.util.Date; + +/** + * 鎮h�呯敤鑽褰曞璞� pat_med_drug + * + * @author ruoyi + * @date 2023-06-16 + */ +public class PatMedDrug extends BaseEntity +{ + private static final long serialVersionUID = 1L; + + /** 鑷ID */ + private Long id; + + /** 娴佹按鍙� */ + @Excel(name = " 娴佹按鍙� ") + private String serialnum; + + /** 妗fID */ + @Excel(name = " 妗fID ") + private Long patid; + + /** 鑽搧鍚嶇О */ + @Excel(name = " 鑽搧鍚嶇О ") + private String drugname; + + /** 寮�鏂规棩鏈� */ + @JsonFormat(pattern = "yyyy-MM-dd") + @Excel(name = " 寮�鏂规棩鏈� ", width = 30, dateFormat = "yyyy-MM-dd") + private Date opendate; + + /** 鑽搧绫诲瀷 */ + @Excel(name = " 鑽搧绫诲瀷 ") + private String drugtype; + + /** 鍗曚綅 */ + @Excel(name = " 鍗曚綅 ") + private String unit; + + /** 瑙勬牸 */ + @Excel(name = " 瑙勬牸 ") + private String spec; + + /** 鐢ㄦ硶 */ + @Excel(name = " 鐢ㄦ硶 ") + private String drugusage; + + /** 鍓傞噺 */ + @Excel(name = " 鍓傞噺 ") + private String dose; + + /** 鏈烘瀯ID */ + @Excel(name = " 鏈烘瀯ID ") + private String orgid; + + /** 鍒犻櫎鏍囪 */ + private String delFlag; + + /** 涓婁紶鏍囪 */ + @Excel(name = " 涓婁紶鏍囪 ") + private Long isupload; + + /** 涓婁紶鏃堕棿 */ + @JsonFormat(pattern = "yyyy-MM-dd") + @Excel(name = " 涓婁紶鏃堕棿 ", width = 30, dateFormat = "yyyy-MM-dd") + private Date uploadTime; + + /** 鑽搧ID */ + @Excel(name = " 鑽搧ID ") + private Long drugid; + + /** 灏辫瘖绫诲瀷 */ + @Excel(name = " 灏辫瘖绫诲瀷 ") + private Long visittype; + + /** 灏辫瘖ID */ + @Excel(name = " 灏辫瘖ID ") + private Long visitid; + + /** 鏄惁鐢熸垚鏂规鐘舵��;0鏈敓鎴� 1鐢熸垚灏辫瘖 9鏃犲尮閰嶆柟妗� */ + @Excel(name = " 鏄惁鐢熸垚鏂规鐘舵��;0鏈敓鎴� 1鐢熸垚灏辫瘖 9鏃犲尮閰嶆柟妗� ") + private Long schemestatus; + + /** 鏂规鐘舵�佹搷浣滄椂闂� */ + @JsonFormat(pattern = "yyyy-MM-dd") + @Excel(name = " 鏂规鐘舵�佹搷浣滄椂闂� ", width = 30, dateFormat = "yyyy-MM-dd") + private Date schemetime; + + public void setId(Long id) + { + this.id = id; + } + + public Long getId() + { + return id; + } + public void setSerialnum(String serialnum) + { + this.serialnum = serialnum; + } + + public String getSerialnum() + { + return serialnum; + } + public void setPatid(Long patid) + { + this.patid = patid; + } + + public Long getPatid() + { + return patid; + } + public void setDrugname(String drugname) + { + this.drugname = drugname; + } + + public String getDrugname() + { + return drugname; + } + public void setOpendate(Date opendate) + { + this.opendate = opendate; + } + + public Date getOpendate() + { + return opendate; + } + public void setDrugtype(String drugtype) + { + this.drugtype = drugtype; + } + + public String getDrugtype() + { + return drugtype; + } + public void setUnit(String unit) + { + this.unit = unit; + } + + public String getUnit() + { + return unit; + } + public void setSpec(String spec) + { + this.spec = spec; + } + + public String getSpec() + { + return spec; + } + public void setDrugusage(String drugusage) + { + this.drugusage = drugusage; + } + + public String getDrugusage() + { + return drugusage; + } + public void setDose(String dose) + { + this.dose = dose; + } + + public String getDose() + { + return dose; + } + public void setOrgid(String orgid) + { + this.orgid = orgid; + } + + public String getOrgid() + { + return orgid; + } + public void setDelFlag(String delFlag) + { + this.delFlag = delFlag; + } + + public String getDelFlag() + { + return delFlag; + } + public void setIsupload(Long isupload) + { + this.isupload = isupload; + } + + public Long getIsupload() + { + return isupload; + } + public void setUploadTime(Date uploadTime) + { + this.uploadTime = uploadTime; + } + + public Date getUploadTime() + { + return uploadTime; + } + public void setDrugid(Long drugid) + { + this.drugid = drugid; + } + + public Long getDrugid() + { + return drugid; + } + public void setVisittype(Long visittype) + { + this.visittype = visittype; + } + + public Long getVisittype() + { + return visittype; + } + public void setVisitid(Long visitid) + { + this.visitid = visitid; + } + + public Long getVisitid() + { + return visitid; + } + public void setSchemestatus(Long schemestatus) + { + this.schemestatus = schemestatus; + } + + public Long getSchemestatus() + { + return schemestatus; + } + public void setSchemetime(Date schemetime) + { + this.schemetime = schemetime; + } + + public Date getSchemetime() + { + return schemetime; + } + + @Override + public String toString() { + return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) + .append("id", getId()) + .append("serialnum", getSerialnum()) + .append("patid", getPatid()) + .append("drugname", getDrugname()) + .append("opendate", getOpendate()) + .append("drugtype", getDrugtype()) + .append("unit", getUnit()) + .append("spec", getSpec()) + .append("drugusage", getDrugusage()) + .append("dose", getDose()) + .append("orgid", getOrgid()) + .append("delFlag", getDelFlag()) + .append("updateBy", getUpdateBy()) + .append("updateTime", getUpdateTime()) + .append("createBy", getCreateBy()) + .append("createTime", getCreateTime()) + .append("isupload", getIsupload()) + .append("uploadTime", getUploadTime()) + .append("drugid", getDrugid()) + .append("visittype", getVisittype()) + .append("visitid", getVisitid()) + .append("schemestatus", getSchemestatus()) + .append("schemetime", getSchemetime()) + .toString(); + } +} diff --git a/smartor/src/main/java/com/smartor/domain/PatMedInhosp.java b/smartor/src/main/java/com/smartor/domain/PatMedInhosp.java index 1df76cf..d5aacdc 100644 --- a/smartor/src/main/java/com/smartor/domain/PatMedInhosp.java +++ b/smartor/src/main/java/com/smartor/domain/PatMedInhosp.java @@ -2,6 +2,8 @@ import java.util.Date; import com.fasterxml.jackson.annotation.JsonFormat; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; import org.apache.commons.lang3.builder.ToStringBuilder; import org.apache.commons.lang3.builder.ToStringStyle; import com.ruoyi.common.annotation.Excel; @@ -13,122 +15,157 @@ * @author smartor * @date 2023-03-04 */ +@ApiModel(value = "PatMedInhosp", description = "鎮h�呬綇闄㈣褰曞璞�") public class PatMedInhosp extends BaseEntity { private static final long serialVersionUID = 1L; /** 鑷ID */ + @ApiModelProperty(value = "鑷ID") private Long inhospid; /** 娴佹按鍙� */ + @ApiModelProperty(value = "娴佹按鍙�") private String serialnum; /** 鍖婚櫌鍚嶇О */ + @ApiModelProperty(value = "鍖婚櫌鍚嶇О") @Excel(name = " 鍖婚櫌鍚嶇О ") private String hospitalname; /** 鍖婚櫌缂栧彿 */ + @ApiModelProperty(value = "鍖婚櫌缂栧彿") private String hospitalcode; /** 闄㈠尯缂栧彿 */ + @ApiModelProperty(value = "闄㈠尯缂栧彿") private String hospitaldistrictcode; /** 闄㈠尯鍚嶇О */ + @ApiModelProperty(value = "闄㈠尯鍚嶇О") @Excel(name = " 闄㈠尯鍚嶇О ") private String hospitaldistrictname; /** 鍏ラ櫌璇婃柇ICD鍊� */ + @ApiModelProperty(value = "鍏ラ櫌璇婃柇ICD鍊�") private String icd10code; /** 鍏ラ櫌璇婃柇鍚嶇О */ + @ApiModelProperty(value = "鍏ラ櫌璇婃柇鍚嶇О") private String diagname; /** 鍏ラ櫌鏃堕棿 */ + @ApiModelProperty(value = "鍏ラ櫌鏃堕棿") @JsonFormat(pattern = "yyyy-MM-dd") @Excel(name = " 鍏ラ櫌鏃堕棿 ", width = 30, dateFormat = "yyyy-MM-dd") private Date starttime; /** 鍑洪櫌鏃堕棿 */ + @ApiModelProperty(value = "鍑洪櫌鏃堕棿") @JsonFormat(pattern = "yyyy-MM-dd") @Excel(name = " 鍑洪櫌鏃堕棿 ", width = 30, dateFormat = "yyyy-MM-dd") private Date endtime; /** 鍏ラ櫌绉戝浠g爜 */ + @ApiModelProperty(value = "鍏ラ櫌绉戝浠g爜") private String deptcode; /** 鍏ラ櫌绉戝鍚嶇О */ + @ApiModelProperty(value = "鍏ラ櫌绉戝鍚嶇О") private String deptname; /** 鎴块棿鍙� */ + @ApiModelProperty(value = "鎴块棿鍙�") private String roomno; /** 搴婁綅鍙� */ + @ApiModelProperty(value = "搴婁綅鍙�") @Excel(name = " 搴婁綅鍙� ") private String bedno; /** 鏈烘瀯ID */ + @ApiModelProperty(value = "鏈烘瀯ID") @Excel(name = " 鏈烘瀯ID ") private String orgid; /** 鍒犻櫎鏍囪 */ + @ApiModelProperty(value = "鍒犻櫎鏍囪") private String delFlag; /** 涓婁紶鏍囪 */ + @ApiModelProperty(value = "涓婁紶鏍囪") private Long isupload; /** 涓婁紶鏃堕棿 */ + @ApiModelProperty(value = "涓婁紶鏃堕棿") private Date uploadTime; /** 妗fID */ + @ApiModelProperty(value = "妗fID") private Long patid; /** 鍑洪櫌璇婃柇 */ + @ApiModelProperty(value = "鍑洪櫌璇婃柇") @Excel(name = " 鍑洪櫌璇婃柇 ") private String leavediagname; /** 鍑洪櫌璇婃柇ICD鍊� */ + @ApiModelProperty(value = "鍑洪櫌璇婃柇ICD鍊�") private String leaveicd10code; /** 鍖荤敓宸ュ彿 */ + @ApiModelProperty(value = "鍖荤敓宸ュ彿") private String drcode; /** 鍖荤敓鍚嶇О */ + @ApiModelProperty(value = "鍖荤敓鍚嶇О") @Excel(name = " 鍖荤敓鍚嶇О ") private String drname; /** 鏄惁鐢熸垚鏂规鐘舵��;0鏈敓鎴� 1鐢熸垚鍏ラ櫌 2鐢熸垚鍑洪櫌 9鏃犲尮閰嶆柟妗� */ + @ApiModelProperty(value = "鏄惁鐢熸垚鏂规鐘舵��;0鏈敓鎴� 1鐢熸垚鍏ラ櫌 2鐢熸垚鍑洪櫌 9鏃犲尮閰嶆柟妗�") private Long schemestatus; /** 鏄惁鐢熸垚閫氱敤鏂规鐘舵��;0鏈敓鎴� 1鐢熸垚 9鏃犲尮閰嶆柟妗� */ + @ApiModelProperty(value = "鏄惁鐢熸垚閫氱敤鏂规鐘舵��;0鏈敓鎴� 1鐢熸垚 9鏃犲尮閰嶆柟妗�") private Long generalschemestatus; /** 鍑洪櫌绉戝浠g爜 */ + @ApiModelProperty(value = "鍑洪櫌绉戝浠g爜") private String leaveldeptcode; /** 鍑洪櫌绉戝鍚嶇О */ + @ApiModelProperty(value = "鍑洪櫌绉戝鍚嶇О") @Excel(name = " 鍑洪櫌绉戝鍚嶇О ") private String leaveldeptname; /** 鐥呭尯ID */ + @ApiModelProperty(value = "鐥呭尯ID") private Long hospitaldistrictid; /** 鍑洪櫌鐥呭尯缂栧彿 */ + @ApiModelProperty(value = "鍑洪櫌鐥呭尯缂栧彿") private String leavehospitaldistrictcode; /** 鍑洪櫌鐥呭尯鍚嶇О */ + @ApiModelProperty(value = "鍑洪櫌鐥呭尯鍚嶇О") @Excel(name = " 鍑洪櫌鐥呭尯鍚嶇О ") private String leavehospitaldistrictname; /** 鍑洪櫌鐥呭尯ID */ + @ApiModelProperty(value = "鍑洪櫌鐥呭尯ID") private Long leavehospitaldistrictid; /** 鍏ラ櫌绉戝ID */ + @ApiModelProperty(value = "鍏ラ櫌绉戝ID") private Long deptid; /** 鍑洪櫌绉戝ID */ + @ApiModelProperty(value = "鍑洪櫌绉戝ID") private Long leaveldeptid; /** 鏂规鐘舵�佹搷浣滄椂闂� */ + @ApiModelProperty(value = "鏂规鐘舵�佹搷浣滄椂闂�") private Date schemetime; public void setInhospid(Long inhospid) diff --git a/smartor/src/main/java/com/smartor/domain/PatMedInspection.java b/smartor/src/main/java/com/smartor/domain/PatMedInspection.java new file mode 100644 index 0000000..4e195d3 --- /dev/null +++ b/smartor/src/main/java/com/smartor/domain/PatMedInspection.java @@ -0,0 +1,395 @@ +package com.smartor.domain; + +import java.util.Date; +import com.fasterxml.jackson.annotation.JsonFormat; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.commons.lang3.builder.ToStringStyle; +import com.ruoyi.common.annotation.Excel; +import com.ruoyi.common.core.domain.BaseEntity; + +/** + * 鎮h�呮鏌ユ楠岃褰曞璞� pat_med_inspection + * + * @author ruoyi + * @date 2023-06-16 + */ +@ApiModel(value = "PatMedInspection", description = "鎮h�呮鏌ユ楠岃褰曞璞�") +public class PatMedInspection extends BaseEntity +{ + private static final long serialVersionUID = 1L; + + /** 鑷ID */ + @ApiModelProperty(value = "鑷ID") + private Long id; + + /** 娴佹按鍙� */ + @Excel(name = " 娴佹按鍙� ") + @ApiModelProperty(value = "娴佹按鍙�") + private String serialnum; + + /** 妗fID */ + @Excel(name = " 妗fID ") + @ApiModelProperty(value = "妗fID") + private Long patid; + + /** 绫诲瀷;0.妫�楠岄」鐩� 1.妫�鏌ラ」鐩� */ + @ApiModelProperty(value = "绫诲瀷;0.妫�楠岄」鐩� 1.妫�鏌ラ」鐩�") + @Excel(name = " 绫诲瀷;0.妫�楠岄」鐩� 1.妫�鏌ラ」鐩� ") + private Long projecttype; + + /** 椤圭洰缂栧彿 */ + @Excel(name = " 椤圭洰缂栧彿 ") + @ApiModelProperty(value = "椤圭洰缂栧彿") + private String projectcode; + + /** 椤圭洰鍚嶇О */ + @Excel(name = " 椤圭洰鍚嶇О ") + @ApiModelProperty(value = "椤圭洰鍚嶇О") + private String projectname; + + /** 鎶ュ憡鏃堕棿 */ + @JsonFormat(pattern = "yyyy-MM-dd") + @Excel(name = " 鎶ュ憡鏃堕棿 ", width = 30, dateFormat = "yyyy-MM-dd") + @ApiModelProperty(value = "鎶ュ憡鏃堕棿") + private Date reporttime; + + /** 鍖婚櫌鍚嶇О */ + @Excel(name = " 鍖婚櫌鍚嶇О ") + @ApiModelProperty(value = "鍖婚櫌鍚嶇О") + private String hospitalname; + + /** 鍖婚櫌缂栧彿 */ + @Excel(name = " 鍖婚櫌缂栧彿 ") + @ApiModelProperty(value = "鍖婚櫌缂栧彿") + private String hospitalcode; + + /** 鏈烘瀯ID */ + @Excel(name = " 鏈烘瀯ID ") + @ApiModelProperty(value = "鏈烘瀯ID") + private String orgid; + + /** 鍒犻櫎鏍囪 */ + @ApiModelProperty(value = "鍒犻櫎鏍囪") + private String delFlag; + + /** 涓婁紶鏍囪 */ + @ApiModelProperty(value = "涓婁紶鏍囪") + @Excel(name = " 涓婁紶鏍囪 ") + private Long isupload; + + /** 涓婁紶鏃堕棿 */ + @JsonFormat(pattern = "yyyy-MM-dd") + @Excel(name = " 涓婁紶鏃堕棿 ", width = 30, dateFormat = "yyyy-MM-dd") + @ApiModelProperty(value = "涓婁紶鏃堕棿") + private Date uploadTime; + + /** 椤圭洰ID */ + @Excel(name = " 椤圭洰ID ") + @ApiModelProperty(value = "椤圭洰ID") + private Long projectid; + + /** 鐢宠鏃堕棿 */ + @JsonFormat(pattern = "yyyy-MM-dd") + @Excel(name = " 鐢宠鏃堕棿 ", width = 30, dateFormat = "yyyy-MM-dd") + @ApiModelProperty(value = "鐢宠鏃堕棿") + private Date applicationtime; + + /** 灏辫瘖绫诲瀷 */ + @Excel(name = " 灏辫瘖绫诲瀷 ") + @ApiModelProperty(value = "灏辫瘖绫诲瀷") + private Long visittype; + + /** 灏辫瘖ID */ + @Excel(name = " 灏辫瘖ID ") + @ApiModelProperty(value = "灏辫瘖ID") + private Long visitid; + + /** 鏄惁鐢熸垚鏂规鐘舵��;0鏈敓鎴� 1鐢熸垚鐢宠鍚� 2.鐢熸垚鎶ュ憡鍚� 9鏃犲尮閰嶆柟妗� */ + @Excel(name = " 鏄惁鐢熸垚鏂规鐘舵��;0鏈敓鎴� 1鐢熸垚鐢宠鍚� 2.鐢熸垚鎶ュ憡鍚� 9鏃犲尮閰嶆柟妗� ") + @ApiModelProperty(value = "鏄惁鐢熸垚鏂规鐘舵��;0鏈敓鎴� 1鐢熸垚鐢宠鍚� 2.鐢熸垚鎶ュ憡鍚� 9鏃犲尮閰嶆柟妗�") + private Long schemestatus; + + /** 鏄惁寮傚父;0鍚� 1鏄� */ + @Excel(name = " 鏄惁寮傚父;0鍚� 1鏄� ") + @ApiModelProperty(value = "鏄惁寮傚父;0鍚� 1鏄�") + private Long isabnormal; + + /** 鎶ュ憡缁撹 */ + @Excel(name = " 鎶ュ憡缁撹 ") + @ApiModelProperty(value = "鎶ュ憡缁撹") + private String reportconclusion; + + /** 鏂规鐘舵�佹搷浣滄椂闂� */ + @JsonFormat(pattern = "yyyy-MM-dd") + @Excel(name = " 鏂规鐘舵�佹搷浣滄椂闂� ", width = 30, dateFormat = "yyyy-MM-dd") + @ApiModelProperty(value = "鏂规鐘舵�佹搷浣滄椂闂�") + private Date schemetime; + + /** 寮�鍗曠瀹や唬鐮� */ + @Excel(name = " 寮�鍗曠瀹や唬鐮� ") + @ApiModelProperty(value = "寮�鍗曠瀹や唬鐮�") + private String deptcode; + + /** 寮�鍗曠瀹ゅ悕绉� */ + @Excel(name = " 寮�鍗曠瀹ゅ悕绉� ") + @ApiModelProperty(value = "寮�鍗曠瀹ゅ悕绉�") + private String deptname; + + /** 寮�鍗曠瀹D */ + @Excel(name = " 寮�鍗曠瀹D ") + @ApiModelProperty(value = "寮�鍗曠瀹D") + private Long deptid; + + public void setId(Long id) + { + this.id = id; + } + + public Long getId() + { + return id; + } + public void setSerialnum(String serialnum) + { + this.serialnum = serialnum; + } + + public String getSerialnum() + { + return serialnum; + } + public void setPatid(Long patid) + { + this.patid = patid; + } + + public Long getPatid() + { + return patid; + } + public void setProjecttype(Long projecttype) + { + this.projecttype = projecttype; + } + + public Long getProjecttype() + { + return projecttype; + } + public void setProjectcode(String projectcode) + { + this.projectcode = projectcode; + } + + public String getProjectcode() + { + return projectcode; + } + public void setProjectname(String projectname) + { + this.projectname = projectname; + } + + public String getProjectname() + { + return projectname; + } + public void setReporttime(Date reporttime) + { + this.reporttime = reporttime; + } + + public Date getReporttime() + { + return reporttime; + } + public void setHospitalname(String hospitalname) + { + this.hospitalname = hospitalname; + } + + public String getHospitalname() + { + return hospitalname; + } + public void setHospitalcode(String hospitalcode) + { + this.hospitalcode = hospitalcode; + } + + public String getHospitalcode() + { + return hospitalcode; + } + public void setOrgid(String orgid) + { + this.orgid = orgid; + } + + public String getOrgid() + { + return orgid; + } + public void setDelFlag(String delFlag) + { + this.delFlag = delFlag; + } + + public String getDelFlag() + { + return delFlag; + } + public void setIsupload(Long isupload) + { + this.isupload = isupload; + } + + public Long getIsupload() + { + return isupload; + } + public void setUploadTime(Date uploadTime) + { + this.uploadTime = uploadTime; + } + + public Date getUploadTime() + { + return uploadTime; + } + public void setProjectid(Long projectid) + { + this.projectid = projectid; + } + + public Long getProjectid() + { + return projectid; + } + public void setApplicationtime(Date applicationtime) + { + this.applicationtime = applicationtime; + } + + public Date getApplicationtime() + { + return applicationtime; + } + public void setVisittype(Long visittype) + { + this.visittype = visittype; + } + + public Long getVisittype() + { + return visittype; + } + public void setVisitid(Long visitid) + { + this.visitid = visitid; + } + + public Long getVisitid() + { + return visitid; + } + public void setSchemestatus(Long schemestatus) + { + this.schemestatus = schemestatus; + } + + public Long getSchemestatus() + { + return schemestatus; + } + public void setIsabnormal(Long isabnormal) + { + this.isabnormal = isabnormal; + } + + public Long getIsabnormal() + { + return isabnormal; + } + public void setReportconclusion(String reportconclusion) + { + this.reportconclusion = reportconclusion; + } + + public String getReportconclusion() + { + return reportconclusion; + } + public void setSchemetime(Date schemetime) + { + this.schemetime = schemetime; + } + + public Date getSchemetime() + { + return schemetime; + } + public void setDeptcode(String deptcode) + { + this.deptcode = deptcode; + } + + public String getDeptcode() + { + return deptcode; + } + public void setDeptname(String deptname) + { + this.deptname = deptname; + } + + public String getDeptname() + { + return deptname; + } + public void setDeptid(Long deptid) + { + this.deptid = deptid; + } + + public Long getDeptid() + { + return deptid; + } + + @Override + public String toString() { + return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) + .append("id", getId()) + .append("serialnum", getSerialnum()) + .append("patid", getPatid()) + .append("projecttype", getProjecttype()) + .append("projectcode", getProjectcode()) + .append("projectname", getProjectname()) + .append("reporttime", getReporttime()) + .append("hospitalname", getHospitalname()) + .append("hospitalcode", getHospitalcode()) + .append("orgid", getOrgid()) + .append("delFlag", getDelFlag()) + .append("updateBy", getUpdateBy()) + .append("updateTime", getUpdateTime()) + .append("createBy", getCreateBy()) + .append("createTime", getCreateTime()) + .append("isupload", getIsupload()) + .append("uploadTime", getUploadTime()) + .append("projectid", getProjectid()) + .append("applicationtime", getApplicationtime()) + .append("visittype", getVisittype()) + .append("visitid", getVisitid()) + .append("schemestatus", getSchemestatus()) + .append("isabnormal", getIsabnormal()) + .append("reportconclusion", getReportconclusion()) + .append("schemetime", getSchemetime()) + .append("deptcode", getDeptcode()) + .append("deptname", getDeptname()) + .append("deptid", getDeptid()) + .toString(); + } +} diff --git a/smartor/src/main/java/com/smartor/domain/PatMedPhysical.java b/smartor/src/main/java/com/smartor/domain/PatMedPhysical.java index 5989917..5240c4b 100644 --- a/smartor/src/main/java/com/smartor/domain/PatMedPhysical.java +++ b/smartor/src/main/java/com/smartor/domain/PatMedPhysical.java @@ -2,6 +2,8 @@ import java.util.Date; import com.fasterxml.jackson.annotation.JsonFormat; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; import org.apache.commons.lang3.builder.ToStringBuilder; import org.apache.commons.lang3.builder.ToStringStyle; import com.ruoyi.common.annotation.Excel; @@ -13,82 +15,105 @@ * @author smartor * @date 2023-03-04 */ +@ApiModel(value = "PatMedPhysical", description = "鎮h�呬綋妫�璁板綍瀵硅薄") public class PatMedPhysical extends BaseEntity { private static final long serialVersionUID = 1L; /** 鑷ID */ + @ApiModelProperty(value = "鑷ID") private Long id; /** 娴佹按鍙� */ @Excel(name = " 娴佹按鍙� ") + @ApiModelProperty(value = "娴佹按鍙�") private String serialnum; /** 妗fID */ + @ApiModelProperty(value = "妗fID") private Long patid; /** 鎬荤粨鍖荤敓宸ュ彿 */ + @ApiModelProperty(value = "鎬荤粨鍖荤敓宸ュ彿") private String drcode; /** 鎬荤粨鍖荤敓鍚嶇О */ @Excel(name = " 鎬荤粨鍖荤敓鍚嶇О ") + @ApiModelProperty(value = "鎬荤粨鍖荤敓鍚嶇О") private String drname; /** 浣撴鍗曚綅/鍖婚櫌缂栧彿 */ + @ApiModelProperty(value = "浣撴鍗曚綅/鍖婚櫌缂栧彿") private String hospitalcode; /** 浣撴鍗曚綅/鍖婚櫌 */ @Excel(name = " 浣撴鍗曚綅/鍖婚櫌 ") + @ApiModelProperty(value = "浣撴鍗曚綅/鍖婚櫌") private String hospitalname; /** 浣撴鏃堕棿 */ @JsonFormat(pattern = "yyyy-MM-dd") + @ApiModelProperty(value = "浣撴鏃堕棿") @Excel(name = " 浣撴鏃堕棿 ", width = 30, dateFormat = "yyyy-MM-dd") private Date physicaldate; /** 鏈烘瀯ID */ @Excel(name = " 鏈烘瀯ID ") + @ApiModelProperty(value = "鏈烘瀯ID") private String orgid; /** 鍒犻櫎鏍囪 */ + @ApiModelProperty(value = "鍒犻櫎鏍囪") private String delFlag; /** 涓婁紶鏍囪 */ + @ApiModelProperty(value = "涓婁紶鏍囪") private Long isupload; /** 涓婁紶鏃堕棿 */ + @ApiModelProperty(value = "涓婁紶鏃堕棿") private Date uploadTime; /** 绉戝浠g爜 */ + @ApiModelProperty(value = "绉戝浠g爜") private String deptcode; /** 绉戝鍚嶇О */ + @ApiModelProperty(value = "绉戝鍚嶇О") @Excel(name = " 绉戝鍚嶇О ") private String deptname; /** 浣撴椤圭洰鍚嶇О */ + @ApiModelProperty(value = "浣撴椤圭洰鍚嶇О") @Excel(name = " 浣撴椤圭洰鍚嶇О ") private String projectname; /** 浣撴椤圭洰缂栫爜 */ + @ApiModelProperty(value = "浣撴椤圭洰缂栫爜") private String projectcode; /** 鐘舵��;0.宸查绾� 1.宸蹭綋妫� 2.鎶ュ憡宸插嚭 */ + @ApiModelProperty(value = "鐘舵��;0.宸查绾� 1.宸蹭綋妫� 2.鎶ュ憡宸插嚭") private Long state; /** 鏄惁鐢熸垚鏂规鐘舵��;0鏈敓鎴� 1鐢熸垚浣撴鍓� 2鐢熸垚浣撴鍚� 3.鐢熸垚鎶ュ憡宸插嚭 9鏃犲尮閰嶆柟妗� */ + @ApiModelProperty(value = "鏄惁鐢熸垚鏂规鐘舵��;0鏈敓鎴� 1鐢熸垚浣撴鍓� 2鐢熸垚浣撴鍚� 3.鐢熸垚鎶ュ憡宸插嚭 9鏃犲尮閰嶆柟妗�") private Long schemestatus; /** 鏄惁鐢熸垚閫氱敤鏂规鐘舵��;0鏈敓鎴� 1鐢熸垚 9鏃犲尮閰嶆柟妗� */ + @ApiModelProperty(value = "鏄惁鐢熸垚閫氱敤鏂规鐘舵��;0鏈敓鎴� 1鐢熸垚 9鏃犲尮閰嶆柟妗�") private Long generalschemestatus; /** 绉戝ID */ + @ApiModelProperty(value = "绉戝ID") private Long deptid; /** 浣撴濂楅ID */ + @ApiModelProperty(value = "浣撴濂楅ID") private Long projectid; /** 鏂规鐘舵�佹搷浣滄椂闂� */ + @ApiModelProperty(value = "鏂规鐘舵�佹搷浣滄椂闂�") private Date schemetime; public void setId(Long id) diff --git a/smartor/src/main/java/com/smartor/domain/SvyCategory.java b/smartor/src/main/java/com/smartor/domain/SvyCategory.java index ad06d4d..4ac4511 100644 --- a/smartor/src/main/java/com/smartor/domain/SvyCategory.java +++ b/smartor/src/main/java/com/smartor/domain/SvyCategory.java @@ -1,7 +1,11 @@ package com.smartor.domain; import java.util.Date; + import com.fasterxml.jackson.annotation.JsonFormat; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; import org.apache.commons.lang3.builder.ToStringBuilder; import org.apache.commons.lang3.builder.ToStringStyle; import com.ruoyi.common.annotation.Excel; @@ -9,102 +13,58 @@ /** * 闂嵎鍒嗙被瀵硅薄 svy_category - * + * * @author ruoyi * @date 2023-03-02 */ -public class SvyCategory extends BaseEntity -{ +@ApiModel(value = "SvyCategory", description = "闂嵎鍒嗙被瀵硅薄") +@Data +public class SvyCategory extends BaseEntity { private static final long serialVersionUID = 1L; - /** 鑷ID */ + /** + * 鑷ID + */ + @ApiModelProperty(value = "鑷ID") private Long id; - /** 鍒嗙被鍚嶇О */ + /** + * 鍒嗙被鍚嶇О + */ + @ApiModelProperty(value = "闂嵎鍒嗙被鍚嶇О") @Excel(name = " 鍒嗙被鍚嶇О ") private String categoryname; - /** 鏈烘瀯ID */ + /** + * 鏈烘瀯ID + */ + @ApiModelProperty(value = "鏈烘瀯ID") @Excel(name = " 鏈烘瀯ID ") private String orgid; - /** 鍒犻櫎鏍囪 */ + /** + * 鍒犻櫎鏍囪 + */ + @ApiModelProperty(value = "鍒犻櫎鏍囪") private String delFlag; - /** 涓婁紶鏍囪 */ + /** + * 涓婁紶鏍囪 + */ + @ApiModelProperty(value = "涓婁紶鏍囪") private Long isupload; - /** 涓婁紶鏃堕棿 */ + /** + * 涓婁紶鏃堕棿 + */ + @ApiModelProperty(value = "涓婁紶鏃堕棿") private Date uploadTime; - public void setId(Long id) - { - this.id = id; - } + /** + * 闂嵎鏁伴噺 + */ + @ApiModelProperty(value = "闂嵎鏁伴噺") + private String svyNum; - public Long getId() - { - return id; - } - public void setCategoryname(String categoryname) - { - this.categoryname = categoryname; - } - public String getCategoryname() - { - return categoryname; - } - public void setOrgid(String orgid) - { - this.orgid = orgid; - } - - public String getOrgid() - { - return orgid; - } - public void setDelFlag(String delFlag) - { - this.delFlag = delFlag; - } - - public String getDelFlag() - { - return delFlag; - } - public void setIsupload(Long isupload) - { - this.isupload = isupload; - } - - public Long getIsupload() - { - return isupload; - } - public void setUploadTime(Date uploadTime) - { - this.uploadTime = uploadTime; - } - - public Date getUploadTime() - { - return uploadTime; - } - - @Override - public String toString() { - return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) - .append("id", getId()) - .append("categoryname", getCategoryname()) - .append("orgid", getOrgid()) - .append("delFlag", getDelFlag()) - .append("updateBy", getUpdateBy()) - .append("updateTime", getUpdateTime()) - .append("createBy", getCreateBy()) - .append("createTime", getCreateTime()) - .append("isupload", getIsupload()) - .append("uploadTime", getUploadTime()) - .toString(); - } } diff --git a/smartor/src/main/java/com/smartor/mapper/PatArchinvecontactMapper.java b/smartor/src/main/java/com/smartor/mapper/PatArchinvecontactMapper.java new file mode 100644 index 0000000..5e809db --- /dev/null +++ b/smartor/src/main/java/com/smartor/mapper/PatArchinvecontactMapper.java @@ -0,0 +1,63 @@ +package com.smartor.mapper; + +import com.smartor.domain.PatArchinvecontact; +import org.apache.ibatis.annotations.Mapper; + +import java.util.List; + +/** + * 鎮h�呰仈绯绘柟寮廙apper鎺ュ彛 + * + * @author ruoyi + * @date 2023-06-16 + */ +@Mapper +public interface PatArchinvecontactMapper { + /** + * 鏌ヨ鎮h�呰仈绯绘柟寮� + * + * @param id 鎮h�呰仈绯绘柟寮忎富閿� + * @return 鎮h�呰仈绯绘柟寮� + */ + public PatArchinvecontact selectPatArchinvecontactById(Long id); + + /** + * 鏌ヨ鎮h�呰仈绯绘柟寮忓垪琛� + * + * @param patArchinvecontact 鎮h�呰仈绯绘柟寮� + * @return 鎮h�呰仈绯绘柟寮忛泦鍚� + */ + public List<PatArchinvecontact> selectPatArchinvecontactList(PatArchinvecontact patArchinvecontact); + + /** + * 鏂板鎮h�呰仈绯绘柟寮� + * + * @param patArchinvecontact 鎮h�呰仈绯绘柟寮� + * @return 缁撴灉 + */ + public int insertPatArchinvecontact(PatArchinvecontact patArchinvecontact); + + /** + * 淇敼鎮h�呰仈绯绘柟寮� + * + * @param patArchinvecontact 鎮h�呰仈绯绘柟寮� + * @return 缁撴灉 + */ + public int updatePatArchinvecontact(PatArchinvecontact patArchinvecontact); + + /** + * 鍒犻櫎鎮h�呰仈绯绘柟寮� + * + * @param id 鎮h�呰仈绯绘柟寮忎富閿� + * @return 缁撴灉 + */ + public int deletePatArchinvecontactById(Long id); + + /** + * 鎵归噺鍒犻櫎鎮h�呰仈绯绘柟寮� + * + * @param ids 闇�瑕佸垹闄ょ殑鏁版嵁涓婚敭闆嗗悎 + * @return 缁撴灉 + */ + public int deletePatArchinvecontactByIds(Long[] ids); +} diff --git a/smartor/src/main/java/com/smartor/mapper/PatMedDrugMapper.java b/smartor/src/main/java/com/smartor/mapper/PatMedDrugMapper.java new file mode 100644 index 0000000..902bdb7 --- /dev/null +++ b/smartor/src/main/java/com/smartor/mapper/PatMedDrugMapper.java @@ -0,0 +1,63 @@ +package com.smartor.mapper; + +import com.smartor.domain.PatMedDrug; +import org.apache.ibatis.annotations.Mapper; + +import java.util.List; + +/** + * 鎮h�呯敤鑽褰昅apper鎺ュ彛 + * + * @author ruoyi + * @date 2023-06-16 + */ +@Mapper +public interface PatMedDrugMapper { + /** + * 鏌ヨ鎮h�呯敤鑽褰� + * + * @param id 鎮h�呯敤鑽褰曚富閿� + * @return 鎮h�呯敤鑽褰� + */ + public PatMedDrug selectPatMedDrugById(Long id); + + /** + * 鏌ヨ鎮h�呯敤鑽褰曞垪琛� + * + * @param patMedDrug 鎮h�呯敤鑽褰� + * @return 鎮h�呯敤鑽褰曢泦鍚� + */ + public List<PatMedDrug> selectPatMedDrugList(PatMedDrug patMedDrug); + + /** + * 鏂板鎮h�呯敤鑽褰� + * + * @param patMedDrug 鎮h�呯敤鑽褰� + * @return 缁撴灉 + */ + public int insertPatMedDrug(PatMedDrug patMedDrug); + + /** + * 淇敼鎮h�呯敤鑽褰� + * + * @param patMedDrug 鎮h�呯敤鑽褰� + * @return 缁撴灉 + */ + public int updatePatMedDrug(PatMedDrug patMedDrug); + + /** + * 鍒犻櫎鎮h�呯敤鑽褰� + * + * @param id 鎮h�呯敤鑽褰曚富閿� + * @return 缁撴灉 + */ + public int deletePatMedDrugById(Long id); + + /** + * 鎵归噺鍒犻櫎鎮h�呯敤鑽褰� + * + * @param ids 闇�瑕佸垹闄ょ殑鏁版嵁涓婚敭闆嗗悎 + * @return 缁撴灉 + */ + public int deletePatMedDrugByIds(Long[] ids); +} diff --git a/smartor/src/main/java/com/smartor/mapper/PatMedInspectionMapper.java b/smartor/src/main/java/com/smartor/mapper/PatMedInspectionMapper.java new file mode 100644 index 0000000..638e26f --- /dev/null +++ b/smartor/src/main/java/com/smartor/mapper/PatMedInspectionMapper.java @@ -0,0 +1,63 @@ +package com.smartor.mapper; + +import com.smartor.domain.PatMedInspection; +import org.apache.ibatis.annotations.Mapper; + +import java.util.List; + +/** + * 鎮h�呮鏌ユ楠岃褰昅apper鎺ュ彛 + * + * @author ruoyi + * @date 2023-06-16 + */ +@Mapper +public interface PatMedInspectionMapper { + /** + * 鏌ヨ鎮h�呮鏌ユ楠岃褰� + * + * @param id 鎮h�呮鏌ユ楠岃褰曚富閿� + * @return 鎮h�呮鏌ユ楠岃褰� + */ + public PatMedInspection selectPatMedInspectionById(Long id); + + /** + * 鏌ヨ鎮h�呮鏌ユ楠岃褰曞垪琛� + * + * @param patMedInspection 鎮h�呮鏌ユ楠岃褰� + * @return 鎮h�呮鏌ユ楠岃褰曢泦鍚� + */ + public List<PatMedInspection> selectPatMedInspectionList(PatMedInspection patMedInspection); + + /** + * 鏂板鎮h�呮鏌ユ楠岃褰� + * + * @param patMedInspection 鎮h�呮鏌ユ楠岃褰� + * @return 缁撴灉 + */ + public int insertPatMedInspection(PatMedInspection patMedInspection); + + /** + * 淇敼鎮h�呮鏌ユ楠岃褰� + * + * @param patMedInspection 鎮h�呮鏌ユ楠岃褰� + * @return 缁撴灉 + */ + public int updatePatMedInspection(PatMedInspection patMedInspection); + + /** + * 鍒犻櫎鎮h�呮鏌ユ楠岃褰� + * + * @param id 鎮h�呮鏌ユ楠岃褰曚富閿� + * @return 缁撴灉 + */ + public int deletePatMedInspectionById(Long id); + + /** + * 鎵归噺鍒犻櫎鎮h�呮鏌ユ楠岃褰� + * + * @param ids 闇�瑕佸垹闄ょ殑鏁版嵁涓婚敭闆嗗悎 + * @return 缁撴灉 + */ + public int deletePatMedInspectionByIds(Long[] ids); +} diff --git a/smartor/src/main/java/com/smartor/mapper/SvyCategoryMapper.java b/smartor/src/main/java/com/smartor/mapper/SvyCategoryMapper.java index 6a06d97..6876508 100644 --- a/smartor/src/main/java/com/smartor/mapper/SvyCategoryMapper.java +++ b/smartor/src/main/java/com/smartor/mapper/SvyCategoryMapper.java @@ -1,27 +1,29 @@ package com.smartor.mapper; import java.util.List; + import com.smartor.domain.SvyCategory; +import org.apache.ibatis.annotations.Mapper; /** * 闂嵎鍒嗙被Mapper鎺ュ彛 - * + * * @author ruoyi * @date 2023-03-02 */ -public interface SvyCategoryMapper -{ +@Mapper +public interface SvyCategoryMapper { /** * 鏌ヨ闂嵎鍒嗙被 - * + * * @param id 闂嵎鍒嗙被涓婚敭 * @return 闂嵎鍒嗙被 */ - public SvyCategory selectSvyCategoryById(Long id); + public List<SvyCategory> selectSvyCategoryById(String categoryname); /** * 鏌ヨ闂嵎鍒嗙被鍒楄〃 - * + * * @param svyCategory 闂嵎鍒嗙被 * @return 闂嵎鍒嗙被闆嗗悎 */ @@ -29,7 +31,7 @@ /** * 鏂板闂嵎鍒嗙被 - * + * * @param svyCategory 闂嵎鍒嗙被 * @return 缁撴灉 */ @@ -37,7 +39,7 @@ /** * 淇敼闂嵎鍒嗙被 - * + * * @param svyCategory 闂嵎鍒嗙被 * @return 缁撴灉 */ @@ -45,7 +47,7 @@ /** * 鍒犻櫎闂嵎鍒嗙被 - * + * * @param id 闂嵎鍒嗙被涓婚敭 * @return 缁撴灉 */ @@ -53,7 +55,7 @@ /** * 鎵归噺鍒犻櫎闂嵎鍒嗙被 - * + * * @param ids 闇�瑕佸垹闄ょ殑鏁版嵁涓婚敭闆嗗悎 * @return 缁撴灉 */ diff --git a/smartor/src/main/java/com/smartor/service/IPatArchinvecontactService.java b/smartor/src/main/java/com/smartor/service/IPatArchinvecontactService.java new file mode 100644 index 0000000..52487fc --- /dev/null +++ b/smartor/src/main/java/com/smartor/service/IPatArchinvecontactService.java @@ -0,0 +1,62 @@ +package com.smartor.service; + +import com.smartor.domain.PatArchinvecontact; + +import java.util.List; + +/** + * 鎮h�呰仈绯绘柟寮廠ervice鎺ュ彛 + * + * @author ruoyi + * @date 2023-06-16 + */ +public interface IPatArchinvecontactService +{ + /** + * 鏌ヨ鎮h�呰仈绯绘柟寮� + * + * @param id 鎮h�呰仈绯绘柟寮忎富閿� + * @return 鎮h�呰仈绯绘柟寮� + */ + public PatArchinvecontact selectPatArchinvecontactById(Long id); + + /** + * 鏌ヨ鎮h�呰仈绯绘柟寮忓垪琛� + * + * @param patArchinvecontact 鎮h�呰仈绯绘柟寮� + * @return 鎮h�呰仈绯绘柟寮忛泦鍚� + */ + public List<PatArchinvecontact> selectPatArchinvecontactList(PatArchinvecontact patArchinvecontact); + + /** + * 鏂板鎮h�呰仈绯绘柟寮� + * + * @param patArchinvecontact 鎮h�呰仈绯绘柟寮� + * @return 缁撴灉 + */ + public int insertPatArchinvecontact(PatArchinvecontact patArchinvecontact); + + /** + * 淇敼鎮h�呰仈绯绘柟寮� + * + * @param patArchinvecontact 鎮h�呰仈绯绘柟寮� + * @return 缁撴灉 + */ + public int updatePatArchinvecontact(PatArchinvecontact patArchinvecontact); + + /** + * 鎵归噺鍒犻櫎鎮h�呰仈绯绘柟寮� + * + * @param ids 闇�瑕佸垹闄ょ殑鎮h�呰仈绯绘柟寮忎富閿泦鍚� + * @return 缁撴灉 + */ + public int deletePatArchinvecontactByIds(Long[] ids); + + /** + * 鍒犻櫎鎮h�呰仈绯绘柟寮忎俊鎭� + * + * @param id 鎮h�呰仈绯绘柟寮忎富閿� + * @return 缁撴灉 + */ + public int deletePatArchinvecontactById(Long id); +} diff --git a/smartor/src/main/java/com/smartor/service/IPatMedDrugService.java b/smartor/src/main/java/com/smartor/service/IPatMedDrugService.java new file mode 100644 index 0000000..b0509c4 --- /dev/null +++ b/smartor/src/main/java/com/smartor/service/IPatMedDrugService.java @@ -0,0 +1,62 @@ +package com.smartor.service; + +import com.smartor.domain.PatMedDrug; + +import java.util.List; + +/** + * 鎮h�呯敤鑽褰昐ervice鎺ュ彛 + * + * @author ruoyi + * @date 2023-06-16 + */ +public interface IPatMedDrugService +{ + /** + * 鏌ヨ鎮h�呯敤鑽褰� + * + * @param id 鎮h�呯敤鑽褰曚富閿� + * @return 鎮h�呯敤鑽褰� + */ + public PatMedDrug selectPatMedDrugById(Long id); + + /** + * 鏌ヨ鎮h�呯敤鑽褰曞垪琛� + * + * @param patMedDrug 鎮h�呯敤鑽褰� + * @return 鎮h�呯敤鑽褰曢泦鍚� + */ + public List<PatMedDrug> selectPatMedDrugList(PatMedDrug patMedDrug); + + /** + * 鏂板鎮h�呯敤鑽褰� + * + * @param patMedDrug 鎮h�呯敤鑽褰� + * @return 缁撴灉 + */ + public int insertPatMedDrug(PatMedDrug patMedDrug); + + /** + * 淇敼鎮h�呯敤鑽褰� + * + * @param patMedDrug 鎮h�呯敤鑽褰� + * @return 缁撴灉 + */ + public int updatePatMedDrug(PatMedDrug patMedDrug); + + /** + * 鎵归噺鍒犻櫎鎮h�呯敤鑽褰� + * + * @param ids 闇�瑕佸垹闄ょ殑鎮h�呯敤鑽褰曚富閿泦鍚� + * @return 缁撴灉 + */ + public int deletePatMedDrugByIds(Long[] ids); + + /** + * 鍒犻櫎鎮h�呯敤鑽褰曚俊鎭� + * + * @param id 鎮h�呯敤鑽褰曚富閿� + * @return 缁撴灉 + */ + public int deletePatMedDrugById(Long id); +} diff --git a/smartor/src/main/java/com/smartor/service/IPatMedInspectionService.java b/smartor/src/main/java/com/smartor/service/IPatMedInspectionService.java new file mode 100644 index 0000000..515773b --- /dev/null +++ b/smartor/src/main/java/com/smartor/service/IPatMedInspectionService.java @@ -0,0 +1,62 @@ +package com.smartor.service; + +import com.smartor.domain.PatMedInspection; + +import java.util.List; + +/** + * 鎮h�呮鏌ユ楠岃褰昐ervice鎺ュ彛 + * + * @author ruoyi + * @date 2023-06-16 + */ +public interface IPatMedInspectionService +{ + /** + * 鏌ヨ鎮h�呮鏌ユ楠岃褰� + * + * @param id 鎮h�呮鏌ユ楠岃褰曚富閿� + * @return 鎮h�呮鏌ユ楠岃褰� + */ + public PatMedInspection selectPatMedInspectionById(Long id); + + /** + * 鏌ヨ鎮h�呮鏌ユ楠岃褰曞垪琛� + * + * @param patMedInspection 鎮h�呮鏌ユ楠岃褰� + * @return 鎮h�呮鏌ユ楠岃褰曢泦鍚� + */ + public List<PatMedInspection> selectPatMedInspectionList(PatMedInspection patMedInspection); + + /** + * 鏂板鎮h�呮鏌ユ楠岃褰� + * + * @param patMedInspection 鎮h�呮鏌ユ楠岃褰� + * @return 缁撴灉 + */ + public int insertPatMedInspection(PatMedInspection patMedInspection); + + /** + * 淇敼鎮h�呮鏌ユ楠岃褰� + * + * @param patMedInspection 鎮h�呮鏌ユ楠岃褰� + * @return 缁撴灉 + */ + public int updatePatMedInspection(PatMedInspection patMedInspection); + + /** + * 鎵归噺鍒犻櫎鎮h�呮鏌ユ楠岃褰� + * + * @param ids 闇�瑕佸垹闄ょ殑鎮h�呮鏌ユ楠岃褰曚富閿泦鍚� + * @return 缁撴灉 + */ + public int deletePatMedInspectionByIds(Long[] ids); + + /** + * 鍒犻櫎鎮h�呮鏌ユ楠岃褰曚俊鎭� + * + * @param id 鎮h�呮鏌ユ楠岃褰曚富閿� + * @return 缁撴灉 + */ + public int deletePatMedInspectionById(Long id); +} diff --git a/smartor/src/main/java/com/smartor/service/ISvyCategoryService.java b/smartor/src/main/java/com/smartor/service/ISvyCategoryService.java index e6995fd..e457705 100644 --- a/smartor/src/main/java/com/smartor/service/ISvyCategoryService.java +++ b/smartor/src/main/java/com/smartor/service/ISvyCategoryService.java @@ -1,27 +1,27 @@ package com.smartor.service; import java.util.List; + import com.smartor.domain.SvyCategory; /** * 闂嵎鍒嗙被Service鎺ュ彛 - * + * * @author ruoyi * @date 2023-03-02 */ -public interface ISvyCategoryService -{ +public interface ISvyCategoryService { /** * 鏌ヨ闂嵎鍒嗙被 - * + * * @param id 闂嵎鍒嗙被涓婚敭 * @return 闂嵎鍒嗙被 */ - public SvyCategory selectSvyCategoryById(Long id); + public List<SvyCategory> selectSvyCategoryById(String categoryname); /** * 鏌ヨ闂嵎鍒嗙被鍒楄〃 - * + * * @param svyCategory 闂嵎鍒嗙被 * @return 闂嵎鍒嗙被闆嗗悎 */ @@ -29,7 +29,7 @@ /** * 鏂板闂嵎鍒嗙被 - * + * * @param svyCategory 闂嵎鍒嗙被 * @return 缁撴灉 */ @@ -37,7 +37,7 @@ /** * 淇敼闂嵎鍒嗙被 - * + * * @param svyCategory 闂嵎鍒嗙被 * @return 缁撴灉 */ @@ -45,7 +45,7 @@ /** * 鎵归噺鍒犻櫎闂嵎鍒嗙被 - * + * * @param ids 闇�瑕佸垹闄ょ殑闂嵎鍒嗙被涓婚敭闆嗗悎 * @return 缁撴灉 */ @@ -53,7 +53,7 @@ /** * 鍒犻櫎闂嵎鍒嗙被淇℃伅 - * + * * @param id 闂嵎鍒嗙被涓婚敭 * @return 缁撴灉 */ diff --git a/smartor/src/main/java/com/smartor/service/impl/PatArchinvecontactServiceImpl.java b/smartor/src/main/java/com/smartor/service/impl/PatArchinvecontactServiceImpl.java new file mode 100644 index 0000000..bdc2e11 --- /dev/null +++ b/smartor/src/main/java/com/smartor/service/impl/PatArchinvecontactServiceImpl.java @@ -0,0 +1,97 @@ +package com.smartor.service.impl; + +import com.ruoyi.common.utils.DateUtils; +import com.smartor.domain.PatArchinvecontact; +import com.smartor.mapper.PatArchinvecontactMapper; +import com.smartor.service.IPatArchinvecontactService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import java.util.List; + +/** + * 鎮h�呰仈绯绘柟寮廠ervice涓氬姟灞傚鐞� + * + * @author ruoyi + * @date 2023-06-16 + */ +@Service +public class PatArchinvecontactServiceImpl implements IPatArchinvecontactService +{ + @Autowired + private PatArchinvecontactMapper patArchinvecontactMapper; + + /** + * 鏌ヨ鎮h�呰仈绯绘柟寮� + * + * @param id 鎮h�呰仈绯绘柟寮忎富閿� + * @return 鎮h�呰仈绯绘柟寮� + */ + @Override + public PatArchinvecontact selectPatArchinvecontactById(Long id) + { + return patArchinvecontactMapper.selectPatArchinvecontactById(id); + } + + /** + * 鏌ヨ鎮h�呰仈绯绘柟寮忓垪琛� + * + * @param patArchinvecontact 鎮h�呰仈绯绘柟寮� + * @return 鎮h�呰仈绯绘柟寮� + */ + @Override + public List<PatArchinvecontact> selectPatArchinvecontactList(PatArchinvecontact patArchinvecontact) + { + return patArchinvecontactMapper.selectPatArchinvecontactList(patArchinvecontact); + } + + /** + * 鏂板鎮h�呰仈绯绘柟寮� + * + * @param patArchinvecontact 鎮h�呰仈绯绘柟寮� + * @return 缁撴灉 + */ + @Override + public int insertPatArchinvecontact(PatArchinvecontact patArchinvecontact) + { + patArchinvecontact.setCreateTime(DateUtils.getNowDate()); + return patArchinvecontactMapper.insertPatArchinvecontact(patArchinvecontact); + } + + /** + * 淇敼鎮h�呰仈绯绘柟寮� + * + * @param patArchinvecontact 鎮h�呰仈绯绘柟寮� + * @return 缁撴灉 + */ + @Override + public int updatePatArchinvecontact(PatArchinvecontact patArchinvecontact) + { + patArchinvecontact.setUpdateTime(DateUtils.getNowDate()); + return patArchinvecontactMapper.updatePatArchinvecontact(patArchinvecontact); + } + + /** + * 鎵归噺鍒犻櫎鎮h�呰仈绯绘柟寮� + * + * @param ids 闇�瑕佸垹闄ょ殑鎮h�呰仈绯绘柟寮忎富閿� + * @return 缁撴灉 + */ + @Override + public int deletePatArchinvecontactByIds(Long[] ids) + { + return patArchinvecontactMapper.deletePatArchinvecontactByIds(ids); + } + + /** + * 鍒犻櫎鎮h�呰仈绯绘柟寮忎俊鎭� + * + * @param id 鎮h�呰仈绯绘柟寮忎富閿� + * @return 缁撴灉 + */ + @Override + public int deletePatArchinvecontactById(Long id) + { + return patArchinvecontactMapper.deletePatArchinvecontactById(id); + } +} diff --git a/smartor/src/main/java/com/smartor/service/impl/PatMedDrugServiceImpl.java b/smartor/src/main/java/com/smartor/service/impl/PatMedDrugServiceImpl.java new file mode 100644 index 0000000..97b5391 --- /dev/null +++ b/smartor/src/main/java/com/smartor/service/impl/PatMedDrugServiceImpl.java @@ -0,0 +1,90 @@ +package com.smartor.service.impl; + +import java.util.List; + +import com.ruoyi.common.utils.DateUtils; +import com.smartor.domain.PatMedDrug; +import com.smartor.mapper.PatMedDrugMapper; +import com.smartor.service.IPatMedDrugService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +/** + * 鎮h�呯敤鑽褰昐ervice涓氬姟灞傚鐞� + * + * @author ruoyi + * @date 2023-06-16 + */ +@Service +public class PatMedDrugServiceImpl implements IPatMedDrugService { + @Autowired + private PatMedDrugMapper patMedDrugMapper; + + /** + * 鏌ヨ鎮h�呯敤鑽褰� + * + * @param id 鎮h�呯敤鑽褰曚富閿� + * @return 鎮h�呯敤鑽褰� + */ + @Override + public PatMedDrug selectPatMedDrugById(Long id) { + return patMedDrugMapper.selectPatMedDrugById(id); + } + + /** + * 鏌ヨ鎮h�呯敤鑽褰曞垪琛� + * + * @param patMedDrug 鎮h�呯敤鑽褰� + * @return 鎮h�呯敤鑽褰� + */ + @Override + public List<PatMedDrug> selectPatMedDrugList(PatMedDrug patMedDrug) { + return patMedDrugMapper.selectPatMedDrugList(patMedDrug); + } + + /** + * 鏂板鎮h�呯敤鑽褰� + * + * @param patMedDrug 鎮h�呯敤鑽褰� + * @return 缁撴灉 + */ + @Override + public int insertPatMedDrug(PatMedDrug patMedDrug) { + patMedDrug.setCreateTime(DateUtils.getNowDate()); + return patMedDrugMapper.insertPatMedDrug(patMedDrug); + } + + /** + * 淇敼鎮h�呯敤鑽褰� + * + * @param patMedDrug 鎮h�呯敤鑽褰� + * @return 缁撴灉 + */ + @Override + public int updatePatMedDrug(PatMedDrug patMedDrug) { + patMedDrug.setUpdateTime(DateUtils.getNowDate()); + return patMedDrugMapper.updatePatMedDrug(patMedDrug); + } + + /** + * 鎵归噺鍒犻櫎鎮h�呯敤鑽褰� + * + * @param ids 闇�瑕佸垹闄ょ殑鎮h�呯敤鑽褰曚富閿� + * @return 缁撴灉 + */ + @Override + public int deletePatMedDrugByIds(Long[] ids) { + return patMedDrugMapper.deletePatMedDrugByIds(ids); + } + + /** + * 鍒犻櫎鎮h�呯敤鑽褰曚俊鎭� + * + * @param id 鎮h�呯敤鑽褰曚富閿� + * @return 缁撴灉 + */ + @Override + public int deletePatMedDrugById(Long id) { + return patMedDrugMapper.deletePatMedDrugById(id); + } +} diff --git a/smartor/src/main/java/com/smartor/service/impl/PatMedInspectionServiceImpl.java b/smartor/src/main/java/com/smartor/service/impl/PatMedInspectionServiceImpl.java new file mode 100644 index 0000000..b08045a --- /dev/null +++ b/smartor/src/main/java/com/smartor/service/impl/PatMedInspectionServiceImpl.java @@ -0,0 +1,97 @@ +package com.smartor.service.impl; + +import com.ruoyi.common.utils.DateUtils; +import com.smartor.domain.PatMedInspection; +import com.smartor.mapper.PatMedInspectionMapper; +import com.smartor.service.IPatMedInspectionService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import java.util.List; + +/** + * 鎮h�呮鏌ユ楠岃褰昐ervice涓氬姟灞傚鐞� + * + * @author ruoyi + * @date 2023-06-16 + */ +@Service +public class PatMedInspectionServiceImpl implements IPatMedInspectionService +{ + @Autowired + private PatMedInspectionMapper patMedInspectionMapper; + + /** + * 鏌ヨ鎮h�呮鏌ユ楠岃褰� + * + * @param id 鎮h�呮鏌ユ楠岃褰曚富閿� + * @return 鎮h�呮鏌ユ楠岃褰� + */ + @Override + public PatMedInspection selectPatMedInspectionById(Long id) + { + return patMedInspectionMapper.selectPatMedInspectionById(id); + } + + /** + * 鏌ヨ鎮h�呮鏌ユ楠岃褰曞垪琛� + * + * @param patMedInspection 鎮h�呮鏌ユ楠岃褰� + * @return 鎮h�呮鏌ユ楠岃褰� + */ + @Override + public List<PatMedInspection> selectPatMedInspectionList(PatMedInspection patMedInspection) + { + return patMedInspectionMapper.selectPatMedInspectionList(patMedInspection); + } + + /** + * 鏂板鎮h�呮鏌ユ楠岃褰� + * + * @param patMedInspection 鎮h�呮鏌ユ楠岃褰� + * @return 缁撴灉 + */ + @Override + public int insertPatMedInspection(PatMedInspection patMedInspection) + { + patMedInspection.setCreateTime(DateUtils.getNowDate()); + return patMedInspectionMapper.insertPatMedInspection(patMedInspection); + } + + /** + * 淇敼鎮h�呮鏌ユ楠岃褰� + * + * @param patMedInspection 鎮h�呮鏌ユ楠岃褰� + * @return 缁撴灉 + */ + @Override + public int updatePatMedInspection(PatMedInspection patMedInspection) + { + patMedInspection.setUpdateTime(DateUtils.getNowDate()); + return patMedInspectionMapper.updatePatMedInspection(patMedInspection); + } + + /** + * 鎵归噺鍒犻櫎鎮h�呮鏌ユ楠岃褰� + * + * @param ids 闇�瑕佸垹闄ょ殑鎮h�呮鏌ユ楠岃褰曚富閿� + * @return 缁撴灉 + */ + @Override + public int deletePatMedInspectionByIds(Long[] ids) + { + return patMedInspectionMapper.deletePatMedInspectionByIds(ids); + } + + /** + * 鍒犻櫎鎮h�呮鏌ユ楠岃褰曚俊鎭� + * + * @param id 鎮h�呮鏌ユ楠岃褰曚富閿� + * @return 缁撴灉 + */ + @Override + public int deletePatMedInspectionById(Long id) + { + return patMedInspectionMapper.deletePatMedInspectionById(id); + } +} diff --git a/smartor/src/main/java/com/smartor/service/impl/SvyCategoryServiceImpl.java b/smartor/src/main/java/com/smartor/service/impl/SvyCategoryServiceImpl.java index 721e1f9..d67c134 100644 --- a/smartor/src/main/java/com/smartor/service/impl/SvyCategoryServiceImpl.java +++ b/smartor/src/main/java/com/smartor/service/impl/SvyCategoryServiceImpl.java @@ -27,9 +27,9 @@ * @return 闂嵎鍒嗙被 */ @Override - public SvyCategory selectSvyCategoryById(Long id) + public List<SvyCategory> selectSvyCategoryById(String categoryname) { - return svyCategoryMapper.selectSvyCategoryById(id); + return svyCategoryMapper.selectSvyCategoryById(categoryname); } /** diff --git a/smartor/src/main/resources/mapper/smartor/PatArchinvecontactMapper.xml b/smartor/src/main/resources/mapper/smartor/PatArchinvecontactMapper.xml new file mode 100644 index 0000000..0435eaf --- /dev/null +++ b/smartor/src/main/resources/mapper/smartor/PatArchinvecontactMapper.xml @@ -0,0 +1,116 @@ +<?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.smartor.mapper.PatArchinvecontactMapper"> + + <resultMap type="com.smartor.domain.PatArchinvecontact" id="PatArchinvecontactResult"> + <result property="id" column="id" /> + <result property="patid" column="patid" /> + <result property="contactway" column="contactway" /> + <result property="relation" column="relation" /> + <result property="datasource" column="datasource" /> + <result property="isdefault" column="isdefault" /> + <result property="orgid" column="orgid" /> + <result property="delFlag" column="del_flag" /> + <result property="updateBy" column="update_by" /> + <result property="updateTime" column="update_time" /> + <result property="createBy" column="create_by" /> + <result property="createTime" column="create_time" /> + <result property="isupload" column="isupload" /> + <result property="uploadTime" column="upload_time" /> + <result property="contactname" column="contactname" /> + </resultMap> + + <sql id="selectPatArchinvecontactVo"> + select id, patid, contactway, relation, datasource, isdefault, orgid, del_flag, update_by, update_time, create_by, create_time, isupload, upload_time, contactname from pat_archinvecontact + </sql> + + <select id="selectPatArchinvecontactList" parameterType="com.smartor.domain.PatArchinvecontact" resultMap="PatArchinvecontactResult"> + <include refid="selectPatArchinvecontactVo"/> + <where> + <if test="patid != null "> and patid = #{patid}</if> + <if test="contactway != null and contactway != ''"> and contactway = #{contactway}</if> + <if test="relation != null "> and relation = #{relation}</if> + <if test="datasource != null "> and datasource = #{datasource}</if> + <if test="isdefault != null "> and isdefault = #{isdefault}</if> + <if test="orgid != null and orgid != ''"> and orgid = #{orgid}</if> + <if test="isupload != null "> and isupload = #{isupload}</if> + <if test="uploadTime != null "> and upload_time = #{uploadTime}</if> + <if test="contactname != null and contactname != ''"> and contactname like concat('%', #{contactname}, '%')</if> + </where> + </select> + + <select id="selectPatArchinvecontactById" parameterType="Long" resultMap="PatArchinvecontactResult"> + <include refid="selectPatArchinvecontactVo"/> + where id = #{id} + </select> + + <insert id="insertPatArchinvecontact" parameterType="com.smartor.domain.PatArchinvecontact" useGeneratedKeys="true" keyProperty="id"> + insert into pat_archinvecontact + <trim prefix="(" suffix=")" suffixOverrides=","> + <if test="patid != null">patid,</if> + <if test="contactway != null">contactway,</if> + <if test="relation != null">relation,</if> + <if test="datasource != null">datasource,</if> + <if test="isdefault != null">isdefault,</if> + <if test="orgid != null">orgid,</if> + <if test="delFlag != null and delFlag != ''">del_flag,</if> + <if test="updateBy != null">update_by,</if> + <if test="updateTime != null">update_time,</if> + <if test="createBy != null">create_by,</if> + <if test="createTime != null">create_time,</if> + <if test="isupload != null">isupload,</if> + <if test="uploadTime != null">upload_time,</if> + <if test="contactname != null">contactname,</if> + </trim> + <trim prefix="values (" suffix=")" suffixOverrides=","> + <if test="patid != null">#{patid},</if> + <if test="contactway != null">#{contactway},</if> + <if test="relation != null">#{relation},</if> + <if test="datasource != null">#{datasource},</if> + <if test="isdefault != null">#{isdefault},</if> + <if test="orgid != null">#{orgid},</if> + <if test="delFlag != null and delFlag != ''">#{delFlag},</if> + <if test="updateBy != null">#{updateBy},</if> + <if test="updateTime != null">#{updateTime},</if> + <if test="createBy != null">#{createBy},</if> + <if test="createTime != null">#{createTime},</if> + <if test="isupload != null">#{isupload},</if> + <if test="uploadTime != null">#{uploadTime},</if> + <if test="contactname != null">#{contactname},</if> + </trim> + </insert> + + <update id="updatePatArchinvecontact" parameterType="com.smartor.domain.PatArchinvecontact"> + update pat_archinvecontact + <trim prefix="SET" suffixOverrides=","> + <if test="patid != null">patid = #{patid},</if> + <if test="contactway != null">contactway = #{contactway},</if> + <if test="relation != null">relation = #{relation},</if> + <if test="datasource != null">datasource = #{datasource},</if> + <if test="isdefault != null">isdefault = #{isdefault},</if> + <if test="orgid != null">orgid = #{orgid},</if> + <if test="delFlag != null and delFlag != ''">del_flag = #{delFlag},</if> + <if test="updateBy != null">update_by = #{updateBy},</if> + <if test="updateTime != null">update_time = #{updateTime},</if> + <if test="createBy != null">create_by = #{createBy},</if> + <if test="createTime != null">create_time = #{createTime},</if> + <if test="isupload != null">isupload = #{isupload},</if> + <if test="uploadTime != null">upload_time = #{uploadTime},</if> + <if test="contactname != null">contactname = #{contactname},</if> + </trim> + where id = #{id} + </update> + + <delete id="deletePatArchinvecontactById" parameterType="Long"> + delete from pat_archinvecontact where id = #{id} + </delete> + + <delete id="deletePatArchinvecontactByIds" parameterType="String"> + delete from pat_archinvecontact where id in + <foreach item="id" collection="array" open="(" separator="," close=")"> + #{id} + </foreach> + </delete> +</mapper> \ No newline at end of file diff --git a/smartor/src/main/resources/mapper/smartor/PatMedDrugMapper.xml b/smartor/src/main/resources/mapper/smartor/PatMedDrugMapper.xml new file mode 100644 index 0000000..127600e --- /dev/null +++ b/smartor/src/main/resources/mapper/smartor/PatMedDrugMapper.xml @@ -0,0 +1,182 @@ +<?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.smartor.mapper.PatMedDrugMapper"> + + <resultMap type="com.smartor.domain.PatMedDrug" id="PatMedDrugResult"> + <result property="id" column="id"/> + <result property="serialnum" column="serialnum"/> + <result property="patid" column="patid"/> + <result property="drugname" column="drugname"/> + <result property="opendate" column="opendate"/> + <result property="drugtype" column="drugtype"/> + <result property="unit" column="unit"/> + <result property="spec" column="spec"/> + <result property="drugusage" column="drugusage"/> + <result property="dose" column="dose"/> + <result property="orgid" column="orgid"/> + <result property="delFlag" column="del_flag"/> + <result property="updateBy" column="update_by"/> + <result property="updateTime" column="update_time"/> + <result property="createBy" column="create_by"/> + <result property="createTime" column="create_time"/> + <result property="isupload" column="isupload"/> + <result property="uploadTime" column="upload_time"/> + <result property="drugid" column="drugid"/> + <result property="visittype" column="visittype"/> + <result property="visitid" column="visitid"/> + <result property="schemestatus" column="schemestatus"/> + <result property="schemetime" column="schemetime"/> + </resultMap> + + <sql id="selectPatMedDrugVo"> + select id, + serialnum, + patid, + drugname, + opendate, + drugtype, + unit, + spec, + drugusage, + dose, + orgid, + del_flag, + update_by, + update_time, + create_by, + create_time, + isupload, + upload_time, + drugid, + visittype, + visitid, + schemestatus, + schemetime + from pat_med_drug + </sql> + + <select id="selectPatMedDrugList" parameterType="com.smartor.domain.PatMedDrug" resultMap="PatMedDrugResult"> + <include refid="selectPatMedDrugVo"/> + <where> + <if test="serialnum != null and serialnum != ''">and serialnum = #{serialnum}</if> + <if test="patid != null ">and patid = #{patid}</if> + <if test="drugname != null and drugname != ''">and drugname like concat('%', #{drugname}, '%')</if> + <if test="opendate != null ">and opendate = #{opendate}</if> + <if test="drugtype != null and drugtype != ''">and drugtype = #{drugtype}</if> + <if test="unit != null and unit != ''">and unit = #{unit}</if> + <if test="spec != null and spec != ''">and spec = #{spec}</if> + <if test="drugusage != null and drugusage != ''">and drugusage = #{drugusage}</if> + <if test="dose != null and dose != ''">and dose = #{dose}</if> + <if test="orgid != null and orgid != ''">and orgid = #{orgid}</if> + <if test="isupload != null ">and isupload = #{isupload}</if> + <if test="uploadTime != null ">and upload_time = #{uploadTime}</if> + <if test="drugid != null ">and drugid = #{drugid}</if> + <if test="visittype != null ">and visittype = #{visittype}</if> + <if test="visitid != null ">and visitid = #{visitid}</if> + <if test="schemestatus != null ">and schemestatus = #{schemestatus}</if> + <if test="schemetime != null ">and schemetime = #{schemetime}</if> + </where> + </select> + + <select id="selectPatMedDrugById" parameterType="Long" resultMap="PatMedDrugResult"> + <include refid="selectPatMedDrugVo"/> + where id = #{id} + </select> + + <insert id="insertPatMedDrug" parameterType="com.smartor.domain.PatMedDrug" useGeneratedKeys="true" + keyProperty="id"> + insert into pat_med_drug + <trim prefix="(" suffix=")" suffixOverrides=","> + <if test="serialnum != null">serialnum,</if> + <if test="patid != null">patid,</if> + <if test="drugname != null">drugname,</if> + <if test="opendate != null">opendate,</if> + <if test="drugtype != null">drugtype,</if> + <if test="unit != null">unit,</if> + <if test="spec != null">spec,</if> + <if test="drugusage != null">drugusage,</if> + <if test="dose != null">dose,</if> + <if test="orgid != null">orgid,</if> + <if test="delFlag != null and delFlag != ''">del_flag,</if> + <if test="updateBy != null">update_by,</if> + <if test="updateTime != null">update_time,</if> + <if test="createBy != null">create_by,</if> + <if test="createTime != null">create_time,</if> + <if test="isupload != null">isupload,</if> + <if test="uploadTime != null">upload_time,</if> + <if test="drugid != null">drugid,</if> + <if test="visittype != null">visittype,</if> + <if test="visitid != null">visitid,</if> + <if test="schemestatus != null">schemestatus,</if> + <if test="schemetime != null">schemetime,</if> + </trim> + <trim prefix="values (" suffix=")" suffixOverrides=","> + <if test="serialnum != null">#{serialnum},</if> + <if test="patid != null">#{patid},</if> + <if test="drugname != null">#{drugname},</if> + <if test="opendate != null">#{opendate},</if> + <if test="drugtype != null">#{drugtype},</if> + <if test="unit != null">#{unit},</if> + <if test="spec != null">#{spec},</if> + <if test="drugusage != null">#{drugusage},</if> + <if test="dose != null">#{dose},</if> + <if test="orgid != null">#{orgid},</if> + <if test="delFlag != null and delFlag != ''">#{delFlag},</if> + <if test="updateBy != null">#{updateBy},</if> + <if test="updateTime != null">#{updateTime},</if> + <if test="createBy != null">#{createBy},</if> + <if test="createTime != null">#{createTime},</if> + <if test="isupload != null">#{isupload},</if> + <if test="uploadTime != null">#{uploadTime},</if> + <if test="drugid != null">#{drugid},</if> + <if test="visittype != null">#{visittype},</if> + <if test="visitid != null">#{visitid},</if> + <if test="schemestatus != null">#{schemestatus},</if> + <if test="schemetime != null">#{schemetime},</if> + </trim> + </insert> + + <update id="updatePatMedDrug" parameterType="com.smartor.domain.PatMedDrug"> + update pat_med_drug + <trim prefix="SET" suffixOverrides=","> + <if test="serialnum != null">serialnum = #{serialnum},</if> + <if test="patid != null">patid = #{patid},</if> + <if test="drugname != null">drugname = #{drugname},</if> + <if test="opendate != null">opendate = #{opendate},</if> + <if test="drugtype != null">drugtype = #{drugtype},</if> + <if test="unit != null">unit = #{unit},</if> + <if test="spec != null">spec = #{spec},</if> + <if test="drugusage != null">drugusage = #{drugusage},</if> + <if test="dose != null">dose = #{dose},</if> + <if test="orgid != null">orgid = #{orgid},</if> + <if test="delFlag != null and delFlag != ''">del_flag = #{delFlag},</if> + <if test="updateBy != null">update_by = #{updateBy},</if> + <if test="updateTime != null">update_time = #{updateTime},</if> + <if test="createBy != null">create_by = #{createBy},</if> + <if test="createTime != null">create_time = #{createTime},</if> + <if test="isupload != null">isupload = #{isupload},</if> + <if test="uploadTime != null">upload_time = #{uploadTime},</if> + <if test="drugid != null">drugid = #{drugid},</if> + <if test="visittype != null">visittype = #{visittype},</if> + <if test="visitid != null">visitid = #{visitid},</if> + <if test="schemestatus != null">schemestatus = #{schemestatus},</if> + <if test="schemetime != null">schemetime = #{schemetime},</if> + </trim> + where id = #{id} + </update> + + <delete id="deletePatMedDrugById" parameterType="Long"> + delete + from pat_med_drug + where id = #{id} + </delete> + + <delete id="deletePatMedDrugByIds" parameterType="String"> + delete from pat_med_drug where id in + <foreach item="id" collection="array" open="(" separator="," close=")"> + #{id} + </foreach> + </delete> +</mapper> \ No newline at end of file diff --git a/smartor/src/main/resources/mapper/smartor/PatMedInspectionMapper.xml b/smartor/src/main/resources/mapper/smartor/PatMedInspectionMapper.xml new file mode 100644 index 0000000..5491c78 --- /dev/null +++ b/smartor/src/main/resources/mapper/smartor/PatMedInspectionMapper.xml @@ -0,0 +1,218 @@ +<?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.smartor.mapper.PatMedInspectionMapper"> + + <resultMap type="com.smartor.domain.PatMedInspection" id="PatMedInspectionResult"> + <result property="id" column="id"/> + <result property="serialnum" column="serialnum"/> + <result property="patid" column="patid"/> + <result property="projecttype" column="projecttype"/> + <result property="projectcode" column="projectcode"/> + <result property="projectname" column="projectname"/> + <result property="reporttime" column="reporttime"/> + <result property="hospitalname" column="hospitalname"/> + <result property="hospitalcode" column="hospitalcode"/> + <result property="orgid" column="orgid"/> + <result property="delFlag" column="del_flag"/> + <result property="updateBy" column="update_by"/> + <result property="updateTime" column="update_time"/> + <result property="createBy" column="create_by"/> + <result property="createTime" column="create_time"/> + <result property="isupload" column="isupload"/> + <result property="uploadTime" column="upload_time"/> + <result property="projectid" column="projectid"/> + <result property="applicationtime" column="applicationtime"/> + <result property="visittype" column="visittype"/> + <result property="visitid" column="visitid"/> + <result property="schemestatus" column="schemestatus"/> + <result property="isabnormal" column="isabnormal"/> + <result property="reportconclusion" column="reportconclusion"/> + <result property="schemetime" column="schemetime"/> + <result property="deptcode" column="deptcode"/> + <result property="deptname" column="deptname"/> + <result property="deptid" column="deptid"/> + </resultMap> + + <sql id="selectPatMedInspectionVo"> + select id, + serialnum, + patid, + projecttype, + projectcode, + projectname, + reporttime, + hospitalname, + hospitalcode, + orgid, + del_flag, + update_by, + update_time, + create_by, + create_time, + isupload, + upload_time, + projectid, + applicationtime, + visittype, + visitid, + schemestatus, + isabnormal, + reportconclusion, + schemetime, + deptcode, + deptname, + deptid + from pat_med_inspection + </sql> + + <select id="selectPatMedInspectionList" parameterType="com.smartor.domain.PatMedInspection" + resultMap="PatMedInspectionResult"> + <include refid="selectPatMedInspectionVo"/> + <where> + <if test="serialnum != null and serialnum != ''">and serialnum = #{serialnum}</if> + <if test="patid != null ">and patid = #{patid}</if> + <if test="projecttype != null ">and projecttype = #{projecttype}</if> + <if test="projectcode != null and projectcode != ''">and projectcode = #{projectcode}</if> + <if test="projectname != null and projectname != ''">and projectname like concat('%', #{projectname}, + '%') + </if> + <if test="reporttime != null ">and reporttime = #{reporttime}</if> + <if test="hospitalname != null and hospitalname != ''">and hospitalname like concat('%', #{hospitalname}, + '%') + </if> + <if test="hospitalcode != null and hospitalcode != ''">and hospitalcode = #{hospitalcode}</if> + <if test="orgid != null and orgid != ''">and orgid = #{orgid}</if> + <if test="isupload != null ">and isupload = #{isupload}</if> + <if test="uploadTime != null ">and upload_time = #{uploadTime}</if> + <if test="projectid != null ">and projectid = #{projectid}</if> + <if test="applicationtime != null ">and applicationtime = #{applicationtime}</if> + <if test="visittype != null ">and visittype = #{visittype}</if> + <if test="visitid != null ">and visitid = #{visitid}</if> + <if test="schemestatus != null ">and schemestatus = #{schemestatus}</if> + <if test="isabnormal != null ">and isabnormal = #{isabnormal}</if> + <if test="reportconclusion != null and reportconclusion != ''">and reportconclusion = #{reportconclusion} + </if> + <if test="schemetime != null ">and schemetime = #{schemetime}</if> + <if test="deptcode != null and deptcode != ''">and deptcode = #{deptcode}</if> + <if test="deptname != null and deptname != ''">and deptname like concat('%', #{deptname}, '%')</if> + <if test="deptid != null ">and deptid = #{deptid}</if> + </where> + </select> + + <select id="selectPatMedInspectionById" parameterType="Long" resultMap="PatMedInspectionResult"> + <include refid="selectPatMedInspectionVo"/> + where id = #{id} + </select> + + <insert id="insertPatMedInspection" parameterType="com.smartor.domain.PatMedInspection" useGeneratedKeys="true" + keyProperty="id"> + insert into pat_med_inspection + <trim prefix="(" suffix=")" suffixOverrides=","> + <if test="serialnum != null">serialnum,</if> + <if test="patid != null">patid,</if> + <if test="projecttype != null">projecttype,</if> + <if test="projectcode != null">projectcode,</if> + <if test="projectname != null">projectname,</if> + <if test="reporttime != null">reporttime,</if> + <if test="hospitalname != null">hospitalname,</if> + <if test="hospitalcode != null">hospitalcode,</if> + <if test="orgid != null">orgid,</if> + <if test="delFlag != null and delFlag != ''">del_flag,</if> + <if test="updateBy != null">update_by,</if> + <if test="updateTime != null">update_time,</if> + <if test="createBy != null">create_by,</if> + <if test="createTime != null">create_time,</if> + <if test="isupload != null">isupload,</if> + <if test="uploadTime != null">upload_time,</if> + <if test="projectid != null">projectid,</if> + <if test="applicationtime != null">applicationtime,</if> + <if test="visittype != null">visittype,</if> + <if test="visitid != null">visitid,</if> + <if test="schemestatus != null">schemestatus,</if> + <if test="isabnormal != null">isabnormal,</if> + <if test="reportconclusion != null">reportconclusion,</if> + <if test="schemetime != null">schemetime,</if> + <if test="deptcode != null">deptcode,</if> + <if test="deptname != null">deptname,</if> + <if test="deptid != null">deptid,</if> + </trim> + <trim prefix="values (" suffix=")" suffixOverrides=","> + <if test="serialnum != null">#{serialnum},</if> + <if test="patid != null">#{patid},</if> + <if test="projecttype != null">#{projecttype},</if> + <if test="projectcode != null">#{projectcode},</if> + <if test="projectname != null">#{projectname},</if> + <if test="reporttime != null">#{reporttime},</if> + <if test="hospitalname != null">#{hospitalname},</if> + <if test="hospitalcode != null">#{hospitalcode},</if> + <if test="orgid != null">#{orgid},</if> + <if test="delFlag != null and delFlag != ''">#{delFlag},</if> + <if test="updateBy != null">#{updateBy},</if> + <if test="updateTime != null">#{updateTime},</if> + <if test="createBy != null">#{createBy},</if> + <if test="createTime != null">#{createTime},</if> + <if test="isupload != null">#{isupload},</if> + <if test="uploadTime != null">#{uploadTime},</if> + <if test="projectid != null">#{projectid},</if> + <if test="applicationtime != null">#{applicationtime},</if> + <if test="visittype != null">#{visittype},</if> + <if test="visitid != null">#{visitid},</if> + <if test="schemestatus != null">#{schemestatus},</if> + <if test="isabnormal != null">#{isabnormal},</if> + <if test="reportconclusion != null">#{reportconclusion},</if> + <if test="schemetime != null">#{schemetime},</if> + <if test="deptcode != null">#{deptcode},</if> + <if test="deptname != null">#{deptname},</if> + <if test="deptid != null">#{deptid},</if> + </trim> + </insert> + + <update id="updatePatMedInspection" parameterType="com.smartor.domain.PatMedInspection"> + update pat_med_inspection + <trim prefix="SET" suffixOverrides=","> + <if test="serialnum != null">serialnum = #{serialnum},</if> + <if test="patid != null">patid = #{patid},</if> + <if test="projecttype != null">projecttype = #{projecttype},</if> + <if test="projectcode != null">projectcode = #{projectcode},</if> + <if test="projectname != null">projectname = #{projectname},</if> + <if test="reporttime != null">reporttime = #{reporttime},</if> + <if test="hospitalname != null">hospitalname = #{hospitalname},</if> + <if test="hospitalcode != null">hospitalcode = #{hospitalcode},</if> + <if test="orgid != null">orgid = #{orgid},</if> + <if test="delFlag != null and delFlag != ''">del_flag = #{delFlag},</if> + <if test="updateBy != null">update_by = #{updateBy},</if> + <if test="updateTime != null">update_time = #{updateTime},</if> + <if test="createBy != null">create_by = #{createBy},</if> + <if test="createTime != null">create_time = #{createTime},</if> + <if test="isupload != null">isupload = #{isupload},</if> + <if test="uploadTime != null">upload_time = #{uploadTime},</if> + <if test="projectid != null">projectid = #{projectid},</if> + <if test="applicationtime != null">applicationtime = #{applicationtime},</if> + <if test="visittype != null">visittype = #{visittype},</if> + <if test="visitid != null">visitid = #{visitid},</if> + <if test="schemestatus != null">schemestatus = #{schemestatus},</if> + <if test="isabnormal != null">isabnormal = #{isabnormal},</if> + <if test="reportconclusion != null">reportconclusion = #{reportconclusion},</if> + <if test="schemetime != null">schemetime = #{schemetime},</if> + <if test="deptcode != null">deptcode = #{deptcode},</if> + <if test="deptname != null">deptname = #{deptname},</if> + <if test="deptid != null">deptid = #{deptid},</if> + </trim> + where id = #{id} + </update> + + <delete id="deletePatMedInspectionById" parameterType="Long"> + delete + from pat_med_inspection + where id = #{id} + </delete> + + <delete id="deletePatMedInspectionByIds" parameterType="String"> + delete from pat_med_inspection where id in + <foreach item="id" collection="array" open="(" separator="," close=")"> + #{id} + </foreach> + </delete> +</mapper> \ No newline at end of file diff --git a/smartor/src/main/resources/mapper/smartor/SvyCategoryMapper.xml b/smartor/src/main/resources/mapper/smartor/SvyCategoryMapper.xml index b35b1fe..63e8534 100644 --- a/smartor/src/main/resources/mapper/smartor/SvyCategoryMapper.xml +++ b/smartor/src/main/resources/mapper/smartor/SvyCategoryMapper.xml @@ -1,40 +1,70 @@ <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper -PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> + PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" + "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper namespace="com.smartor.mapper.SvyCategoryMapper"> - - <resultMap type="SvyCategory" id="SvyCategoryResult"> - <result property="id" column="id" /> - <result property="categoryname" column="categoryname" /> - <result property="orgid" column="orgid" /> - <result property="delFlag" column="del_flag" /> - <result property="updateBy" column="update_by" /> - <result property="updateTime" column="update_time" /> - <result property="createBy" column="create_by" /> - <result property="createTime" column="create_time" /> - <result property="isupload" column="isupload" /> - <result property="uploadTime" column="upload_time" /> + + <resultMap type="com.smartor.domain.SvyCategory" id="SvyCategoryResult"> + <result property="id" column="id"/> + <result property="categoryname" column="categoryname"/> + <result property="orgid" column="orgid"/> + <result property="delFlag" column="del_flag"/> + <result property="updateBy" column="update_by"/> + <result property="updateTime" column="update_time"/> + <result property="createBy" column="create_by"/> + <result property="createTime" column="create_time"/> + <result property="isupload" column="isupload"/> + <result property="uploadTime" column="upload_time"/> </resultMap> <sql id="selectSvyCategoryVo"> - select id, categoryname, orgid, del_flag, update_by, update_time, create_by, create_time, isupload, upload_time from svy_category + select id, + categoryname, + orgid, + del_flag, + update_by, + update_time, + create_by, + create_time, + isupload, + upload_time + from svy_category </sql> - <select id="selectSvyCategoryList" parameterType="SvyCategory" resultMap="SvyCategoryResult"> + <select id="selectSvyCategoryList" parameterType="com.smartor.domain.SvyCategory" resultMap="SvyCategoryResult"> <include refid="selectSvyCategoryVo"/> - <where> - <if test="categoryname != null and categoryname != ''"> and categoryname like concat('%', #{categoryname}, '%')</if> - <if test="orgid != null and orgid != ''"> and orgid = #{orgid}</if> + <where> + <if test="categoryname != null and categoryname != ''">and categoryname like concat('%', #{categoryname}, + '%') + </if> + <if test="orgid != null and orgid != ''">and orgid = #{orgid}</if> </where> </select> - - <select id="selectSvyCategoryById" parameterType="Long" resultMap="SvyCategoryResult"> - <include refid="selectSvyCategoryVo"/> - where id = #{id} + + <select id="selectSvyCategoryById" parameterType="String" resultType="com.smartor.domain.SvyCategory"> + select a.id, + a.categoryname, + a. orgid, + a.del_flag, + a.update_by, + a.update_time, + a.create_by, + a.create_time, + a.isupload, + a.upload_time, + count(b.svyid) svyNum + from svy_category a,svy_lib_title b + <where> + a.id = b.categoryid + <if test="categoryname != null and categoryname != ''"> + and categoryname = #{categoryname} + </if> + </where> + group by a.categoryname </select> - - <insert id="insertSvyCategory" parameterType="SvyCategory" useGeneratedKeys="true" keyProperty="id"> + + <insert id="insertSvyCategory" parameterType="com.smartor.domain.SvyCategory" useGeneratedKeys="true" + keyProperty="id"> insert into svy_category <trim prefix="(" suffix=")" suffixOverrides=","> <if test="categoryname != null">categoryname,</if> @@ -46,7 +76,7 @@ <if test="createTime != null">create_time,</if> <if test="isupload != null">isupload,</if> <if test="uploadTime != null">upload_time,</if> - </trim> + </trim> <trim prefix="values (" suffix=")" suffixOverrides=","> <if test="categoryname != null">#{categoryname},</if> <if test="orgid != null">#{orgid},</if> @@ -57,10 +87,10 @@ <if test="createTime != null">#{createTime},</if> <if test="isupload != null">#{isupload},</if> <if test="uploadTime != null">#{uploadTime},</if> - </trim> + </trim> </insert> - <update id="updateSvyCategory" parameterType="SvyCategory"> + <update id="updateSvyCategory" parameterType="com.smartor.domain.SvyCategory"> update svy_category <trim prefix="SET" suffixOverrides=","> <if test="categoryname != null">categoryname = #{categoryname},</if> @@ -77,11 +107,13 @@ </update> <delete id="deleteSvyCategoryById" parameterType="Long"> - delete from svy_category where id = #{id} + delete + from svy_category + where id = #{id} </delete> <delete id="deleteSvyCategoryByIds" parameterType="String"> - delete from svy_category where id in + delete from svy_category where id in <foreach item="id" collection="array" open="(" separator="," close=")"> #{id} </foreach> -- Gitblit v1.9.3