whycxzp
2021-03-13 1fee6b7ab8dbc10b6e80645a73430324ebecded3
删除应用接口
2个文件已修改
18 ■■■■■ 已修改文件
src/main/java/com/whyc/controller/ApplicationController.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/service/ApplicationService.java 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/controller/ApplicationController.java
@@ -41,6 +41,12 @@
        return service.update(app);
    }
    @DeleteMapping
    @ApiOperation(value = "删除应用")
    public Response delete(@RequestBody Application app){
        return service.delete(app);
    }
    /*======应用配置======*/
    @PostMapping("config")
    @ApiOperation(value = "保存应用配置")
src/main/java/com/whyc/service/ApplicationService.java
@@ -1,6 +1,7 @@
package com.whyc.service;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.whyc.dto.ApplicationConfigDTO;
import com.whyc.dto.Response;
@@ -42,6 +43,16 @@
        }
    }
    public Response delete(Application app) {
        //删除应用
        mapper.deleteById(app.getId());
        //删除应用的模块配置
        UpdateWrapper<ApplicationConfig> updateWrapper = Wrappers.update();
        updateWrapper.eq("app_id",app.getId());
        configMapper.delete(updateWrapper);
        return new Response<>().setMsg(1,"删除成功");
    }
    /*======应用配置======*/
    public Response saveConfig(ApplicationConfigDTO configDTO) {
@@ -58,4 +69,5 @@
        ApplicationConfigDTO applicationConfigDTO = configMapper.getAllConfig(appId);
        return new Response<>().set(1,applicationConfigDTO);
    }
}