Commit c75b52e1 authored by Zheng Jie's avatar Zheng Jie
Browse files

代码优化,修改Controller中方法,避免名称重复

命名重复会打印如下日志,不介意的可以不修改:
s.d.s.w.s.ApiListingReferenceScanner: Generating unique operation named
parent db1a20a8
...@@ -98,7 +98,7 @@ public class RedisConfig extends CachingConfigurerSupport { ...@@ -98,7 +98,7 @@ public class RedisConfig extends CachingConfigurerSupport {
@Override @Override
public KeyGenerator keyGenerator() { public KeyGenerator keyGenerator() {
return (target, method, params) -> { return (target, method, params) -> {
Map<String,Object> container = new HashMap<>(); Map<String,Object> container = new HashMap<>(4);
Class<?> targetClassClass = target.getClass(); Class<?> targetClassClass = target.getClass();
// 类地址 // 类地址
container.put("class",targetClassClass.toGenericString()); container.put("class",targetClassClass.toGenericString());
......
...@@ -39,13 +39,13 @@ public class GenConfigController { ...@@ -39,13 +39,13 @@ public class GenConfigController {
@ApiOperation("查询") @ApiOperation("查询")
@GetMapping(value = "/{tableName}") @GetMapping(value = "/{tableName}")
public ResponseEntity<Object> query(@PathVariable String tableName){ public ResponseEntity<Object> queryGenConfig(@PathVariable String tableName){
return new ResponseEntity<>(genConfigService.find(tableName), HttpStatus.OK); return new ResponseEntity<>(genConfigService.find(tableName), HttpStatus.OK);
} }
@ApiOperation("修改")
@PutMapping @PutMapping
public ResponseEntity<Object> update(@Validated @RequestBody GenConfig genConfig){ @ApiOperation("修改")
public ResponseEntity<Object> updateGenConfig(@Validated @RequestBody GenConfig genConfig){
return new ResponseEntity<>(genConfigService.update(genConfig.getTableName(), genConfig),HttpStatus.OK); return new ResponseEntity<>(genConfigService.update(genConfig.getTableName(), genConfig),HttpStatus.OK);
} }
} }
...@@ -49,7 +49,7 @@ public class GeneratorController { ...@@ -49,7 +49,7 @@ public class GeneratorController {
@ApiOperation("查询数据库数据") @ApiOperation("查询数据库数据")
@GetMapping(value = "/tables/all") @GetMapping(value = "/tables/all")
public ResponseEntity<Object> queryTables(){ public ResponseEntity<Object> queryAllTables(){
return new ResponseEntity<>(generatorService.getTables(), HttpStatus.OK); return new ResponseEntity<>(generatorService.getTables(), HttpStatus.OK);
} }
...@@ -71,14 +71,14 @@ public class GeneratorController { ...@@ -71,14 +71,14 @@ public class GeneratorController {
@ApiOperation("保存字段数据") @ApiOperation("保存字段数据")
@PutMapping @PutMapping
public ResponseEntity<HttpStatus> save(@RequestBody List<ColumnInfo> columnInfos){ public ResponseEntity<HttpStatus> saveColumn(@RequestBody List<ColumnInfo> columnInfos){
generatorService.save(columnInfos); generatorService.save(columnInfos);
return new ResponseEntity<>(HttpStatus.OK); return new ResponseEntity<>(HttpStatus.OK);
} }
@ApiOperation("同步字段数据") @ApiOperation("同步字段数据")
@PostMapping(value = "sync") @PostMapping(value = "sync")
public ResponseEntity<HttpStatus> sync(@RequestBody List<String> tables){ public ResponseEntity<HttpStatus> syncColumn(@RequestBody List<String> tables){
for (String table : tables) { for (String table : tables) {
generatorService.sync(generatorService.getColumns(table), generatorService.query(table)); generatorService.sync(generatorService.getColumns(table), generatorService.query(table));
} }
...@@ -87,7 +87,7 @@ public class GeneratorController { ...@@ -87,7 +87,7 @@ public class GeneratorController {
@ApiOperation("生成代码") @ApiOperation("生成代码")
@PostMapping(value = "/{tableName}/{type}") @PostMapping(value = "/{tableName}/{type}")
public ResponseEntity<Object> generator(@PathVariable String tableName, @PathVariable Integer type, HttpServletRequest request, HttpServletResponse response){ public ResponseEntity<Object> generatorCode(@PathVariable String tableName, @PathVariable Integer type, HttpServletRequest request, HttpServletResponse response){
if(!generatorEnabled && type == 0){ if(!generatorEnabled && type == 0){
throw new BadRequestException("此环境不允许生成代码,请选择预览或者下载查看!"); throw new BadRequestException("此环境不允许生成代码,请选择预览或者下载查看!");
} }
......
...@@ -46,7 +46,7 @@ public class LogController { ...@@ -46,7 +46,7 @@ public class LogController {
@ApiOperation("导出数据") @ApiOperation("导出数据")
@GetMapping(value = "/download") @GetMapping(value = "/download")
@PreAuthorize("@el.check()") @PreAuthorize("@el.check()")
public void download(HttpServletResponse response, LogQueryCriteria criteria) throws IOException { public void exportLog(HttpServletResponse response, LogQueryCriteria criteria) throws IOException {
criteria.setLogType("INFO"); criteria.setLogType("INFO");
logService.download(logService.queryAll(criteria), response); logService.download(logService.queryAll(criteria), response);
} }
...@@ -55,14 +55,14 @@ public class LogController { ...@@ -55,14 +55,14 @@ public class LogController {
@ApiOperation("导出错误数据") @ApiOperation("导出错误数据")
@GetMapping(value = "/error/download") @GetMapping(value = "/error/download")
@PreAuthorize("@el.check()") @PreAuthorize("@el.check()")
public void downloadErrorLog(HttpServletResponse response, LogQueryCriteria criteria) throws IOException { public void exportErrorLog(HttpServletResponse response, LogQueryCriteria criteria) throws IOException {
criteria.setLogType("ERROR"); criteria.setLogType("ERROR");
logService.download(logService.queryAll(criteria), response); logService.download(logService.queryAll(criteria), response);
} }
@GetMapping @GetMapping
@ApiOperation("日志查询") @ApiOperation("日志查询")
@PreAuthorize("@el.check()") @PreAuthorize("@el.check()")
public ResponseEntity<Object> query(LogQueryCriteria criteria, Pageable pageable){ public ResponseEntity<Object> queryLog(LogQueryCriteria criteria, Pageable pageable){
criteria.setLogType("INFO"); criteria.setLogType("INFO");
return new ResponseEntity<>(logService.queryAll(criteria,pageable), HttpStatus.OK); return new ResponseEntity<>(logService.queryAll(criteria,pageable), HttpStatus.OK);
} }
...@@ -86,7 +86,7 @@ public class LogController { ...@@ -86,7 +86,7 @@ public class LogController {
@GetMapping(value = "/error/{id}") @GetMapping(value = "/error/{id}")
@ApiOperation("日志异常详情查询") @ApiOperation("日志异常详情查询")
@PreAuthorize("@el.check()") @PreAuthorize("@el.check()")
public ResponseEntity<Object> queryErrorLogs(@PathVariable Long id){ public ResponseEntity<Object> queryErrorLogDetail(@PathVariable Long id){
return new ResponseEntity<>(logService.findByErrDetail(id), HttpStatus.OK); return new ResponseEntity<>(logService.findByErrDetail(id), HttpStatus.OK);
} }
@DeleteMapping(value = "/del/error") @DeleteMapping(value = "/del/error")
......
...@@ -113,7 +113,7 @@ public class LogServiceImpl implements LogService { ...@@ -113,7 +113,7 @@ public class LogServiceImpl implements LogService {
//将RequestParam注解修饰的参数作为请求参数 //将RequestParam注解修饰的参数作为请求参数
RequestParam requestParam = parameters[i].getAnnotation(RequestParam.class); RequestParam requestParam = parameters[i].getAnnotation(RequestParam.class);
if (requestParam != null) { if (requestParam != null) {
Map<String, Object> map = new HashMap<>(); Map<String, Object> map = new HashMap<>(4);
String key = parameters[i].getName(); String key = parameters[i].getName();
if (!StringUtils.isEmpty(requestParam.value())) { if (!StringUtils.isEmpty(requestParam.value())) {
key = requestParam.value(); key = requestParam.value();
......
...@@ -32,24 +32,17 @@ import java.util.concurrent.ThreadPoolExecutor; ...@@ -32,24 +32,17 @@ import java.util.concurrent.ThreadPoolExecutor;
@Configuration @Configuration
public class AsyncTaskExecutePool implements AsyncConfigurer { public class AsyncTaskExecutePool implements AsyncConfigurer {
/** 注入配置类 */
private final AsyncTaskProperties config;
public AsyncTaskExecutePool(AsyncTaskProperties config) {
this.config = config;
}
@Override @Override
public Executor getAsyncExecutor() { public Executor getAsyncExecutor() {
ThreadPoolTaskExecutor executor = new ThreadPoolTaskExecutor(); ThreadPoolTaskExecutor executor = new ThreadPoolTaskExecutor();
//核心线程池大小 //核心线程池大小
executor.setCorePoolSize(config.getCorePoolSize()); executor.setCorePoolSize(AsyncTaskProperties.corePoolSize);
//最大线程数 //最大线程数
executor.setMaxPoolSize(config.getMaxPoolSize()); executor.setMaxPoolSize(AsyncTaskProperties.maxPoolSize);
//队列容量 //队列容量
executor.setQueueCapacity(config.getQueueCapacity()); executor.setQueueCapacity(AsyncTaskProperties.queueCapacity);
//活跃时间 //活跃时间
executor.setKeepAliveSeconds(config.getKeepAliveSeconds()); executor.setKeepAliveSeconds(AsyncTaskProperties.keepAliveSeconds);
//线程名字前缀 //线程名字前缀
executor.setThreadNamePrefix("el-async-"); executor.setThreadNamePrefix("el-async-");
// setRejectedExecutionHandler:当pool已经达到max size的时候,如何处理新任务 // setRejectedExecutionHandler:当pool已经达到max size的时候,如何处理新任务
......
...@@ -16,6 +16,7 @@ ...@@ -16,6 +16,7 @@
package me.zhengjie.config.thread; package me.zhengjie.config.thread;
import lombok.Data; import lombok.Data;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.boot.context.properties.ConfigurationProperties; import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;
...@@ -26,14 +27,33 @@ import org.springframework.stereotype.Component; ...@@ -26,14 +27,33 @@ import org.springframework.stereotype.Component;
*/ */
@Data @Data
@Component @Component
@ConfigurationProperties(prefix = "task.pool")
public class AsyncTaskProperties { public class AsyncTaskProperties {
private int corePoolSize; public static int corePoolSize;
private int maxPoolSize; public static int maxPoolSize;
private int keepAliveSeconds; public static int keepAliveSeconds;
private int queueCapacity; public static int queueCapacity;
@Value("${task.pool.core-pool-size}")
public void setCorePoolSize(int corePoolSize) {
AsyncTaskProperties.corePoolSize = corePoolSize;
}
@Value("${task.pool.max-pool-size}")
public void setMaxPoolSize(int maxPoolSize) {
AsyncTaskProperties.maxPoolSize = maxPoolSize;
}
@Value("${task.pool.keep-alive-seconds}")
public void setKeepAliveSeconds(int keepAliveSeconds) {
AsyncTaskProperties.keepAliveSeconds = keepAliveSeconds;
}
@Value("${task.pool.queue-capacity}")
public void setQueueCapacity(int queueCapacity) {
AsyncTaskProperties.queueCapacity = queueCapacity;
}
} }
...@@ -15,8 +15,6 @@ ...@@ -15,8 +15,6 @@
*/ */
package me.zhengjie.config.thread; package me.zhengjie.config.thread;
import me.zhengjie.utils.SpringContextHolder;
import java.util.concurrent.ArrayBlockingQueue; import java.util.concurrent.ArrayBlockingQueue;
import java.util.concurrent.ThreadPoolExecutor; import java.util.concurrent.ThreadPoolExecutor;
import java.util.concurrent.TimeUnit; import java.util.concurrent.TimeUnit;
...@@ -29,13 +27,12 @@ import java.util.concurrent.TimeUnit; ...@@ -29,13 +27,12 @@ import java.util.concurrent.TimeUnit;
public class ThreadPoolExecutorUtil { public class ThreadPoolExecutorUtil {
public static ThreadPoolExecutor getPoll(){ public static ThreadPoolExecutor getPoll(){
AsyncTaskProperties properties = SpringContextHolder.getBean(AsyncTaskProperties.class);
return new ThreadPoolExecutor( return new ThreadPoolExecutor(
properties.getCorePoolSize(), AsyncTaskProperties.corePoolSize,
properties.getMaxPoolSize(), AsyncTaskProperties.maxPoolSize,
properties.getKeepAliveSeconds(), AsyncTaskProperties.keepAliveSeconds,
TimeUnit.SECONDS, TimeUnit.SECONDS,
new ArrayBlockingQueue<>(properties.getQueueCapacity()), new ArrayBlockingQueue<>(AsyncTaskProperties.queueCapacity),
new TheadFactoryName() new TheadFactoryName()
); );
} }
......
...@@ -47,14 +47,14 @@ public class AppController { ...@@ -47,14 +47,14 @@ public class AppController {
@ApiOperation("导出应用数据") @ApiOperation("导出应用数据")
@GetMapping(value = "/download") @GetMapping(value = "/download")
@PreAuthorize("@el.check('app:list')") @PreAuthorize("@el.check('app:list')")
public void download(HttpServletResponse response, AppQueryCriteria criteria) throws IOException { public void exportApp(HttpServletResponse response, AppQueryCriteria criteria) throws IOException {
appService.download(appService.queryAll(criteria), response); appService.download(appService.queryAll(criteria), response);
} }
@ApiOperation(value = "查询应用") @ApiOperation(value = "查询应用")
@GetMapping @GetMapping
@PreAuthorize("@el.check('app:list')") @PreAuthorize("@el.check('app:list')")
public ResponseEntity<Object> query(AppQueryCriteria criteria, Pageable pageable){ public ResponseEntity<Object> queryApp(AppQueryCriteria criteria, Pageable pageable){
return new ResponseEntity<>(appService.queryAll(criteria,pageable),HttpStatus.OK); return new ResponseEntity<>(appService.queryAll(criteria,pageable),HttpStatus.OK);
} }
...@@ -62,7 +62,7 @@ public class AppController { ...@@ -62,7 +62,7 @@ public class AppController {
@ApiOperation(value = "新增应用") @ApiOperation(value = "新增应用")
@PostMapping @PostMapping
@PreAuthorize("@el.check('app:add')") @PreAuthorize("@el.check('app:add')")
public ResponseEntity<Object> create(@Validated @RequestBody App resources){ public ResponseEntity<Object> createApp(@Validated @RequestBody App resources){
appService.create(resources); appService.create(resources);
return new ResponseEntity<>(HttpStatus.CREATED); return new ResponseEntity<>(HttpStatus.CREATED);
} }
...@@ -71,7 +71,7 @@ public class AppController { ...@@ -71,7 +71,7 @@ public class AppController {
@ApiOperation(value = "修改应用") @ApiOperation(value = "修改应用")
@PutMapping @PutMapping
@PreAuthorize("@el.check('app:edit')") @PreAuthorize("@el.check('app:edit')")
public ResponseEntity<Object> update(@Validated @RequestBody App resources){ public ResponseEntity<Object> updateApp(@Validated @RequestBody App resources){
appService.update(resources); appService.update(resources);
return new ResponseEntity<>(HttpStatus.NO_CONTENT); return new ResponseEntity<>(HttpStatus.NO_CONTENT);
} }
...@@ -80,7 +80,7 @@ public class AppController { ...@@ -80,7 +80,7 @@ public class AppController {
@ApiOperation(value = "删除应用") @ApiOperation(value = "删除应用")
@DeleteMapping @DeleteMapping
@PreAuthorize("@el.check('app:del')") @PreAuthorize("@el.check('app:del')")
public ResponseEntity<Object> delete(@RequestBody Set<Long> ids){ public ResponseEntity<Object> deleteApp(@RequestBody Set<Long> ids){
appService.delete(ids); appService.delete(ids);
return new ResponseEntity<>(HttpStatus.OK); return new ResponseEntity<>(HttpStatus.OK);
} }
......
...@@ -55,14 +55,14 @@ public class DatabaseController { ...@@ -55,14 +55,14 @@ public class DatabaseController {
@ApiOperation("导出数据库数据") @ApiOperation("导出数据库数据")
@GetMapping(value = "/download") @GetMapping(value = "/download")
@PreAuthorize("@el.check('database:list')") @PreAuthorize("@el.check('database:list')")
public void download(HttpServletResponse response, DatabaseQueryCriteria criteria) throws IOException { public void exportDatabase(HttpServletResponse response, DatabaseQueryCriteria criteria) throws IOException {
databaseService.download(databaseService.queryAll(criteria), response); databaseService.download(databaseService.queryAll(criteria), response);
} }
@ApiOperation(value = "查询数据库") @ApiOperation(value = "查询数据库")
@GetMapping @GetMapping
@PreAuthorize("@el.check('database:list')") @PreAuthorize("@el.check('database:list')")
public ResponseEntity<Object> query(DatabaseQueryCriteria criteria, Pageable pageable){ public ResponseEntity<Object> queryDatabase(DatabaseQueryCriteria criteria, Pageable pageable){
return new ResponseEntity<>(databaseService.queryAll(criteria,pageable),HttpStatus.OK); return new ResponseEntity<>(databaseService.queryAll(criteria,pageable),HttpStatus.OK);
} }
...@@ -70,7 +70,7 @@ public class DatabaseController { ...@@ -70,7 +70,7 @@ public class DatabaseController {
@ApiOperation(value = "新增数据库") @ApiOperation(value = "新增数据库")
@PostMapping @PostMapping
@PreAuthorize("@el.check('database:add')") @PreAuthorize("@el.check('database:add')")
public ResponseEntity<Object> create(@Validated @RequestBody Database resources){ public ResponseEntity<Object> createDatabase(@Validated @RequestBody Database resources){
databaseService.create(resources); databaseService.create(resources);
return new ResponseEntity<>(HttpStatus.CREATED); return new ResponseEntity<>(HttpStatus.CREATED);
} }
...@@ -79,7 +79,7 @@ public class DatabaseController { ...@@ -79,7 +79,7 @@ public class DatabaseController {
@ApiOperation(value = "修改数据库") @ApiOperation(value = "修改数据库")
@PutMapping @PutMapping
@PreAuthorize("@el.check('database:edit')") @PreAuthorize("@el.check('database:edit')")
public ResponseEntity<Object> update(@Validated @RequestBody Database resources){ public ResponseEntity<Object> updateDatabase(@Validated @RequestBody Database resources){
databaseService.update(resources); databaseService.update(resources);
return new ResponseEntity<>(HttpStatus.NO_CONTENT); return new ResponseEntity<>(HttpStatus.NO_CONTENT);
} }
...@@ -88,7 +88,7 @@ public class DatabaseController { ...@@ -88,7 +88,7 @@ public class DatabaseController {
@ApiOperation(value = "删除数据库") @ApiOperation(value = "删除数据库")
@DeleteMapping @DeleteMapping
@PreAuthorize("@el.check('database:del')") @PreAuthorize("@el.check('database:del')")
public ResponseEntity<Object> delete(@RequestBody Set<String> ids){ public ResponseEntity<Object> deleteDatabase(@RequestBody Set<String> ids){
databaseService.delete(ids); databaseService.delete(ids);
return new ResponseEntity<>(HttpStatus.OK); return new ResponseEntity<>(HttpStatus.OK);
} }
...@@ -105,7 +105,7 @@ public class DatabaseController { ...@@ -105,7 +105,7 @@ public class DatabaseController {
@ApiOperation(value = "执行SQL脚本") @ApiOperation(value = "执行SQL脚本")
@PostMapping(value = "/upload") @PostMapping(value = "/upload")
@PreAuthorize("@el.check('database:add')") @PreAuthorize("@el.check('database:add')")
public ResponseEntity<Object> upload(@RequestBody MultipartFile file, HttpServletRequest request)throws Exception{ public ResponseEntity<Object> uploadDatabase(@RequestBody MultipartFile file, HttpServletRequest request)throws Exception{
String id = request.getParameter("id"); String id = request.getParameter("id");
DatabaseDto database = databaseService.findById(id); DatabaseDto database = databaseService.findById(id);
String fileName; String fileName;
......
...@@ -57,14 +57,14 @@ public class DeployController { ...@@ -57,14 +57,14 @@ public class DeployController {
@ApiOperation("导出部署数据") @ApiOperation("导出部署数据")
@GetMapping(value = "/download") @GetMapping(value = "/download")
@PreAuthorize("@el.check('database:list')") @PreAuthorize("@el.check('database:list')")
public void download(HttpServletResponse response, DeployQueryCriteria criteria) throws IOException { public void exportDeployData(HttpServletResponse response, DeployQueryCriteria criteria) throws IOException {
deployService.download(deployService.queryAll(criteria), response); deployService.download(deployService.queryAll(criteria), response);
} }
@ApiOperation(value = "查询部署") @ApiOperation(value = "查询部署")
@GetMapping @GetMapping
@PreAuthorize("@el.check('deploy:list')") @PreAuthorize("@el.check('deploy:list')")
public ResponseEntity<Object> query(DeployQueryCriteria criteria, Pageable pageable){ public ResponseEntity<Object> queryDeployData(DeployQueryCriteria criteria, Pageable pageable){
return new ResponseEntity<>(deployService.queryAll(criteria,pageable),HttpStatus.OK); return new ResponseEntity<>(deployService.queryAll(criteria,pageable),HttpStatus.OK);
} }
...@@ -72,7 +72,7 @@ public class DeployController { ...@@ -72,7 +72,7 @@ public class DeployController {
@ApiOperation(value = "新增部署") @ApiOperation(value = "新增部署")
@PostMapping @PostMapping
@PreAuthorize("@el.check('deploy:add')") @PreAuthorize("@el.check('deploy:add')")
public ResponseEntity<Object> create(@Validated @RequestBody Deploy resources){ public ResponseEntity<Object> createDeploy(@Validated @RequestBody Deploy resources){
deployService.create(resources); deployService.create(resources);
return new ResponseEntity<>(HttpStatus.CREATED); return new ResponseEntity<>(HttpStatus.CREATED);
} }
...@@ -81,7 +81,7 @@ public class DeployController { ...@@ -81,7 +81,7 @@ public class DeployController {
@ApiOperation(value = "修改部署") @ApiOperation(value = "修改部署")
@PutMapping @PutMapping
@PreAuthorize("@el.check('deploy:edit')") @PreAuthorize("@el.check('deploy:edit')")
public ResponseEntity<Object> update(@Validated @RequestBody Deploy resources){ public ResponseEntity<Object> updateDeploy(@Validated @RequestBody Deploy resources){
deployService.update(resources); deployService.update(resources);
return new ResponseEntity<>(HttpStatus.NO_CONTENT); return new ResponseEntity<>(HttpStatus.NO_CONTENT);
} }
...@@ -90,7 +90,7 @@ public class DeployController { ...@@ -90,7 +90,7 @@ public class DeployController {
@ApiOperation(value = "删除部署") @ApiOperation(value = "删除部署")
@DeleteMapping @DeleteMapping
@PreAuthorize("@el.check('deploy:del')") @PreAuthorize("@el.check('deploy:del')")
public ResponseEntity<Object> delete(@RequestBody Set<Long> ids){ public ResponseEntity<Object> deleteDeploy(@RequestBody Set<Long> ids){
deployService.delete(ids); deployService.delete(ids);
return new ResponseEntity<>(HttpStatus.OK); return new ResponseEntity<>(HttpStatus.OK);
} }
...@@ -99,7 +99,7 @@ public class DeployController { ...@@ -99,7 +99,7 @@ public class DeployController {
@ApiOperation(value = "上传文件部署") @ApiOperation(value = "上传文件部署")
@PostMapping(value = "/upload") @PostMapping(value = "/upload")
@PreAuthorize("@el.check('deploy:edit')") @PreAuthorize("@el.check('deploy:edit')")
public ResponseEntity<Object> upload(@RequestBody MultipartFile file, HttpServletRequest request)throws Exception{ public ResponseEntity<Object> uploadDeploy(@RequestBody MultipartFile file, HttpServletRequest request)throws Exception{
Long id = Long.valueOf(request.getParameter("id")); Long id = Long.valueOf(request.getParameter("id"));
String fileName = ""; String fileName = "";
if(file != null){ if(file != null){
......
...@@ -45,14 +45,14 @@ public class DeployHistoryController { ...@@ -45,14 +45,14 @@ public class DeployHistoryController {
@ApiOperation("导出部署历史数据") @ApiOperation("导出部署历史数据")
@GetMapping(value = "/download") @GetMapping(value = "/download")
@PreAuthorize("@el.check('deployHistory:list')") @PreAuthorize("@el.check('deployHistory:list')")
public void download(HttpServletResponse response, DeployHistoryQueryCriteria criteria) throws IOException { public void exportDeployHistory(HttpServletResponse response, DeployHistoryQueryCriteria criteria) throws IOException {
deployhistoryService.download(deployhistoryService.queryAll(criteria), response); deployhistoryService.download(deployhistoryService.queryAll(criteria), response);
} }
@ApiOperation(value = "查询部署历史") @ApiOperation(value = "查询部署历史")
@GetMapping @GetMapping
@PreAuthorize("@el.check('deployHistory:list')") @PreAuthorize("@el.check('deployHistory:list')")
public ResponseEntity<Object> query(DeployHistoryQueryCriteria criteria, Pageable pageable){ public ResponseEntity<Object> queryDeployHistory(DeployHistoryQueryCriteria criteria, Pageable pageable){
return new ResponseEntity<>(deployhistoryService.queryAll(criteria,pageable),HttpStatus.OK); return new ResponseEntity<>(deployhistoryService.queryAll(criteria,pageable),HttpStatus.OK);
} }
...@@ -60,7 +60,7 @@ public class DeployHistoryController { ...@@ -60,7 +60,7 @@ public class DeployHistoryController {
@ApiOperation(value = "删除部署历史") @ApiOperation(value = "删除部署历史")
@DeleteMapping @DeleteMapping
@PreAuthorize("@el.check('deployHistory:del')") @PreAuthorize("@el.check('deployHistory:del')")
public ResponseEntity<Object> delete(@RequestBody Set<String> ids){ public ResponseEntity<Object> deleteDeployHistory(@RequestBody Set<String> ids){
deployhistoryService.delete(ids); deployhistoryService.delete(ids);
return new ResponseEntity<>(HttpStatus.OK); return new ResponseEntity<>(HttpStatus.OK);
} }
......
...@@ -47,14 +47,14 @@ public class ServerDeployController { ...@@ -47,14 +47,14 @@ public class ServerDeployController {
@ApiOperation("导出服务器数据") @ApiOperation("导出服务器数据")
@GetMapping(value = "/download") @GetMapping(value = "/download")
@PreAuthorize("@el.check('serverDeploy:list')") @PreAuthorize("@el.check('serverDeploy:list')")
public void download(HttpServletResponse response, ServerDeployQueryCriteria criteria) throws IOException { public void exportServerDeploy(HttpServletResponse response, ServerDeployQueryCriteria criteria) throws IOException {
serverDeployService.download(serverDeployService.queryAll(criteria), response); serverDeployService.download(serverDeployService.queryAll(criteria), response);
} }
@ApiOperation(value = "查询服务器") @ApiOperation(value = "查询服务器")
@GetMapping @GetMapping
@PreAuthorize("@el.check('serverDeploy:list')") @PreAuthorize("@el.check('serverDeploy:list')")
public ResponseEntity<Object> query(ServerDeployQueryCriteria criteria, Pageable pageable){ public ResponseEntity<Object> queryServerDeploy(ServerDeployQueryCriteria criteria, Pageable pageable){
return new ResponseEntity<>(serverDeployService.queryAll(criteria,pageable),HttpStatus.OK); return new ResponseEntity<>(serverDeployService.queryAll(criteria,pageable),HttpStatus.OK);
} }
...@@ -62,7 +62,7 @@ public class ServerDeployController { ...@@ -62,7 +62,7 @@ public class ServerDeployController {
@ApiOperation(value = "新增服务器") @ApiOperation(value = "新增服务器")
@PostMapping @PostMapping
@PreAuthorize("@el.check('serverDeploy:add')") @PreAuthorize("@el.check('serverDeploy:add')")
public ResponseEntity<Object> create(@Validated @RequestBody ServerDeploy resources){ public ResponseEntity<Object> createServerDeploy(@Validated @RequestBody ServerDeploy resources){
serverDeployService.create(resources); serverDeployService.create(resources);
return new ResponseEntity<>(HttpStatus.CREATED); return new ResponseEntity<>(HttpStatus.CREATED);
} }
...@@ -71,7 +71,7 @@ public class ServerDeployController { ...@@ -71,7 +71,7 @@ public class ServerDeployController {
@ApiOperation(value = "修改服务器") @ApiOperation(value = "修改服务器")
@PutMapping @PutMapping
@PreAuthorize("@el.check('serverDeploy:edit')") @PreAuthorize("@el.check('serverDeploy:edit')")
public ResponseEntity<Object> update(@Validated @RequestBody ServerDeploy resources){ public ResponseEntity<Object> updateServerDeploy(@Validated @RequestBody ServerDeploy resources){
serverDeployService.update(resources); serverDeployService.update(resources);
return new ResponseEntity<>(HttpStatus.NO_CONTENT); return new ResponseEntity<>(HttpStatus.NO_CONTENT);
} }
...@@ -80,7 +80,7 @@ public class ServerDeployController { ...@@ -80,7 +80,7 @@ public class ServerDeployController {
@ApiOperation(value = "删除Server") @ApiOperation(value = "删除Server")
@DeleteMapping @DeleteMapping
@PreAuthorize("@el.check('serverDeploy:del')") @PreAuthorize("@el.check('serverDeploy:del')")
public ResponseEntity<Object> delete(@RequestBody Set<Long> ids){ public ResponseEntity<Object> deleteServerDeploy(@RequestBody Set<Long> ids){
serverDeployService.delete(ids); serverDeployService.delete(ids);
return new ResponseEntity<>(HttpStatus.OK); return new ResponseEntity<>(HttpStatus.OK);
} }
...@@ -89,7 +89,7 @@ public class ServerDeployController { ...@@ -89,7 +89,7 @@ public class ServerDeployController {
@ApiOperation(value = "测试连接服务器") @ApiOperation(value = "测试连接服务器")
@PostMapping("/testConnect") @PostMapping("/testConnect")
@PreAuthorize("@el.check('serverDeploy:add')") @PreAuthorize("@el.check('serverDeploy:add')")
public ResponseEntity<Object> testConnect(@Validated @RequestBody ServerDeploy resources){ public ResponseEntity<Object> testConnectServerDeploy(@Validated @RequestBody ServerDeploy resources){
return new ResponseEntity<>(serverDeployService.testConnect(resources),HttpStatus.CREATED); return new ResponseEntity<>(serverDeployService.testConnect(resources),HttpStatus.CREATED);
} }
} }
...@@ -51,28 +51,28 @@ public class QuartzJobController { ...@@ -51,28 +51,28 @@ public class QuartzJobController {
@ApiOperation("查询定时任务") @ApiOperation("查询定时任务")
@GetMapping @GetMapping
@PreAuthorize("@el.check('timing:list')") @PreAuthorize("@el.check('timing:list')")
public ResponseEntity<Object> query(JobQueryCriteria criteria, Pageable pageable){ public ResponseEntity<Object> queryQuartzJob(JobQueryCriteria criteria, Pageable pageable){
return new ResponseEntity<>(quartzJobService.queryAll(criteria,pageable), HttpStatus.OK); return new ResponseEntity<>(quartzJobService.queryAll(criteria,pageable), HttpStatus.OK);
} }
@ApiOperation("导出任务数据") @ApiOperation("导出任务数据")
@GetMapping(value = "/download") @GetMapping(value = "/download")
@PreAuthorize("@el.check('timing:list')") @PreAuthorize("@el.check('timing:list')")
public void download(HttpServletResponse response, JobQueryCriteria criteria) throws IOException { public void exportQuartzJob(HttpServletResponse response, JobQueryCriteria criteria) throws IOException {
quartzJobService.download(quartzJobService.queryAll(criteria), response); quartzJobService.download(quartzJobService.queryAll(criteria), response);
} }
@ApiOperation("导出日志数据") @ApiOperation("导出日志数据")
@GetMapping(value = "/logs/download") @GetMapping(value = "/logs/download")
@PreAuthorize("@el.check('timing:list')") @PreAuthorize("@el.check('timing:list')")
public void downloadLog(HttpServletResponse response, JobQueryCriteria criteria) throws IOException { public void exportQuartzJobLog(HttpServletResponse response, JobQueryCriteria criteria) throws IOException {
quartzJobService.downloadLog(quartzJobService.queryAllLog(criteria), response); quartzJobService.downloadLog(quartzJobService.queryAllLog(criteria), response);
} }
@ApiOperation("查询任务执行日志") @ApiOperation("查询任务执行日志")
@GetMapping(value = "/logs") @GetMapping(value = "/logs")
@PreAuthorize("@el.check('timing:list')") @PreAuthorize("@el.check('timing:list')")
public ResponseEntity<Object> queryJobLog(JobQueryCriteria criteria, Pageable pageable){ public ResponseEntity<Object> queryQuartzJobLog(JobQueryCriteria criteria, Pageable pageable){
return new ResponseEntity<>(quartzJobService.queryAllLog(criteria,pageable), HttpStatus.OK); return new ResponseEntity<>(quartzJobService.queryAllLog(criteria,pageable), HttpStatus.OK);
} }
...@@ -80,7 +80,7 @@ public class QuartzJobController { ...@@ -80,7 +80,7 @@ public class QuartzJobController {
@ApiOperation("新增定时任务") @ApiOperation("新增定时任务")
@PostMapping @PostMapping
@PreAuthorize("@el.check('timing:add')") @PreAuthorize("@el.check('timing:add')")
public ResponseEntity<Object> create(@Validated @RequestBody QuartzJob resources){ public ResponseEntity<Object> createQuartzJob(@Validated @RequestBody QuartzJob resources){
if (resources.getId() != null) { if (resources.getId() != null) {
throw new BadRequestException("A new "+ ENTITY_NAME +" cannot already have an ID"); throw new BadRequestException("A new "+ ENTITY_NAME +" cannot already have an ID");
} }
...@@ -92,7 +92,7 @@ public class QuartzJobController { ...@@ -92,7 +92,7 @@ public class QuartzJobController {
@ApiOperation("修改定时任务") @ApiOperation("修改定时任务")
@PutMapping @PutMapping
@PreAuthorize("@el.check('timing:edit')") @PreAuthorize("@el.check('timing:edit')")
public ResponseEntity<Object> update(@Validated(QuartzJob.Update.class) @RequestBody QuartzJob resources){ public ResponseEntity<Object> updateQuartzJob(@Validated(QuartzJob.Update.class) @RequestBody QuartzJob resources){
quartzJobService.update(resources); quartzJobService.update(resources);
return new ResponseEntity<>(HttpStatus.NO_CONTENT); return new ResponseEntity<>(HttpStatus.NO_CONTENT);
} }
...@@ -101,7 +101,7 @@ public class QuartzJobController { ...@@ -101,7 +101,7 @@ public class QuartzJobController {
@ApiOperation("更改定时任务状态") @ApiOperation("更改定时任务状态")
@PutMapping(value = "/{id}") @PutMapping(value = "/{id}")
@PreAuthorize("@el.check('timing:edit')") @PreAuthorize("@el.check('timing:edit')")
public ResponseEntity<Object> update(@PathVariable Long id){ public ResponseEntity<Object> updateQuartzJobStatus(@PathVariable Long id){
quartzJobService.updateIsPause(quartzJobService.findById(id)); quartzJobService.updateIsPause(quartzJobService.findById(id));
return new ResponseEntity<>(HttpStatus.NO_CONTENT); return new ResponseEntity<>(HttpStatus.NO_CONTENT);
} }
...@@ -110,7 +110,7 @@ public class QuartzJobController { ...@@ -110,7 +110,7 @@ public class QuartzJobController {
@ApiOperation("执行定时任务") @ApiOperation("执行定时任务")
@PutMapping(value = "/exec/{id}") @PutMapping(value = "/exec/{id}")
@PreAuthorize("@el.check('timing:edit')") @PreAuthorize("@el.check('timing:edit')")
public ResponseEntity<Object> execution(@PathVariable Long id){ public ResponseEntity<Object> executionQuartzJob(@PathVariable Long id){
quartzJobService.execution(quartzJobService.findById(id)); quartzJobService.execution(quartzJobService.findById(id));
return new ResponseEntity<>(HttpStatus.NO_CONTENT); return new ResponseEntity<>(HttpStatus.NO_CONTENT);
} }
...@@ -119,7 +119,7 @@ public class QuartzJobController { ...@@ -119,7 +119,7 @@ public class QuartzJobController {
@ApiOperation("删除定时任务") @ApiOperation("删除定时任务")
@DeleteMapping @DeleteMapping
@PreAuthorize("@el.check('timing:del')") @PreAuthorize("@el.check('timing:del')")
public ResponseEntity<Object> delete(@RequestBody Set<Long> ids){ public ResponseEntity<Object> deleteQuartzJob(@RequestBody Set<Long> ids){
quartzJobService.delete(ids); quartzJobService.delete(ids);
return new ResponseEntity<>(HttpStatus.OK); return new ResponseEntity<>(HttpStatus.OK);
} }
......
...@@ -43,21 +43,21 @@ public class OnlineController { ...@@ -43,21 +43,21 @@ public class OnlineController {
@ApiOperation("查询在线用户") @ApiOperation("查询在线用户")
@GetMapping @GetMapping
@PreAuthorize("@el.check()") @PreAuthorize("@el.check()")
public ResponseEntity<Object> query(String filter, Pageable pageable){ public ResponseEntity<Object> queryOnlineUser(String filter, Pageable pageable){
return new ResponseEntity<>(onlineUserService.getAll(filter, pageable),HttpStatus.OK); return new ResponseEntity<>(onlineUserService.getAll(filter, pageable),HttpStatus.OK);
} }
@ApiOperation("导出数据") @ApiOperation("导出数据")
@GetMapping(value = "/download") @GetMapping(value = "/download")
@PreAuthorize("@el.check()") @PreAuthorize("@el.check()")
public void download(HttpServletResponse response, String filter) throws IOException { public void exportOnlineUser(HttpServletResponse response, String filter) throws IOException {
onlineUserService.download(onlineUserService.getAll(filter), response); onlineUserService.download(onlineUserService.getAll(filter), response);
} }
@ApiOperation("踢出用户") @ApiOperation("踢出用户")
@DeleteMapping @DeleteMapping
@PreAuthorize("@el.check()") @PreAuthorize("@el.check()")
public ResponseEntity<Object> delete(@RequestBody Set<String> keys) throws Exception { public ResponseEntity<Object> deleteOnlineUser(@RequestBody Set<String> keys) throws Exception {
for (String key : keys) { for (String key : keys) {
// 解密Key // 解密Key
key = EncryptUtils.desDecrypt(key); key = EncryptUtils.desDecrypt(key);
......
...@@ -50,14 +50,14 @@ public class DeptController { ...@@ -50,14 +50,14 @@ public class DeptController {
@ApiOperation("导出部门数据") @ApiOperation("导出部门数据")
@GetMapping(value = "/download") @GetMapping(value = "/download")
@PreAuthorize("@el.check('dept:list')") @PreAuthorize("@el.check('dept:list')")
public void download(HttpServletResponse response, DeptQueryCriteria criteria) throws Exception { public void exportDept(HttpServletResponse response, DeptQueryCriteria criteria) throws Exception {
deptService.download(deptService.queryAll(criteria, false), response); deptService.download(deptService.queryAll(criteria, false), response);
} }
@ApiOperation("查询部门") @ApiOperation("查询部门")
@GetMapping @GetMapping
@PreAuthorize("@el.check('user:list','dept:list')") @PreAuthorize("@el.check('user:list','dept:list')")
public ResponseEntity<Object> query(DeptQueryCriteria criteria) throws Exception { public ResponseEntity<Object> queryDept(DeptQueryCriteria criteria) throws Exception {
List<DeptDto> deptDtos = deptService.queryAll(criteria, true); List<DeptDto> deptDtos = deptService.queryAll(criteria, true);
return new ResponseEntity<>(PageUtil.toPage(deptDtos, deptDtos.size()),HttpStatus.OK); return new ResponseEntity<>(PageUtil.toPage(deptDtos, deptDtos.size()),HttpStatus.OK);
} }
...@@ -65,7 +65,7 @@ public class DeptController { ...@@ -65,7 +65,7 @@ public class DeptController {
@ApiOperation("查询部门:根据ID获取同级与上级数据") @ApiOperation("查询部门:根据ID获取同级与上级数据")
@PostMapping("/superior") @PostMapping("/superior")
@PreAuthorize("@el.check('user:list','dept:list')") @PreAuthorize("@el.check('user:list','dept:list')")
public ResponseEntity<Object> getSuperior(@RequestBody List<Long> ids) { public ResponseEntity<Object> getDeptSuperior(@RequestBody List<Long> ids) {
Set<DeptDto> deptDtos = new LinkedHashSet<>(); Set<DeptDto> deptDtos = new LinkedHashSet<>();
for (Long id : ids) { for (Long id : ids) {
DeptDto deptDto = deptService.findById(id); DeptDto deptDto = deptService.findById(id);
...@@ -79,7 +79,7 @@ public class DeptController { ...@@ -79,7 +79,7 @@ public class DeptController {
@ApiOperation("新增部门") @ApiOperation("新增部门")
@PostMapping @PostMapping
@PreAuthorize("@el.check('dept:add')") @PreAuthorize("@el.check('dept:add')")
public ResponseEntity<Object> create(@Validated @RequestBody Dept resources){ public ResponseEntity<Object> createDept(@Validated @RequestBody Dept resources){
if (resources.getId() != null) { if (resources.getId() != null) {
throw new BadRequestException("A new "+ ENTITY_NAME +" cannot already have an ID"); throw new BadRequestException("A new "+ ENTITY_NAME +" cannot already have an ID");
} }
...@@ -91,7 +91,7 @@ public class DeptController { ...@@ -91,7 +91,7 @@ public class DeptController {
@ApiOperation("修改部门") @ApiOperation("修改部门")
@PutMapping @PutMapping
@PreAuthorize("@el.check('dept:edit')") @PreAuthorize("@el.check('dept:edit')")
public ResponseEntity<Object> update(@Validated(Dept.Update.class) @RequestBody Dept resources){ public ResponseEntity<Object> updateDept(@Validated(Dept.Update.class) @RequestBody Dept resources){
deptService.update(resources); deptService.update(resources);
return new ResponseEntity<>(HttpStatus.NO_CONTENT); return new ResponseEntity<>(HttpStatus.NO_CONTENT);
} }
...@@ -100,7 +100,7 @@ public class DeptController { ...@@ -100,7 +100,7 @@ public class DeptController {
@ApiOperation("删除部门") @ApiOperation("删除部门")
@DeleteMapping @DeleteMapping
@PreAuthorize("@el.check('dept:del')") @PreAuthorize("@el.check('dept:del')")
public ResponseEntity<Object> delete(@RequestBody Set<Long> ids){ public ResponseEntity<Object> deleteDept(@RequestBody Set<Long> ids){
Set<DeptDto> deptDtos = new HashSet<>(); Set<DeptDto> deptDtos = new HashSet<>();
for (Long id : ids) { for (Long id : ids) {
List<Dept> deptList = deptService.findByPid(id); List<Dept> deptList = deptService.findByPid(id);
......
...@@ -49,21 +49,21 @@ public class DictController { ...@@ -49,21 +49,21 @@ public class DictController {
@ApiOperation("导出字典数据") @ApiOperation("导出字典数据")
@GetMapping(value = "/download") @GetMapping(value = "/download")
@PreAuthorize("@el.check('dict:list')") @PreAuthorize("@el.check('dict:list')")
public void download(HttpServletResponse response, DictQueryCriteria criteria) throws IOException { public void exportDict(HttpServletResponse response, DictQueryCriteria criteria) throws IOException {
dictService.download(dictService.queryAll(criteria), response); dictService.download(dictService.queryAll(criteria), response);
} }
@ApiOperation("查询字典") @ApiOperation("查询字典")
@GetMapping(value = "/all") @GetMapping(value = "/all")
@PreAuthorize("@el.check('dict:list')") @PreAuthorize("@el.check('dict:list')")
public ResponseEntity<Object> queryAll(){ public ResponseEntity<Object> queryAllDict(){
return new ResponseEntity<>(dictService.queryAll(new DictQueryCriteria()),HttpStatus.OK); return new ResponseEntity<>(dictService.queryAll(new DictQueryCriteria()),HttpStatus.OK);
} }
@ApiOperation("查询字典") @ApiOperation("查询字典")
@GetMapping @GetMapping
@PreAuthorize("@el.check('dict:list')") @PreAuthorize("@el.check('dict:list')")
public ResponseEntity<Object> query(DictQueryCriteria resources, Pageable pageable){ public ResponseEntity<Object> queryDict(DictQueryCriteria resources, Pageable pageable){
return new ResponseEntity<>(dictService.queryAll(resources,pageable),HttpStatus.OK); return new ResponseEntity<>(dictService.queryAll(resources,pageable),HttpStatus.OK);
} }
...@@ -71,7 +71,7 @@ public class DictController { ...@@ -71,7 +71,7 @@ public class DictController {
@ApiOperation("新增字典") @ApiOperation("新增字典")
@PostMapping @PostMapping
@PreAuthorize("@el.check('dict:add')") @PreAuthorize("@el.check('dict:add')")
public ResponseEntity<Object> create(@Validated @RequestBody Dict resources){ public ResponseEntity<Object> createDict(@Validated @RequestBody Dict resources){
if (resources.getId() != null) { if (resources.getId() != null) {
throw new BadRequestException("A new "+ ENTITY_NAME +" cannot already have an ID"); throw new BadRequestException("A new "+ ENTITY_NAME +" cannot already have an ID");
} }
...@@ -83,7 +83,7 @@ public class DictController { ...@@ -83,7 +83,7 @@ public class DictController {
@ApiOperation("修改字典") @ApiOperation("修改字典")
@PutMapping @PutMapping
@PreAuthorize("@el.check('dict:edit')") @PreAuthorize("@el.check('dict:edit')")
public ResponseEntity<Object> update(@Validated(Dict.Update.class) @RequestBody Dict resources){ public ResponseEntity<Object> updateDict(@Validated(Dict.Update.class) @RequestBody Dict resources){
dictService.update(resources); dictService.update(resources);
return new ResponseEntity<>(HttpStatus.NO_CONTENT); return new ResponseEntity<>(HttpStatus.NO_CONTENT);
} }
...@@ -92,7 +92,7 @@ public class DictController { ...@@ -92,7 +92,7 @@ public class DictController {
@ApiOperation("删除字典") @ApiOperation("删除字典")
@DeleteMapping @DeleteMapping
@PreAuthorize("@el.check('dict:del')") @PreAuthorize("@el.check('dict:del')")
public ResponseEntity<Object> delete(@RequestBody Set<Long> ids){ public ResponseEntity<Object> deleteDict(@RequestBody Set<Long> ids){
dictService.delete(ids); dictService.delete(ids);
return new ResponseEntity<>(HttpStatus.OK); return new ResponseEntity<>(HttpStatus.OK);
} }
......
...@@ -51,7 +51,7 @@ public class DictDetailController { ...@@ -51,7 +51,7 @@ public class DictDetailController {
@ApiOperation("查询字典详情") @ApiOperation("查询字典详情")
@GetMapping @GetMapping
public ResponseEntity<Object> query(DictDetailQueryCriteria criteria, public ResponseEntity<Object> queryDictDetail(DictDetailQueryCriteria criteria,
@PageableDefault(sort = {"dictSort"}, direction = Sort.Direction.ASC) Pageable pageable){ @PageableDefault(sort = {"dictSort"}, direction = Sort.Direction.ASC) Pageable pageable){
return new ResponseEntity<>(dictDetailService.queryAll(criteria,pageable),HttpStatus.OK); return new ResponseEntity<>(dictDetailService.queryAll(criteria,pageable),HttpStatus.OK);
} }
...@@ -71,7 +71,7 @@ public class DictDetailController { ...@@ -71,7 +71,7 @@ public class DictDetailController {
@ApiOperation("新增字典详情") @ApiOperation("新增字典详情")
@PostMapping @PostMapping
@PreAuthorize("@el.check('dict:add')") @PreAuthorize("@el.check('dict:add')")
public ResponseEntity<Object> create(@Validated @RequestBody DictDetail resources){ public ResponseEntity<Object> createDictDetail(@Validated @RequestBody DictDetail resources){
if (resources.getId() != null) { if (resources.getId() != null) {
throw new BadRequestException("A new "+ ENTITY_NAME +" cannot already have an ID"); throw new BadRequestException("A new "+ ENTITY_NAME +" cannot already have an ID");
} }
...@@ -83,7 +83,7 @@ public class DictDetailController { ...@@ -83,7 +83,7 @@ public class DictDetailController {
@ApiOperation("修改字典详情") @ApiOperation("修改字典详情")
@PutMapping @PutMapping
@PreAuthorize("@el.check('dict:edit')") @PreAuthorize("@el.check('dict:edit')")
public ResponseEntity<Object> update(@Validated(DictDetail.Update.class) @RequestBody DictDetail resources){ public ResponseEntity<Object> updateDictDetail(@Validated(DictDetail.Update.class) @RequestBody DictDetail resources){
dictDetailService.update(resources); dictDetailService.update(resources);
return new ResponseEntity<>(HttpStatus.NO_CONTENT); return new ResponseEntity<>(HttpStatus.NO_CONTENT);
} }
...@@ -92,7 +92,7 @@ public class DictDetailController { ...@@ -92,7 +92,7 @@ public class DictDetailController {
@ApiOperation("删除字典详情") @ApiOperation("删除字典详情")
@DeleteMapping(value = "/{id}") @DeleteMapping(value = "/{id}")
@PreAuthorize("@el.check('dict:del')") @PreAuthorize("@el.check('dict:del')")
public ResponseEntity<Object> delete(@PathVariable Long id){ public ResponseEntity<Object> deleteDictDetail(@PathVariable Long id){
dictDetailService.delete(id); dictDetailService.delete(id);
return new ResponseEntity<>(HttpStatus.OK); return new ResponseEntity<>(HttpStatus.OK);
} }
......
...@@ -49,14 +49,14 @@ public class JobController { ...@@ -49,14 +49,14 @@ public class JobController {
@ApiOperation("导出岗位数据") @ApiOperation("导出岗位数据")
@GetMapping(value = "/download") @GetMapping(value = "/download")
@PreAuthorize("@el.check('job:list')") @PreAuthorize("@el.check('job:list')")
public void download(HttpServletResponse response, JobQueryCriteria criteria) throws IOException { public void exportJob(HttpServletResponse response, JobQueryCriteria criteria) throws IOException {
jobService.download(jobService.queryAll(criteria), response); jobService.download(jobService.queryAll(criteria), response);
} }
@ApiOperation("查询岗位") @ApiOperation("查询岗位")
@GetMapping @GetMapping
@PreAuthorize("@el.check('job:list','user:list')") @PreAuthorize("@el.check('job:list','user:list')")
public ResponseEntity<Object> query(JobQueryCriteria criteria, Pageable pageable){ public ResponseEntity<Object> queryJob(JobQueryCriteria criteria, Pageable pageable){
return new ResponseEntity<>(jobService.queryAll(criteria, pageable),HttpStatus.OK); return new ResponseEntity<>(jobService.queryAll(criteria, pageable),HttpStatus.OK);
} }
...@@ -64,7 +64,7 @@ public class JobController { ...@@ -64,7 +64,7 @@ public class JobController {
@ApiOperation("新增岗位") @ApiOperation("新增岗位")
@PostMapping @PostMapping
@PreAuthorize("@el.check('job:add')") @PreAuthorize("@el.check('job:add')")
public ResponseEntity<Object> create(@Validated @RequestBody Job resources){ public ResponseEntity<Object> createJob(@Validated @RequestBody Job resources){
if (resources.getId() != null) { if (resources.getId() != null) {
throw new BadRequestException("A new "+ ENTITY_NAME +" cannot already have an ID"); throw new BadRequestException("A new "+ ENTITY_NAME +" cannot already have an ID");
} }
...@@ -76,7 +76,7 @@ public class JobController { ...@@ -76,7 +76,7 @@ public class JobController {
@ApiOperation("修改岗位") @ApiOperation("修改岗位")
@PutMapping @PutMapping
@PreAuthorize("@el.check('job:edit')") @PreAuthorize("@el.check('job:edit')")
public ResponseEntity<Object> update(@Validated(Job.Update.class) @RequestBody Job resources){ public ResponseEntity<Object> updateJob(@Validated(Job.Update.class) @RequestBody Job resources){
jobService.update(resources); jobService.update(resources);
return new ResponseEntity<>(HttpStatus.NO_CONTENT); return new ResponseEntity<>(HttpStatus.NO_CONTENT);
} }
...@@ -85,7 +85,7 @@ public class JobController { ...@@ -85,7 +85,7 @@ public class JobController {
@ApiOperation("删除岗位") @ApiOperation("删除岗位")
@DeleteMapping @DeleteMapping
@PreAuthorize("@el.check('job:del')") @PreAuthorize("@el.check('job:del')")
public ResponseEntity<Object> delete(@RequestBody Set<Long> ids){ public ResponseEntity<Object> deleteJob(@RequestBody Set<Long> ids){
// 验证是否被用户关联 // 验证是否被用户关联
jobService.verification(ids); jobService.verification(ids);
jobService.delete(ids); jobService.delete(ids);
......
...@@ -41,7 +41,7 @@ public class LimitController { ...@@ -41,7 +41,7 @@ public class LimitController {
@AnonymousGetMapping @AnonymousGetMapping
@ApiOperation("测试") @ApiOperation("测试")
@Limit(key = "test", period = 60, count = 10, name = "testLimit", prefix = "limit") @Limit(key = "test", period = 60, count = 10, name = "testLimit", prefix = "limit")
public int test() { public int testLimit() {
return ATOMIC_INTEGER.incrementAndGet(); return ATOMIC_INTEGER.incrementAndGet();
} }
} }
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment