package com.doumee.biz.zbom.model; import com.alibaba.fastjson.annotation.JSONField; import com.fasterxml.jackson.annotation.JsonProperty; import com.google.gson.annotations.SerializedName; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; @Data @ApiModel("志邦IAM组织更新推送Scode参数") public class IamFcodeModel { @JsonProperty("relevanceCode") @JSONField(name="relevanceCode") @SerializedName("relevanceCode") @ApiModelProperty(value = "一体商码(s码)") private String relevanceCode; @JsonProperty("custAccountId") @JSONField(name="custAccountId") @SerializedName("custAccountId") @ApiModelProperty(value = "加盟商id") private String custAccountId; @JsonProperty("customerNumber") @JSONField(name="customerNumber") @ApiModelProperty(value = "加盟商编码") @SerializedName("customerNumber") private String customerNumber; @JsonProperty("customerName") @JSONField(name="customerName") @ApiModelProperty(value = "加盟商名称") @SerializedName("customerName") private String customerName; @JsonProperty("customerShortName") @JSONField(name="customerShortName") @ApiModelProperty(value = "加盟商简称") @SerializedName("customerShortName") private String customerShortName; @JsonProperty("registrationAddress") @JSONField(name="registrationAddress") @ApiModelProperty(value = "注册地址") @SerializedName("registrationAddress") private String registrationAddress; @JsonProperty("country") @JSONField(name="country") @ApiModelProperty(value = "国家") @SerializedName("country") private String country; @JsonProperty("provinceNum") @JSONField(name="provinceNum") @ApiModelProperty(value = "省区编码·") @SerializedName("provinceNum") private String provinceNum; @JSONField(name="provinceName") @JsonProperty("provinceName") @ApiModelProperty(value = "省区名称") @SerializedName("provinceName") private String provinceName; @JSONField(name="cityNum") @JsonProperty("cityNum") @ApiModelProperty(value = "市编码") @SerializedName("cityNum") private String cityNum; @JsonProperty("cityName") @JSONField(name="cityName") @ApiModelProperty(value = "市名称") @SerializedName("cityName") private String cityName; @JsonProperty("countyNum") @JSONField(name="countyNum") @ApiModelProperty(value = "区县编码") @SerializedName("countyNum") private String countyNum; @JsonProperty("countyName") @JSONField(name="countyName") @ApiModelProperty(value = "区县名称") @SerializedName("countyName") private String countyName; @JsonProperty("town") @JSONField(name="town") @ApiModelProperty(value = "乡镇") @SerializedName("town") private String town; @JsonProperty("status") @JSONField(name="status") @ApiModelProperty(value = "状态 中台发布的状态,对下游系统无意义,下游系统可不接") @SerializedName("status") private String status; @JsonProperty("contactPhone") @JSONField(name="contactPhone") @ApiModelProperty(value = "法人手机号码") @SerializedName("contactPhone") private String contactPhone; @JsonProperty("legalPerson") @JSONField(name="legalPerson") @ApiModelProperty(value = "法人") @SerializedName("legalPerson") private String legalPerson; @JsonProperty("legalIdentification") @JSONField(name="legalIdentification") @ApiModelProperty(value = "法人身份证号码") @SerializedName("legalIdentification") private String legalIdentification; @JsonProperty("accountOwner") @JSONField(name="accountOwner") @ApiModelProperty(value = "实控人") @SerializedName("accountOwner") private String accountOwner; @JsonProperty("accountIdentification") @JSONField(name="accountIdentification") @ApiModelProperty(value = "实控人身份证") @SerializedName("accountIdentification") private String accountIdentification; @JsonProperty("taxRegistrationNum") @JSONField(name="taxRegistrationNum") @ApiModelProperty(value = "纳税登记证号码") @SerializedName("taxRegistrationNum") private String taxRegistrationNum; }