新增模板
请选择模板
导出日志
导入界面
模板列表
错误日志
通用导入:
绿漫项目对接:
报销数据导入:
模板说明
1 .
表名称
:指导入数据存储的数据表名称(只支持SQLserver);
2 .
字段名称
:字段的中文名称;
3 .
表字段名称
:对应数据表的字段名称;
4 .
字段类型
a、默认字段:指那些字段内容固定的字段(例如:审核状态、创建人ID、创建人姓名);
b、标题字段:指Excel模板的标题行(标题行占1行,且顺序必须和通过排序ID排序的顺序相同)
c、隐藏字段:主要指那些需要显示的字段,一般用于保存名称所对应的ID(例如:省市区的编码)
d、业务脚本:主要一些业务操作(例如:插入客户之后需要插入客户的默认日志)
5 .
默认值
:字段类型为默认值的字段直接使用该字段内容;
6 .
必填
:指该字段师傅必填,主要判断导入不能为空;
7 .
唯一
:主要判断导入的数据是否唯一,需要将具体的查询sql放到SQL中,一般用于名称唯一性查询(注意:返回值的名称必须为num,且只有当返回值内容为0时判断通过,设置了字段唯一执行必须设置为否);
8 .
执行
:指是否需要执行SQL脚本处理导入的字段(例如:省市区、部门、用户、参数等字段处理,注意:省市区的处理中,名称的排序必须在编码之前);
9 .
SQL
:唯一和执行,所需要执行的SQL脚本;
10 .
排序
:主要用于标题行类型的字段排序;
试例:
客户名称唯一性判断(其中#{CustomerName}为该字段的表名称,中文内容需要在外面加上单引号):
select COUNT(1) num from BCRM_Customer where CustomerName = '#{CustomerName}'
城市编码的处理
select AreaCode City from System_Area where AreaName = '#{CityName}' and ParentAreaCode = '#{Province}'
客户级别参数处理
select ParamValueID CustomerGrade from System_ParamValue where ParamTypeID = '35050511' and ParamValueName = '#{CustomerGrade}'
负责人用户名称处理
select UserID PersonInChargeUserID from System_Users where Account = '#{PersonInChargeUserID}'
所属组织部门处理
select DepartmentID CompanyID from System_Department where DepartmentName = '#{CompanyID}'
创建时间处理
select getdate() CreateDateTime
查询