|
|
@@ -7,6 +7,7 @@ import com.wx.blink.base.common.domain.BaseEntity;
|
|
|
import com.wx.blink.base.common.json.deserializer.DictValueVoDeserializer;
|
|
|
import com.wx.blink.base.common.json.deserializer.FileKeyVoDeserializer;
|
|
|
import com.wx.blink.base.common.json.serializer.FileKeyVoSerializer;
|
|
|
+import io.swagger.v3.oas.annotations.media.Schema;
|
|
|
import lombok.Data;
|
|
|
import lombok.NoArgsConstructor;
|
|
|
|
|
|
@@ -17,13 +18,14 @@ public class BlinkProviderDTO extends BaseEntity {
|
|
|
/**
|
|
|
* 主键
|
|
|
*/
|
|
|
- private Long id;
|
|
|
+ private String id;
|
|
|
|
|
|
/**
|
|
|
* 服务商类型
|
|
|
*/
|
|
|
@JsonDeserialize(using = DictValueVoDeserializer.class)
|
|
|
@DataAdaptorMapping(type = "dict", value = "BLINK_PROVIDER_TYPE")
|
|
|
+ @Schema(description = "服务商类型")
|
|
|
private String providerType;
|
|
|
|
|
|
/**
|
|
|
@@ -31,91 +33,115 @@ public class BlinkProviderDTO extends BaseEntity {
|
|
|
*/
|
|
|
@JsonDeserialize(using = DictValueVoDeserializer.class)
|
|
|
@DataAdaptorMapping(type = "dict", value = "BLINK_PROVIDER_REGION_TYPE")
|
|
|
+ @Schema(description = "区域类型")
|
|
|
private String regionType;
|
|
|
|
|
|
/**
|
|
|
* 服务商名称
|
|
|
*/
|
|
|
+ @Schema(description = "服务商名称")
|
|
|
private String providerName;
|
|
|
|
|
|
/**
|
|
|
* 统一社会代码
|
|
|
*/
|
|
|
+ @Schema(description = "统一社会代码")
|
|
|
private String socialCode;
|
|
|
|
|
|
/**
|
|
|
* 法人
|
|
|
*/
|
|
|
+ @Schema(description = "法人")
|
|
|
private String legalPerson;
|
|
|
|
|
|
/**
|
|
|
* 销售团队(数量)
|
|
|
*/
|
|
|
+ @Schema(description = "销售团队")
|
|
|
private Integer teamNumber;
|
|
|
|
|
|
/**
|
|
|
* 当前职务
|
|
|
*/
|
|
|
+ @Schema(description = "当前职务")
|
|
|
private String currentPosition;
|
|
|
|
|
|
/**
|
|
|
* 省市区
|
|
|
*/
|
|
|
+ @Schema(description = "省市区")
|
|
|
private String provinceCityDistrict;
|
|
|
|
|
|
/**
|
|
|
* 国家或地区
|
|
|
*/
|
|
|
+ @Schema(description = "国家或地区")
|
|
|
private String countryRegion;
|
|
|
|
|
|
/**
|
|
|
* 省份
|
|
|
*/
|
|
|
+ @Schema(description = "省份")
|
|
|
private String province;
|
|
|
|
|
|
/**
|
|
|
* 省份名称
|
|
|
*/
|
|
|
+ @Schema(description = "省份名称")
|
|
|
private String provinceName;
|
|
|
|
|
|
/**
|
|
|
* 城市
|
|
|
*/
|
|
|
+ @Schema(description = "城市")
|
|
|
private String city;
|
|
|
|
|
|
/**
|
|
|
* 城市名称
|
|
|
*/
|
|
|
+ @Schema(description = "城市名称")
|
|
|
private String cityName;
|
|
|
|
|
|
/**
|
|
|
* 区县
|
|
|
*/
|
|
|
+ @Schema(description = "区县")
|
|
|
private String district;
|
|
|
|
|
|
/**
|
|
|
* 区县名称
|
|
|
*/
|
|
|
+ @Schema(description = "区县名称")
|
|
|
private String districtName;
|
|
|
|
|
|
/**
|
|
|
* 详细地址
|
|
|
*/
|
|
|
+ @Schema(description = "详细地址")
|
|
|
private String address;
|
|
|
|
|
|
+ /**
|
|
|
+ * 沟通语言
|
|
|
+ */
|
|
|
+ @Schema(description = "沟通语言")
|
|
|
+ private String communicateLanguage;
|
|
|
+
|
|
|
/**
|
|
|
* 联系人
|
|
|
*/
|
|
|
+ @Schema(description = "联系人")
|
|
|
private String contactPeople;
|
|
|
|
|
|
/**
|
|
|
* 联系人电话
|
|
|
*/
|
|
|
+ @Schema(description = "联系人电话")
|
|
|
private String contactPhone;
|
|
|
|
|
|
/**
|
|
|
* 紧急审核状态
|
|
|
*/
|
|
|
+ @Schema(description = "紧急审核状态")
|
|
|
@JsonDeserialize(using = DictValueVoDeserializer.class)
|
|
|
@DataAdaptorMapping(type = "dict", value = "BLINK_COMMON_JUDGE")
|
|
|
private String emergencyState;
|
|
|
@@ -123,6 +149,7 @@ public class BlinkProviderDTO extends BaseEntity {
|
|
|
/**
|
|
|
* 是否有在手项目
|
|
|
*/
|
|
|
+ @Schema(description = "是否有在手项目")
|
|
|
@JsonDeserialize(using = DictValueVoDeserializer.class)
|
|
|
@DataAdaptorMapping(type = "dict", value = "BLINK_COMMON_JUDGE")
|
|
|
private String inHandState;
|
|
|
@@ -130,11 +157,13 @@ public class BlinkProviderDTO extends BaseEntity {
|
|
|
/**
|
|
|
* 企业业务简介
|
|
|
*/
|
|
|
+ @Schema(description = "企业业务简介")
|
|
|
private String companyDescription;
|
|
|
|
|
|
/**
|
|
|
* 业务资源简介
|
|
|
*/
|
|
|
+ @Schema(description = "业务资源简介")
|
|
|
private String companyNature;
|
|
|
|
|
|
/**
|
|
|
@@ -142,6 +171,7 @@ public class BlinkProviderDTO extends BaseEntity {
|
|
|
*/
|
|
|
@JsonDeserialize(using = DictValueVoDeserializer.class)
|
|
|
@DataAdaptorMapping(type = "dict", value = "BLINK_ENROLL_SOURCE")
|
|
|
+ @Schema(description = "注册来源")
|
|
|
private String storeSource;
|
|
|
|
|
|
/**
|
|
|
@@ -149,6 +179,13 @@ public class BlinkProviderDTO extends BaseEntity {
|
|
|
*/
|
|
|
@JsonDeserialize(using = FileKeyVoDeserializer.class)
|
|
|
@JsonSerialize(using = FileKeyVoSerializer.class)
|
|
|
+ @Schema(description = "营业执照")
|
|
|
private String businessCertificate;
|
|
|
|
|
|
+ /**
|
|
|
+ * 入库状态 0已认证 1不合格
|
|
|
+ */
|
|
|
+ @Schema(description = "入库状态 0已认证 1不合格")
|
|
|
+ private String storeStatus;
|
|
|
+
|
|
|
}
|