From fac5d01bfcddfc8edef0a5fd3d401b1fe383fe16 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期二, 29 三月 2022 16:48:15 +0800 Subject: [PATCH] 采用配置文件自动化生成代码 --- src/main/java/org/yeshi/utils/generater/vo/admin/controller/AdminControllerInfoVO.java | 26 ++++++++++++++++++++++---- 1 files changed, 22 insertions(+), 4 deletions(-) diff --git a/src/main/java/org/yeshi/utils/generater/vo/admin/controller/AdminControllerInfoVO.java b/src/main/java/org/yeshi/utils/generater/vo/admin/controller/AdminControllerInfoVO.java index a90b56a..124e173 100644 --- a/src/main/java/org/yeshi/utils/generater/vo/admin/controller/AdminControllerInfoVO.java +++ b/src/main/java/org/yeshi/utils/generater/vo/admin/controller/AdminControllerInfoVO.java @@ -19,6 +19,8 @@ private ClassInfo service; private ClassInfo query; private boolean jsonp; + + private boolean responseBody; //涓婚敭绫诲瀷 private String identifyIdType; @@ -38,6 +40,8 @@ private ClassInfo query; // private ClassInfo service; + + private boolean responseBody; public Builder setAdminInfo(AdminGeneraterInfo generaterInfo) { @@ -60,6 +64,11 @@ return this; } + public Builder setResponseBody(boolean responseBody) { + this.responseBody = responseBody; + return this; + } + public AdminControllerInfoVO build() throws Exception { if (generaterInfo == null) { throw new Exception("generaterInfo涓嶈兘涓虹┖"); @@ -75,15 +84,16 @@ } AdminControllerInfoVO vo = new AdminControllerInfoVO(); - vo.setMapping(generaterInfo.getControllerData().mapping()); + vo.setMapping(generaterInfo.getControllerData().getMapping()); vo.setEntity(new ClassInfo(generaterInfo.getEntity().getSimpleName(), generaterInfo.getEntity().getName())); - vo.setJsonp(generaterInfo.getControllerData().jsonp()); + vo.setJsonp(generaterInfo.getControllerData().isJsonp()); vo.setPackageName(packageName); vo.setQueryVO(query); vo.setService(service); vo.setAdd(generaterInfo.getAddFormRows() != null && generaterInfo.getAddFormRows().size() > 0); - vo.setUpdate(generaterInfo.getUpdateFormRows() != null && generaterInfo.getUpdateFormRows().size() > 0 && generaterInfo.getControllerData().edit()); - vo.setDelete(generaterInfo.getControllerData().delete()); + vo.setUpdate(generaterInfo.getUpdateFormRows() != null && generaterInfo.getUpdateFormRows().size() > 0 ); + vo.setDelete(true); + vo.setResponseBody(generaterInfo.getControllerData().isResponseBody()); vo.setIdentifyIdType(EntityUtil.getIdentifyId(generaterInfo.getEntity()).getType().getSimpleName()); vo.setControllerName(vo.getEntity().getName() + "AdminController"); @@ -184,4 +194,12 @@ public void setDelete(boolean delete) { this.delete = delete; } + + public boolean isResponseBody() { + return responseBody; + } + + public void setResponseBody(boolean responseBody) { + this.responseBody = responseBody; + } } -- Gitblit v1.8.0