ソースを参照

历史审批记录状态翻译

yanliming 5 年 前
コミット
f85c26151c

+ 42 - 0
picc-common/src/main/java/com/jpsoft/picc/modules/business/entity/InsurancePolicyRecord.java

@@ -1,6 +1,7 @@
 package com.jpsoft.picc.modules.business.entity;
 
 import com.fasterxml.jackson.annotation.JsonFormat;
+import com.jpsoft.picc.modules.common.constant.PolicyStatus;
 import io.swagger.annotations.ApiModel;
 import io.swagger.annotations.ApiModelProperty;
 import org.springframework.format.annotation.DateTimeFormat;
@@ -23,6 +24,7 @@ public class InsurancePolicyRecord {
     private Date updateTime;
     @ApiModelProperty(value = "状态:待制单50/待出单60/已出单70")
     private String status;
+    private String statusN;
 
     /**
      * 获取编号
@@ -176,4 +178,44 @@ public class InsurancePolicyRecord {
     public void setStatus(String status){
         this.status = status;
     }
+
+    /**
+     * 状态翻译
+     * @return
+     */
+    public String getStatusN() {
+        String statusN = "";
+        if(status.equals("10")){
+            statusN = PolicyStatus.Draft.getText();
+        }
+        else if(status.equals("15")){
+            statusN = PolicyStatus.Back.getText();
+        }
+        else if(status.equals("20")){
+            statusN = PolicyStatus.PendingTrial.getText();
+        }
+        else if(status.equals("30")){
+            statusN = PolicyStatus.PendingRetrial.getText();
+        }
+        else if(status.equals("40")){
+            statusN = PolicyStatus.PendingPay.getText();
+        }
+        else if(status.equals("50")){
+            statusN = PolicyStatus.PendingMakePolicy.getText();
+        }
+        else if(status.equals("60")){
+            statusN = PolicyStatus.PendingOutPolicy.getText();
+        }
+        else if(status.equals("70")){
+            statusN = PolicyStatus.SendOutPolicy.getText();
+        }
+        else{
+            statusN = PolicyStatus.Expired.getText();
+        }
+        return statusN;
+    }
+
+    public void setStatusN(String statusN){
+        this.statusN = statusN;
+    }
 }