workflow_exchange
返回目录
数据库表名 workflow_exchange 中文名称 新版导出导入配置表
所属模块 工作流程 主键 id
说明 每一行记录,表示一张表的导出导入配置信息,导出导入时参照此信息做导出导入
序号 数据库列名 中文名称 数据类型 长度 是否允许空值 是否为外键 是否自增长 默认值 说明
1 id 主键字段 integer 否 否 是 主键字段,自动增长
2 enable 是否启用 varchar2 10 是 否 否 值为y或n,y表示当前行配置信息是启用状态,导入导出时生效,n表示不启用,导出导入时不会读取当前行信息
3 eid 元素ID varchar2 100 否 否 否 当前表的元素ID,其他表引用此表时,是通过元素ID引用的
4 parentid 父级元素ID varchar2 100 否 否 否 当前表的上级元素ID,对应父表的eid字段值,上级元素和下级元素会在导出xml中也是上下级关系
5 tablename 表名 varchar2 100 否 否 否 当前表的表名
6 primarykey 主键字段 varchar2 50 否 否 否 当前表的主键字段,若没有主键可以设置为空
7 fieldTableNameKey 动态表的表名字段 varchar2 200 否 否 否 所存储的字段是保存动态表的表名(动态表为此表由其他表所保存的信息创建的)
8 fieldDbNameKey 动态表的字段名字段 varchar2 200 否 否 否 所存储的字段是保存动态表的字段名(动态表为此表由其他表所保存的信息创建的)
9 fieldDbTypeKey 动态表的字段类型字段 varchar2 200 否 否 否 所存储的字段是保存动态表的字段类型(动态表为此表由其他表所保存的信息创建的)
10 column_condition 字段条件 varchar2 100 否 否 否 如果设置为id,则导出时将所传入的参数名为id的值替换掉where_condition中的?
11 use_condition 使用条件 varchar2 2000 否 否 否 当此使用条件为真时,当前行会被导出导入时使用
12 select_content select内容 varchar2 1000 否 否 否 导出时的sql语句中的select内容,如果为空,则默认为*
13 from_content from内容 varchar2 2000 否 否 否 导出时的sql语句中的from内容,如果为空,则默认为tablename的值
14 where_condition where条件 varchar2 2000 否 否 否 导出时的sql语句中的where条件,如果为空,则无条件查询
15 orderby orderby内容 varchar2 2000 否 否 否 导出时的sql语句中的orderby内容,如果为空,则sql语句中没有orderby内容
16 exclude_column 例外字段 varchar2 1000 否 否 否 例外字段,所设置的字段不会被导出
17 type 类型 varchar2 100 否 否 否 导出导入的模块类型,流程为workflow,用于区分不同模块,此值在调用时会传入
18 column_cache 缓存字段 varchar2 1000 否 否 否 在导出sql语句之前会缓存一部分值,这些值会在查询所要导出表时反复用到
19 clob_column 大数据字段 varchar2 1000 否 否 否 所设置的字段的字段类型为大数据
20 class_column 类文件字段 varchar2 200 否 否 否 所设置的字段存储的内容为类文件名
21 filepath_column 文件路径字段 varchar2 1000 否 否 否 文件路径字段,所存储的内容为绝对路径下的文件
22 filepath_condition 文件路径条件 varchar2 1000 否 否 否 条件符合时,才会将文件路径字段中的内容导出
23 isbasedata 是否是基础数据 varchar2 50 否 否 否 是基础数据时,代表该数据是被其他表所使用,没有数据使用时就不会导出,如:流程的操作者中包含的部门、人员、分部等信息,此时部门、人员、分部就是基础数据
24 primaryKeyMode 主键赋值模式 varchar2 200 否 否 否 //1、auto:自增长,数据库自动生成主键值,执行插入sql语句时无需给主键赋值 //2、assign+: 主键需要赋值,执行插入sql语句时需要给主键赋值,赋值时取最大主键值+1 //3、assign-: 主键需要赋值,执行插入sql语句时需要给主键赋值,赋值时取最小主键值-1 //4、NOINSERT:不新增数据 //5、oracle?ASSIGN+:oracle数据库中是ASSIGN+,其他数据库是auto //6、id>0?NOINSERT;id<0?ASSIGN-:id字段值大于0时不新增数据,id字段值小于0时ASSIGN- //7、$NoInsertWhenUpdate$:更新导入时不新增数据 //8、$Sequence$=SequenceIndex_SWFformdictid:主键是通过SequenceIndex_SWFformdictid的序列产生 //9、$SequenceIndex$=resourceid:主键是从SequenceIndex中取出indexdesc=resourceid的id值 //10、空值,代表为auto,自动赋值
25 description description varchar2 1000 否 否 否
26 isinsertmaintable isinsertmaintable varchar2 10 否 否 否
27 exist_condition exist_condition varchar2 100 否 否 否
28 importInfoColumn importInfoColumn varchar2 100 否 否 否
29 isWithSystemTable isWithSystemTable varchar2 10 否 否 否
30 subtype subtype varchar2 50 否 否 否
31 isUpdateMainTable isUpdateMainTable varchar2 500 否 否 否
32 updatetype updatetype varchar2 100 否 否 否
33 iorder iorder varchar2 10 否 否 否
34 updateTypeCondition updateTypeCondition varchar2 100 否 否 否
35 filterColumn filterColumn varchar2 100 否 否 否
36 uuidFieldName uuidFieldName varchar2 100 否 否 否
37 defExportClass defExportClass varchar2 否 否 否
38 defImportClass defImportClass varchar2 否 否 否
39 descLabel descLabel varchar2 否 否 否
40 foreignkey foreignkey varchar2 4000 否 否 否