提交 2e30bf89 authored 作者: hzh's avatar hzh

删除部分接口

上级 5ed792f5
package org.dromara.server.controller; package org.dromara.server.controller;
import cn.dev33.satoken.annotation.SaCheckPermission; import cn.dev33.satoken.annotation.SaCheckPermission;
import jakarta.servlet.http.HttpServletResponse;
import jakarta.validation.constraints.NotEmpty;
import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.NotNull;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
import org.dromara.common.core.domain.R; import org.dromara.common.core.domain.R;
import org.dromara.common.core.validate.AddGroup;
import org.dromara.common.core.validate.EditGroup; import org.dromara.common.core.validate.EditGroup;
import org.dromara.common.excel.utils.ExcelUtil;
import org.dromara.common.idempotent.annotation.RepeatSubmit; import org.dromara.common.idempotent.annotation.RepeatSubmit;
import org.dromara.common.log.annotation.Log; import org.dromara.common.log.annotation.Log;
import org.dromara.common.log.enums.BusinessType; import org.dromara.common.log.enums.BusinessType;
import org.dromara.common.mybatis.core.page.PageQuery;
import org.dromara.common.mybatis.core.page.TableDataInfo;
import org.dromara.common.web.core.BaseController; import org.dromara.common.web.core.BaseController;
import org.dromara.server.constant.ProcessKey; import org.dromara.server.constant.ProcessKey;
import org.dromara.server.domain.bo.ProcessConfigBo; import org.dromara.server.domain.bo.ProcessConfigBo;
...@@ -22,8 +16,6 @@ import org.dromara.server.service.IProcessConfigService; ...@@ -22,8 +16,6 @@ import org.dromara.server.service.IProcessConfigService;
import org.springframework.validation.annotation.Validated; import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import java.util.List;
/** /**
* 流程配置 * 流程配置
* 前端访问路由地址为:/server/config * 前端访问路由地址为:/server/config
...@@ -39,39 +31,6 @@ public class ProcessConfigController extends BaseController { ...@@ -39,39 +31,6 @@ public class ProcessConfigController extends BaseController {
private final IProcessConfigService processConfigService; private final IProcessConfigService processConfigService;
/**
* 查询流程配置列表
*/
@SaCheckPermission("server:config:list")
@GetMapping("/list")
public TableDataInfo<ProcessConfigVo> list(ProcessConfigBo bo, PageQuery pageQuery) {
return processConfigService.queryPageList(bo, pageQuery);
}
/**
* 导出流程配置列表
*/
@SaCheckPermission("server:config:export")
@Log(title = "流程配置", businessType = BusinessType.EXPORT)
@PostMapping("/export")
public void export(ProcessConfigBo bo, HttpServletResponse response) {
List<ProcessConfigVo> list = processConfigService.queryList(bo);
ExcelUtil.exportExcel(list, "流程配置", ProcessConfigVo.class, response);
}
/**
* 获取流程配置详细信息
*
* @param id 主键
*/
@SaCheckPermission("server:config:query")
@GetMapping("/{id}")
public R<ProcessConfigVo> getInfo(@NotNull(message = "主键不能为空")
@PathVariable Long id) {
return R.ok(processConfigService.queryById(id));
}
/** /**
* 获取流程配置详细信息 * 获取流程配置详细信息
* *
...@@ -85,17 +44,6 @@ public class ProcessConfigController extends BaseController { ...@@ -85,17 +44,6 @@ public class ProcessConfigController extends BaseController {
return R.ok(processConfigService.getOne(new ProcessConfigBo().setProcessKey(processKey))); return R.ok(processConfigService.getOne(new ProcessConfigBo().setProcessKey(processKey)));
} }
/**
* 新增流程配置
*/
@SaCheckPermission("server:config:add")
@Log(title = "流程配置", businessType = BusinessType.INSERT)
@RepeatSubmit()
@PostMapping()
public R<Void> add(@Validated(AddGroup.class) @RequestBody ProcessConfigBo bo) {
return toAjax(processConfigService.insertByBo(bo));
}
/** /**
* 修改流程配置 * 修改流程配置
*/ */
...@@ -107,19 +55,6 @@ public class ProcessConfigController extends BaseController { ...@@ -107,19 +55,6 @@ public class ProcessConfigController extends BaseController {
return toAjax(processConfigService.updateByBo(bo)); return toAjax(processConfigService.updateByBo(bo));
} }
/**
* 删除流程配置
*
* @param ids 主键串
*/
@SaCheckPermission("server:config:remove")
@Log(title = "流程配置", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}")
public R<Void> remove(@NotEmpty(message = "主键不能为空")
@PathVariable Long[] ids) {
return toAjax(processConfigService.deleteWithValidByIds(List.of(ids), true));
}
/** /**
* 创建默认流程配置 * 创建默认流程配置
* *
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论