sinake
18 小时以前 c9cf721bb193b89083cddb8a8a92e46ca3d95cc8
ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceEthicalreviewinitiateController.java
@@ -2,16 +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.ServiceEthicalreviewopinions;
import com.ruoyi.project.domain.dto.ReviewInitiateBaseInfoDTO;
import com.ruoyi.project.domain.dto.WitnessBaseInfoDTO;
import com.ruoyi.project.domain.vo.ReviewInitiateBaseInfoVO;
import com.ruoyi.project.domain.ServiceEthicalreviewinitiate;
import com.ruoyi.project.service.IServiceEthicalreviewinitiateService;
import com.ruoyi.project.service.IServiceEthicalreviewopinionsService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
@@ -28,13 +30,15 @@
 * @author ls
 * @date 2025-12-20
 */
@Api(description = "伦理审查发起")
@Api(description = "伦理审查发起",tags = {"伦理审查发起"})
@RestController
@RequestMapping("/project/ethicalreviewinitiate")
public class ServiceEthicalreviewinitiateController extends BaseController {
    @Autowired
    private IServiceEthicalreviewinitiateService serviceEthicalreviewinitiateService;
    @Autowired
    private IServiceEthicalreviewopinionsService serviceEthicalreviewopinionsService;
//    /**
//     * 查询伦理审查发起列表
//     */
@@ -85,19 +89,29 @@
    @ApiOperation("获取伦理审查发起详细信息")
    @GetMapping(value = "/getInfo/{id}")
    public AjaxResult getInfo(@PathVariable("id") Long id) {
        return AjaxResult.success(serviceEthicalreviewinitiateService.getById(id));
        ServiceEthicalreviewinitiate serviceEthicalreviewinitiate= serviceEthicalreviewinitiateService.getById(id);
        return AjaxResult.success(serviceEthicalreviewinitiate);
    }
    /**
     * 新增伦理审查发起
     */
    @ApiOperation("新增伦理审查发起")
    // @PreAuthorize("@ss.hasPermi('system:ethicalreviewinitiate:add')")
    @Log(title = "伦理审查发起", businessType = BusinessType.INSERT)
    @UniqueCheck(
            fields = {"infoid"},
            entityClass = ServiceEthicalreviewinitiate.class,
            serviceClass = IServiceEthicalreviewinitiateService.class,
            message = "新增伦理审查的infoid已存在,无法保存!"
    )
    @PostMapping("/add")
    @RepeatSubmit
    public AjaxResult add(@RequestBody ServiceEthicalreviewinitiate serviceEthicalreviewinitiate) {
        return toAjax(serviceEthicalreviewinitiateService.save(serviceEthicalreviewinitiate));
       boolean result=serviceEthicalreviewinitiateService.save(serviceEthicalreviewinitiate);
        if (result) {
            return AjaxResult.success(serviceEthicalreviewinitiate.getId());
        } else
            return AjaxResult.error();
    }
    /**
@@ -109,7 +123,11 @@
    @PostMapping("/edit")
    @RepeatSubmit
    public AjaxResult edit(@RequestBody ServiceEthicalreviewinitiate serviceEthicalreviewinitiate) {
        return toAjax(serviceEthicalreviewinitiateService.updateById(serviceEthicalreviewinitiate));
        boolean result=serviceEthicalreviewinitiateService.updateById(serviceEthicalreviewinitiate);
        if (result) {
            return AjaxResult.success();
        } else
            return AjaxResult.error();
    }
    /**