package com.nova.sankuai.domain.api.yangqianguan.vo; import com.fasterxml.jackson.annotation.JsonProperty; import com.nova.sankuai.domain.enums.customerinfo.MaritalStatusEnum; import lombok.Data; /** * @Description 额外信息 * @Author CWR * @Date 2022/4/27 21:07 */ @Data public class OptionInfoVo { /** * 公司名 */ @JsonProperty("company_name") private String companyName; /** * 单位所在省 */ @JsonProperty("office_address_province") private String officeAddressProvince; /** * 单位所在市 */ @JsonProperty("office_address_city") private String officeAddressCity; /** * 单位所在区 */ @JsonProperty("office_address_district") private String officeAddressDistrict; /** * 单位详细地址 */ @JsonProperty("office_address_detail") private String officeAddressDetail; /** * 婚姻状况 * 1-已婚, 2-未婚, 3-离异, 4-丧偶, 5-再婚, 6-未知 */ @JsonProperty("marital_status") private Integer maritalStatus; /** * 洋钱罐婚姻状况枚举转换 * @return */ public String formatMaritalStatus() { if (1 == this.maritalStatus) { return MaritalStatusEnum.MaritalStatus_6.getSys(); } else if (2 == this.maritalStatus) { return MaritalStatusEnum.MaritalStatus_5.getSys(); } else if (3 == this.maritalStatus) { return MaritalStatusEnum.MaritalStatus_7.getSys(); } else if (4 == this.maritalStatus) { return MaritalStatusEnum.MaritalStatus_8.getSys(); } return MaritalStatusEnum.MaritalStatus_9.getSys(); } }