| | |
| | | private ClassInfo service; |
| | | private ClassInfo query; |
| | | private boolean jsonp; |
| | | |
| | | private boolean responseBody; |
| | | //主键类型 |
| | | private String identifyIdType; |
| | | |
| | |
| | | private ClassInfo query; |
| | | // |
| | | private ClassInfo service; |
| | | |
| | | private boolean responseBody; |
| | | |
| | | |
| | | public Builder setAdminInfo(AdminGeneraterInfo generaterInfo) { |
| | |
| | | return this; |
| | | } |
| | | |
| | | public Builder setResponseBody(boolean responseBody) { |
| | | this.responseBody = responseBody; |
| | | return this; |
| | | } |
| | | |
| | | public AdminControllerInfoVO build() throws Exception { |
| | | if (generaterInfo == null) { |
| | | throw new Exception("generaterInfo不能为空"); |
| | |
| | | } |
| | | |
| | | 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"); |
| | |
| | | public void setDelete(boolean delete) { |
| | | this.delete = delete; |
| | | } |
| | | |
| | | public boolean isResponseBody() { |
| | | return responseBody; |
| | | } |
| | | |
| | | public void setResponseBody(boolean responseBody) { |
| | | this.responseBody = responseBody; |
| | | } |
| | | } |