|
@@ -0,0 +1,143 @@
|
|
|
|
|
+package com.wx.blink.backend.domain.dto;
|
|
|
|
|
+
|
|
|
|
|
+import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
|
|
|
|
|
+import com.fasterxml.jackson.databind.annotation.JsonSerialize;
|
|
|
|
|
+import com.wx.blink.base.common.annoation.DataAdaptorMapping;
|
|
|
|
|
+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 lombok.Data;
|
|
|
|
|
+import java.math.BigDecimal;
|
|
|
|
|
+
|
|
|
|
|
+@Data
|
|
|
|
|
+public class BlinkCompetitorDTO extends BaseEntity {
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * id
|
|
|
|
|
+ */
|
|
|
|
|
+ private Long id;
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 竞争对手名称
|
|
|
|
|
+ */
|
|
|
|
|
+ private String competitorName;
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 曾用名
|
|
|
|
|
+ */
|
|
|
|
|
+ private String formerName;
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 竞争对手ID
|
|
|
|
|
+ */
|
|
|
|
|
+ private String competitorId;
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 属性
|
|
|
|
|
+ */
|
|
|
|
|
+ @JsonDeserialize(using = DictValueVoDeserializer.class)
|
|
|
|
|
+ @DataAdaptorMapping(type = "dict", value = "BLINK_EXPO_TYPE")
|
|
|
|
|
+ private String attribute;
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 注册资本(元)
|
|
|
|
|
+ */
|
|
|
|
|
+ private String registeredCapital;
|
|
|
|
|
+ private BigDecimal registeredCapitals;
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 注册日期
|
|
|
|
|
+ */
|
|
|
|
|
+ private String registeredTime;
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 注册地址
|
|
|
|
|
+ */
|
|
|
|
|
+ private String registeredAddress;
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 单位类型
|
|
|
|
|
+ */
|
|
|
|
|
+ @JsonDeserialize(using = DictValueVoDeserializer.class)
|
|
|
|
|
+ @DataAdaptorMapping(type = "dict", value = "BLINK_EXPO_TYPE")
|
|
|
|
|
+ private String flatsType;
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 已登记参标数量
|
|
|
|
|
+ */
|
|
|
|
|
+ private Integer biddingNumber;
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 已登记中标数量
|
|
|
|
|
+ */
|
|
|
|
|
+ private Integer winningNumber;
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 累计资质管理
|
|
|
|
|
+ */
|
|
|
|
|
+ private String qualificationManage;
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 国家或地区
|
|
|
|
|
+ */
|
|
|
|
|
+ private String countryRegion;
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 省份
|
|
|
|
|
+ */
|
|
|
|
|
+ private String province;
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 省份名称
|
|
|
|
|
+ */
|
|
|
|
|
+ private String provinceName;
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 城市
|
|
|
|
|
+ */
|
|
|
|
|
+ private String city;
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 城市名称
|
|
|
|
|
+ */
|
|
|
|
|
+ private String cityName;
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 区县
|
|
|
|
|
+ */
|
|
|
|
|
+ private String district;
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 区县名称
|
|
|
|
|
+ */
|
|
|
|
|
+ private String districtName;
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 详细地址
|
|
|
|
|
+ */
|
|
|
|
|
+ private String address;
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 员工人数
|
|
|
|
|
+ */
|
|
|
|
|
+ private Integer employeeNumber;
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 优势说明
|
|
|
|
|
+ */
|
|
|
|
|
+ private String advantageDescription;
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 劣势说明
|
|
|
|
|
+ */
|
|
|
|
|
+ private String disadvantageDescription;
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 附件集合
|
|
|
|
|
+ */
|
|
|
|
|
+ @JsonDeserialize(using = FileKeyVoDeserializer.class)
|
|
|
|
|
+ @JsonSerialize(using = FileKeyVoSerializer.class)
|
|
|
|
|
+ private String attachment;
|
|
|
|
|
+
|
|
|
|
|
+}
|