|
|
|
package com.zhonglai.luhui.api.controller.test.dto;
|
|
|
|
|
|
|
|
import java.util.Date;
|
|
|
|
import java.util.Map;
|
|
|
|
|
|
|
|
// 线索数据类,用于存储和管理与线索相关的各种信息
|
|
|
|
public class ClueData {
|
|
|
|
// 日期
|
|
|
|
private String date;
|
|
|
|
// 门店活动id
|
|
|
|
private String store_pack_id;
|
|
|
|
// 请求id
|
|
|
|
private String req_id;
|
|
|
|
// 落地页链接
|
|
|
|
private String external_url;
|
|
|
|
// 门店活动备注
|
|
|
|
private String store_pack_remark;
|
|
|
|
// 广告主id
|
|
|
|
private String adv_id;
|
|
|
|
// 素材组
|
|
|
|
private String mid_info;
|
|
|
|
// 线索id
|
|
|
|
private String id;
|
|
|
|
// 广告主名称
|
|
|
|
private String adv_name;
|
|
|
|
// QQ号
|
|
|
|
private String qq;
|
|
|
|
// 线索创建时间
|
|
|
|
private String create_time;
|
|
|
|
// 手动填写地域 - 省
|
|
|
|
private String province_name;
|
|
|
|
// 站点名称
|
|
|
|
private String site_name;
|
|
|
|
// 计划id
|
|
|
|
private String ad_id;
|
|
|
|
// 微信
|
|
|
|
private String weixin;
|
|
|
|
// 组件id
|
|
|
|
private String module_id;
|
|
|
|
// 流量类型,枚举值:
|
|
|
|
// 1: 经营 - 自然流量线索
|
|
|
|
// 2: 经营 - 广告直接线索
|
|
|
|
// 3: 经营 - 广告间接线索
|
|
|
|
// 4: 广告线索
|
|
|
|
// 5: 无
|
|
|
|
private Integer flow_type;
|
|
|
|
// 电话
|
|
|
|
private String telephone;
|
|
|
|
// 姓名
|
|
|
|
private String name;
|
|
|
|
// 站点id
|
|
|
|
private String site_id;
|
|
|
|
// 组件名称
|
|
|
|
private String module_name;
|
|
|
|
// 创意id
|
|
|
|
private String cid;
|
|
|
|
// 性别,枚举值:
|
|
|
|
// 0:未知
|
|
|
|
// 1:男
|
|
|
|
// 2:女
|
|
|
|
private String gender;
|
|
|
|
// 互动类型,枚举值:
|
|
|
|
// 0: 其他
|
|
|
|
// 1: 短视频
|
|
|
|
// 2: 直播
|
|
|
|
// 3: 企业主页
|
|
|
|
// 4: 私信
|
|
|
|
// 5: 订阅文章
|
|
|
|
// 6: 群聊
|
|
|
|
// 7: 独立店铺
|
|
|
|
// 8: 搜索服务卡
|
|
|
|
private Integer action_type;
|
|
|
|
// 门店详细地址
|
|
|
|
private String store_address;
|
|
|
|
// 用户备注留言
|
|
|
|
private String remark;
|
|
|
|
// 广告id
|
|
|
|
private String promotion_id;
|
|
|
|
// 来源抖音号
|
|
|
|
private String refer_dy_id;
|
|
|
|
// 门店备注
|
|
|
|
private String store_remark;
|
|
|
|
// 广告主表单自定义字段,无业务逻辑,仅作表单标志
|
|
|
|
private String form_remark;
|
|
|
|
// 手动填写地域 - 市
|
|
|
|
private String city_name;
|
|
|
|
// 广告名称
|
|
|
|
private String promotion_name;
|
|
|
|
// 门店活动名称
|
|
|
|
private String store_pack_name;
|
|
|
|
// 广告主自定义的其它字段信息,可自定义获取
|
|
|
|
// 例:若创建表单时自定义了"test_case"字段的设置,则产生的remark_dict线索为:"test_case": "xxx"
|
|
|
|
private Map<String, String> remark_dict;
|
|
|
|
// 门店名称
|
|
|
|
private String store_name;
|
|
|
|
// 转化状态
|
|
|
|
private String clue_convert_status;
|
|
|
|
// 邮箱
|
|
|
|
private String email;
|
|
|
|
// 门店所在地
|
|
|
|
private String store_location;
|
|
|
|
// 来源抖音昵称
|
|
|
|
private String refer_dy_name;
|
|
|
|
// 门店id
|
|
|
|
private String store_id;
|
|
|
|
// 详细地址
|
|
|
|
private String address;
|
|
|
|
// 行业原始字段
|
|
|
|
private String business;
|
|
|
|
// 计划名称
|
|
|
|
private String ad_name;
|
|
|
|
// 经营工具id
|
|
|
|
private String corporate_tool_id;
|
|
|
|
// 线索渠道,枚举值:
|
|
|
|
// 0&1: 字节 - 橙子建站
|
|
|
|
// 2: 其他渠道 - 外部导入
|
|
|
|
// 5: 字节 - 抖音企业号
|
|
|
|
// 7: 字节 - 巨量线索
|
|
|
|
// 8:字节 - 云店
|
|
|
|
// 9:字节 - 星图
|
|
|
|
// 10:字节 - 获客宝
|
|
|
|
// 11:字节 - 住小帮
|
|
|
|
private Integer clue_source;
|
|
|
|
// 手动填写地域 - 区
|
|
|
|
private String country_name;
|
|
|
|
// 流量来源,如[字节 - 今日头条]、[字节 - 抖音]
|
|
|
|
private String app_name;
|
|
|
|
// 线索类型,枚举值:
|
|
|
|
// 0: 字节 - 表单提交
|
|
|
|
// 1: 字节 - 在线咨询
|
|
|
|
// 2: 字节 - 智能电话
|
|
|
|
// 3: 字节 - 网页回呼
|
|
|
|
// 4: 字节 - 卡券
|
|
|
|
// 5:字节 - 抽奖
|
|
|
|
private Integer clue_type;
|
|
|
|
// 定位城市,用户提交线索时所在省市
|
|
|
|
private String location;
|
|
|
|
// 年龄
|
|
|
|
private Integer age;
|
|
|
|
|
|
|
|
public String getDate() {
|
|
|
|
return date;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setDate(String date) {
|
|
|
|
this.date = date;
|
|
|
|
}
|
|
|
|
|
|
|
|
public String getStore_pack_id() {
|
|
|
|
return store_pack_id;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setStore_pack_id(String store_pack_id) {
|
|
|
|
this.store_pack_id = store_pack_id;
|
|
|
|
}
|
|
|
|
|
|
|
|
public String getReq_id() {
|
|
|
|
return req_id;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setReq_id(String req_id) {
|
|
|
|
this.req_id = req_id;
|
|
|
|
}
|
|
|
|
|
|
|
|
public String getExternal_url() {
|
|
|
|
return external_url;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setExternal_url(String external_url) {
|
|
|
|
this.external_url = external_url;
|
|
|
|
}
|
|
|
|
|
|
|
|
public String getStore_pack_remark() {
|
|
|
|
return store_pack_remark;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setStore_pack_remark(String store_pack_remark) {
|
|
|
|
this.store_pack_remark = store_pack_remark;
|
|
|
|
}
|
|
|
|
|
|
|
|
public String getAdv_id() {
|
|
|
|
return adv_id;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setAdv_id(String adv_id) {
|
|
|
|
this.adv_id = adv_id;
|
|
|
|
}
|
|
|
|
|
|
|
|
public String getMid_info() {
|
|
|
|
return mid_info;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setMid_info(String mid_info) {
|
|
|
|
this.mid_info = mid_info;
|
|
|
|
}
|
|
|
|
|
|
|
|
public String getId() {
|
|
|
|
return id;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setId(String id) {
|
|
|
|
this.id = id;
|
|
|
|
}
|
|
|
|
|
|
|
|
public String getAdv_name() {
|
|
|
|
return adv_name;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setAdv_name(String adv_name) {
|
|
|
|
this.adv_name = adv_name;
|
|
|
|
}
|
|
|
|
|
|
|
|
public String getQq() {
|
|
|
|
return qq;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setQq(String qq) {
|
|
|
|
this.qq = qq;
|
|
|
|
}
|
|
|
|
|
|
|
|
public String getCreate_time() {
|
|
|
|
return create_time;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setCreate_time(String create_time) {
|
|
|
|
this.create_time = create_time;
|
|
|
|
}
|
|
|
|
|
|
|
|
public String getProvince_name() {
|
|
|
|
return province_name;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setProvince_name(String province_name) {
|
|
|
|
this.province_name = province_name;
|
|
|
|
}
|
|
|
|
|
|
|
|
public String getSite_name() {
|
|
|
|
return site_name;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setSite_name(String site_name) {
|
|
|
|
this.site_name = site_name;
|
|
|
|
}
|
|
|
|
|
|
|
|
public String getAd_id() {
|
|
|
|
return ad_id;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setAd_id(String ad_id) {
|
|
|
|
this.ad_id = ad_id;
|
|
|
|
}
|
|
|
|
|
|
|
|
public String getWeixin() {
|
|
|
|
return weixin;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setWeixin(String weixin) {
|
|
|
|
this.weixin = weixin;
|
|
|
|
}
|
|
|
|
|
|
|
|
public String getModule_id() {
|
|
|
|
return module_id;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setModule_id(String module_id) {
|
|
|
|
this.module_id = module_id;
|
|
|
|
}
|
|
|
|
|
|
|
|
public Integer getFlow_type() {
|
|
|
|
return flow_type;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setFlow_type(Integer flow_type) {
|
|
|
|
this.flow_type = flow_type;
|
|
|
|
}
|
|
|
|
|
|
|
|
public String getTelephone() {
|
|
|
|
return telephone;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setTelephone(String telephone) {
|
|
|
|
this.telephone = telephone;
|
|
|
|
}
|
|
|
|
|
|
|
|
public String getName() {
|
|
|
|
return name;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setName(String name) {
|
|
|
|
this.name = name;
|
|
|
|
}
|
|
|
|
|
|
|
|
public String getSite_id() {
|
|
|
|
return site_id;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setSite_id(String site_id) {
|
|
|
|
this.site_id = site_id;
|
|
|
|
}
|
|
|
|
|
|
|
|
public String getModule_name() {
|
|
|
|
return module_name;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setModule_name(String module_name) {
|
|
|
|
this.module_name = module_name;
|
|
|
|
}
|
|
|
|
|
|
|
|
public String getCid() {
|
|
|
|
return cid;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setCid(String cid) {
|
|
|
|
this.cid = cid;
|
|
|
|
}
|
|
|
|
|
|
|
|
public String getGender() {
|
|
|
|
return gender;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setGender(String gender) {
|
|
|
|
this.gender = gender;
|
|
|
|
}
|
|
|
|
|
|
|
|
public Integer getAction_type() {
|
|
|
|
return action_type;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setAction_type(Integer action_type) {
|
|
|
|
this.action_type = action_type;
|
|
|
|
}
|
|
|
|
|
|
|
|
public String getStore_address() {
|
|
|
|
return store_address;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setStore_address(String store_address) {
|
|
|
|
this.store_address = store_address;
|
|
|
|
}
|
|
|
|
|
|
|
|
public String getRemark() {
|
|
|
|
return remark;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setRemark(String remark) {
|
|
|
|
this.remark = remark;
|
|
|
|
}
|
|
|
|
|
|
|
|
public String getPromotion_id() {
|
|
|
|
return promotion_id;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setPromotion_id(String promotion_id) {
|
|
|
|
this.promotion_id = promotion_id;
|
|
|
|
}
|
|
|
|
|
|
|
|
public String getRefer_dy_id() {
|
|
|
|
return refer_dy_id;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setRefer_dy_id(String refer_dy_id) {
|
|
|
|
this.refer_dy_id = refer_dy_id;
|
|
|
|
}
|
|
|
|
|
|
|
|
public String getStore_remark() {
|
|
|
|
return store_remark;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setStore_remark(String store_remark) {
|
|
|
|
this.store_remark = store_remark;
|
|
|
|
}
|
|
|
|
|
|
|
|
public String getForm_remark() {
|
|
|
|
return form_remark;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setForm_remark(String form_remark) {
|
|
|
|
this.form_remark = form_remark;
|
|
|
|
}
|
|
|
|
|
|
|
|
public String getCity_name() {
|
|
|
|
return city_name;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setCity_name(String city_name) {
|
|
|
|
this.city_name = city_name;
|
|
|
|
}
|
|
|
|
|
|
|
|
public String getPromotion_name() {
|
|
|
|
return promotion_name;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setPromotion_name(String promotion_name) {
|
|
|
|
this.promotion_name = promotion_name;
|
|
|
|
}
|
|
|
|
|
|
|
|
public String getStore_pack_name() {
|
|
|
|
return store_pack_name;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setStore_pack_name(String store_pack_name) {
|
|
|
|
this.store_pack_name = store_pack_name;
|
|
|
|
}
|
|
|
|
|
|
|
|
public Map<String, String> getRemark_dict() {
|
|
|
|
return remark_dict;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setRemark_dict(Map<String, String> remark_dict) {
|
|
|
|
this.remark_dict = remark_dict;
|
|
|
|
}
|
|
|
|
|
|
|
|
public String getStore_name() {
|
|
|
|
return store_name;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setStore_name(String store_name) {
|
|
|
|
this.store_name = store_name;
|
|
|
|
}
|
|
|
|
|
|
|
|
public String getClue_convert_status() {
|
|
|
|
return clue_convert_status;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setClue_convert_status(String clue_convert_status) {
|
|
|
|
this.clue_convert_status = clue_convert_status;
|
|
|
|
}
|
|
|
|
|
|
|
|
public String getEmail() {
|
|
|
|
return email;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setEmail(String email) {
|
|
|
|
this.email = email;
|
|
|
|
}
|
|
|
|
|
|
|
|
public String getStore_location() {
|
|
|
|
return store_location;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setStore_location(String store_location) {
|
|
|
|
this.store_location = store_location;
|
|
|
|
}
|
|
|
|
|
|
|
|
public String getRefer_dy_name() {
|
|
|
|
return refer_dy_name;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setRefer_dy_name(String refer_dy_name) {
|
|
|
|
this.refer_dy_name = refer_dy_name;
|
|
|
|
}
|
|
|
|
|
|
|
|
public String getStore_id() {
|
|
|
|
return store_id;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setStore_id(String store_id) {
|
|
|
|
this.store_id = store_id;
|
|
|
|
}
|
|
|
|
|
|
|
|
public String getAddress() {
|
|
|
|
return address;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setAddress(String address) {
|
|
|
|
this.address = address;
|
|
|
|
}
|
|
|
|
|
|
|
|
public String getBusiness() {
|
|
|
|
return business;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setBusiness(String business) {
|
|
|
|
this.business = business;
|
|
|
|
}
|
|
|
|
|
|
|
|
public String getAd_name() {
|
|
|
|
return ad_name;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setAd_name(String ad_name) {
|
|
|
|
this.ad_name = ad_name;
|
|
|
|
}
|
|
|
|
|
|
|
|
public String getCorporate_tool_id() {
|
|
|
|
return corporate_tool_id;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setCorporate_tool_id(String corporate_tool_id) {
|
|
|
|
this.corporate_tool_id = corporate_tool_id;
|
|
|
|
}
|
|
|
|
|
|
|
|
public Integer getClue_source() {
|
|
|
|
return clue_source;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setClue_source(Integer clue_source) {
|
|
|
|
this.clue_source = clue_source;
|
|
|
|
}
|
|
|
|
|
|
|
|
public String getCountry_name() {
|
|
|
|
return country_name;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setCountry_name(String country_name) {
|
|
|
|
this.country_name = country_name;
|
|
|
|
}
|
|
|
|
|
|
|
|
public String getApp_name() {
|
|
|
|
return app_name;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setApp_name(String app_name) {
|
|
|
|
this.app_name = app_name;
|
|
|
|
}
|
|
|
|
|
|
|
|
public Integer getClue_type() {
|
|
|
|
return clue_type;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setClue_type(Integer clue_type) {
|
|
|
|
this.clue_type = clue_type;
|
|
|
|
}
|
|
|
|
|
|
|
|
public String getLocation() {
|
|
|
|
return location;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setLocation(String location) {
|
|
|
|
this.location = location;
|
|
|
|
}
|
|
|
|
|
|
|
|
public Integer getAge() {
|
|
|
|
return age;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setAge(Integer age) {
|
|
|
|
this.age = age;
|
|
|
|
}
|
|
|
|
} |
|
|
\ No newline at end of file |
...
|
...
|
|