Kaynağa Gözat

出单后添加下月投保单

yanliming 5 yıl önce
ebeveyn
işleme
12d9d5103b

+ 45 - 0
picc-common/src/main/java/com/jpsoft/picc/modules/business/entity/InsurancePolicy.java

@@ -4,6 +4,8 @@ import java.io.Serializable;
 import java.util.Date;
 import java.text.SimpleDateFormat;
 import java.math.BigDecimal;
+
+import com.jpsoft.picc.modules.common.constant.PolicyStatus;
 import org.springframework.format.annotation.DateTimeFormat;
 import com.fasterxml.jackson.annotation.JsonFormat;
 import io.swagger.annotations.ApiModelProperty;
@@ -22,6 +24,8 @@ public class InsurancePolicy {
     private String definitionId;
     @ApiModelProperty(value = "状态:待制单50/待出单60/已出单70")
     private String status;
+    @ApiModelProperty(value = "状态:草稿10/待初审20/待复审30/待缴费40/待制单50/待出单60/已出单70/已过期100(翻译)")
+    private String statusN;
     @ApiModelProperty(value = "流程审核状态:正常/回退等")
     private String processStatus;
     @ApiModelProperty(value = "保险费合计(总金额)")
@@ -345,4 +349,45 @@ public class InsurancePolicy {
     public void setDefinitionId(String definitionId) {
         this.definitionId = definitionId;
     }
+
+
+    /**
+     * 状态翻译
+     * @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;
+    }
 }