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

路径

上级 5d9b28ae
...@@ -117,6 +117,7 @@ public class webSecurityConfig extends WebSecurityConfigurerAdapter { ...@@ -117,6 +117,7 @@ public class webSecurityConfig extends WebSecurityConfigurerAdapter {
.antMatchers("/"+downloadpath+"/**").permitAll() .antMatchers("/"+downloadpath+"/**").permitAll()
.antMatchers("/"+uploadpath).permitAll() .antMatchers("/"+uploadpath).permitAll()
.antMatchers("/"+previewpath+"/**").permitAll() .antMatchers("/"+previewpath+"/**").permitAll()
.antMatchers("/dictionaries/**").permitAll()
.antMatchers("/dictionarys/**").permitAll() .antMatchers("/dictionarys/**").permitAll()
// 所有请求都需要认证 // 所有请求都需要认证
.anyRequest().authenticated() .anyRequest().authenticated()
......
...@@ -114,6 +114,7 @@ public class DevBootSecurityConfig extends WebSecurityConfigurerAdapter { ...@@ -114,6 +114,7 @@ public class DevBootSecurityConfig extends WebSecurityConfigurerAdapter {
.antMatchers("/"+downloadpath+"/**").permitAll() .antMatchers("/"+downloadpath+"/**").permitAll()
.antMatchers("/"+uploadpath).permitAll() .antMatchers("/"+uploadpath).permitAll()
.antMatchers("/"+previewpath+"/**").permitAll() .antMatchers("/"+previewpath+"/**").permitAll()
.antMatchers("/dictionaries/**").permitAll()
.antMatchers("/dictionarys/**").permitAll() .antMatchers("/dictionarys/**").permitAll()
.anyRequest().authenticated() .anyRequest().authenticated()
// 防止iframe 造成跨域 // 防止iframe 造成跨域
......
...@@ -123,6 +123,7 @@ public class apiSecurityConfig extends WebSecurityConfigurerAdapter { ...@@ -123,6 +123,7 @@ public class apiSecurityConfig extends WebSecurityConfigurerAdapter {
.antMatchers("/"+downloadpath+"/**").permitAll() .antMatchers("/"+downloadpath+"/**").permitAll()
.antMatchers("/"+uploadpath).permitAll() .antMatchers("/"+uploadpath).permitAll()
.antMatchers("/"+previewpath+"/**").permitAll() .antMatchers("/"+previewpath+"/**").permitAll()
.antMatchers("/dictionaries/**").permitAll()
.antMatchers("/dictionarys/**").permitAll(); .antMatchers("/dictionarys/**").permitAll();
if (StringUtils.isNotBlank(excludesPattern)) { if (StringUtils.isNotBlank(excludesPattern)) {
......
...@@ -56,7 +56,7 @@ public class DictCoreResource { ...@@ -56,7 +56,7 @@ public class DictCoreResource {
@Lazy @Lazy
private DictCoreService dictCoreService; private DictCoreService dictCoreService;
@RequestMapping(method = {RequestMethod.GET}, value = "/dictionarys/catalogs/{code}") @RequestMapping(method = {RequestMethod.GET}, value = {"/dictionaries/catalogs/{code}","/dictionarys/catalogs/{code}"})
public ResponseEntity<Catalog> getCatalogs(@PathVariable("code") String code,DictOptionSearchContext context) { public ResponseEntity<Catalog> getCatalogs(@PathVariable("code") String code,DictOptionSearchContext context) {
Catalog catalog = null; Catalog catalog = null;
if(context==null||StringUtils.isEmpty(context.getSelectCond().getSqlSegment())) if(context==null||StringUtils.isEmpty(context.getSelectCond().getSqlSegment()))
...@@ -66,7 +66,7 @@ public class DictCoreResource { ...@@ -66,7 +66,7 @@ public class DictCoreResource {
return ResponseEntity.status(HttpStatus.OK).body(catalog); return ResponseEntity.status(HttpStatus.OK).body(catalog);
} }
@RequestMapping(method = {RequestMethod.GET}, value = "/dictionarys/catalogs/{code}/options") @RequestMapping(method = {RequestMethod.GET}, value = {"/dictionaries/catalogs/{code}/options","/dictionarys/catalogs/{code}/options"})
public ResponseEntity<List<Option>> getOptions(@PathVariable("code") String code, DictOptionSearchContext context) { public ResponseEntity<List<Option>> getOptions(@PathVariable("code") String code, DictOptionSearchContext context) {
Catalog catalog = null; Catalog catalog = null;
if(context==null||StringUtils.isEmpty(context.getSelectCond().getSqlSegment())) if(context==null||StringUtils.isEmpty(context.getSelectCond().getSqlSegment()))
...@@ -78,7 +78,7 @@ public class DictCoreResource { ...@@ -78,7 +78,7 @@ public class DictCoreResource {
@RequestMapping(method = {RequestMethod.GET}, value = "/dictionarys/codelist/{code}") @RequestMapping(method = {RequestMethod.GET}, value = {"/dictionaries/codelist/{code}","/dictionarys/codelist/{code}"})
public ResponseEntity<CodeList> getCodeList(@PathVariable("code") String code,DictOptionSearchContext context) { public ResponseEntity<CodeList> getCodeList(@PathVariable("code") String code,DictOptionSearchContext context) {
CodeList catalog = null; CodeList catalog = null;
if(context==null||StringUtils.isEmpty(context.getSelectCond().getSqlSegment())) if(context==null||StringUtils.isEmpty(context.getSelectCond().getSqlSegment()))
...@@ -89,7 +89,7 @@ public class DictCoreResource { ...@@ -89,7 +89,7 @@ public class DictCoreResource {
} }
@RequestMapping(method = {RequestMethod.GET}, value = "/dictionarys/codelist/{code}/items") @RequestMapping(method = {RequestMethod.GET}, value = {"/dictionaries/codelist/{code}/items","/dictionarys/codelist/{code}/items"})
public ResponseEntity<List<CodeItem>> getCodeItems(@PathVariable("code") String code, DictOptionSearchContext context) { public ResponseEntity<List<CodeItem>> getCodeItems(@PathVariable("code") String code, DictOptionSearchContext context) {
CodeList catalog = null; CodeList catalog = null;
if(context==null||StringUtils.isEmpty(context.getSelectCond().getSqlSegment())) if(context==null||StringUtils.isEmpty(context.getSelectCond().getSqlSegment()))
...@@ -100,7 +100,7 @@ public class DictCoreResource { ...@@ -100,7 +100,7 @@ public class DictCoreResource {
} }
@RequestMapping(method = {RequestMethod.POST}, value = "/dictionarys/catalogs/{code}") @RequestMapping(method = {RequestMethod.POST}, value = {"/dictionaries/catalogs/{code}","/dictionarys/catalogs/{code}"})
public ResponseEntity<Catalog> catalogs(@PathVariable("code") String code, @RequestBody(required = false) DictOptionSearchContext context) { public ResponseEntity<Catalog> catalogs(@PathVariable("code") String code, @RequestBody(required = false) DictOptionSearchContext context) {
Catalog catalog = null; Catalog catalog = null;
if(context==null||StringUtils.isEmpty(context.getSelectCond().getSqlSegment())) if(context==null||StringUtils.isEmpty(context.getSelectCond().getSqlSegment()))
...@@ -110,7 +110,7 @@ public class DictCoreResource { ...@@ -110,7 +110,7 @@ public class DictCoreResource {
return ResponseEntity.status(HttpStatus.OK).body(catalog); return ResponseEntity.status(HttpStatus.OK).body(catalog);
} }
@RequestMapping(method = {RequestMethod.POST}, value = "/dictionarys/catalogs/{code}/options") @RequestMapping(method = {RequestMethod.POST}, value = {"/dictionaries/catalogs/{code}/options","/dictionarys/catalogs/{code}/options"})
public ResponseEntity<List<Option>> options(@PathVariable("code") String code,@RequestBody(required = false) DictOptionSearchContext context) { public ResponseEntity<List<Option>> options(@PathVariable("code") String code,@RequestBody(required = false) DictOptionSearchContext context) {
Catalog catalog = null; Catalog catalog = null;
if(context==null||StringUtils.isEmpty(context.getSelectCond().getSqlSegment())) if(context==null||StringUtils.isEmpty(context.getSelectCond().getSqlSegment()))
...@@ -122,7 +122,7 @@ public class DictCoreResource { ...@@ -122,7 +122,7 @@ public class DictCoreResource {
@RequestMapping(method = {RequestMethod.POST}, value = "/dictionarys/codelist/{code}") @RequestMapping(method = {RequestMethod.POST}, value = {"/dictionaries/codelist/{code}","/dictionarys/codelist/{code}"})
public ResponseEntity<CodeList> codeList(@PathVariable("code") String code,@RequestBody(required = false) DictOptionSearchContext context) { public ResponseEntity<CodeList> codeList(@PathVariable("code") String code,@RequestBody(required = false) DictOptionSearchContext context) {
CodeList catalog = null; CodeList catalog = null;
if(context==null||StringUtils.isEmpty(context.getSelectCond().getSqlSegment())) if(context==null||StringUtils.isEmpty(context.getSelectCond().getSqlSegment()))
...@@ -133,7 +133,7 @@ public class DictCoreResource { ...@@ -133,7 +133,7 @@ public class DictCoreResource {
} }
@RequestMapping(method = {RequestMethod.POST}, value = "/dictionarys/codelist/{code}/items") @RequestMapping(method = {RequestMethod.POST}, value = {"/dictionaries/codelist/{code}/items","/dictionarys/codelist/{code}/items"})
public ResponseEntity<List<CodeItem>> codeItems(@PathVariable("code") String code, @RequestBody(required = false) DictOptionSearchContext context) { public ResponseEntity<List<CodeItem>> codeItems(@PathVariable("code") String code, @RequestBody(required = false) DictOptionSearchContext context) {
CodeList catalog = null; CodeList catalog = null;
if(context==null||StringUtils.isEmpty(context.getSelectCond().getSqlSegment())) if(context==null||StringUtils.isEmpty(context.getSelectCond().getSqlSegment()))
...@@ -144,18 +144,18 @@ public class DictCoreResource { ...@@ -144,18 +144,18 @@ public class DictCoreResource {
} }
@RequestMapping(method = RequestMethod.POST, value = "/dictionarys/catalogs") @RequestMapping(method = RequestMethod.POST, value = {"/dictionaries/catalogs","/dictionarys/catalogs"})
public ResponseEntity<Boolean> save(@RequestBody DictCatalogDTO dictcatalogdto) { public ResponseEntity<Boolean> save(@RequestBody DictCatalogDTO dictcatalogdto) {
return ResponseEntity.status(HttpStatus.OK).body(dictcatalogService.save(dictcatalogMapping.toDomain(dictcatalogdto))); return ResponseEntity.status(HttpStatus.OK).body(dictcatalogService.save(dictcatalogMapping.toDomain(dictcatalogdto)));
} }
@RequestMapping(method = RequestMethod.POST, value = "/dictionarys/catalogs/savebatch") @RequestMapping(method = RequestMethod.POST, value = {"/dictionaries/catalogs/savebatch","/dictionarys/catalogs/savebatch"})
public ResponseEntity<Boolean> saveBatch(@RequestBody List<DictCatalogDTO> dictcatalogdtos) { public ResponseEntity<Boolean> saveBatch(@RequestBody List<DictCatalogDTO> dictcatalogdtos) {
dictcatalogService.saveBatch(dictcatalogMapping.toDomain(dictcatalogdtos)); dictcatalogService.saveBatch(dictcatalogMapping.toDomain(dictcatalogdtos));
return ResponseEntity.status(HttpStatus.OK).body(true); return ResponseEntity.status(HttpStatus.OK).body(true);
} }
@RequestMapping(method = RequestMethod.POST, value = "/dictionarys/catalogs/sync") @RequestMapping(method = RequestMethod.POST, value = {"/dictionaries/catalogs/sync","/dictionarys/catalogs/sync"})
public ResponseEntity<Boolean> syncRuntimeDict(@RequestBody List<DictCatalog> catalogs){ public ResponseEntity<Boolean> syncRuntimeDict(@RequestBody List<DictCatalog> catalogs){
dictCoreService.syncRuntimeDict(catalogs); dictCoreService.syncRuntimeDict(catalogs);
return ResponseEntity.status(HttpStatus.OK).body(true); return ResponseEntity.status(HttpStatus.OK).body(true);
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册