sinake
3 天以前 df9a47128a707b37483f282083e317d1d0119156
ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceDeathinfoController.java
@@ -2,15 +2,18 @@
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.annotation.RepeatSubmit;
import com.ruoyi.common.annotation.UniqueCheck;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.enums.BusinessType;
import com.ruoyi.common.utils.PageUtils;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.project.domain.ServiceDeathinfo;
import com.ruoyi.project.domain.ServiceDonatebaseinfo;
import com.ruoyi.project.domain.dto.DeathBaseInfoDTO;
import com.ruoyi.project.domain.vo.DeathBaseInfoVO;
import com.ruoyi.project.service.IServiceDeathinfoService;
import com.ruoyi.project.service.IServiceDonatebaseinfoService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
@@ -27,7 +30,7 @@
 * @author ls
 * @date 2026-01-20
 */
@Api(description = "患者死亡信息")
@Api(description = "捐献者死亡判定",tags={"捐献者死亡判定"})
@RestController
@RequestMapping("/project/deathinfo")
public class ServiceDeathinfoController extends BaseController {
@@ -37,7 +40,7 @@
    /**
     * 查询患者死亡信息列表
     */
    @ApiOperation("查询患者死亡基本信息")
    @ApiOperation("查询捐赠者死亡基本信息")
    @PostMapping("/queryDathInfoBaseInfo")
    public Map<String, Object> queryDathInfoBaseInfo(@RequestBody DeathBaseInfoVO deathBaseInfoVO) {
        Integer offset = PageUtils.getOffset(deathBaseInfoVO.getPageNum(), deathBaseInfoVO.getPageSize());
@@ -56,7 +59,7 @@
    /**
     * 导出患者死亡信息列表
     */
    @ApiOperation("导出患者死亡信息列表")
    @ApiOperation("导出捐献者死亡信息列表")
    // @PreAuthorize("@ss.hasPermi('project:deathinfo:export')")
    @Log(title = "患者死亡信息", businessType = BusinessType.EXPORT)
    @GetMapping("/export")
@@ -69,7 +72,7 @@
    /**
     * 获取患者死亡信息详细信息
     */
    @ApiOperation("获取患者死亡信息详细信息")
    @ApiOperation("获取捐献者死亡信息详细信息")
    // @PreAuthorize("@ss.hasPermi('project:deathinfo:query')")
    @GetMapping(value = "/getInfo/{id}")
    public AjaxResult getInfo(@PathVariable("id") Long id) {
@@ -79,9 +82,13 @@
    /**
     * 新增患者死亡信息
     */
    @ApiOperation("新增患者死亡信息")
    // @PreAuthorize("@ss.hasPermi('project:deathinfo:add')")
    @Log(title = "患者死亡信息", businessType = BusinessType.INSERT)
    @ApiOperation("新增捐献者死亡信息")
    @UniqueCheck(
            fields = {"infoid"},
            entityClass = ServiceDeathinfo.class,
            serviceClass = IServiceDeathinfoService.class,
            message = "新增患者死亡信息的infoid已存在,无法保存!"
    )
    @PostMapping("/add")
    @RepeatSubmit
    public AjaxResult add(@RequestBody ServiceDeathinfo serviceDeathinfo) {
@@ -91,7 +98,7 @@
    /**
     * 修改患者死亡信息
     */
    @ApiOperation("修改患者死亡信息")
    @ApiOperation("修改捐献死亡信息")
    // @PreAuthorize("@ss.hasPermi('project:deathinfo:edit')")
    @Log(title = "患者死亡信息", businessType = BusinessType.UPDATE)
    @PostMapping("/edit")
@@ -103,7 +110,7 @@
    /**
     * 删除患者死亡信息
     */
    @ApiOperation("删除患者死亡信息")
    @ApiOperation("删除捐献者死亡信息")
    // @PreAuthorize("@ss.hasPermi('project:deathinfo:remove')")
    @Log(title = "患者死亡信息", businessType = BusinessType.DELETE)
    @GetMapping("/remove/{ids}")