序号 | 数据库列名 | 中文名称 | 数据类型 | 长度 | 是否允许空值 | 是否为外键 | 是否自增长 | 默认值 | 说明 |
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 | 否 | 否 | 否 | | 是否是插入主表,当为y时,新增导入时,判断该表数据是否存在,如果存在则不导入。其他表,在新增导入时,一律都是新增,不用判断是否存在 |
27 | exist_condition | exist_condition | varchar2 | 100 | 否 | 否 | 否 | | 存在条件,导入数据时,通过存在条件中设置的字段来判断数据是新增导入还是更新导入,如果没设置,默认是以uuid来判断 |
28 | importInfoColumn | importInfoColumn | varchar2 | 100 | 否 | 否 | 否 | | 导入信息列,设置的是字段名称,导入完成后将导入时间追加到所设置字段值的后面 |
29 | isWithSystemTable | isWithSystemTable | varchar2 | 10 | 否 | 否 | 否 | | 当前表是否是跟随系统的表,当为y时,系统不一致,则跟随系统的表不做处理。如节点操作者等;当为n时,系统一致,不导入数据,比如:矩阵 |
30 | subtype | subtype | varchar2 | 50 | 否 | 否 | 否 | | 子类型,只是用于分组设置信息,导出导入时没有用到 |
31 | isUpdateMainTable | isUpdateMainTable | varchar2 | 500 | 否 | 否 | 否 | | 是否是更新主表,当为y时,更新时判断当前数据与待更新数据是否一致,如果不一致不允许更新 |
32 | updatetype | updatetype | varchar2 | 100 | 否 | 否 | 否 | | 更新类型,主要设置为replace,即完全一致更新,设置为replace后,会保证导入的数据与导出的数据完全一致,导入前所存在的多余的数据会删掉 |
33 | iorder | iorder | varchar2 | 10 | 否 | 否 | 否 | | 导入顺序,设置后 会依据此字段的先后顺序做导入,不设置的话会依据表之间的外键依赖关系做导入 |
34 | updateTypeCondition | updateTypeCondition | varchar2 | 100 | 否 | 否 | 否 | | 更新类型条件,与updatetype配合使用,只有条件满足了,updatetype才会生效 |
35 | filterColumn | filterColumn | varchar2 | 100 | 否 | 否 | 否 | | 过滤字段,所设置的字段值不会导出 |
36 | uuidFieldName | uuidFieldName | varchar2 | 100 | 否 | 否 | 否 | | uuid字段名,不设置时默认为uuid,如果表中已存在uuid,需设置其他名称的字段存储uuid值时,可以设置相应的新字段名 |
37 | defExportClass | defExportClass | varchar2 | | 否 | 否 | 否 | | 自定义导出类,设置后,当前表的导出会走自定义导出类的代码 |
38 | defImportClass | defImportClass | varchar2 | | 否 | 否 | 否 | | 自定义导入类,设置后,当前表的导入会走自定义导入类的代码 |
39 | descLabel | descLabel | varchar2 | | 否 | 否 | 否 | | 描述标签,是多语言标签,曾经用于显示进度条中,目前进度条已改版,此字段已不使用 |
40 | foreignkey | foreignkey | varchar2 | 4000 | 否 | 否 | 否 | | 外键值,可以设置表的外键关系 |