提交 86c20d6d 编写于 作者: chenxiang@lab.ibiz5.com's avatar chenxiang@lab.ibiz5.com

接口实体模板

上级 810f0bea
......@@ -88,6 +88,7 @@ public class HandlebarsEngineAdapter extends AbstractTemplatingEngineAdapter {
return buffer;
});
handlebars.registerHelper("json", Jackson2Helper.INSTANCE);
handlebars.registerHelper("raw", (obj, options) -> obj instanceof String ? obj : options.fn());
StringHelpers.register(handlebars);
handlebars.registerHelpers(ConditionalHelpers.class);
handlebars.with(EscapingStrategy.NOOP);
......
......@@ -37,9 +37,8 @@ import {{packageName}}.core.{{clientEntity.entity.module}}.service.{{clientEntit
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
@FeignClient(value = "${ibiz.ref.service.{{lowerCase clientEntity.client.codeName}}: {{lowerCase clientEntity.client.service}} }", contextId = "{{lowerCase clientEntity.codeName}}")
@FeignClient(value = "${ibiz.ref.service.{{lowerCase clientEntity.client.codeName}}:{{lowerCase clientEntity.client.service}}{{raw "}" }}", contextId = "{{lowerCase clientEntity.codeName}}")
public interface {{clientEntity.codeName}}FeignClient {
{{#each clientEntity.methods}}
{{#neq name "Select"}}
@RequestMapping(method = RequestMethod.{{requestMethod}}, value = "{{requestPath2}}")
......@@ -59,7 +58,7 @@ public interface {{clientEntity.codeName}}FeignClient {
@RequestMapping(method = RequestMethod.POST, value = "{{pluralize clientEntity.codeName}}/import")
Map importData(@RequestParam(value = "config") String config ,@RequestBody List<{{clientEntity.entity.codeName}}> domains);
@RequestMapping(method = RequestMethod.DELETE, value = {"{{pluralize clientEntity.codeName}}","/{{pluralize clientEntity.codeName}}/batch"})
@RequestMapping(method = RequestMethod.DELETE, value = "{{pluralize clientEntity.codeName}}")
boolean removeBatch(@RequestBody List<{{clientEntity.entity.keyField.type.java}}> ids);
}
\ No newline at end of file
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册