From c007f0ca1785db093d48f4846cda82fe8e955765 Mon Sep 17 00:00:00 2001 From: kimi <kimi42345@gmail.com> Date: 星期三, 27 五月 2020 09:59:29 +0800 Subject: [PATCH] merage --- src/main/java/com/highdatas/mdm/controller/SysFieldController.java | 72 ++++++++++++++++++++++++++++++++--- 1 files changed, 65 insertions(+), 7 deletions(-) diff --git a/src/main/java/com/highdatas/mdm/controller/SysFieldController.java b/src/main/java/com/highdatas/mdm/controller/SysFieldController.java index 7710198..831e32e 100644 --- a/src/main/java/com/highdatas/mdm/controller/SysFieldController.java +++ b/src/main/java/com/highdatas/mdm/controller/SysFieldController.java @@ -32,6 +32,7 @@ * 鍓嶇鎺у埗鍣� * </p> * + * @description 瀛楁鎺ュ彛 * @author kimi * @since 2019-12-16 */ @@ -58,19 +59,31 @@ @Autowired AntianaphylaxisClient antianaphylaxisClient; + /** + * + * @description: 閫氳繃琛ㄥ悕鑾峰彇瀛楁鍒楄〃 + * @param tableName 琛ㄥ悕 + * @return: 瀛楁鍒楄〃 + * + */ @RequestMapping(value = "/{tableName}", method = RequestMethod.GET) public Result getFields(@PathVariable String tableName, HttpServletRequest request){ + //璇锋眰澶磋幏鍙栦娇鐢ㄨ�呭寘瑁呯被 Character character = DbUtils.getCharacter(request); String maintainId = request.getParameter("maintainId"); if (StringUtils.isEmpty(maintainId)) { + //閫氳繃琛ㄥ悕鑾峰彇瀛楁鍒楄〃 List<SysField> fieldList = fieldService.getFieldByTable(tableName); String isDataIO = request.getParameter("isDataIO"); if (StringUtils.isEmpty(isDataIO) && !Boolean.valueOf(isDataIO)) { + return Result.success(fieldList); } + //缁欎笂浼犱笅杞戒娇鐢� 缁勫悎濂藉緟鑴辨晱鐨勬暟鎹繑鍥� antianaphylaxisClient.getHelpfulFieldBySysField(fieldList, tableName); return Result.success(fieldList); }else { + //BY 鐗堟湰鑾峰彇瀛楁 List<SysField> field = masterAuthorService.getField(character, maintainId); //List<SysField> fieldList = fieldService.getFieldByMaintain(maintainId); @@ -79,8 +92,17 @@ } + /** + * + * @description: 閫氳繃琛ㄥ悕鍒嗛〉鑾峰彇瀛楁鍒楄〃 + * @param tableName 琛ㄥ悕 + * @param pageNo 椤垫暟 + * @return: 瀛楁鍒楄〃 + * + */ @RequestMapping(value = "total/{tableName}/{pageNo}", method = RequestMethod.GET) public Result getTotalFields(@PathVariable String tableName,@PathVariable Integer pageNo, HttpServletRequest request){ + //isTotal 鏄惁璧版潈闄愶紝 pageSize 姣忛〉鏁版嵁鏁� String totalStr = request.getParameter("isTotal"); String pageSize = request.getParameter("pageSize"); @@ -90,6 +112,7 @@ if (StringUtils.isEmpty(maintainId)){ return Result.error(CodeMsg.ERROR_PARAMS_NOT_MATHED); } + //鑾峰彇鐢ㄦ埛 TUser user = DbUtils.getUser(request); List<SysField> field = masterAuthorService.getField(user, maintainId); Integer size; @@ -102,15 +125,20 @@ return fieldService.getPagedDataByList(field, pageNo, size); } - + //鑾峰彇瀛楁鍒楄〃 if(StringUtils.isEmpty(pageSize)){ return fieldService.getTotalFields(tableName, pageNo, 15); }else { return fieldService.getTotalFields(tableName, pageNo, Integer.valueOf(pageSize)); } - } - + /** + * + * @description: 閫氳繃琛ㄥ悕鑾峰彇褰撳墠绯荤粺涓悇绉嶇姸鎬佺殑瀛楁鍒楄〃 + * @param tableName 琛ㄥ悕 + * @return: 瀛楁鍒楄〃 + * + */ @RequestMapping(value = "fix/{tableName}", method = RequestMethod.GET) public Result fix(@PathVariable String tableName, HttpServletRequest request){ Result totalFields = fieldService.getTotalFields(tableName); @@ -119,13 +147,20 @@ return totalFields; } - + /** + * + * @description: 閫氳繃涓婚鑾峰彇瀛楁閲岃緭鍏ヨ〃 + * @param id 涓婚id + * @return: 瀛楁鍒楄〃 + * + */ @RequestMapping(value = "/menu/{id}", method = RequestMethod.GET) public Result getFieldByMenu(@PathVariable String id){ MenuMapping menuMapping = menuMappingService.selectOne(new EntityWrapper<MenuMapping>().eq("menu_id", id)); if (menuMapping == null) { return Result.error(CodeMsg.ERROR_PARAMS_NOT_MATHED); } + //閫氳繃涓婚鑾疯幏鍙栬〃鍚� String tableName = menuMapping.getTableName(); if (StringUtils.isEmpty(tableName)) { return Result.error(CodeMsg.ERROR_PARAMS_NOT_MATHED); @@ -133,7 +168,12 @@ List<SysField> fieldList = fieldService.getFieldByTable(tableName); return Result.success(fieldList); } - + /** + * + * @description: 鏇存柊瀛楁鏁版嵁 + * @return: 鏇存柊鏄惁鎴愬姛 + * + */ @RequestMapping(value = "/update", method = RequestMethod.GET) public Result update(@RequestParam String json) { try { @@ -149,7 +189,13 @@ } } - + /** + * + * @description: 鏇存柊鍩虹鍙傛暟 + * @param id sys_field 鏁版嵁id + * @return: 鏄惁鏇存柊瀹屾垚 + * + */ @RequestMapping(value = "/updateCommon/{id}", method = RequestMethod.GET) public Result addOrUpdate(@PathVariable String id, HttpServletRequest request) { //鏇存柊鍩虹鍙傛暟涓嶉渶瑕佸叧鑱旂増鏈� @@ -157,6 +203,7 @@ if (sysField == null) { return Result.error(CodeMsg.ERROR_PARAMS_NOT_MATHED); } + //鍙洿鎺ユ洿鏂扮殑鍙傛暟 String width = request.getParameter("width"); String align = request.getParameter("align"); String orderNoStr = request.getParameter("orderNo"); @@ -202,6 +249,12 @@ } } + /** + * + * @description: 涓婁紶鍚庣敓鎴愮殑瀛楁淇濆瓨鍏ュ簱 + * @return: 鏄惁淇濆瓨鎴愬姛 + * + */ @RequestMapping(value = "/loadFields", method = RequestMethod.POST) public Result loadFields(@RequestBody String fieldListStr, HttpServletRequest request) { log.info(fieldListStr); @@ -274,7 +327,12 @@ return Result.success(null); } - + /** + * + * @description: 淇敼瀛楁 + * @return: 淇敼鍚庣殑瀛楁 + * + */ @RequestMapping(value = "/change", method = RequestMethod.POST) public Result addOrUpdate(@RequestBody SysField sysField, HttpServletRequest request) { -- Gitblit v1.8.0