From 4f2a2b480f1d36782c315881bad50066a52e71aa Mon Sep 17 00:00:00 2001
From: jiangping <jp@doumee.com>
Date: 星期日, 04 二月 2024 14:11:55 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 server/service/src/main/java/com/doumee/core/utils/Constants.java |  189 +++++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 182 insertions(+), 7 deletions(-)

diff --git a/server/service/src/main/java/com/doumee/core/utils/Constants.java b/server/service/src/main/java/com/doumee/core/utils/Constants.java
index 14fe22d..09ba80d 100644
--- a/server/service/src/main/java/com/doumee/core/utils/Constants.java
+++ b/server/service/src/main/java/com/doumee/core/utils/Constants.java
@@ -635,8 +635,8 @@
         AUDIT_UN_PASS(2, "娲鹃仯鍗曚綅涓嶉�氳繃"),
         EDIT_UNIT(3, "淇敼娲鹃仯鍗曚綅淇℃伅"),
         ADD_WORK_TYPE(4, "鎻愪氦娣诲姞宸ョ"),
-        WORK_TYPE_AUDIT_PASS(5, "娣诲姞宸ョ瀹℃壒閫氳繃"),
-        WORK_TYPE_AUDIT_UN_PASS(6, "娣诲姞宸ョ瀹℃壒涓嶉�氳繃"),
+        WORK_TYPE_AUDIT_PASS(5, "娣诲姞宸ョ瀹℃牳閫氳繃"),
+        WORK_TYPE_AUDIT_UN_PASS(6, "娣诲姞宸ョ瀹℃牳涓嶉�氳繃"),
         ;
         // 鎴愬憳鍙橀噺
         private String name;
@@ -678,7 +678,7 @@
     }
 
     public  enum ApplyCollectStatus {
-        DSP(0, "寰呭鎵�"),
+        DSP(0, "寰呭鏍�"),
         DCD(1, "寰呭嚭鍗�"),
         BZZ(2, "淇濋殰涓�"),
         YGQ(3, "宸茶繃鏈�"),
@@ -822,7 +822,7 @@
         COMPANY_BACK_APPLY_WAIT_SIGNATURE(7, "浼佷笟鐢宠閫�鍥�(寰呯绔�)","鎻愪氦鎰忚锛�${param}",5),
         COMPANY_BACK_APPLY_SIGNATURE(8, "浼佷笟鐢宠閫�鍥�(宸茬绔�)","鎻愪氦鎰忚锛�${param}",5),
         CLOSE(9, "璁㈠崟鍏抽棴","",6),
-        PLATFORM_CHECK_PASS(10,"骞冲彴鎶曚繚瀹℃牳閫氳繃","鎻愪氦鎰忚锛�${param}",1),
+        PLATFORM_CHECK_PASS(10,"骞冲彴鎶曚繚瀹℃牳閫氳繃","鎻愪氦鎰忚锛�${param}",0),
         ;
         // 鎴愬憳鍙橀噺
         private String name;
@@ -910,6 +910,181 @@
         }
     }
 
+
+    public  enum NoticeObjectType {
+        INSURANCE_APPLY(0, "鎶曚繚鐢宠","淇濋櫓鏂规"),
+        APPLY_CHANGE(1, "鍔犲噺淇濈敵璇�","淇濋櫓鏂规"),
+        CHANGE_FACTORY(2, "鍛樺伐鎹㈠巶鐢宠","淇濋櫓鏂规"),
+        DISPATCH_UNIT(3, "娲鹃仯鍗曚綅鐢宠","娲鹃仯鍗曚綅"),
+        TAXES(4, "寮�绁ㄧ敵璇�","寮�绁ㄩ噾棰�"),
+        SETTLE_CLAIMS(5, "鎶ユ鐞嗚禂","鎶ユ浜�")
+        ;
+        // 鎴愬憳鍙橀噺
+        private int key;
+        private String name;
+        private String info;
+
+        // 鏋勯�犳柟娉�
+        NoticeObjectType(int key, String name,String info) {
+            this.name = name;
+            this.key = key;
+            this.info = info;
+        }
+
+        // 鏅�氭柟娉�
+        public static String getName(int index) {
+            for (NoticeObjectType c : NoticeObjectType.values()) {
+                if (c.getKey() == index) {
+                    return c.name;
+                }
+            }
+            return null;
+        }
+
+
+        // get set 鏂规硶
+        public String getName() {
+            return name;
+        }
+
+        public void setName(String name) {
+            this.name = name;
+        }
+
+        public int getKey() {
+            return key;
+        }
+
+        public void setKey(int key) {
+            this.key = key;
+        }
+
+        public String getInfo() {
+            return info;
+        }
+
+        public void setInfo(String info) {
+            this.info = info;
+        }
+
+    }
+
+
+    public  enum NoticeType {
+
+        ZERO(0, "寰呭鏍�","","","寰呭鏍�","宸茬敵璇�","寰呭彈鐞�"),
+        ONE(1, "浼佷笟寰呯缃�","","","宸ョ寰呭鏍�","","瀹屾垚鍙楃悊"),
+        TWO(2, "寰呭嚭鍗�","寰呭鏍�","寰呭鏍�","","",""),
+        THREE(3, "鐢宠閫�鍥�","鐢宠閫�鍥�","鐢宠閫�鍥�","","",""),
+        FOUR(4, "宸查��鍥�","宸查��鍥�","宸查��鍥�","","",""),
+        FIVE(5, "鐢宠椹冲洖","鐢宠椹冲洖","鐢宠椹冲洖","","","")
+        ;
+
+        // 鎴愬憳鍙橀噺
+        private int status;
+        private String insuranceApplyDetail;
+        private String applyChangeDetail;
+        private String changeFactoryDetail;
+        private String dispatchUnitDetail;
+        private String taxesDetail;
+        private String settleClaimsDetail;
+
+        // 鏋勯�犳柟娉�
+        NoticeType(int status, String insuranceApplyDetail,String applyChangeDetail
+                , String changeFactoryDetail,String dispatchUnitDetail
+                , String taxesDetail,String settleClaimsDetail) {
+            this.status = status;
+            this.insuranceApplyDetail = insuranceApplyDetail;
+            this.applyChangeDetail = applyChangeDetail;
+            this.changeFactoryDetail = changeFactoryDetail;
+            this.dispatchUnitDetail = dispatchUnitDetail;
+            this.taxesDetail = taxesDetail;
+            this.settleClaimsDetail = settleClaimsDetail;
+        }
+
+        // 鏅�氭柟娉�
+        public static String getDetail(int status,int type) {
+            for (NoticeType c : NoticeType.values()) {
+                if (c.getStatus() == status) {
+                    if(type==NoticeObjectType.INSURANCE_APPLY.getKey() ){
+                        return c.getInsuranceApplyDetail();
+                    }else if(type == NoticeObjectType.APPLY_CHANGE.getKey()){
+                        return c.getApplyChangeDetail();
+                    }else if(type == NoticeObjectType.CHANGE_FACTORY.getKey()){
+                        return c.getChangeFactoryDetail();
+                    }else if(type == NoticeObjectType.DISPATCH_UNIT.getKey()){
+                        return c.getDispatchUnitDetail();
+                    }else if(type == NoticeObjectType.TAXES.getKey()){
+                        return c.getTaxesDetail();
+                    }else if(type == NoticeObjectType.SETTLE_CLAIMS.getKey()){
+                        return c.getSettleClaimsDetail();
+                    }
+                }
+            }
+            return null;
+        }
+
+        // get set 鏂规硶
+        public int getStatus() {
+            return status;
+        }
+
+        public void setStatus(int status) {
+            this.status = status;
+        }
+
+        public String getInsuranceApplyDetail() {
+            return insuranceApplyDetail;
+        }
+
+        public void setInsuranceApplyDetail(String name) {
+            this.insuranceApplyDetail = insuranceApplyDetail;
+        }
+
+        public String getApplyChangeDetail() {
+            return applyChangeDetail;
+        }
+
+        public void setApplyChangeDetail(String info) {
+            this.applyChangeDetail = applyChangeDetail;
+        }
+
+        public String getChangeFactoryDetail() {
+            return changeFactoryDetail;
+        }
+
+        public void setChangeFactoryDetail(String info) {
+            this.changeFactoryDetail = changeFactoryDetail;
+        }
+
+        public String getDispatchUnitDetail() {
+            return dispatchUnitDetail;
+        }
+
+        public void setDispatchUnitDetail(String info) {
+            this.dispatchUnitDetail = dispatchUnitDetail;
+        }
+
+        public String getTaxesDetail() {
+            return taxesDetail;
+        }
+
+        public void setTaxesDetail(String info) {
+            this.taxesDetail = taxesDetail;
+        }
+
+        public String getSettleClaimsDetail() {
+            return settleClaimsDetail;
+        }
+
+        public void setSettleClaimsDetail(String info) {
+            this.settleClaimsDetail = settleClaimsDetail;
+        }
+
+
+    }
+
+
     public static BigDecimal countDetailFee(Solutions solutions,Date startDate, Date endDate){
         //鏌ヨ淇濋櫓瀹為檯鍛ㄦ湡
         Integer cycle = DateUtil.calculateBetween(endDate,startDate,solutions.getTimeUnit());
@@ -932,7 +1107,7 @@
     public  enum ApplyChangeStatus {
         UPLOAD(0, "鎻愪氦鍔犲噺淇�/鎹㈠巶鐢宠"),
         SIGNATURE(1, "宸茬绔�"),
-        APPROVE(2, "宸蹭笂浼犲鎵�"),
+        APPROVE(2, "宸蹭笂浼犲鏍�"),
         RETURN_APPLY_UPLOAD(3, "鍙戣捣閫�鍥炵敵璇�(寰呭鏍�)"),
         RETURN_APPLY_SIGNATURE(4, "鍙戣捣閫�鍥炵敵璇凤紙宸茬绔狅級"),
         PLATFORM_AGREE(5, "骞冲彴鍚屾剰锛堝凡閫�鍥烇級"),
@@ -1102,8 +1277,8 @@
     public  enum ApplyChangeLogStatus {
         UPLOAD(0, "鍙戣捣鐢宠",""),
         RETURN_APPLY(3, "鍙戣捣閫�鍥炵敵璇�","鎻愪氦鎰忚锛�${param}"),
-        PLATFORM_AGREE(4, "骞冲彴瀹℃壒閫氳繃" ,"鎻愪氦鎰忚锛�${param}"),
-        PLATFORM_UN_AGREE(0, "瀹℃壒椹冲洖","鎻愪氦鎰忚锛�${param}"),
+        PLATFORM_AGREE(4, "骞冲彴瀹℃牳閫氳繃" ,"鎻愪氦鎰忚锛�${param}"),
+        PLATFORM_UN_AGREE(0, "瀹℃牳椹冲洖","鎻愪氦鎰忚锛�${param}"),
         CLOSE(5, "鍏抽棴",""),
         ;
         // 鎴愬憳鍙橀噺

--
Gitblit v1.9.3