From 576c52d8d8e6fb1e738380cc5fc101a6a2b0b3a8 Mon Sep 17 00:00:00 2001
From: java110 <928255095@qq.com>
Date: 星期六, 04 九月 2021 16:00:57 +0800
Subject: [PATCH] Merge branch 'master' of http://git.homecommunity.cn/supervip/MicroCommunity

---
 java110-bean/src/main/java/com/java110/dto/fee/FeeAttrDto.java |   49 +++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 49 insertions(+), 0 deletions(-)

diff --git a/java110-bean/src/main/java/com/java110/dto/fee/FeeAttrDto.java b/java110-bean/src/main/java/com/java110/dto/fee/FeeAttrDto.java
old mode 100644
new mode 100755
index 6031230..d0865be
--- a/java110-bean/src/main/java/com/java110/dto/fee/FeeAttrDto.java
+++ b/java110-bean/src/main/java/com/java110/dto/fee/FeeAttrDto.java
@@ -4,6 +4,7 @@
 
 import java.io.Serializable;
 import java.util.Date;
+import java.util.List;
 
 /**
  * @ClassName FloorDto
@@ -17,11 +18,49 @@
 
     public static final String SPEC_CD_REPAIR = "390001"; // 鎶ヤ慨鍗旾D
 
+    public static final String SPEC_CD_IMPORT_FEE_NAME = "390002";//瀵煎叆璐圭敤鍚嶇О
+
+    public static final String SPEC_CD_SHARE_DEGREES = "390003";//鍏憡鐢ㄩ噺
+    public static final String SPEC_CD_TOTAL_DEGREES = "390004";//鍏憡鎬荤敤閲�
+    public static final String SPEC_CD_SHARE_FORMULA = "390005";//鍏憡鍏紡
+    public static final String SPEC_CD_PROXY_CONSUMPTION = "390006";//鐢ㄩ噺
+    public static final String SPEC_CD_ONCE_FEE_DEADLINE_TIME = "390010";// 鎴鏃堕棿
+    public static final String SPEC_CD_OWNER_ID = "390007";//涓氫富ID
+    public static final String SPEC_CD_OWNER_NAME = "390008";//涓氫富鍚嶇О
+    public static final String SPEC_CD_OWNER_LINK = "390009";//涓氫富鑱旂郴鏂瑰紡
+
     private String attrId;
     private String specCd;
+    private String specCdName;
     private String communityId;
     private String feeId;
     private String value;
+
+    public static String getFeeAttrValue(FeeDto feeDto, String specCd) {
+        List<FeeAttrDto> feeAttrDtos = feeDto.getFeeAttrDtos();
+        FeeAttrDto feeAttrDto = getFeeAttr(feeAttrDtos, specCd);
+        if (feeAttrDto == null) {
+            return "";
+        }
+        return feeAttrDto.getValue();
+    }
+
+    public static FeeAttrDto getFeeAttr(FeeDto feeDto, String specCd) {
+        List<FeeAttrDto> feeAttrDtos = feeDto.getFeeAttrDtos();
+        return getFeeAttr(feeAttrDtos, specCd);
+    }
+
+    public static FeeAttrDto getFeeAttr(List<FeeAttrDto> feeAttrDtos, String specCd) {
+        if (feeAttrDtos == null || feeAttrDtos.size() < 1) {
+            return null;
+        }
+        for (FeeAttrDto feeAttrDto : feeAttrDtos) {
+            if (specCd.equals(feeAttrDto.getSpecCd())) {
+                return feeAttrDto;
+            }
+        }
+        return null;
+    }
 
 
     private Date createTime;
@@ -85,4 +124,14 @@
     public void setStatusCd(String statusCd) {
         this.statusCd = statusCd;
     }
+
+    public String getSpecCdName() {
+        return specCdName;
+    }
+
+    public void setSpecCdName(String specCdName) {
+        this.specCdName = specCdName;
+    }
+
+
 }

--
Gitblit v1.8.0