From 744171debef6aee198be296520f0b86dc1586723 Mon Sep 17 00:00:00 2001 From: ludc Date: 星期三, 02 八月 2023 20:02:08 +0800 Subject: [PATCH] 提交代码 --- Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/ICodeBasicSecService.java | 11 +- Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/pagemodel/UIFieldSortVO.java | 2 Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/pagemodel/UITablePageVO.java | 10 ++ Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/pagemodel/UITableFieldVO.java | 4 Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/CodeClassifyTemplateAttrServiceImpl.java | 6 - Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/pagemodel/UIReferConfigFormVO.java | 2 Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/controller/CodeApplySwingController.java | 2 Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/pagemodel/UITableCustomDefineVO.java | 2 Source/UBCS/ubcs-codeApply/src/main/java/com/vci/ubcs/codeapply/object/UIFormRefers.java | 4 Source/UBCS/ubcs-codeApply/src/main/java/com/vci/ubcs/codeapply/object/UIFormRefer.java | 3 Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/MdmEngineService.java | 7 - /dev/null | 50 ------------ Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/pagemodel/UITableConfigVO.java | 3 Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/CodeBasicSecServiceImpl.java | 11 -- Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/MdmEngineServiceImpl.java | 66 +++++++++++++--- Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/pagemodel/UIFormReferVO.java | 2 Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/pagemodel/UIFormItemVO.java | 1 Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/controller/MdmEngineController.java | 2 Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/MdmProductCodeServiceImpl.java | 8 -- 19 files changed, 84 insertions(+), 112 deletions(-) diff --git a/Source/UBCS/ubcs-codeApply/src/main/java/com/vci/ubcs/codeapply/object/UIFormRefer.java b/Source/UBCS/ubcs-codeApply/src/main/java/com/vci/ubcs/codeapply/object/UIFormRefer.java index 756f223..04a3023 100644 --- a/Source/UBCS/ubcs-codeApply/src/main/java/com/vci/ubcs/codeapply/object/UIFormRefer.java +++ b/Source/UBCS/ubcs-codeApply/src/main/java/com/vci/ubcs/codeapply/object/UIFormRefer.java @@ -2,11 +2,8 @@ import com.vci.ubcs.code.vo.webserviceModel.coderule.CodeShowFieldConfigVO; import com.vci.ubcs.code.vo.webserviceModel.coderule.CodeSrchCondConfigVO; -import com.vci.ubcs.starter.web.pagemodel.UIFieldSortVO; -import com.vci.ubcs.starter.web.pagemodel.UITableCustomDefineVO; import java.util.List; -import java.util.Map; public class UIFormRefer { diff --git a/Source/UBCS/ubcs-codeApply/src/main/java/com/vci/ubcs/codeapply/object/UIFormRefers.java b/Source/UBCS/ubcs-codeApply/src/main/java/com/vci/ubcs/codeapply/object/UIFormRefers.java index 9806efc..34bf5a8 100644 --- a/Source/UBCS/ubcs-codeApply/src/main/java/com/vci/ubcs/codeapply/object/UIFormRefers.java +++ b/Source/UBCS/ubcs-codeApply/src/main/java/com/vci/ubcs/codeapply/object/UIFormRefers.java @@ -1,7 +1,7 @@ package com.vci.ubcs.codeapply.object; -import com.vci.ubcs.starter.web.pagemodel.UIFieldSortVO; -import com.vci.ubcs.starter.web.pagemodel.UITableCustomDefineVO; +import com.vci.ubcs.code.vo.pagemodel.UIFieldSortVO; +import com.vci.ubcs.code.vo.pagemodel.UITableCustomDefineVO; import java.util.Map; diff --git a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/CodeWupinVO.java b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/CodeWupinVO.java deleted file mode 100644 index 8f51794..0000000 --- a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/CodeWupinVO.java +++ /dev/null @@ -1,34 +0,0 @@ -/* - * Copyright (c) 2018-2028, Chill Zhuang All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * Neither the name of the dreamlu.net developer nor the names of its - * contributors may be used to endorse or promote products derived from - * this software without specific prior written permission. - * Author: Chill 搴勯獮 (smallchill@163.com) - */ -package com.vci.ubcs.code.vo; - -import com.vci.ubcs.code.entity.CodeWupin; -import lombok.Data; -import lombok.EqualsAndHashCode; - -/** - * 缂栫爜淇℃伅 瑙嗗浘瀹炰綋绫� - * - * @author yuxc - * @since 2023-05-05 - */ -@Data -@EqualsAndHashCode(callSuper = true) -public class CodeWupinVO extends CodeWupin { - private static final long serialVersionUID = 1L; - -} diff --git a/Source/UBCS/ubcs-service-api/ubcs-util-api/src/main/java/com/vci/ubcs/starter/web/pagemodel/UIFieldSortVO.java b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/pagemodel/UIFieldSortVO.java similarity index 93% rename from Source/UBCS/ubcs-service-api/ubcs-util-api/src/main/java/com/vci/ubcs/starter/web/pagemodel/UIFieldSortVO.java rename to Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/pagemodel/UIFieldSortVO.java index 98546ac..94d9505 100644 --- a/Source/UBCS/ubcs-service-api/ubcs-util-api/src/main/java/com/vci/ubcs/starter/web/pagemodel/UIFieldSortVO.java +++ b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/pagemodel/UIFieldSortVO.java @@ -1,4 +1,4 @@ -package com.vci.ubcs.starter.web.pagemodel; +package com.vci.ubcs.code.vo.pagemodel; //package com.vci.web.pageModel; diff --git a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/pagemodel/UIFormItemVO.java b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/pagemodel/UIFormItemVO.java index 60da3d6..46608b1 100644 --- a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/pagemodel/UIFormItemVO.java +++ b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/pagemodel/UIFormItemVO.java @@ -2,7 +2,6 @@ import com.vci.ubcs.starter.web.pagemodel.KeyValue; -import com.vci.ubcs.starter.web.pagemodel.UIFormReferVO; import java.util.List; import java.util.Map; diff --git a/Source/UBCS/ubcs-service-api/ubcs-util-api/src/main/java/com/vci/ubcs/starter/web/pagemodel/UIFormReferVO.java b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/pagemodel/UIFormReferVO.java similarity index 98% rename from Source/UBCS/ubcs-service-api/ubcs-util-api/src/main/java/com/vci/ubcs/starter/web/pagemodel/UIFormReferVO.java rename to Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/pagemodel/UIFormReferVO.java index 317be2b..d24c34f 100644 --- a/Source/UBCS/ubcs-service-api/ubcs-util-api/src/main/java/com/vci/ubcs/starter/web/pagemodel/UIFormReferVO.java +++ b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/pagemodel/UIFormReferVO.java @@ -1,4 +1,4 @@ -package com.vci.ubcs.starter.web.pagemodel; +package com.vci.ubcs.code.vo.pagemodel; //package com.vci.web.pageModel; diff --git a/Source/UBCS/ubcs-service-api/ubcs-util-api/src/main/java/com/vci/ubcs/starter/web/pagemodel/UIReferConfigFormVO.java b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/pagemodel/UIReferConfigFormVO.java similarity index 97% rename from Source/UBCS/ubcs-service-api/ubcs-util-api/src/main/java/com/vci/ubcs/starter/web/pagemodel/UIReferConfigFormVO.java rename to Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/pagemodel/UIReferConfigFormVO.java index 363f40e..8ff4bb9 100644 --- a/Source/UBCS/ubcs-service-api/ubcs-util-api/src/main/java/com/vci/ubcs/starter/web/pagemodel/UIReferConfigFormVO.java +++ b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/pagemodel/UIReferConfigFormVO.java @@ -1,4 +1,4 @@ -package com.vci.ubcs.starter.web.pagemodel; +package com.vci.ubcs.code.vo.pagemodel; import lombok.Data; diff --git a/Source/UBCS/ubcs-service-api/ubcs-util-api/src/main/java/com/vci/ubcs/starter/web/pagemodel/UITableConfigVO.java b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/pagemodel/UITableConfigVO.java similarity index 83% rename from Source/UBCS/ubcs-service-api/ubcs-util-api/src/main/java/com/vci/ubcs/starter/web/pagemodel/UITableConfigVO.java rename to Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/pagemodel/UITableConfigVO.java index 43c4c4c..b000dbb 100644 --- a/Source/UBCS/ubcs-service-api/ubcs-util-api/src/main/java/com/vci/ubcs/starter/web/pagemodel/UITableConfigVO.java +++ b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/pagemodel/UITableConfigVO.java @@ -1,5 +1,6 @@ -package com.vci.ubcs.starter.web.pagemodel; +package com.vci.ubcs.code.vo.pagemodel; +import com.vci.ubcs.starter.web.pagemodel.TableColVO; import lombok.Data; import java.util.List; diff --git a/Source/UBCS/ubcs-service-api/ubcs-util-api/src/main/java/com/vci/ubcs/starter/web/pagemodel/UITableCustomDefineVO.java b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/pagemodel/UITableCustomDefineVO.java similarity index 96% rename from Source/UBCS/ubcs-service-api/ubcs-util-api/src/main/java/com/vci/ubcs/starter/web/pagemodel/UITableCustomDefineVO.java rename to Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/pagemodel/UITableCustomDefineVO.java index de47166..0c230a2 100644 --- a/Source/UBCS/ubcs-service-api/ubcs-util-api/src/main/java/com/vci/ubcs/starter/web/pagemodel/UITableCustomDefineVO.java +++ b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/pagemodel/UITableCustomDefineVO.java @@ -1,4 +1,4 @@ -package com.vci.ubcs.starter.web.pagemodel; +package com.vci.ubcs.code.vo.pagemodel; //package com.vci.web.pageModel; diff --git a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/pagemodel/UITableFieldVO.java b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/pagemodel/UITableFieldVO.java index 1ecd984..a6de794 100644 --- a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/pagemodel/UITableFieldVO.java +++ b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/pagemodel/UITableFieldVO.java @@ -1,8 +1,7 @@ package com.vci.ubcs.code.vo.pagemodel; - +//package com.vci.web.pageModel; import com.vci.ubcs.starter.web.pagemodel.KeyValue; -import com.vci.ubcs.starter.web.pagemodel.UIFormReferVO; import java.util.ArrayList; import java.util.List; @@ -399,4 +398,3 @@ '}'; } } - diff --git a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/pagemodel/UITablePageVO.java b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/pagemodel/UITablePageVO.java index 44a675e..75d65b5 100644 --- a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/pagemodel/UITablePageVO.java +++ b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/pagemodel/UITablePageVO.java @@ -1,5 +1,6 @@ package com.vci.ubcs.code.vo.pagemodel; +//package com.vci.web.pageModel; /** * 琛ㄦ牸鐨勫垎椤靛璞� @@ -21,6 +22,14 @@ * 褰撳墠椤垫暟 */ private Integer page = 1; + + public UITablePageVO(Integer limit, Integer page) { + this.limit = limit; + this.page = page; + } + + public UITablePageVO() { + } public Integer getLimit() { return limit; @@ -46,4 +55,3 @@ '}'; } } - diff --git a/Source/UBCS/ubcs-service-api/ubcs-util-api/src/main/java/com/vci/ubcs/starter/web/pagemodel/UITableFieldVO.java b/Source/UBCS/ubcs-service-api/ubcs-util-api/src/main/java/com/vci/ubcs/starter/web/pagemodel/UITableFieldVO.java deleted file mode 100644 index 2690337..0000000 --- a/Source/UBCS/ubcs-service-api/ubcs-util-api/src/main/java/com/vci/ubcs/starter/web/pagemodel/UITableFieldVO.java +++ /dev/null @@ -1,398 +0,0 @@ -package com.vci.ubcs.starter.web.pagemodel; -//package com.vci.web.pageModel; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -/** - * 鍒楄〃鐨勫垪鐨勪俊鎭� - * @author weidy - * @date 2021/2/25 - */ -public class UITableFieldVO implements java.io.Serializable{ - - /** - * 鍒楀悕 - */ - private String field; - - /** - * 鏄剧ず鐨勫悕绉� - */ - private String title; - - /** - * 瀛楁绫诲瀷 - */ - private String fieldType; - - /** - * 鏄惁鎺掑簭 - */ - private boolean sort = false; - - /** - * 鎺掑簭瀛楁 - */ - private String sortField ; - - /** - * 闅愯棌鐨勫瓧娈� - */ - private boolean hidden = false; - - /** - * 瀹藉害 - */ - private Integer width; - - /** - * 鏈�灏忕殑瀹藉害 - */ - private Integer minWidth; - - /** - * 鍥哄畾浣嶇疆锛屾敮鎸乺ight鍜宭eft - */ - private String fixed; - - /** - * 鎵�鍗犵殑鍒� - */ - private Integer colspan = 1; - - /** - * 鎵�绔欑殑琛� - */ - private Integer rowspan = 1; - - /** - * 妯℃澘鐨勭殑鍐呭 - */ - private String templet; - - /** - * 鏃堕棿鏍煎紡 - */ - private String dateFormate; - - /** - * 鏄惁鎿嶄綔鍒� - */ - private boolean optionField = false; - - /** - * 鎿嶄綔鍒楀寘鍚殑鎸夐挳 - */ - private List<KeyValue> optionButtons; - - /** - * 浜嬩欢-鎵цjs鐨勬槧灏� - */ - private Map<String,String> optionJsMap; - - /** - * 鏄惁缂栬緫 - */ - private String edit; - - /** - * 缂栬緫鐨勯厤缃� - */ - private String editConfig ; - - /** - * 瀵归綈鏂瑰紡 - */ - private String align = "left"; - - /** - * 鐗规畩鏍峰紡 - */ - private String style; - - /** - * 鍗曞厓鏍肩偣鍑讳簨浠� - */ - private String event; - - /** - * 绂佺敤鎷栨嫿鍒楀 - */ - private boolean unresize = false; - - /** - * 涓嬫媺鑿滃崟鐨勫悕绉� - */ - private String comboxKey; - - /** - * 涓嬫媺鑿滃崟鐨勯�夐」鍊� - */ - private List<KeyValue> data = new ArrayList<>(); - - /** - * 鍙傜収鏄剧ず鐨勫瓧娈� - */ - private String showField; - - /** - * 鏌ヨ鐨勫瓧娈� - */ - private String queryField; - - /** - * 鍙傜収鐨勪俊鎭� - */ - private UIFormReferVO referConfig; - - public Map<String, String> getOptionJsMap() { - return optionJsMap; - } - - public void setOptionJsMap(Map<String, String> optionJsMap) { - this.optionJsMap = optionJsMap; - } - - public String getFieldType() { - return fieldType; - } - - public void setFieldType(String fieldType) { - this.fieldType = fieldType; - } - - public String getDateFormate() { - return dateFormate; - } - - public void setDateFormate(String dateFormate) { - this.dateFormate = dateFormate; - } - - public String getField() { - return field; - } - - public void setField(String field) { - this.field = field; - } - - public String getTitle() { - return title; - } - - public void setTitle(String title) { - this.title = title; - } - - public boolean isSort() { - return sort; - } - - public void setSort(boolean sort) { - this.sort = sort; - } - - public String getSortField() { - return sortField; - } - - public void setSortField(String sortField) { - this.sortField = sortField; - } - - public boolean isHidden() { - return hidden; - } - - public void setHidden(boolean hidden) { - this.hidden = hidden; - } - - public Integer getWidth() { - return width; - } - - public void setWidth(Integer width) { - this.width = width; - } - - public Integer getMinWidth() { - return minWidth; - } - - public void setMinWidth(Integer minWidth) { - this.minWidth = minWidth; - } - - public String getFixed() { - return fixed; - } - - public void setFixed(String fixed) { - this.fixed = fixed; - } - - public Integer getColspan() { - return colspan; - } - - public void setColspan(Integer colspan) { - this.colspan = colspan; - } - - public Integer getRowspan() { - return rowspan; - } - - public void setRowspan(Integer rowspan) { - this.rowspan = rowspan; - } - - public String getTemplet() { - return templet; - } - - public void setTemplet(String templet) { - this.templet = templet; - } - - public boolean isOptionField() { - return optionField; - } - - public void setOptionField(boolean optionField) { - this.optionField = optionField; - } - - public List<KeyValue> getOptionButtons() { - return optionButtons; - } - - public void setOptionButtons(List<KeyValue> optionButtons) { - this.optionButtons = optionButtons; - } - - public String getEdit() { - return edit; - } - - public void setEdit(String edit) { - this.edit = edit; - } - - public String getEditConfig() { - return editConfig; - } - - public void setEditConfig(String editConfig) { - this.editConfig = editConfig; - } - - public String getAlign() { - return align; - } - - public void setAlign(String align) { - this.align = align; - } - - public String getStyle() { - return style; - } - - public void setStyle(String style) { - this.style = style; - } - - public String getEvent() { - return event; - } - - public void setEvent(String event) { - this.event = event; - } - - public boolean isUnresize() { - return unresize; - } - - public void setUnresize(boolean unresize) { - this.unresize = unresize; - } - - public String getComboxKey() { - return comboxKey; - } - - public void setComboxKey(String comboxKey) { - this.comboxKey = comboxKey; - } - - public List<KeyValue> getData() { - return data; - } - - public void setData(List<KeyValue> data) { - this.data = data; - } - - public String getShowField() { - return showField; - } - - public void setShowField(String showField) { - this.showField = showField; - } - - public UIFormReferVO getReferConfig() { - return referConfig; - } - - public void setReferConfig(UIFormReferVO referConfig) { - this.referConfig = referConfig; - } - - public String getQueryField() { - return queryField; - } - - public void setQueryField(String queryField) { - this.queryField = queryField; - } - - @Override - public String toString() { - return "UITableFieldVO{" + - "field='" + field + '\'' + - ", title='" + title + '\'' + - ", fieldType='" + fieldType + '\'' + - ", sort=" + sort + - ", sortField='" + sortField + '\'' + - ", hidden=" + hidden + - ", width=" + width + - ", minWidth=" + minWidth + - ", fixed='" + fixed + '\'' + - ", colspan=" + colspan + - ", rowspan=" + rowspan + - ", templet='" + templet + '\'' + - ", dateFormate='" + dateFormate + '\'' + - ", optionField=" + optionField + - ", optionButtons=" + optionButtons + - ", optionJsMap=" + optionJsMap + - ", edit='" + edit + '\'' + - ", editConfig='" + editConfig + '\'' + - ", align='" + align + '\'' + - ", style='" + style + '\'' + - ", event='" + event + '\'' + - ", unresize=" + unresize + - ", comboxKey='" + comboxKey + '\'' + - ", data=" + data + - ", showField='" + showField + '\'' + - ", queryField='" + queryField + '\'' + - ", referConfig=" + referConfig + - '}'; - } -} diff --git a/Source/UBCS/ubcs-service-api/ubcs-util-api/src/main/java/com/vci/ubcs/starter/web/pagemodel/UITablePageVO.java b/Source/UBCS/ubcs-service-api/ubcs-util-api/src/main/java/com/vci/ubcs/starter/web/pagemodel/UITablePageVO.java deleted file mode 100644 index 39ad794..0000000 --- a/Source/UBCS/ubcs-service-api/ubcs-util-api/src/main/java/com/vci/ubcs/starter/web/pagemodel/UITablePageVO.java +++ /dev/null @@ -1,57 +0,0 @@ -package com.vci.ubcs.starter.web.pagemodel; - -//package com.vci.web.pageModel; - -/** - * 琛ㄦ牸鐨勫垎椤靛璞� - * @author weidy - * @date 2021/2/25 - */ -public class UITablePageVO implements java.io.Serializable{ - - /** - * 搴忓垪鍖� - */ - private static final long serialVersionUID = -6338518925812603615L; - /** - * 姣忛〉鏄剧ず鏁伴噺 - */ - private Integer limit = -1; - - /** - * 褰撳墠椤垫暟 - */ - private Integer page = 1; - - public UITablePageVO(Integer limit, Integer page) { - this.limit = limit; - this.page = page; - } - - public UITablePageVO() { - } - - public Integer getLimit() { - return limit; - } - - public void setLimit(Integer limit) { - this.limit = limit; - } - - public Integer getPage() { - return page; - } - - public void setPage(Integer page) { - this.page = page; - } - - @Override - public String toString() { - return "UITablePageVO{" + - "limit=" + limit + - ", page=" + page + - '}'; - } -} diff --git a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/controller/CodeApplySwingController.java b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/controller/CodeApplySwingController.java index 8d64a67..67b80dd 100644 --- a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/controller/CodeApplySwingController.java +++ b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/controller/CodeApplySwingController.java @@ -15,7 +15,7 @@ import com.vci.ubcs.starter.web.pagemodel.BaseQueryObject; import com.vci.ubcs.starter.web.pagemodel.KeyValue; import com.vci.ubcs.starter.web.pagemodel.Tree; -import com.vci.ubcs.starter.web.pagemodel.UIFormReferVO; +import com.vci.ubcs.code.vo.pagemodel.UIFormReferVO; import io.swagger.annotations.Api; import lombok.AllArgsConstructor; import org.springblade.core.tool.api.R; diff --git a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/controller/CodeWupinController.java b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/controller/CodeWupinController.java deleted file mode 100644 index a41ba68..0000000 --- a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/controller/CodeWupinController.java +++ /dev/null @@ -1,125 +0,0 @@ -/* - * Copyright (c) 2018-2028, Chill Zhuang All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * Neither the name of the dreamlu.net developer nor the names of its - * contributors may be used to endorse or promote products derived from - * this software without specific prior written permission. - * Author: Chill 搴勯獮 (smallchill@163.com) - */ -package com.vci.ubcs.code.controller; - -import io.swagger.annotations.Api; -import io.swagger.annotations.ApiOperation; -import io.swagger.annotations.ApiParam; -import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport; -import lombok.AllArgsConstructor; -import javax.validation.Valid; - -import org.springblade.core.mp.support.Condition; -import org.springblade.core.mp.support.Query; -import org.springblade.core.tool.api.R; -import org.springblade.core.tool.utils.Func; -import org.springframework.web.bind.annotation.*; -import com.baomidou.mybatisplus.core.metadata.IPage; -import com.vci.ubcs.code.entity.CodeWupin; -import com.vci.ubcs.code.vo.CodeWupinVO; -import com.vci.ubcs.code.wrapper.CodeWupinWrapper; -import com.vci.ubcs.code.service.ICodeWupinService; -import org.springblade.core.boot.ctrl.BladeController; - -/** - * 缂栫爜淇℃伅 鎺у埗鍣� - * - * @author yuxc - * @since 2023-05-05 - */ -@RestController -@AllArgsConstructor -@RequestMapping("ubcs-code/codeWupin") -@Api(value = "缂栫爜淇℃伅", tags = "缂栫爜淇℃伅鎺ュ彛") -public class CodeWupinController extends BladeController { - - private final ICodeWupinService codeWupinService; - - /** - * 缂栫爜淇℃伅 璇︽儏 - */ - @GetMapping("/detail") - @ApiOperationSupport(order = 1) - @ApiOperation(value = "璇︽儏", notes = "浼犲叆codeWupin") - public R<CodeWupinVO> detail(CodeWupin codeWupin) { - CodeWupin detail = codeWupinService.getOne(Condition.getQueryWrapper(codeWupin)); - return R.data(CodeWupinWrapper.build().entityVO(detail)); - } - /** - * 缂栫爜淇℃伅 鍒嗛〉 - */ - @GetMapping("/list") - @ApiOperationSupport(order = 2) - @ApiOperation(value = "鍒嗛〉", notes = "浼犲叆codeWupin") - public R<IPage<CodeWupinVO>> list(CodeWupin codeWupin, Query query) { - IPage<CodeWupin> pages = codeWupinService.page(Condition.getPage(query), Condition.getQueryWrapper(codeWupin)); - return R.data(CodeWupinWrapper.build().pageVO(pages)); - } - - /** - * 缂栫爜淇℃伅 鑷畾涔夊垎椤� - */ - @GetMapping("/page") - @ApiOperationSupport(order = 3) - @ApiOperation(value = "鍒嗛〉", notes = "浼犲叆codeWupin") - public R<IPage<CodeWupinVO>> page(CodeWupinVO codeWupin, Query query) { - IPage<CodeWupinVO> pages = codeWupinService.selectCodeWupinPage(Condition.getPage(query), codeWupin); - return R.data(pages); - } - - /** - * 缂栫爜淇℃伅 鏂板 - */ - @PostMapping("/save") - @ApiOperationSupport(order = 4) - @ApiOperation(value = "鏂板", notes = "浼犲叆codeWupin") - public R save(@Valid @RequestBody CodeWupin codeWupin) { - return R.status(codeWupinService.save(codeWupin)); - } - - /** - * 缂栫爜淇℃伅 淇敼 - */ - @PostMapping("/update") - @ApiOperationSupport(order = 5) - @ApiOperation(value = "淇敼", notes = "浼犲叆codeWupin") - public R update(@Valid @RequestBody CodeWupin codeWupin) { - return R.status(codeWupinService.updateById(codeWupin)); - } - - /** - * 缂栫爜淇℃伅 鏂板鎴栦慨鏀� - */ - @PostMapping("/submit") - @ApiOperationSupport(order = 6) - @ApiOperation(value = "鏂板鎴栦慨鏀�", notes = "浼犲叆codeWupin") - public R submit(@Valid @RequestBody CodeWupin codeWupin) { - return R.status(codeWupinService.saveOrUpdate(codeWupin)); - } - - /** - * 缂栫爜淇℃伅 鍒犻櫎 - */ - @PostMapping("/remove") - @ApiOperationSupport(order = 7) - @ApiOperation(value = "閫昏緫鍒犻櫎", notes = "浼犲叆ids") - public R remove(@ApiParam(value = "涓婚敭闆嗗悎", required = true) @RequestParam String ids) { - return R.status(codeWupinService.removeBatchByIds(Func.toLongList(ids))); - } - - -} diff --git a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/controller/MdmEngineController.java b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/controller/MdmEngineController.java index b4acc68..4563b5f 100644 --- a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/controller/MdmEngineController.java +++ b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/controller/MdmEngineController.java @@ -13,8 +13,6 @@ import com.vci.ubcs.code.service.MdmEngineService; import com.vci.ubcs.code.service.MdmIOService; import com.vci.ubcs.code.vo.pagemodel.*; -import com.vci.ubcs.flow.core.feign.IMDMIFlowAttrClient; -import com.vci.ubcs.omd.vo.BtmTypeVO; import com.vci.ubcs.starter.annotation.VciBusinessLog; import com.vci.ubcs.starter.revision.model.BaseModel; import com.vci.ubcs.starter.revision.model.TreeQueryObject; diff --git a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/feign/CodeWupinClient.java b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/feign/CodeWupinClient.java deleted file mode 100644 index ad9a7f7..0000000 --- a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/feign/CodeWupinClient.java +++ /dev/null @@ -1,54 +0,0 @@ -/* - * Copyright (c) 2018-2028, Chill Zhuang All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * Neither the name of the dreamlu.net developer nor the names of its - * contributors may be used to endorse or promote products derived from - * this software without specific prior written permission. - * Author: Chill 搴勯獮 (smallchill@163.com) - */ -package com.vci.ubcs.code.feign; - -import com.baomidou.mybatisplus.core.metadata.IPage; -import com.baomidou.mybatisplus.core.toolkit.Wrappers; -import com.vci.ubcs.code.mapper.CodeWupinMapper; -import lombok.AllArgsConstructor; -import org.springblade.core.mp.support.BladePage; -import org.springblade.core.mp.support.Condition; -import org.springblade.core.mp.support.Query; -import com.vci.ubcs.code.entity.CodeWupin; -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.RestController; -import springfox.documentation.annotations.ApiIgnore; - -/** - * 缂栫爜淇℃伅 Feign瀹炵幇绫� - * - * @author yuxc - * @since 2023-05-05 - */ -@ApiIgnore() -@RestController -@AllArgsConstructor -public class CodeWupinClient implements ICodeWupinClient { - - private final CodeWupinMapper codeWupinMapper; - - @Override - @GetMapping(TOP) - public BladePage<CodeWupin> top(Integer current, Integer size) { - Query query = new Query(); - query.setCurrent(current); - query.setSize(size); - IPage<CodeWupin> page = codeWupinMapper.selectPage(Condition.getPage(query), Wrappers.emptyWrapper());//service.page(Condition.getPage(query)); - return BladePage.of(page); - } - -} diff --git a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/mapper/CodeWupinMapper.java b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/mapper/CodeWupinMapper.java deleted file mode 100644 index e8eb4b0..0000000 --- a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/mapper/CodeWupinMapper.java +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Copyright (c) 2018-2028, Chill Zhuang All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * Neither the name of the dreamlu.net developer nor the names of its - * contributors may be used to endorse or promote products derived from - * this software without specific prior written permission. - * Author: Chill 搴勯獮 (smallchill@163.com) - */ -package com.vci.ubcs.code.mapper; - -import com.vci.ubcs.code.entity.CodeWupin; -import com.vci.ubcs.code.vo.CodeWupinVO; -import com.baomidou.mybatisplus.core.mapper.BaseMapper; -import com.baomidou.mybatisplus.core.metadata.IPage; -import java.util.List; - -/** - * 缂栫爜淇℃伅 Mapper 鎺ュ彛 - * - * @author yuxc - * @since 2023-05-05 - */ -public interface CodeWupinMapper extends BaseMapper<CodeWupin> { - - /** - * 鑷畾涔夊垎椤� - * - * @param page - * @param codeWupin - * @return - */ - List<CodeWupinVO> selectCodeWupinPage(IPage page, CodeWupinVO codeWupin); - - -} diff --git a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/ICodeBasicSecService.java b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/ICodeBasicSecService.java index df6cba9..cb902e9 100644 --- a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/ICodeBasicSecService.java +++ b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/ICodeBasicSecService.java @@ -1,19 +1,20 @@ package com.vci.ubcs.code.service; +import com.alibaba.fastjson.JSONObject; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.service.IService; import com.vci.ubcs.code.dto.CodeBasicSecDTO; import com.vci.ubcs.code.entity.CodeBasicSec; +import com.vci.ubcs.code.vo.CodeReferConfigVO; import com.vci.ubcs.code.vo.pagemodel.CodeBasicSecVO; import com.vci.ubcs.starter.exception.VciBaseException; -import com.vci.ubcs.starter.web.pagemodel.BladeQueryObject; -import com.vci.ubcs.starter.web.pagemodel.KeyValue; +import com.vci.ubcs.starter.web.pagemodel.*; import org.springblade.core.mp.support.Query; import org.springblade.core.tool.api.R; +import org.springblade.core.tool.utils.BeanUtil; +import org.springframework.util.CollectionUtils; -import java.util.Collection; -import java.util.List; -import java.util.Map; +import java.util.*; /** * 鍥哄畾鐮佹鐨勭爜鍊兼湇鍔℃帴鍙� diff --git a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/ICodeWupinService.java b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/ICodeWupinService.java deleted file mode 100644 index 0b9c26b..0000000 --- a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/ICodeWupinService.java +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Copyright (c) 2018-2028, Chill Zhuang All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * Neither the name of the dreamlu.net developer nor the names of its - * contributors may be used to endorse or promote products derived from - * this software without specific prior written permission. - * Author: Chill 搴勯獮 (smallchill@163.com) - */ -package com.vci.ubcs.code.service; - -import com.baomidou.mybatisplus.extension.service.IService; -import com.vci.ubcs.code.entity.CodeWupin; -import com.vci.ubcs.code.vo.CodeWupinVO; -import com.baomidou.mybatisplus.core.metadata.IPage; - -/** - * 缂栫爜淇℃伅 鏈嶅姟绫� - * - * @author yuxc - * @since 2023-05-05 - */ -public interface ICodeWupinService extends IService<CodeWupin> { - - /** - * 鑷畾涔夊垎椤� - * - * @param page - * @param codeWupin - * @return - */ - IPage<CodeWupinVO> selectCodeWupinPage(IPage<CodeWupinVO> page, CodeWupinVO codeWupin); - - -} diff --git a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/MdmEngineService.java b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/MdmEngineService.java index 3e02e6c..77ce1e7 100644 --- a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/MdmEngineService.java +++ b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/MdmEngineService.java @@ -2,18 +2,14 @@ import com.baomidou.mybatisplus.core.metadata.IPage; -import com.baomidou.mybatisplus.extension.plugins.pagination.Page; -import com.baomidou.mybatisplus.extension.service.IService; import com.vci.ubcs.code.bo.CodeClassifyFullInfoBO; import com.vci.ubcs.code.bo.CodeTemplateAttrSqlBO; import com.vci.ubcs.code.dto.CodeDeleteBatchDTO; import com.vci.ubcs.code.dto.CodeOrderDTO; import com.vci.ubcs.code.dto.datapush.BaseModelDTO; -import com.vci.ubcs.code.entity.CodeWupin; import com.vci.ubcs.code.vo.CodeKeyAttrRepeatVO; import com.vci.ubcs.code.vo.pagemodel.UITableFieldVO; import com.vci.ubcs.code.vo.pagemodel.*; -import com.vci.ubcs.omd.vo.BtmTypeVO; import com.vci.ubcs.starter.exception.VciBaseException; import com.vci.ubcs.starter.revision.model.BaseModel; import com.vci.ubcs.starter.revision.model.TreeQueryObject; @@ -30,7 +26,7 @@ * @author weidy * @date 2022-2-21 */ -public interface MdmEngineService extends IService<CodeWupin> { +public interface MdmEngineService { /** * 浣跨敤鍒嗙被鐨勪富閿幏鍙栧彲浠ヤ娇鐢ㄧ殑妯℃澘瀵硅薄 * @param codeClassifyOid 鍒嗙被鐨勪富閿� @@ -379,6 +375,7 @@ * @return UI鐩稿叧鐨勫唴瀹� */ MdmUIInfoVO getUIInfoByClassifyOid(String codeClassifyOid, String functionId); + /** * 浣跨敤鍒嗙被涓婚敭锛屾ā鏉夸富閿紝闃舵鏍囪瘑锛屾祦绋嬫ā鏉縦ek鑾峰彇娴佺▼瀹℃壒涓〉闈㈢殑鍐呭锛屽寘鍚寜閽� * diff --git a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/CodeBasicSecServiceImpl.java b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/CodeBasicSecServiceImpl.java index d8cbf35..c19a4ca 100644 --- a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/CodeBasicSecServiceImpl.java +++ b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/CodeBasicSecServiceImpl.java @@ -3,7 +3,6 @@ import com.alibaba.cloud.commons.lang.StringUtils; import com.alibaba.fastjson.JSONObject; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; -import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; @@ -18,9 +17,7 @@ import com.vci.ubcs.code.mapper.CodeFixedValueMapper; import com.vci.ubcs.code.service.*; import com.vci.ubcs.code.vo.CodeReferConfigVO; -import com.vci.ubcs.code.vo.pagemodel.CodeBasicSecVO; -import com.vci.ubcs.code.vo.pagemodel.CodeFixedValueVO; -import com.vci.ubcs.code.vo.pagemodel.CodeRuleVO; +import com.vci.ubcs.code.vo.pagemodel.*; import com.vci.ubcs.code.wrapper.CodeBasicSecWrapper; import com.vci.ubcs.omd.cache.EnumCache; import com.vci.ubcs.omd.enums.EnumEnum; @@ -30,7 +27,6 @@ import com.vci.ubcs.starter.util.DefaultAttrAssimtUtil; import com.vci.ubcs.starter.util.UBCSCondition; import com.vci.ubcs.starter.util.UBCSSqlKeyword; -import com.vci.ubcs.starter.web.enumpck.NewAppConstantEnum; import com.vci.ubcs.starter.web.enumpck.OsCodeFillTypeEnum; import com.vci.ubcs.starter.web.pagemodel.*; import com.vci.ubcs.starter.web.util.BeanUtilForVCI; @@ -39,13 +35,10 @@ import com.vci.ubcs.system.entity.DictBiz; import com.vci.ubcs.system.feign.IDictBizClient; import org.springblade.core.log.exception.ServiceException; -import org.springblade.core.mp.support.Condition; import org.springblade.core.mp.support.Query; -import org.springblade.core.secure.utils.AuthUtil; import org.springblade.core.tool.api.R; import org.springblade.core.tool.utils.BeanUtil; import org.springblade.core.tool.utils.Func; -import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.annotation.Lazy; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; @@ -330,7 +323,7 @@ HashMap<String, String> whereMap = new HashMap<>(); if(!codeReferConfig.getCodeSrchCondConfigVOS().isEmpty()){ codeReferConfig.getCodeSrchCondConfigVOS().stream().forEach(srch->{ - whereMap.put(srch.getFilterField()+"_"+srch.getFilterType(),srch.getFilterValue()); + whereMap.put(srch.getFilterField()+srch.getFilterType(),srch.getFilterValue()); }); } uiFormReferVO.setWhere(whereMap); diff --git a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/CodeClassifyTemplateAttrServiceImpl.java b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/CodeClassifyTemplateAttrServiceImpl.java index 3aa955a..ec459a3 100644 --- a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/CodeClassifyTemplateAttrServiceImpl.java +++ b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/CodeClassifyTemplateAttrServiceImpl.java @@ -19,8 +19,8 @@ import com.vci.ubcs.code.service.ICodeTempphaseService; import com.vci.ubcs.code.vo.CodeReferConfigVO; import com.vci.ubcs.code.vo.pagemodel.CodeClassifyTemplateAttrVO; +import com.vci.ubcs.code.vo.pagemodel.UIFormReferVO; import com.vci.ubcs.code.wrapper.CodeClassifyTemplateAttrWrapper; -import com.vci.ubcs.omd.feign.IAttributeClient; import com.vci.ubcs.omd.feign.IBtmTypeClient; import com.vci.ubcs.omd.vo.BtmTypeAttributeVO; import com.vci.ubcs.omd.vo.BtmTypeVO; @@ -32,7 +32,6 @@ import com.vci.ubcs.starter.web.enumpck.VciFieldTypeEnum; import com.vci.ubcs.starter.web.pagemodel.*; import com.vci.ubcs.starter.web.pagemodel.PageHelper; -import com.vci.ubcs.starter.web.util.BeanUtil; import com.vci.ubcs.starter.web.util.BeanUtilForVCI; import com.vci.ubcs.starter.web.util.VciBaseUtil; import com.vci.ubcs.starter.web.util.VciDateUtil; @@ -41,12 +40,9 @@ import org.springblade.core.log.exception.ServiceException; import org.springblade.core.mp.support.Condition; import org.springblade.core.mp.support.Query; -import org.springblade.core.secure.utils.AuthUtil; import org.springblade.core.tool.api.R; import org.springblade.core.tool.utils.Func; -import org.springframework.beans.BeanUtils; import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.cglib.beans.BeanMap; import org.springframework.context.annotation.Lazy; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; diff --git a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/CodeWupinServiceImpl.java b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/CodeWupinServiceImpl.java deleted file mode 100644 index a0b06ec..0000000 --- a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/CodeWupinServiceImpl.java +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Copyright (c) 2018-2028, Chill Zhuang All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * Neither the name of the dreamlu.net developer nor the names of its - * contributors may be used to endorse or promote products derived from - * this software without specific prior written permission. - * Author: Chill 搴勯獮 (smallchill@163.com) - */ -package com.vci.ubcs.code.service.impl; - -import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; -import com.vci.ubcs.code.entity.CodeWupin; -import com.vci.ubcs.code.vo.CodeWupinVO; -import com.vci.ubcs.code.mapper.CodeWupinMapper; -import com.vci.ubcs.code.service.ICodeWupinService; -import org.springframework.stereotype.Service; -import com.baomidou.mybatisplus.core.metadata.IPage; - -/** - * 缂栫爜淇℃伅 鏈嶅姟瀹炵幇绫� - * - * @author yuxc - * @since 2023-05-05 - */ -@Service -public class CodeWupinServiceImpl extends ServiceImpl<CodeWupinMapper, CodeWupin> implements ICodeWupinService { - - @Override - public IPage<CodeWupinVO> selectCodeWupinPage(IPage<CodeWupinVO> page, CodeWupinVO codeWupin) { - return page.setRecords(baseMapper.selectCodeWupinPage(page, codeWupin)); - } - - -} diff --git a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/MdmEngineServiceImpl.java b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/MdmEngineServiceImpl.java index e569cfb..5871992 100644 --- a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/MdmEngineServiceImpl.java +++ b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/MdmEngineServiceImpl.java @@ -5,24 +5,21 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; -import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.vci.ubcs.code.bo.CodeClassifyFullInfoBO; import com.vci.ubcs.code.bo.CodeTemplateAttrSqlBO; import com.vci.ubcs.code.constant.FrameWorkDefaultValueConstant; -import com.vci.ubcs.code.constant.MdmBtmTypeConstant; import com.vci.ubcs.code.dto.CodeDeleteBatchDTO; import com.vci.ubcs.code.dto.CodeOrderDTO; import com.vci.ubcs.code.dto.datapush.BaseModelDTO; import com.vci.ubcs.code.entity.*; import com.vci.ubcs.code.enumpack.*; -import com.vci.ubcs.code.mapper.CodeWupinMapper; import com.vci.ubcs.code.mapper.CommonsMapper; import com.vci.ubcs.code.service.*; import com.vci.ubcs.code.vo.CodeKeyAttrRepeatVO; +import com.vci.ubcs.code.vo.CodeReferConfigVO; import com.vci.ubcs.code.vo.pagemodel.UITableFieldVO; import com.vci.ubcs.code.vo.pagemodel.UITablePageVO; import com.vci.ubcs.code.vo.pagemodel.*; -import com.vci.ubcs.flow.core.entity.ProcessStageAttr; import com.vci.ubcs.flow.core.feign.IMDMIFlowAttrClient; import com.vci.ubcs.flow.core.vo.ProcessStageAttrVO; import com.vci.ubcs.omd.constant.BtmTypeLcStatusConstant; @@ -41,7 +38,6 @@ import com.vci.ubcs.starter.util.UBCSSqlKeyword; import com.vci.ubcs.starter.web.constant.QueryOptionConstant; import com.vci.ubcs.starter.web.constant.RegExpConstant; -import com.vci.ubcs.starter.web.constant.VciSystemVarConstants; import com.vci.ubcs.starter.web.enumpck.BooleanEnum; import com.vci.ubcs.starter.web.enumpck.UserSecretEnum; import com.vci.ubcs.starter.web.enumpck.VciFieldTypeEnum; @@ -70,7 +66,6 @@ import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import org.springframework.util.CollectionUtils; -import org.springframework.web.bind.annotation.RequestBody; import javax.annotation.Resource; import java.beans.BeanInfo; @@ -96,7 +91,7 @@ * @date 2022-2-22 */ @Service -public class MdmEngineServiceImpl extends ServiceImpl<CodeWupinMapper, CodeWupin> implements MdmEngineService { +public class MdmEngineServiceImpl implements MdmEngineService { /** @@ -104,7 +99,6 @@ */ @Resource private CodeClstemplateServiceImpl templateService; - /** * 鐢熸垚缂栫爜鐨勬湇鍔� @@ -187,7 +181,8 @@ CommonsMapper commonsMapper; @Resource - CodeWupinMapper codeWupinMapper; + ICodeBasicSecService codeBasicSecService; + /** * 缂栫爜瑙勫垯鐨勬湇鍔� */ @@ -1118,8 +1113,9 @@ itemVO.setType("refer"); itemVO.setShowField(itemVO.getField() + "name"); if (StringUtils.isNotBlank(attrVO.getReferConfig())) { - //閰嶇疆鐨勫唴瀹� - itemVO.setReferConfig(JSONObject.parseObject(attrVO.getReferConfig(), UIFormReferVO.class)); + // 閰嶇疆鐨勫唴瀹� + // itemVO.setReferConfig(JSONObject.parseObject(attrVO.getReferConfig(), UIFormReferVO.class)); + itemVO.setReferConfig(referConfigToUIUiTable(attrVO.getReferConfig())); } else { UIFormReferVO formReferVO = new UIFormReferVO(); formReferVO.setType("default"); @@ -1233,7 +1229,8 @@ fieldVO.setShowField(fieldVO.getField()); if (StringUtils.isNotBlank(attrVO.getReferConfig())) { //閰嶇疆鐨勫唴瀹� - fieldVO.setReferConfig(JSONObject.parseObject(attrVO.getReferConfig(), UIFormReferVO.class)); + // fieldVO.setReferConfig(JSONObject.parseObject(attrVO.getReferConfig(), UIFormReferVO.class)); + fieldVO.setReferConfig(referConfigToUIUiTable(attrVO.getReferConfig())); } else { UIFormReferVO formReferVO = new UIFormReferVO(); formReferVO.setType("default"); @@ -1266,6 +1263,51 @@ return fieldVO; } + /** + * 灏唕eferconfig杞崲涓篔SON鏍煎紡鐨刄IFormReferVO + * @param codeReferConfigVO + * @return + */ + private UIFormReferVO referConfigToUIUiTable(String codeReferConfigVO){ + CodeReferConfigVO codeReferConfig = JSONObject.parseObject(codeReferConfigVO, CodeReferConfigVO.class); + // 鎷疯礉涓轰互鍓嶇殑鑰佸璞� + UIFormReferVO uiFormReferVO = new UIFormReferVO(); + org.springblade.core.tool.utils.BeanUtil.copy(codeReferConfig,uiFormReferVO); + + // 琛ㄦ牸鐨勮嚜瀹氫箟瀹氫箟 + UITableCustomDefineVO uiTableConfigVO = new UITableCustomDefineVO(); + uiTableConfigVO.setPage(new UITablePageVO(codeReferConfig.getLimit(),1)); + // 鍒楄〃鐨勫垪鐨勪俊鎭浆鎹� + List<UITableFieldVO> uiTableFieldVOs = new ArrayList<>(); + // 蹇�熸煡璇㈠垪 + List<UITableFieldVO> queryColumns = new ArrayList<>(); + if(!CollectionUtils.isEmpty(codeReferConfig.getCodeShowFieldConfigVOS())){ + codeReferConfig.getCodeShowFieldConfigVOS().stream().forEach(showField ->{ + UITableFieldVO tableColVO = new UITableFieldVO(); + org.springblade.core.tool.utils.BeanUtil.copy(showField,tableColVO); + tableColVO.setSortField(showField.getAttrSortField()); + uiTableFieldVOs.add(tableColVO); + if(showField.getIsQuery().equals("true")){ + queryColumns.add(tableColVO); + } + }); + } + // 鏄剧ず鐨勫垪 + uiTableConfigVO.setCols(uiTableFieldVOs); + // 蹇�熸煡璇㈠垪 + uiTableConfigVO.setQueryColumns(queryColumns); + //set缁欒〃鏍奸厤缃睘鎬� + uiFormReferVO.setTableConfig(uiTableConfigVO); + // 绛涢�夋潯浠� + HashMap<String, String> whereMap = new HashMap<>(); + if(!codeReferConfig.getCodeSrchCondConfigVOS().isEmpty()){ + codeReferConfig.getCodeSrchCondConfigVOS().stream().forEach(srch->{ + whereMap.put(srch.getFilterField()+srch.getFilterType(),srch.getFilterValue()); + }); + } + uiFormReferVO.setWhere(whereMap); + return uiFormReferVO; + } /** * 鐩镐技椤规煡璇� diff --git a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/MdmProductCodeServiceImpl.java b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/MdmProductCodeServiceImpl.java index 65d4580..cf4880e 100644 --- a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/MdmProductCodeServiceImpl.java +++ b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/MdmProductCodeServiceImpl.java @@ -2,8 +2,6 @@ import com.alibaba.nacos.common.utils.StringUtils; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; -import com.baomidou.mybatisplus.core.toolkit.BeanUtils; -import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.vci.ubcs.code.bo.CodeClassifyFullInfoBO; import com.vci.ubcs.code.dto.CodeOrderSecDTO; import com.vci.ubcs.code.entity.CodeAllCode; @@ -16,7 +14,6 @@ import com.vci.ubcs.code.lifecycle.CodeAllCodeLC; import com.vci.ubcs.code.mapper.CodeClassifyValueMapper; import com.vci.ubcs.code.mapper.CodeSerialValueMapper; -import com.vci.ubcs.code.service.ICodeWupinService; import com.vci.ubcs.code.service.MdmEngineService; import com.vci.ubcs.code.service.MdmProductCodeService; import com.vci.ubcs.code.vo.pagemodel.CodeBasicSecVO; @@ -65,11 +62,6 @@ @Resource private CodeAllCodeServiceImpl codeAllCodeService; - /** - * 鎵�鏈夌殑缂栫爜鐨勫唴瀹� - */ - @Resource - private ICodeWupinService iCodeWupinService; /** * 鎵�鏈夌殑缂栫爜鐨勫唴瀹� */ diff --git a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/wrapper/CodeWupinWrapper.java b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/wrapper/CodeWupinWrapper.java deleted file mode 100644 index 39bdf6f..0000000 --- a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/wrapper/CodeWupinWrapper.java +++ /dev/null @@ -1,50 +0,0 @@ -/* - * Copyright (c) 2018-2028, Chill Zhuang All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * Neither the name of the dreamlu.net developer nor the names of its - * contributors may be used to endorse or promote products derived from - * this software without specific prior written permission. - * Author: Chill 搴勯獮 (smallchill@163.com) - */ -package com.vci.ubcs.code.wrapper; - -import org.springblade.core.mp.support.BaseEntityWrapper; -import org.springblade.core.tool.utils.BeanUtil; -import com.vci.ubcs.code.entity.CodeWupin; -import com.vci.ubcs.code.vo.CodeWupinVO; -import java.util.Objects; - -/** - * 缂栫爜淇℃伅 鍖呰绫�,杩斿洖瑙嗗浘灞傛墍闇�鐨勫瓧娈� - * - * @author yuxc - * @since 2023-05-05 - */ -public class CodeWupinWrapper extends BaseEntityWrapper<CodeWupin, CodeWupinVO> { - - public static CodeWupinWrapper build() { - return new CodeWupinWrapper(); - } - - @Override - public CodeWupinVO entityVO(CodeWupin codeWupin) { - CodeWupinVO codeWupinVO = Objects.requireNonNull(BeanUtil.copy(codeWupin, CodeWupinVO.class)); - - //User createUser = UserCache.getUser(codeWupin.getCreateUser()); - //User updateUser = UserCache.getUser(codeWupin.getUpdateUser()); - //codeWupinVO.setCreateUserName(createUser.getName()); - //codeWupinVO.setUpdateUserName(updateUser.getName()); - - return codeWupinVO; - } - - -} -- Gitblit v1.9.3