diff --git a/test/data/doc.yaml b/test/data/doc.yaml new file mode 100644 index 0000000000..24450fc242 --- /dev/null +++ b/test/data/doc.yaml @@ -0,0 +1,186 @@ +title: table zt_doc +desc: "文档" +author: automated export +version: "1.0" +fields: + - field: id + note: "文档编号" + range: 1-10000 + prefix: "" + postfix: "" + format: "" + - field: product + note: "所属产品" + range: 1-100,0{90},0{630},0{80} + prefix: "" + postfix: "" + format: "" + - field: project + note: "所属项目" + range: 0{100},11-100,0{630},0{80} + prefix: "" + postfix: "" + format: "" + - field: execution + note: "所属迭代" + range: 0{100},0{90},101-730,0{80} + prefix: "" + postfix: "" + format: "" + - field: lib + note: "所属文档库" + range: 1-900 + prefix: "" + postfix: "" + loop: 0 + format: "" + - field: template + note: "模板" + range: "" + prefix: "" + postfix: "" + loop: 0 + format: "" + - field: templateType + note: "模板类型" + range: "" + prefix: "" + postfix: "" + loop: 0 + format: "" + - field: chapterType + note: "章节类型" + range: "" + prefix: "" + postfix: "" + loop: 0 + format: "" + - field: module + note: "模块" + range: 0 + prefix: "" + postfix: "" + loop: 0 + format: "" + - field: title + note: "文档标题" + range: 1-10000 + prefix: "文档标题" + postfix: "" + loop: 0 + format: "" + - field: keywords + note: "关键词" + range: 1-10000 + prefix: "关键词" + postfix: "" + loop: 0 + format: "" + - field: type + note: "文档类型" + range: text,markdown + prefix: "" + postfix: "" + loop: 0 + format: "" + - field: parent + note: "父级ID" + range: 0 + prefix: "" + postfix: "" + loop: 0 + format: "" + - field: path + note: "" + range: 0 + prefix: "" + postfix: "" + loop: 0 + format: "" + - field: grade + note: "" + range: 0 + prefix: "" + postfix: "" + loop: 0 + format: "" + - field: order + note: "排序" + range: 0 + prefix: "" + postfix: "" + loop: 0 + format: "" + - field: views + note: "" + range: 0 + prefix: "" + postfix: "" + loop: 0 + format: "" + - field: collector + note: "是否收藏" + range: 0,1 + prefix: "" + postfix: "" + loop: 0 + format: "" + - field: addedBy + note: "添加者" + range: admin + prefix: "" + postfix: "" + loop: 0 + format: "" + - field: addedDate + note: "添加日期" + range: Y-m-d + prefix: "" + type: timestamp + postfix: "" + format: "YYYY-MM-DD" + - field: editedBy + note: "编辑者" + range: admin + prefix: "" + postfix: "" + format: "" + - field: editedDate + note: "编辑日期" + from: common.date.v1.yaml + use: dateA + prefix: "" + postfix: "" + loop: 0 + format: "" + - field: acl + note: "权限" + range: open,custom,private + prefix: "" + postfix: "" + loop: 0 + format: "" + - field: groups + note: "分组" + range: "" + prefix: "" + postfix: "" + format: "" + - field: users + note: "用户" + range: "" + prefix: "" + postfix: "" + format: "" + - field: version + note: "版本号" + range: 1 + prefix: "" + postfix: "" + format: "" + - field: deleted + note: "是否删除" + range: 0 + prefix: "" + postfix: "" + format: "" diff --git a/test/data/doccontent.yaml b/test/data/doccontent.yaml new file mode 100644 index 0000000000..a420c7ce32 --- /dev/null +++ b/test/data/doccontent.yaml @@ -0,0 +1,61 @@ +title: table zt_doccontent +desc: "" +author: automated export +version: "1.0" +fields: + - field: id + note: "ID" + range: 1-10000 + prefix: "" + postfix: "" + loop: 0 + format: "" + - field: doc + note: "文档ID" + range: 1-900 + prefix: "" + postfix: "" + loop: 0 + format: "" + - field: title + note: "文档标题" + range: 1-10000 + prefix: "文档标题" + postfix: "" + loop: 0 + format: "" + - field: digest + note: "文档摘要" + range: 1-10000 + prefix: "文档摘要" + postfix: "" + loop: 0 + format: "" + - field: content + note: "文档正文" + range: 1-10000 + prefix: "文档正文" + postfix: "" + loop: 0 + format: "" + - field: files + note: "附件ID" + range: "" + prefix: "" + postfix: "" + loop: 0 + format: "" + - field: type + note: "文档类型" + range: text,markdown + prefix: "" + postfix: "" + loop: 0 + format: "" + - field: version + note: "版本号" + range: "1" + prefix: "" + postfix: "" + loop: 0 + format: "" diff --git a/test/data/doclib.yaml b/test/data/doclib.yaml new file mode 100644 index 0000000000..eeecb90a59 --- /dev/null +++ b/test/data/doclib.yaml @@ -0,0 +1,95 @@ +title: table zt_doclib +desc: "文档库" +author: automated export +version: "1.0" +fields: + - field: id + note: "ID" + range: 1-10000 + prefix: "" + postfix: "" + loop: 0 + format: "" + - field: type + note: "文档类型" + range: product{100},project{90},execution{630},custom{80} + prefix: "" + postfix: "" + loop: 0 + format: "" + - field: product + note: "产品库" + range: 1-100,0{90},0{630},0{80} + prefix: "" + postfix: "" + loop: 0 + format: "" + - field: project + note: "项目库" + range: 0{100},11-100,0{630},0{80} + prefix: "" + postfix: "" + loop: 0 + format: "" + - field: execution + note: "执行库" + range: 0{100},0{90},101-730,0{80} + prefix: "" + postfix: "" + loop: 0 + format: "" + - field: name + note: "文档库名称" + range: 产品主库{100},项目主库{90},迭代主库{30},阶段主库{30},看板主库{30},迭代主库{30},阶段主库{30},看板主库{30},迭代主库{30},阶段主库{30},看板主库{30},迭代主库{30},阶段主库{30},看板主库{30},迭代主库{30},阶段主库{30},看板主库{30},迭代主库{30},阶段主库{30},看板主库{30},迭代主库{30},阶段主库{30},阶段主库{30},自定义库{80} + prefix: "" + postfix: "" + loop: 0 + format: "" + - field: acl + note: "权限" + range: default{820},open{80} + prefix: "" + postfix: "" + loop: 0 + format: "" + - field: groups + note: "权限分组" + range: "" + prefix: "" + postfix: "" + loop: 0 + format: "" + - field: users + note: "用户" + range: "admin" + prefix: "" + postfix: "" + format: "" + - field: main + note: "文档主库" + range: 0{820},1{90} + prefix: "" + postfix: "" + loop: 0 + format: "" + - field: collector + note: "是否收藏" + range: "" + prefix: "" + postfix: "" + loop: 0 + format: "" + - field: order + note: "排序" + range: 10-100:10 + prefix: "" + postfix: "" + loop: 0 + format: "" + - field: deleted + note: "是否删除" + range: 0 + prefix: "" + postfix: "" + loop: 0 + format: "" diff --git a/test/data/zentao/config.php b/test/data/zentao/config.php index 22bb18f4a6..11a808d544 100644 --- a/test/data/zentao/config.php +++ b/test/data/zentao/config.php @@ -15,17 +15,17 @@ $builder->program = array('rows' => 10, 'extends' => array('project', 'pro $builder->project = array('rows' => 90, 'extends' => array('project', 'project')); $builder->sprint = array('rows' => 600, 'extends' => array('project', 'execution')); -$builder->story = array('rows' => 400, 'extends' => array('story')); -$builder->storymodule = array('rows' => 800, 'extends' => array('module','storymodule')); -$builder->storyplan = array('rows' => 400, 'extends' => array('planstory')); -$builder->task = array('rows' => 600, 'extends' => array('task','task')); -$builder->taskmore = array('rows' => 300, 'extends' => array('task','moretask')); -$builder->taskspec = array('rows' => 600, 'extends' => array('taskspec')); -$builder->taskmodule = array('rows' => 1800, 'extends' => array('module','taskmodule')); -$builder->taskestimate = array('rows' => 600, 'extends' => array('taskestimate')); -$builder->taskson = array('rows' => 10, 'extends' => array('task', 'taskson')); -$builder->case = array('rows' => 400, 'extends' => array('case')); -$builder->bug = array('rows' => 300, 'extends' => array('bug')); +$builder->story = array('rows' => 400, 'extends' => array('story')); +$builder->storymodule = array('rows' => 800, 'extends' => array('module','storymodule')); +$builder->storyplan = array('rows' => 400, 'extends' => array('planstory')); +$builder->task = array('rows' => 600, 'extends' => array('task','task')); +$builder->taskmore = array('rows' => 300, 'extends' => array('task','moretask')); +$builder->taskspec = array('rows' => 600, 'extends' => array('taskspec')); +$builder->taskmodule = array('rows' => 1800, 'extends' => array('module','taskmodule')); +$builder->taskestimate = array('rows' => 600, 'extends' => array('taskestimate')); +$builder->taskson = array('rows' => 10, 'extends' => array('task', 'taskson')); +$builder->case = array('rows' => 400, 'extends' => array('case')); +$builder->bug = array('rows' => 300, 'extends' => array('bug')); $builder->product = array('rows' => 100, 'extends' => array('product')); $builder->productline = array('rows' => 20, 'extends' => array('module', 'productline')); @@ -51,10 +51,14 @@ $builder->kanbancolumnproject = array('rows' => 4860, 'extends' => array('kanban $builder->kanbancellproject = array('rows' => 4860, 'extends' => array('kanbancell','kanbancellproject')); -$builder->team = array('rows' => 400, 'extends' => array('team')); -$builder->teamtask = array('rows' => 20, 'extends' => array('team', 'teamtask')); -$builder->stakeholder = array('rows' => 1, 'extends' => array('stakeholder')); -$builder->stageson = array('rows' => 30, 'extends' => array('project', 'executionson')); +$builder->team = array('rows' => 400, 'extends' => array('team')); +$builder->teamtask = array('rows' => 20, 'extends' => array('team', 'teamtask')); +$builder->stakeholder = array('rows' => 1, 'extends' => array('stakeholder')); +$builder->stageson = array('rows' => 30, 'extends' => array('project', 'executionson')); + +$builder->doclib = array('rows' => 900, 'extends' => array('doclib')); +$builder->doc = array('rows' => 900, 'extends' => array('doc')); +$builder->doccontent = array('rows' => 900, 'extends' => array('doccontent')); $builder->build = array('rows' => 8, 'extends' => array('build')); $builder->release = array('rows' => 8, 'extends' => array('release'));