拜访记录同步

参数名称 参数值
接口URL 第三方服务接口URL
接口参数 msgId: 消息ID
dataType: visit
dataId: 数据ID
dataVersion: 001
dataFormat: json
data: <<请求数据体>>
timestamp: 请求时间戳
digest: 数据签名,md5(data|appkey|timestamp)

<<数据主体信息>>
说明:格式为JSON格式数据


visit:高级拜访记录表数据
config:表配置信息,主要包括表名及表结构
config.pt:各自定义表单表结构
config.sts:各自定义表单子表结构
config.pt.table_name:表名
config.pt.function_name:流程名称
config.pt.function_alias:流程描述
config.pt.release_time:流程发布时间
config.sts.table_name_cn:表中文名称
config.pt.columns:自定义表单各字段列表
config.pt.columns[].col_name:字段名称
config.pt.columns [].col_code:字段编码
config.pt.columns [].group_id:分组ID
config.pt.columns [].group_name:分组名称
config.pt.columns[].col_type:字段类型 0:数字,1:文本,2:日期
data:表数据信息,主要包括主表和子表数据
data.pt:各自定义表单主表数据
data.pt.table_name:表名
data.pt.rows:数据
data.pt.rows.visit_implement_id: 对应拜访记录ID


data.sts:各自定义表单子表数据
data.sts.rows.master_id: 对应自定义表单主表ID


拜访记录表结构:
参数 类型 名称 备注
id INT8 id 缺省字段
status VARCHAR(1) 状态 缺省字段
creator_id INT8 创建人 缺省字段
create_time TIMESTAMP 创建时间 缺省字段
modifyier_id INT8 修改人 缺省字段
modify_time TIMESTAMP 修改时间 缺省字段
visitor INT8 拜访人ID
visitor_sourcecode varchar(100) 拜访人sourcecode
visitor_name varchar(100) 拜访人名称
visit_type VARCHAR(1) 拜访类型 1:计划拜访,2:临时拜访,3:线路拜访
customer INT8 拜访客户ID
customer_sourcecode varchar(100) 拜访客户sourcecode
customer_name varchar(100) 拜访客户名称
visit_date TIMESTAMP 拜访日期 预定拜访日期
visit_time TIMESTAMP 拜访时间 实际拜访时间
sequence NUMERIC 拜访序号
visit_status VARCHAR(1) 拜访状态 0:未拜访,1:已拜访,2:失访
customer_ll VARCHAR(200) 客户位置 经纬度,客户默认的定位数据
customer_llc VARCHAR(200) 客户纠偏位置 经纬度,纠偏后的客户定位数据
customer_lla VARCHAR(200) 客户地标信息 纠偏后转换得到的客户地标信息
flow_set_id VARCHAR(200) 拜访流程id 对应拜访流程设置表id,拜访执行的时候所使用的流程id
flow_set_name VARCHAR(200) 拜访流程名称
missed_type VARCHAR(4000) 失访原因 对应失访类型表id
missed_regtime TIMESTAMP 失访登记时间
missed_reason VARCHAR(4000) 失访备注
missed_picture_path VARCHAR(200) 失访拍照照片路径 照片完整路径,多张图片以','分隔
missed_ll VARCHAR(200) 失访位置
missed_llc VARCHAR(200) 失访纠偏位置 经纬度,此次拍照时纠偏后的定位数据
missed_lla VARCHAR(200) 失访地标信息 纠偏后的定位数据转换得到的地标信息
is_finished VARCHAR(1) 必做流程是否完成 0:非必填1:必填
plan_content VARCHAR(5000) 计划内容
arrive_time TIMESTAMP 到店时间
arrive_llc VARCHAR(200) 到店纠偏位置 经纬度,此次拍照时纠偏后的定位数据
arrive_lla VARCHAR(200) 到店地标信息 纠偏后的定位数据转换得到的地标信息
arrive_rg_type VARCHAR(1) 到店定位类型 1:GPS定位;2:基站定位;
arrive_pos_offset NUMERIC(20,2) 到店偏差距离 纠偏后的位置和客户纠偏后的位置的差值
arrive_picture_path VARCHAR(4000) 到店照片路径 照片完整路径,多张图片以','分隔
arrive_remarks VARCHAR(4000) 到店备注
leave_time TIMESTAMP 离店时间
leave_llc VARCHAR(200) 离店纠偏位置 经纬度,此次拍照时纠偏后的定位数据
leave_lla VARCHAR(200) 离店地标信息 纠偏后的定位数据转换得到的地标信息
leave_rg_type VARCHAR(1) 离店定位类型 1:GPS定位;2:基站定位;
leave_pos_offset NUMERIC(20,2) 离店偏差距离 纠偏后的位置和客户纠偏后的位置的差值
leave_picture_path VARCHAR(4000) 离店照片路径 照片完整路径,多张图片以','分隔
leave_remarks VARCHAR(4000) 离店备注
time_consume NUMERIC(20,2) 拜访用时
summary VARCHAR(4000) 拜访总结内容
summary_pictures VARCHAR(4000) 拜访总结图片 照片完整路径,多张图片以','分隔
summary_time TIMESTAMP 拜访总结时间
自定义主表默认固定字段:
参数 类型 名称 备注
id INT8 id 缺省字段
source_code VARCHAR(200) source_code 缺省字段
status VARCHAR(1) 状态 缺省字段
creator_id INT8 创建人 缺省字段
create_time TIMESTAMP 创建时间 缺省字段
modifyier_id INT8 修改人 缺省字段
modify_time TIMESTAMP 修改时间 缺省字段
visit_implement_id INT8 拜访记录ID
自定义子表默认固定字段:
参数 类型 名称 备注
id INT8 id 缺省字段
source_code VARCHAR(200) source_code 缺省字段
status VARCHAR(1) 状态 缺省字段
creator_id INT8 创建人 缺省字段
create_time TIMESTAMP 创建时间 缺省字段
modifyier_id INT8 修改人 缺省字段
modify_time TIMESTAMP 修改时间 缺省字段
master_id INT8 自定义主表记录ID
响应信息 return_code: 响应编码
return_msg: 响应消息内容
msg_id: 消息ID

请求消息体示例:
{
    "visit": {
    	"id": "7158134644391369579",
    	"status": "1",
    	"creator_id": "8852846736962284521",
    	"create_time": "2017-12-19 15:34:00",
    	"modifyier_id": "8852846736962284521",
    	"modify_time": "2017-12-19 15:34:25",
    	"visitor": "8852846736962284521",
        "visitor_sourcecode": "",
        "visitor_name": "dr",
        "visit_type": "2",
        "customer": "6313529032719815457",
        "customer_sourcecode": "",
        "customer_name": "客户名称",
        "visit_date": "2017-12-19 00:00:00",
        "visit_time": "2017-12-19 15:34:00"
        "sequence": "0",
        "visit_status": "1",
        "customer_ll": "31.983138,118.730148",
        "customer_llc": "31.983138,118.730148",
        "customer_lla": "南京市建邺区嘉陵江东街康缘智汇港附近",
        "flow_set_id": "6512111183991616778",
        "flow_set_name": "测试流程",
        "missed_type": "",
        "missed_regtime": "",
        "missed_reason": "",
        "missed_picture_path": "",
        "missed_ll": "",
        "missed_llc": "",
        "missed_lla": "",
        "is_finished": "1",
        "plan_content": "",
        "arrive_time": "2017-12-19 15:34:00",
        "arrive_llc": "31.983088,118.730545",
        "arrive_lla": "江苏省南京市建邺区嘉陵江东街康缘智汇港",
        "arrive_rg_type": "",
        "arrive_pos_offset": "28.00",
        "arrive_picture_path": "",
        "arrive_remarks": "",
        "leave_time": "2016-07-01 13:53:02",
        "leave_llc": "31.983292,118.730385",
        "leave_lla": "南京市建邺区康文路江苏高速公路信息工程有限公司附近",
        "leave_rg_type": "",
        "leave_pos_offset": "28.00",
    	"leave_picture_path": "",
        "leave_remarks": "",    
        "time_consume": "0.00",        
        "summary": "总结",
        "summary_time": "",
        "summary_pictures": "" 
    },
    "config": [
        {
            "pt": {
                "table_name": "slfdf_1712190001",
                "function_name": "表单AAA",
                "function_alias": "表单AAA描述",
                "release_time": "2016-07-01 08:58:38",
                "columns": [
                	{
                        "col_name": "数据id",
                        "col_code": "id",
                        "col_type": "0"
                    },
                    {
                        "col_name": "数据source_code",
                        "col_code": "source_code",
                        "col_type": "1"
                    },
                    {
                        "col_name": "状态",
                        "col_code": "status",
                        "col_type": "1"
                    },
                    {
                        "col_name": "创建人id",
                        "col_code": "creator_id",
                        "col_type": "0"
                    },
                    {
                        "col_name": "创建时间",
                        "col_code": "create_time",
                        "col_type": "2"
                    },
                    {
                        "col_name": "修改人id",
                        "col_code": "modifyier_id",
                        "col_type": "0"
                    },
                    {
                        "col_name": "修改时间",
                        "col_code": "modify_time",
                        "col_type": "2"
                    },
                    {
                        "col_name": "拜访记录id",
                        "col_code": "visit_implement_id",
                        "col_type": "0"
                    },
                    {
                        "col_name": "学校",
                        "col_code": "slfdf_1712190004",
                        "group_id": "5310624925353881186",
                        "group_name": "分组A",
                        "col_type": "1"
                    }
                ]
            },
            "sts": [
                {
                    "table_name": "slfdf_1606240015",
                    "table_name_cn": "个人信息",
                    "columns": [
                    	 {
                            "col_name": "数据id",
                            "col_code": "id",
                            "col_type": "0"
                        },
                        {
                            "col_name": "数据source_code",
                            "col_code": "source_code",
                            "col_type": "1"
                        },
                        {
                            "col_name": "状态",
                            "col_code": "status",
                            "col_type": "1"
                        },
                        {
                            "col_name": "创建人id",
                            "col_code": "creator_id",
                            "col_type": "0"
                        },
                        {
                            "col_name": "创建时间",
                            "col_code": "create_time",
                            "col_type": "2"
                        },
                        {
                            "col_name": "修改人id",
                            "col_code": "modifyier_id",
                            "col_type": "0"
                        },
                        {
                            "col_name": "修改时间",
                            "col_code": "modify_time",
                            "col_type": "2"
                        },
                        {
                            "col_name": "主记录id",
                            "col_code": "master_id",
                            "col_type": "0"
                        },
                        {
                            "col_name": "姓名",
                            "col_code": "slfdf_1606240016",
                            "col_type": "1"
                        },
                        {
                            "col_name": "年龄",
                            "col_code": "slfdf_1606240017",
                            "col_type": "1"
                        }
                    ]
                }
            ]
        }
    ],
    "data": [
        {
            "pt": {
                "table_name": "slfdf_1712190001",
                "rows": {
                    "id": "4622631669645698414",
                    "slfdf_1712190004": "A学校",
                    "status": "1",
                    "create_time": "2016-07-01 13:51:26",
                    "visit_implement_id": "7158134644391369579",
                    "creator_id": "6611925934866977709"
                }
            },
            "sts": [
                {
                    "table_name": "slfdf_1606240015",
                    "rows": [
                        {
                            "id": "5542631669645698323",
                            "slfdf_1606240016": "张三",
                            "slfdf_1606240017": "26",
                            "status": "1",
                            "create_time": "2016-07-01 13:51:26",
                            "master_id": "4622631669645698414",
                            "creator_id": "6611925934866977709"
                        }
                    ]
                }
            ]
        }
    ]
}

响应信息示例:
{
    "return_code": 0,
    "return_msg": "",
    "msg_id": "X0001"
}
                  
参数名称 参数值
接口URL 第三方服务接口URL
接口参数 msgId: 消息ID
dataType: visit_plan
dataId: 数据ID
dataVersion: 001
dataFormat: json
data: <<请求数据体>>
timestamp: 请求时间戳
digest: 数据签名,md5(data|appkey|timestamp)

<<数据主体信息>>
说明:格式为JSON格式数据

visit_plan: 高级拜访计划数据(高级拜访主表)

拜访主表结构:
参数 类型 名称 备注
id int8 id 缺省字段
status VARCHAR(1) 状态 0:删除,1:未删除
creator_id INT8 创建人 缺省字段
create_time TIMESTAMP 创建时间 缺省字段
modifyier_id INT8 修改人 缺省字段
modify_time TIMESTAMP 修改时间 缺省字段
visitor INT8 拜访人ID
visitor_sourcecode varchar(100) 拜访人sourcecode
visitor_name varchar(100) 拜访人名称
visit_type VARCHAR(1) 拜访类型 1:计划拜访,2:临时拜访,3:线路拜访
customer INT8 拜访客户ID
customer_sourcecode varchar(100) 拜访客户sourcecode
customer_name varchar(100) 拜访客户名称
visit_date TIMESTAMP 拜访日期 预定拜访日期
sequence NUMERIC 拜访序号
visit_status VARCHAR(1) 拜访状态 0:未拜访,1:已拜访,2:失访
customer_ll VARCHAR(200) 客户位置 经纬度,客户默认的定位数据
customer_llc VARCHAR(200) 客户纠偏位置 经纬度,纠偏后的客户定位数据
customer_lla VARCHAR(200) 客户地标信息 纠偏后转换得到的客户地标信息
plan_content VARCHAR(5000) 计划内容
响应信息 return_code: 响应编码
return_msg: 响应消息内容
msg_id: 消息ID

请求消息体示例:
{
    "visit_plan": {
        "id": "8336850706919142842",
        "create_time": "2016-08-17 15:30:02",
        "customer": "6415184318084456604",
        "creator_id": "6611925934866977709",
        "visitor": "7986507193511966864",
        "visit_date": "2016-08-17 00:00:00",
        "sequence": "4",
        "visit_status": "0",
        "status": "1",
        "customer_ll": "31.983077,118.730478",
        "customer_llc": "31.983077,118.730478",
        "customer_lla": "江苏省南京市建邺区嘉陵江东街康缘智汇港",
        "plan_content": "1",
        "visit_type": "1",
        "modifyier_id": "-1",
        "modify_time": ""
    }
}

响应信息示例:
{
    "return_code": 0,
    "return_msg": "",
    "msg_id": "X0001"
}