From 2bae92b9b3dfac9766477a12dd3b6a339de80249 Mon Sep 17 00:00:00 2001 From: whycxzp <perryhsu@163.com> Date: 星期五, 12 三月 2021 16:56:30 +0800 Subject: [PATCH] 更新应用和配置 --- src/main/java/com/whyc/service/ApplicationService.java | 36 ++++++++++++++++++++++++++++++------ 1 files changed, 30 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/whyc/service/ApplicationService.java b/src/main/java/com/whyc/service/ApplicationService.java index a965f8f..9e6a7f4 100644 --- a/src/main/java/com/whyc/service/ApplicationService.java +++ b/src/main/java/com/whyc/service/ApplicationService.java @@ -1,9 +1,15 @@ package com.whyc.service; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.toolkit.Wrappers; +import com.whyc.dto.ApplicationConfigDTO; import com.whyc.dto.Response; +import com.whyc.mapper.ApplicationConfigMapper; import com.whyc.mapper.ApplicationMapper; import com.whyc.pojo.Application; +import com.whyc.pojo.ApplicationConfig; import org.springframework.stereotype.Service; +import org.springframework.web.bind.annotation.RequestBody; import javax.annotation.Resource; import java.util.List; @@ -14,13 +20,13 @@ @Resource private ApplicationMapper mapper; + @Resource + private ApplicationConfigMapper configMapper; + public Response insert(Application app) { - int res = mapper.insert(app); - if(res==1){ - return new Response<>().setMsg(1,"鍒涘缓鎴愬姛"); - }else{ - return new Response<>().setMsg(0,"鍒涘缓澶辫触"); - } + //TODO:id杩斿洖鑾峰彇寮傚父,闇�瑕佷慨澶� + int id = mapper.insertApp(app); + return new Response<>().set(1,id,"鍒涘缓鎴愬姛"); } public Response getAll() { @@ -36,4 +42,22 @@ return new Response<>().setMsg(0,"鏇存柊澶辫触"); } } + + /*======搴旂敤閰嶇疆======*/ + + public Response saveConfig(ApplicationConfigDTO configDTO) { + try { + configMapper.saveConfig(configDTO); + }catch (Exception e){ + return new Response<>().setMsg(0,"淇濆瓨澶辫触"); + } + return new Response<>().setCode(1); + } + + public Response getAllConfig(int appId) { + QueryWrapper<ApplicationConfig> query = Wrappers.query(); + query.eq("app_id",appId); + List<ApplicationConfig> applicationConfigs = configMapper.selectList(query); + return new Response<>().set(1,applicationConfigs); + } } -- Gitblit v1.9.1