From b6b77c70de21c8d109be6a9fb2d8b98d51d708e0 Mon Sep 17 00:00:00 2001
From: Your Name <you@example.com>
Date: 星期四, 23 二月 2023 02:05:21 +0800
Subject: [PATCH] 优化加入智能水电表厂家

---
 java110-bean/src/main/java/com/java110/dto/fee/FeeAttrDto.java |   51 +++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 51 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
index d66a4db..d2d8a4d 100755
--- 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
@@ -27,6 +28,23 @@
     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";//涓氫富鑱旂郴鏂瑰紡
+    public static final String SPEC_CD_CAR_INOUT_ID = "390011";//杞﹁締杩涘満缂栧彿
+    public static final String SPEC_CD_PAY_OBJECT_NAME = "390012";//浠樿垂瀵硅薄鍚嶇О
+    public static final String SPEC_CD_COMBO_ID = "390013";//璐圭敤濂楅ID
+    public static final String SPEC_CD_RATE_CYCLE = "390014";//閫掑鍛ㄦ湡
+    public static final String SPEC_CD_RATE = "390015";//閫掑鐜�
+    public static final String SPEC_CD_RATE_START_TIME = "390016";//閫掑寮�濮嬫椂闂�
+
+    /**
+     * INSERT INTO `tt`.`t_dict` ( `status_cd`, `name`, `description`, `create_time`, `table_name`, `table_columns`)
+     * VALUES ( '390014', '閫掑鍛ㄦ湡', '閫掑鍛ㄦ湡', '2020-01-30 17:09:43', 'pay_fee_attrs', 'spec_cd');
+     * INSERT INTO `tt`.`t_dict` ( `status_cd`, `name`, `description`, `create_time`, `table_name`, `table_columns`)
+     * VALUES ( '390015', '閫掑鐜�', '閫掑鐜�', '2020-01-30 17:09:43', 'pay_fee_attrs', 'spec_cd');
+     * INSERT INTO `tt`.`t_dict` ( `status_cd`, `name`, `description`, `create_time`, `table_name`, `table_columns`)
+     * VALUES ( '390016', '閫掑寮�濮嬫椂闂�', '閫掑寮�濮嬫椂闂�', '2020-01-30 17:09:43', 'pay_fee_attrs', 'spec_cd');
+     */
+
+
 
     private String attrId;
     private String specCd;
@@ -34,6 +52,33 @@
     private String communityId;
     private String feeId;
     private String value;
+    private String state;
+
+    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;
@@ -106,5 +151,11 @@
         this.specCdName = specCdName;
     }
 
+    public String getState() {
+        return state;
+    }
 
+    public void setState(String state) {
+        this.state = state;
+    }
 }

--
Gitblit v1.8.0