陈昶聿
2 天以前 933846091c0b8f06158fcab23cfa0b59e8514f9b
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/PatSpecificArchiveGenerateConfigController.java
@@ -5,9 +5,11 @@
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.core.domain.entity.SysUser;
import com.ruoyi.common.core.domain.model.LoginUser;
import com.ruoyi.common.core.page.TableDataInfo;
import com.ruoyi.common.enums.BusinessType;
import com.ruoyi.common.utils.PageUtils;
import com.ruoyi.common.utils.StringUtils;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.smartor.domain.PatSpecificArchiveGenerateConfig;
import com.smartor.service.IPatSpecificArchiveGenerateConfigService;
@@ -86,4 +88,31 @@
    public AjaxResult remove(@PathVariable Long[] ids) {
        return toAjax(patSpecificArchiveGenerateConfigService.deletePatSpecificArchiveGenerateConfigByIds(ids));
    }
    @ApiOperation("批量删除专科档案生成配置")
    //@PreAuthorize("@ss.hasPermi('system:specificArchiveGenerateConfig:remove')")
    @Log(title = "专科档案生成配置", businessType = BusinessType.DELETE)
    @PostMapping("/batchDelete")
    public AjaxResult batchDelete(@RequestBody Long[] ids) {
        return toAjax(patSpecificArchiveGenerateConfigService.batchDeletePatSpecificArchiveGenerateConfigByIds(ids));
    }
    /**
     * 新增或修改专科档案生成配置
     */
    @ApiOperation("新增或修改专科档案生成配置")
    @PostMapping("/insertOrUpdatePatSpecificArchiveGenerateConfig")
    public AjaxResult insertOrUpdatePatSpecificArchiveGenerateConfig(@RequestBody PatSpecificArchiveGenerateConfig patSpecificArchiveGenerateConfig) {
        LoginUser loginUser = getLoginUser();
        SysUser user = loginUser.getUser();
        patSpecificArchiveGenerateConfig.setCreateBy(user.getNickName());
        patSpecificArchiveGenerateConfig.setUpdateBy(user.getNickName());
        patSpecificArchiveGenerateConfig.setOrgid(user.getOrgid());
        if (StringUtils.isNotEmpty(user.getCampusid())) {
            patSpecificArchiveGenerateConfig.setCampusid(user.getCampusid());
        } else {
            patSpecificArchiveGenerateConfig.setCampusid("1");
        }
        return toAjax(patSpecificArchiveGenerateConfigService.insertOrUpdatePatSpecificArchiveGenerateConfig(patSpecificArchiveGenerateConfig));
    }
}