| | |
| | | private ClassInfo service; |
| | | private ClassInfo query; |
| | | private boolean jsonp; |
| | | |
| | | private boolean responseBody; |
| | | //主键类型 |
| | | private String identifyIdType; |
| | | |
| | | //名称 |
| | | private String controllerName; |
| | | |
| | | private boolean add; |
| | | private boolean update; |
| | | private boolean delete; |
| | | |
| | | |
| | | public static class Builder { |
| | |
| | | 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 ); |
| | | vo.setDelete(true); |
| | | vo.setResponseBody(generaterInfo.getControllerData().isResponseBody()); |
| | | |
| | | vo.setIdentifyIdType(EntityUtil.getIdentifyId(generaterInfo.getEntity()).getType().getSimpleName()); |
| | | vo.setControllerName(vo.getEntity().getName()+"AdminController"); |
| | | vo.setControllerName(vo.getEntity().getName() + "AdminController"); |
| | | return vo; |
| | | } |
| | | |
| | |
| | | public void setControllerName(String controllerName) { |
| | | this.controllerName = controllerName; |
| | | } |
| | | |
| | | public boolean isAdd() { |
| | | return add; |
| | | } |
| | | |
| | | public void setAdd(boolean add) { |
| | | this.add = add; |
| | | } |
| | | |
| | | public boolean isUpdate() { |
| | | return update; |
| | | } |
| | | |
| | | public void setUpdate(boolean update) { |
| | | this.update = update; |
| | | } |
| | | |
| | | public boolean isDelete() { |
| | | return delete; |
| | | } |
| | | |
| | | public void setDelete(boolean delete) { |
| | | this.delete = delete; |
| | | } |
| | | |
| | | public boolean isResponseBody() { |
| | | return responseBody; |
| | | } |
| | | |
| | | public void setResponseBody(boolean responseBody) { |
| | | this.responseBody = responseBody; |
| | | } |
| | | } |