ÎļþÃû´Ó product-server-project-base/src/main/java/com/product/base/controller/ProjectItemController.java ÐÞ¸Ä |
| | |
| | | |
| | | import com.product.base.config.BaseErrorCode; |
| | | import com.product.base.config.CmnConst; |
| | | import com.product.base.service.ProjectItemService; |
| | | import com.product.base.service.BaseItemizeService; |
| | | import com.product.core.controller.support.AbstractBaseController; |
| | | import com.product.core.entity.FieldSetEntity; |
| | | import com.product.module.sys.version.ApiVersion; |
| | | import com.product.util.BaseUtil; |
| | | |
| | | @RequestMapping("/api/project") |
| | | @RequestMapping("/api/base-itemize") |
| | | @RestController |
| | | public class ProjectItemController extends AbstractBaseController{ |
| | | public class BaseItemizeController extends AbstractBaseController{ |
| | | |
| | | @Autowired |
| | | ProjectItemService projectItemService; |
| | | BaseItemizeService baseItemizeService; |
| | | |
| | | /** |
| | | * è·åææé¡¹ç®åç±» |
| | |
| | | if (BaseUtil.strIsNull(fse.getString(CmnConst.CPAGE)) || BaseUtil.strIsNull(fse.getString(CmnConst.PAGESIZE))) { |
| | | return error(BaseErrorCode.SYSTEM_CPAGES_NOT_NULL.getValue(), BaseErrorCode.SYSTEM_CPAGES_NOT_NULL.getText()); |
| | | } |
| | | return OK_List(projectItemService.listProjectType(fse)); |
| | | return OK_List(baseItemizeService.listProjectType(fse)); |
| | | } catch (Exception e) { |
| | | return this.error(BaseErrorCode.PROJECT_TYPE_OPERATE_FAIL.getValue(), BaseErrorCode.PROJECT_TYPE_OPERATE_FAIL.getText()+e.getMessage()); |
| | | } |
| | |
| | | if (BaseUtil.strIsNull(fse.getUUID())) { |
| | | return error(BaseErrorCode.SYSTEM_FORM_COUNT.getValue(), BaseErrorCode.SYSTEM_FORM_COUNT.getText()); |
| | | } |
| | | return OK_List(projectItemService.getProjectType(fse.getUUID())); |
| | | return OK_List(baseItemizeService.getProjectType(fse.getUUID())); |
| | | } catch (Exception e) { |
| | | return this.error(BaseErrorCode.PROJECT_TYPE_OPERATE_FAIL.getValue(), BaseErrorCode.PROJECT_TYPE_OPERATE_FAIL.getText()+e.getMessage()); |
| | | } |
| | |
| | | FieldSetEntity fse=BaseUtil.getFieldSetEntity(request); |
| | | |
| | | //ä¿å |
| | | boolean succ = projectItemService.saveProjectType(fse); |
| | | boolean succ = baseItemizeService.saveProjectType(fse); |
| | | if (succ) { |
| | | return OK(); |
| | | } |
| | |
| | | * @param response |
| | | * @return |
| | | */ |
| | | @RequestMapping(value="/project-item/tree/{version}", method = RequestMethod.POST) |
| | | @RequestMapping(value="/itemize/tree/{version}", method = RequestMethod.POST) |
| | | @ApiVersion(1) |
| | | public String listProjectItemTree(HttpServletRequest request, HttpServletResponse response) { |
| | | try { |
| | |
| | | if (BaseUtil.strIsNull(fse.getUUID())) { |
| | | return error(BaseErrorCode.SYSTEM_FORM_COUNT.getValue(), BaseErrorCode.SYSTEM_FORM_COUNT.getText()); |
| | | } |
| | | return BaseUtil.success(projectItemService.listProjectItemTree(fse.getUUID())); |
| | | return BaseUtil.success(baseItemizeService.listProjectItemTree(fse.getUUID())); |
| | | } catch (Exception e) { |
| | | return this.error(BaseErrorCode.PROJECT_ITEM_OPERATE_FAIL.getValue(), BaseErrorCode.PROJECT_ITEM_OPERATE_FAIL.getText()+e.getMessage()); |
| | | } |
| | |
| | | * @param response |
| | | * @return |
| | | */ |
| | | @RequestMapping(value="/project-item/save/{version}", method = RequestMethod.POST) |
| | | @RequestMapping(value="/itemize/save/{version}", method = RequestMethod.POST) |
| | | @ApiVersion(1) |
| | | public String saveProjectItem(HttpServletRequest request, HttpServletResponse response) { |
| | | try { |
| | | //è·ååæ° |
| | | FieldSetEntity fse=BaseUtil.getFieldSetEntity(request); |
| | | //ä¿å |
| | | return BaseUtil.success(projectItemService.saveProjectItem(fse)); |
| | | return BaseUtil.success(baseItemizeService.saveProjectItem(fse)); |
| | | } catch (Exception e) { |
| | | return this.error(BaseErrorCode.PROJECT_ITEM_SAVE_FAIL.getValue(), BaseErrorCode.PROJECT_ITEM_SAVE_FAIL.getText()+e.getMessage()); |
| | | } |
| | |
| | | * @param response |
| | | * @return |
| | | */ |
| | | @RequestMapping(value="/project-item/delete/{version}", method = RequestMethod.POST) |
| | | @RequestMapping(value="/itemize/delete/{version}", method = RequestMethod.POST) |
| | | @ApiVersion(1) |
| | | public String deleteProjectItem(HttpServletRequest request, HttpServletResponse response) { |
| | | try { |
| | |
| | | return error(BaseErrorCode.SYSTEM_FORM_COUNT.getValue(), BaseErrorCode.SYSTEM_FORM_COUNT.getText()); |
| | | } |
| | | //å é¤éªè¯ |
| | | return BaseUtil.success(projectItemService.deleteProjectItem(fse.getUUID())); |
| | | return BaseUtil.success(baseItemizeService.deleteProjectItem(fse.getUUID())); |
| | | } catch (Exception e) { |
| | | return this.error(BaseErrorCode.PROJECT_ITEM_SAVE_FAIL.getValue(), BaseErrorCode.PROJECT_ITEM_SAVE_FAIL.getText()+e.getMessage()); |
| | | } |