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/MasterDataController.java | 87 ++++++++++++++++++++++++++++++++++++++++--- 1 files changed, 81 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/highdatas/mdm/controller/MasterDataController.java b/src/main/java/com/highdatas/mdm/controller/MasterDataController.java index c81d304..a821493 100644 --- a/src/main/java/com/highdatas/mdm/controller/MasterDataController.java +++ b/src/main/java/com/highdatas/mdm/controller/MasterDataController.java @@ -61,6 +61,13 @@ @Autowired NoticeClient noticeClient; + /** + * + * @description: 涓婁紶鍚庯紝鍏宠仈鐗堟湰淇℃伅 + * @param tableName 琛ㄥ悕 + * @return 鏄惁鍏宠仈鎴愬姛 + * + */ @RequestMapping(value = "{tableName}/uploaded", method = RequestMethod.GET) public Result get(@PathVariable String tableName, HttpServletRequest request) { String uploadTypeStr = request.getParameter("uploadType"); @@ -72,12 +79,12 @@ } TUser user = DbUtils.getUser(request); + //涓婁紶鏁版嵁鍚庣殑鎿嶄綔锛屽叧鑱旂増鏈� Maintain maintain = masterDataService.uploadedData(tableName, uploadType, user.getUserId()); // 澶勭悊鍏宠仈浜� //masterModifiedService.dealAssemble(maintain.getId(), user.getUserId(), true); //娣诲姞 std_id 绱㈠紩 String recordTableName = tableName + Constant.RECORD; - masterDataService.createIdx(recordTableName); JSONObject object = new JSONObject(); @@ -86,12 +93,26 @@ return Result.success(object); } - + /** + * + * @description: 閫氳繃琛ㄥ悕鍜宨d鑾峰彇鍏蜂綋淇℃伅 + * @param tableName 琛ㄥ悕 + * @param id 鏁版嵁id + * @return 鍏蜂綋鏁版嵁 + * + */ @RequestMapping(value = "{tableName}/get/{id}", method = RequestMethod.GET) public Result get(@PathVariable String tableName, @PathVariable String id) { return masterDataService.selectById(tableName,id); } - + /** + * + * @description: 閫氳繃琛ㄥ悕鍒嗛〉鑾峰彇鏁版嵁 + * @param tableName 琛ㄥ悕 + * @param pageNo 椤垫暟 + * @return 鍏蜂綋鏁版嵁 + * + */ @RequestMapping(value = "{tableName}/all/{pageNo}", method = RequestMethod.GET) public Result getByPage(@PathVariable String tableName, @PathVariable Integer pageNo, HttpServletRequest request) throws UnsupportedEncodingException { String uuid = DbUtils.getUUID(); @@ -159,6 +180,13 @@ } } + /** + * + * @description: 閫氳繃琛ㄥ悕鑾峰彇鏁版嵁 + * @param tableName 琛ㄥ悕 + * @return 鍏蜂綋鏁版嵁 + * + */ @RequestMapping(value = "{tableName}/all", method = RequestMethod.GET) public Result<MenuMapping> getAll(@PathVariable String tableName,HttpServletRequest request) { TUser user = DbUtils.getUser(request); @@ -173,6 +201,14 @@ return masterDataService.selectList(user, tableName,whereSegment, version); } + /** + * + * @description: 閫氳繃琛ㄥ悕鍜屾搷浣滅被鍨嬫洿鏂板緟淇敼鏁版嵁 + * @param maintainId 鏈敓鏁堢殑鐗堟湰id + * @param operateStr 鎿嶄綔绫诲瀷 + * @return 鍏蜂綋鏁版嵁 + * + */ @RequestMapping(value = "{maintainId}/modify/{operateStr}", method = RequestMethod.POST) public Result modify(@RequestParam String datas, @PathVariable String maintainId, @PathVariable String operateStr, @RequestParam String modify, HttpServletRequest request) throws UnsupportedEncodingException { Result result = null; @@ -233,7 +269,14 @@ return result; } - + /** + * + * @description: 淇敼涓�鏉℃暟鎹紝 渚涘湪绾跨紪杈戜娇鐢� + * @param tableName 琛ㄥ悕 + * @param operateStr 鎿嶄綔绫诲瀷 + * @return 鍏蜂綋鏁版嵁 + * + */ @RequestMapping(value = "{tableName}/{operateStr}", method = RequestMethod.POST) @Transactional(rollbackFor = {RuntimeException.class, Error.class}) public Result insert(@PathVariable String tableName,@PathVariable String operateStr, @RequestParam String datas, @RequestParam String modify, HttpServletRequest request) { @@ -349,6 +392,15 @@ return result; } + + /** + * + * @description: 鐩存帴鏇存柊涓�鏉℃暟鎹� + * @param tableName 琛ㄥ悕 + * @param id 鏁版嵁id + * @return 鍏蜂綋鏁版嵁 + * + */ @RequestMapping(value = "update/{id}", method = RequestMethod.POST) public Result updateById(@PathVariable String tableName,@RequestParam String datas, @PathVariable String id, HttpServletRequest request) { String totalStr = request.getParameter(Constant.TOTAL); @@ -374,14 +426,29 @@ } } - + /** + * + * @description: 鐩存帴鍒犻櫎涓�鏉℃暟鎹� + * @param tableName 琛ㄥ悕 + * @param id 鏁版嵁id + * @return 鍒犻櫎缁撴灉 + * + */ @RequestMapping(value = "delete/{id}", method = RequestMethod.GET) public Result deleteById(@PathVariable String tableName, @PathVariable String id) { return masterDataService.deleteById(tableName,id); } + /** + * + * @description: 閫氳繃绛涢�夋潯浠跺垹闄ゆ暟鎹� + * @param tableName 琛ㄥ悕 + * @return 鍏蜂綋鏁版嵁 + * + */ @RequestMapping(value = "delete", method = RequestMethod.GET) public Result delete(@PathVariable String tableName, HttpServletRequest request) { + //whereSegment 绛涢�夋潯浠� String whereSegment = request.getParameter(Constant.WHERE_SEGMENT); if (StringUtils.isEmpty(whereSegment)) { return masterDataService.delete(tableName); @@ -389,7 +456,15 @@ return masterDataService.delete(tableName, whereSegment); } } - + /** + * + * @description: 閫氳繃瀛楁鐗堟湰鑾峰彇鏌愪釜瀛楁鐨勬墍鏈夌殑鏁版嵁 + * @param maintainFieldId 瀛楁鐗堟湰 + * @param menuId 涓婚id + * @param field 瀛楁 + * @return 鍏蜂綋鏁版嵁 + * + */ @RequestMapping(value = "/getValByMaintainFieldId/{maintainFieldId}", method = RequestMethod.GET) public Result getValByMaintainFieldId(@PathVariable String maintainFieldId,@RequestParam String menuId, @RequestParam String field, HttpServletRequest request) { String tableName = menuMappingService.getTableNameByMenu(menuId); -- Gitblit v1.8.0