提交 c44a0df1 编写于 作者: sq3536's avatar sq3536

lite sync

上级 014ad856
......@@ -117,6 +117,7 @@ public class DevBootSecurityConfig extends WebSecurityConfigurerAdapter {
.antMatchers("/"+downloadpath+"/**").permitAll()
.antMatchers("/"+uploadpath).permitAll()
.antMatchers("/dst/**").permitAll()
.antMatchers("/lite/**").permitAll()
.antMatchers("/"+previewpath+"/**").permitAll();
......
......@@ -28,6 +28,8 @@ public class DevNamingRegister implements ApplicationRunner {
@Value("${ibiz.ref.service.dst:ibzdst-api}")
private String dstapi;
@Value("${ibiz.ref.service.lite:ibzlite-api}")
private String liteapi;
@Value("${spring.cloud.nacos.discovery.group:DEFAULT_GROUP}")
......@@ -48,6 +50,8 @@ public class DevNamingRegister implements ApplicationRunner {
{
naming.registerInstance(dstapi, group, instance);
if(!dstapi.equals(liteapi))
naming.registerInstance(liteapi, group, instance);
}
}
catch (Exception ex) {
......
......@@ -52,10 +52,6 @@ zuul:
path: /sysdepartments/**
serviceId: ${ibiz.ref.service.ou:ibzou-api}
stripPrefix: false
lite-core:
path: /lite/**
serviceId: ${ibiz.ref.service.lite:ibzlite-api}
stripPrefix: false
sysauthlog:
path: /sysauthlogs
serviceId: ${ibiz.ref.service.uaa:ibzuaa-api}
......
......@@ -122,7 +122,8 @@ public class apiSecurityConfig extends WebSecurityConfigurerAdapter {
.antMatchers("/"+downloadpath+"/**").permitAll()
.antMatchers("/"+uploadpath).permitAll()
.antMatchers("/"+previewpath+"/**").permitAll()
.antMatchers("/dst/**").permitAll();
.antMatchers("/dst/**").permitAll()
.antMatchers("/lite/**").permitAll();
for (String excludePattern : excludesPattern) {
authenticationTokenFilter.addExcludePattern(excludePattern);
......
......@@ -6,6 +6,7 @@ import cn.ibizlab.core.lite.domain.MetaField;
import cn.ibizlab.core.lite.extensions.domain.*;
import cn.ibizlab.core.lite.extensions.model.DataModel;
import cn.ibizlab.core.lite.extensions.model.Property;
import cn.ibizlab.core.lite.extensions.service.LiteCoreService;
import cn.ibizlab.core.lite.extensions.service.LiteDataService;
import cn.ibizlab.core.lite.extensions.service.LiteModelService;
import cn.ibizlab.util.dict.CodeItem;
......@@ -13,6 +14,7 @@ import cn.ibizlab.util.dict.CodeList;
import cn.ibizlab.util.dict.Option;
import cn.ibizlab.util.filter.QueryFilter;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.http.HttpStatus;
......@@ -204,6 +206,16 @@ public class DstCoreResource {
return ResponseEntity.status(HttpStatus.OK).body(liteDataService.saveBatch(system,entity,link,list));
}
@Autowired
private LiteCoreService liteCoreService;
@ApiOperation(value = "保存系统", tags = {"系统" }, notes = "保存系统")
@RequestMapping(method = RequestMethod.POST, value = "/lite/syncsysmodel")
public ResponseEntity<Boolean> syncSysModel(@RequestBody SysModel sysModel) {
return ResponseEntity.status(HttpStatus.OK).body(liteCoreService.syncSysModel(sysModel));
}
@RequestMapping(method = RequestMethod.GET, value = {"/dst/sysapps","/lite/sysapps"})
public ResponseEntity<List<DstSystem>> getSysApps() {
return ResponseEntity.status(HttpStatus.OK).body(liteModelService.getSysApp());
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册