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;
|
|
@Service
|
public class ApplicationService {
|
|
@Resource
|
private ApplicationMapper mapper;
|
|
@Resource
|
private ApplicationConfigMapper configMapper;
|
|
public Response insert(Application app) {
|
mapper.insertApp(app);
|
return new Response<>().set(1,app,"创建成功");
|
}
|
|
public Response getAll() {
|
List<Application> applications = mapper.selectList(null);
|
return new Response<>().set(1,applications);
|
}
|
|
public Response update(Application app) {
|
int res = mapper.updateById(app);
|
if(res==1){
|
return new Response<>().setMsg(1,"更新成功");
|
}else{
|
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) {
|
ApplicationConfigDTO applicationConfigDTO = configMapper.getAllConfig(appId);
|
return new Response<>().set(1,applicationConfigDTO);
|
}
|
}
|