* Add a demo case for generating requirements.

This commit is contained in:
leiyong
2020-09-10 09:03:03 +08:00
parent b856e8a2fc
commit c3fa50a5aa
26 changed files with 1878 additions and 155 deletions
+18 -11
View File
@@ -8,33 +8,40 @@ instances:
- instance: dateA
fields:
- field: year
range: 2018-2022
postfix: "-0"
range: 2019-2022
postfix: "-"
- field: month
range: 1-9
range: 1-12
format: "%02d"
postfix: "-"
- field: day
range: 20-27
range: 1-27
format: "%02d"
postfix: " "
- field: hour
range: 10:23
range: 0-23
format: "%02d"
postfix: ":"
- field: minute
range: 10-59
range: 0-59
format: "%02d"
postfix: ":"
- field: second
range: 10-59
range: 0-59
format: "%02d"
- instance: dateB
fields:
- field: year
range: 2018-2022
postfix: "-0"
range: 2019-2022
postfix: "-"
- field: month
range: 1-9
range: 1-12
format: "%02d"
postfix: "-"
- field: day
range: 20-27
range: 1-27
format: "%02d"
- instance: dateC
fields:
+1
View File
@@ -2,6 +2,7 @@ title: file
desc: 文件上传相关
author: ly
version: 1.0
instances:
- instance: pathname
note: 文件路径名称
+2 -1
View File
@@ -2,6 +2,7 @@ title: user
desc: 创建一些默认用户
author: ly
version: 1.0
instances:
- instance: user
note: 默认用户列表
@@ -31,7 +32,6 @@ instances:
postfix: ","
- field: user7
range: test3
- instance: userC
note: 前后逗号拼接用户
fields:
@@ -57,3 +57,4 @@ instances:
- field: user7
range: test3
postfix: ","
+13
View File
@@ -0,0 +1,13 @@
title: color
desc: 标题颜色
author: ly
version: 1.0
field: color
instances:
- instance: color
note: 标题颜色
fields:
- field: color
range: 3da7f5,75c941,2dbdb2,797ec9,ffaf38,ff4e3e
prefix: "#"
+49
View File
@@ -0,0 +1,49 @@
title: date
desc: 系统可用日期类型
author: ly
version: 1.0
field: date
instances:
- instance: dateA
fields:
- field: year
range: 2019-2020
postfix: "-"
- field: month
range: 1-12
format: "%02d"
postfix: "-"
- field: day
range: 1-27
format: "%02d"
postfix: " "
- field: hour
range: 0-23
format: "%02d"
postfix: ":"
- field: minute
range: 0-59
format: "%02d"
postfix: ":"
- field: second
range: 0-59
format: "%02d"
- instance: dateB
fields:
- field: year
range: 2019-2020
postfix: "-"
- field: month
range: 1-12
format: "%02d"
postfix: "-"
- field: day
range: 1-27
format: "%02d"
- instance: dateC
fields:
- field: time
range: 1262275200-1893427200:R
+60
View File
@@ -0,0 +1,60 @@
title: user
desc: 创建一些默认用户
author: ly
version: 1.0
instances:
- instance: user
note: 默认用户列表
fields:
- field: user
range: admin,dev1,dev2,dev3,test1,test2,test3
- instance: userB
note: 逗号拼接用户
fields:
- field: user1
range: admin
postfix: ","
- field: user2
range: dev1
postfix: ","
- field: user3
range: dev2
postfix: ","
- field: user4
range: dev3
postfix: ","
- field: user5
range: test1
postfix: ","
- field: user6
range: test2
postfix: ","
- field: user7
range: test3
- instance: userC
note: 前后逗号拼接用户
fields:
- field: user1
range: admin
prefix: ","
postfix: ","
- field: user2
range: dev1
postfix: ","
- field: user3
range: dev2
postfix: ","
- field: user4
range: dev3
postfix: ","
- field: user5
range: test1
postfix: ","
- field: user6
range: test2
postfix: ","
- field: user7
range: test3
postfix: ","
+14
View File
@@ -0,0 +1,14 @@
说明:
生成多个产品,为其添加计划、模块和需求。
数据:
生成100个产品,每个产品生成5个计划和10个模块,每个计划关联20个软件需求,每个模块分配5个用户需求,5个软件需求。
调用yaml:
zd -c demo/story/zt_product.yaml -d zt_product.yaml -n 100 -o demo/story/sql/zt_product.sql -table zt_product
zd -c demo/story/zt_productplan.yaml -n 500 -d zt_productplan.yaml -o demo/story/sql/zt_productplan.sql -table zt_productplan
zd -c demo/story/zt_project.yaml -d zt_project.yaml -n 100 -o demo/story/sql/zt_project.sql -table zt_project
zd -c demo/story/zt_module.yaml -d zt_module.yaml -n 1000 -o demo/story/sql/zt_module.sql -table zt_module
zd -c demo/story/zt_story.yaml -d zt_story.yaml -n 10000 -o demo/story/sql/zt_story.sql -table zt_story
zd -c demo/story/zt_storyspec.yaml -n 10000 -d zt_storyspec.yaml -o demo/story/sql/zt_storyspec.sql -table zt_storyspec
zd -c demo/story/zt_action.yaml -n 11700 -o demo/story/sql/zt_action.sql -table zt_action
+73
View File
@@ -0,0 +1,73 @@
title: table zt_action
desc: "系统日志"
author: automated export
version: "1.0"
fields:
- field: objectType
note: "对象类型"
range: product{100},project{100},module{1000},story{10000},productplan{500}
prefix: ""
postfix: ""
loop: 0
format: ""
- field: objectID
note: "对象ID"
range: 1-100,1-100,1-1000,1-10000,1-500
prefix: ""
postfix: ""
loop: 0
format: ""
- field: product
note: "产品"
range: 1-100
prefix: ""
postfix: ""
loop: 0
format: ""
- field: project
note: "项目"
range: 1-100
prefix: ","
postfix: ","
loop: 0
format: ""
- field: actor
note: "操作者"
range: "admin"
prefix: ""
postfix: ""
loop: 0
format: ""
- field: action
note: "动作"
range: opened
postfix: ""
loop: 0
format: ""
- field: date
note: "日期"
range: 10-22
prefix: "2020-09-09 "
postfix: ":11:24"
loop: 0
format: ""
- field: comment
note: "备注"
range: "1-10000"
prefix: "这是一个系统日志测试备注"
postfix: ""
loop: 0
format: ""
- field: extra
note: "附加参数"
range: "0"
prefix: ""
postfix: ""
loop: 0
- field: read
note: ""
range: 0
prefix: ""
postfix: ""
loop: 0
format: ""
+96
View File
@@ -0,0 +1,96 @@
title: table zt_module
desc: "模块"
author: automated export
version: "1.0"
fields:
- field: id
note: "ID"
range: 1-10000
prefix: ""
postfix: ""
loop: 0
format: ""
- field: root
note: "根目录"
range: 1-100{10}
prefix: ""
postfix: ""
loop: 0
format: ""
- field: branch
note: "分支"
range: 0
prefix: ""
postfix: ""
loop: 0
format: ""
- field: name
note: "模块名称"
range: 1-10000
prefix: "需求模块"
postfix: ""
loop: 0
format: ""
- field: parent
note: "父ID"
range: 0
prefix: ""
postfix: ""
loop: 0
format: ""
- field: path
note: "ID路径"
range: 1-10000
prefix: ","
postfix: ","
loop: 0
format: ""
- field: grade
note: "等级"
range: 1
prefix: ""
postfix: ""
loop: 0
format: ""
- field: order
note: "排序"
range: 10-100:10
prefix: ""
postfix: ""
loop: 0
format: ""
- field: type
note: "对象类型"
range: story
prefix: ""
postfix: ""
loop: 0
format: ""
- field: owner
note: "所有者"
range: 0
prefix: ""
postfix: ""
loop: 0
format: ""
- field: collector
note: "收藏者"
range: 0
prefix: ""
postfix: ""
loop: 0
format: ""
- field: short
note: "模块简称"
range: 1-10000
prefix: "简称"
postfix: ""
loop: 0
format: ""
- field: deleted
note: "是否删除"
range: 0
prefix: ""
postfix: ""
loop: 0
format: ""
+143
View File
@@ -0,0 +1,143 @@
title: table zt_product
desc: "产品"
author: automated export
version: "1.0"
fields:
- field: id
note: "ID"
range: 1-10000
prefix: ""
postfix: ""
loop: 0
format: ""
- field: program
note: "所属项目"
range: 1-10000
prefix: ""
postfix: ""
loop: 0
format: ""
- field: name
note: "产品名称"
range: 1-10000
prefix: "这是一个产品名称"
postfix: ""
loop: 0
format: ""
- field: code
note: "产品代号"
range: 1-10000
prefix: "code"
postfix: ""
loop: 0
format: ""
- field: line
note: "产品线"
range: 0
prefix: ""
postfix: ""
loop: 0
format: ""
- field: type
note: "产品类型"
range: normal
prefix: ""
postfix: ""
loop: 0
format: ""
- field: status
note: "状态"
range: normal
prefix: ""
postfix: ""
loop: 0
format: ""
- field: subStatus
note: "子状态"
range: 0
prefix: ""
postfix: ""
loop: 0
format: ""
- field: desc
note: "产品描述"
range: 1-10000
prefix: "这里是产品描述"
postfix: ""
loop: 0
format: ""
- field: PO
note: "产品负责人"
from: common.user.v1.yaml
use: user
prefix: ""
postfix: ""
loop: 0
format: ""
- field: QD
note: "测试负责人"
from: common.user.v1.yaml
use: user
prefix: ""
postfix: ""
loop: 0
format: ""
- field: RD
note: "发布负责人"
from: common.user.v1.yaml
use: user
prefix: ""
postfix: ""
loop: 0
format: ""
- field: acl
note: "访问控制"
range: open
prefix: ""
postfix: ""
loop: 0
format: ""
- field: whitelist
note: "分组白名单"
range: 1-10
prefix: ""
postfix: ""
loop: 0
format: ""
- field: createdBy
note: "创建者"
from: common.user.v1.yaml
use: user
prefix: ""
postfix: ""
loop: 0
format: ""
- field: createdDate
note: "创建日期"
from: common.date.v1.yaml
use: dateA
prefix: ""
postfix: ""
loop: 0
format: ""
- field: createdVersion
note: "创建版本"
range: 20.0
prefix: ""
postfix: ""
loop: 0
format: ""
- field: order
note: "排序"
range: 5-10000:5
prefix: ""
postfix: ""
loop: 0
format: ""
- field: deleted
note: "是否删除"
range: 0
prefix: ""
postfix: ""
loop: 0
format: ""
+77
View File
@@ -0,0 +1,77 @@
title: table zt_productplan
desc: "产品计划"
author: automated export
version: "1.0"
fields:
- field: id
note: "ID"
range: 1-10000
prefix: ""
postfix: ""
loop: 0
format: ""
- field: product
note: "产品"
range: 1-100{5}
prefix: ""
postfix: ""
loop: 0
format: ""
- field: branch
note: "平台/分支"
range: 0
prefix: ""
postfix: ""
loop: 0
format: ""
- field: parent
note: "父计划"
range: 0
prefix: ""
postfix: ""
loop: 0
format: ""
- field: title
note: "名称"
range: 1-10000
prefix: "产品计划"
postfix: ""
loop: 0
format: ""
- field: desc
note: "描述"
range: 1-10000
prefix: "这里是描述"
postfix: ""
loop: 0
format: ""
- field: begin
note: "开始日期"
from: common.date.v1.yaml
use: dateB
prefix: ""
postfix: ""
loop: 0
format: ""
- field: end
note: "结束日期"
from: common.date.v1.yaml
use: dateB
prefix: ""
postfix: ""
loop: 0
format: ""
- field: order
note: "排序"
range: 10-10000:5
prefix: ""
postfix: ""
loop: 0
format: ""
- field: deleted
note: "是否删除"
range: 0
prefix: ""
postfix: ""
loop: 0
format: ""
+363
View File
@@ -0,0 +1,363 @@
title: table zt_project
desc: "项目"
author: automated export
version: "1.0"
fields:
- field: id
note: "ID"
range: 1-10000
prefix: ""
postfix: ""
loop: 0
format: ""
- field: isCat
note: ""
range: 0
prefix: ""
postfix: ""
loop: 0
format: ""
- field: catID
note: ""
range: 0
prefix: ""
postfix: ""
loop: 0
format: ""
- field: template
note: "模块"
range: waterfall,scrum
prefix: ""
postfix: ""
loop: 0
format: ""
- field: category
note: "项目分类"
range: multiple
prefix: ""
postfix: ""
loop: 0
format: ""
- field: program
note: "所属项目"
range: 0
prefix: ""
postfix: ""
loop: 0
format: ""
- field: budget
note: "项目预算"
range: 1-100000:R
prefix: ""
postfix: ""
loop: 0
format: ""
- field: budgetUnit
note: "预算单位"
range: yuan
prefix: ""
postfix: ""
loop: 0
format: ""
- field: percent
note: "工作占比"
range: 1-100:R
prefix: ""
postfix: ""
loop: 0
format: ""
- field: privway
note: "私有的"
range: 0
prefix: ""
postfix: ""
loop: 0
format: ""
- field: milestone
note: "是否里程碑"
range: 0,1
prefix: ""
postfix: ""
loop: 0
format: ""
- field: attribute
note: "阶段属性"
range: story,design,dev,qa,release,review,other
prefix: ""
postfix: ""
loop: 0
format: ""
- field: output
note: "输出文档"
range: 1-100:R
prefix: ""
postfix: ""
loop: 0
format: ""
- field: type
note: "项目类型"
range: sprint
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: name
note: "项目名称"
range: 1-10000
prefix: "这是一个项目名称"
postfix: ""
loop: 0
format: ""
- field: code
note: "项目代号"
range: 1-10000
prefix: "project"
postfix: ""
loop: 0
format: ""
- field: begin
note: "开始日期"
from: common.date.v1.yaml
use: dateB
prefix: ""
postfix: ""
loop: 0
format: ""
- field: end
note: "结束日期"
from: common.date.v1.yaml
use: dateB
prefix: ""
postfix: ""
loop: 0
format: ""
- field: realStarted
note: "实际开始日期"
from: common.date.v1.yaml
use: dateB
prefix: ""
postfix: ""
loop: 0
format: ""
- field: realFinished
note: "实际完成日期"
from: common.date.v1.yaml
use: dateB
prefix: ""
postfix: ""
loop: 0
format: ""
- field: days
note: "可用工作日"
range: 1-365:R
prefix: ""
postfix: ""
loop: 0
format: ""
- field: status
note: "状态"
range: doing,wait,suspended,closed
prefix: ""
postfix: ""
loop: 0
format: ""
- field: subStatus
note: "子状态"
range: 1
prefix: ""
postfix: ""
loop: 0
format: ""
- field: statge
note: "阶段"
range: 1
prefix: ""
postfix: ""
loop: 0
format: ""
- field: pri
note: "优先级"
range: 1-4
prefix: ""
postfix: ""
loop: 0
format: ""
- field: desc
note: "项目描述"
range: 1-10000
prefix: "这是一个项目的描述"
postfix: ""
loop: 0
format: ""
- field: version
note: "项目版本"
range: 0
prefix: ""
postfix: ""
loop: 0
format: ""
- field: parentVersion
note: "父级项目版本"
range: 0
prefix: ""
postfix: ""
loop: 0
format: ""
- field: realDuration
note: ""
range: 0
prefix: ""
postfix: ""
loop: 0
format: ""
- field: planDuration
note: ""
range: 1-10000
prefix: ""
postfix: ""
loop: 0
format: ""
- field: openedBy
note: "创建者"
from: common.user.v1.yaml
use: user
prefix: ""
postfix: ""
loop: 0
format: ""
- field: openedDate
note: "创建日期"
from: common.date.v1.yaml
use: dateA
prefix: ""
postfix: ""
loop: 0
format: ""
- field: openedVersion
note: "创建版本"
from: common.version.v1.yaml
use: version
prefix: ""
postfix: ""
loop: 0
format: ""
- field: closedBy
note: "关闭者"
from: common.user.v1.yaml
use: user
prefix: ""
postfix: ""
loop: 0
format: ""
- field: closedDate
note: "关闭日期"
from: common.date.v1.yaml
use: dateA
prefix: ""
postfix: ""
loop: 0
format: ""
- field: canceledBy
note: "取消者"
from: common.user.v1.yaml
use: user
prefix: ""
postfix: ""
loop: 0
format: ""
- field: canceledDate
note: "取消日期"
from: common.date.v1.yaml
use: dateA
prefix: ""
postfix: ""
loop: 0
format: ""
- field: PO
note: "产品负责人"
from: common.user.v1.yaml
use: user
prefix: ""
postfix: ""
loop: 0
format: ""
- field: PM
note: "项目负责人"
from: common.user.v1.yaml
use: user
prefix: ""
postfix: ""
loop: 0
format: ""
- field: QD
note: "测试负责人"
from: common.user.v1.yaml
use: user
prefix: ""
postfix: ""
loop: 0
format: ""
- field: RD
note: "发布负责人"
from: common.user.v1.yaml
use: user
prefix: ""
postfix: ""
loop: 0
format: ""
- field: team
note: "团队名称"
range: 1-10000
prefix: "团队名称"
postfix: ""
loop: 0
format: ""
- field: acl
note: "访问权限"
range: open
prefix: ""
postfix: ""
loop: 0
format: ""
- field: whitelist
note: "分组白名单"
range: 0
prefix: ""
postfix: ""
loop: 0
format: ""
- field: order
note: "项目排序"
range: 5-10000:5
prefix: ""
postfix: ""
loop: 0
format: ""
- field: deleted
note: "是否删除"
range: 0
prefix: ""
postfix: ""
loop: 0
format: ""
+135
View File
@@ -0,0 +1,135 @@
title: table zt_story
desc: "需求"
author: automated export
version: "1.0"
fields:
- field: id
note: "ID"
range: 1-100000
prefix: ""
postfix: ""
loop: 0
format: ""
- field: program
note: "项目ID"
range: 1-100{100}
prefix: ""
postfix: ""
loop: 0
format: ""
- field: parent
note: "父需求ID"
range: 0
prefix: ""
postfix: ""
loop: 0
format: ""
- field: product
note: "所属产品"
range: 1-100{100}
prefix: ""
postfix: ""
loop: 0
format: ""
- field: branch
note: "分支/平台"
range: 0
prefix: ""
postfix: ""
loop: 0
format: ""
- field: module
note: "所属模块"
range: 1-1000{10}
prefix: ""
postfix: ""
loop: 0
format: ""
- field: plan
note: "所属计划"
range: 1-500{20}
prefix: ""
postfix: ""
loop: 0
format: ""
- field: source
note: "需求来源"
range: customer,user,po,market,service,operation,support,competitor,partner,dev,tester,bug,forum,other
prefix: ""
postfix: ""
loop: 0
format: ""
- field: sourceNote
note: "来源备注"
range: 1-100000
prefix: "这里是需求来源备注"
postfix: ""
loop: 0
format: ""
- field: fromBug
note: "来源Bug"
range: 0
prefix: ""
postfix: ""
loop: 0
format: ""
- field: title
note: "需求名称"
fields:
- field: field1
range: 用户需求,软件需求
- field: field2
range: 1-100000
prefix: ""
postfix: ""
loop: 0
format: ""
- field: keywords
note: "关键词"
range: 1-100000
prefix: "关键词"
postfix: ""
loop: 0
format: ""
- field: type
note: "需求类型"
range: requirement,story
prefix: ""
postfix: ""
loop: 0
format: ""
- field: pri
note: "优先级"
range: 1-4:R
prefix: ""
postfix: ""
loop: 0
format: ""
- field: estimate
note: "预计工时"
range: 0-20:R
prefix: ""
postfix: ""
loop: 0
format: ""
- field: status
note: "当前状态"
range: active
prefix: ""
postfix: ""
loop: 0
format: ""
- field: subStatus
note: "子状态"
range: 0
prefix: ""
postfix: ""
loop: 0
format: ""
- field: stage
note: "所处阶段"
range: wait
prefix: ""
postfix: ""
loop: 0
format: ""
+44
View File
@@ -0,0 +1,44 @@
title: table zt_storyspec
desc: "需求描述"
author: automated export
version: "1.0"
fields:
- field: story
note: "需求ID"
range: 1-10000
prefix: ""
postfix: ""
loop: 0
format: ""
- field: version
note: "版本"
range: 1
prefix: ""
postfix: ""
loop: 0
format: ""
- field: title
note: "标题"
fields:
- field: field1
range: 用户需求,软件需求
- field: field2
range: 1-100000
prefix: ""
postfix: ""
loop: 0
format: ""
- field: spec
note: "需求描述"
range: 1-10000
prefix: "这是一个软件需求描述"
postfix: ""
loop: 0
format: ""
- field: verify
note: "验收标准"
range: 1-10000
prefix: "这是一个需求验收"
postfix: ""
loop: 0
format: ""
+11
View File
@@ -0,0 +1,11 @@
INSERT INTO user(`id`, `type`, `dept`, `account`, `password`, `role`, `realname`, `nickname`, `commiter`, `avatar`, `birthday`, `gender`, `email`, `skype`, `qq`, `mobile`, `phone`, `weixin`, `dingding`, `slack`, `whatsapp`, `address`, `zipcode`, `join`, `visits`, `ip`, `last`, `fails`, `locked`, `ranzhi`, `score`, `scoreLevel`, `deleted`)
VALUES ('1', 'inside', '1', 'account1', '123456', 'qa', '真实姓名1', '昵称1', '源代码帐号1', '0', '2019-01-01', 'f', '这里是邮箱1', 'Skype', 'QQ', 'mobile', 'phone', 'weixin', 'dingding', 'slack', 'whatsApp', '这是通讯地址1', '这是邮编1', '2019-01-01', '147', '192.168.0.1', '1', '1', '0000-00-00 00:00:00', '0', '4594', '0', '0'),
('2', 'outside', '2', 'account2', '123456', 'dev', '真实姓名2', '昵称2', '源代码帐号2', '0', '2020-02-02', 'm', '这里是邮箱2', 'Skype', 'QQ', 'mobile', 'phone', 'weixin', 'dingding', 'slack', 'whatsApp', '这是通讯地址2', '这是邮编2', '2020-02-02', '8331', '192.168.1.2', '2', '2', '0000-00-00 00:00:00', '0', '429', '0', '0'),
('3', 'inside', '3', 'account3', '123456', 'pm', '真实姓名3', '昵称3', '源代码帐号3', '0', '2021-03-03', 'f', '这里是邮箱3', 'Skype', 'QQ', 'mobile', 'phone', 'weixin', 'dingding', 'slack', 'whatsApp', '这是通讯地址3', '这是邮编3', '2021-03-03', '7274', '192.168.2.3', '3', '3', '0000-00-00 00:00:00', '0', '4109', '0', '0'),
('4', 'outside', '4', 'account4', '123456', 'po', '真实姓名4', '昵称4', '源代码帐号4', '0', '2022-04-04', 'm', '这里是邮箱4', 'Skype', 'QQ', 'mobile', 'phone', 'weixin', 'dingding', 'slack', 'whatsApp', '这是通讯地址4', '这是邮编4', '2022-04-04', '9640', '192.168.3.4', '4', '4', '0000-00-00 00:00:00', '0', '8617', '0', '0'),
('5', 'inside', '5', 'account5', '123456', 'td', '真实姓名5', '昵称5', '源代码帐号5', '0', '2019-05-05', 'f', '这里是邮箱5', 'Skype', 'QQ', 'mobile', 'phone', 'weixin', 'dingding', 'slack', 'whatsApp', '这是通讯地址5', '这是邮编5', '2019-05-05', '52', '192.168.4.5', '5', '5', '0000-00-00 00:00:00', '0', '306', '0', '0'),
('6', 'outside', '6', 'account6', '123456', 'pd', '真实姓名6', '昵称6', '源代码帐号6', '0', '2020-06-06', 'm', '这里是邮箱6', 'Skype', 'QQ', 'mobile', 'phone', 'weixin', 'dingding', 'slack', 'whatsApp', '这是通讯地址6', '这是邮编6', '2020-06-06', '1105', '192.168.5.6', '6', '6', '0000-00-00 00:00:00', '0', '430', '0', '0'),
('7', 'inside', '7', 'account7', '123456', 'qd', '真实姓名7', '昵称7', '源代码帐号7', '0', '2021-07-07', 'f', '这里是邮箱7', 'Skype', 'QQ', 'mobile', 'phone', 'weixin', 'dingding', 'slack', 'whatsApp', '这是通讯地址7', '这是邮编7', '2021-07-07', '5477', '192.168.6.7', '7', '7', '0000-00-00 00:00:00', '0', '951', '0', '0'),
('8', 'outside', '8', 'account8', '123456', 'top', '真实姓名8', '昵称8', '源代码帐号8', '0', '2022-08-08', 'm', '这里是邮箱8', 'Skype', 'QQ', 'mobile', 'phone', 'weixin', 'dingding', 'slack', 'whatsApp', '这是通讯地址8', '这是邮编8', '2022-08-08', '1708', '192.168.7.8', '8', '8', '0000-00-00 00:00:00', '0', '2728', '0', '0'),
('9', 'inside', '9', 'account9', '123456', 'market', '真实姓名9', '昵称9', '源代码帐号9', '0', '2019-09-09', 'f', '这里是邮箱9', 'Skype', 'QQ', 'mobile', 'phone', 'weixin', 'dingding', 'slack', 'whatsApp', '这是通讯地址9', '这是邮编9', '2019-09-09', '1861', '192.168.8.9', '9', '9', '0000-00-00 00:00:00', '0', '309', '0', '0'),
('10', 'outside', '10', 'account10', '123456', 'service', '真实姓名10', '昵称10', '源代码帐号10', '0', '2020-10-10', 'm', '这里是邮箱10', 'Skype', 'QQ', 'mobile', 'phone', 'weixin', 'dingding', 'slack', 'whatsApp', '这是通讯地址10', '这是邮编10', '2020-10-10', '3766', '192.168.9.10', '10', '10', '0000-00-00 00:00:00', '0', '9867', '0', '0');
+1 -16
View File
@@ -3,13 +3,6 @@ desc: "系统日志"
author: automated export
version: "1.0"
fields:
- field: id
note: "日志ID"
range: "1-10000"
prefix: ""
postfix: ""
loop: 0
format: ""
- field: objectType
note: "对象类型"
range: product,story,productplan,release,project,task,build,bug,testcase,case,testtask,user,doc,doclib,todo,branch,module,testsuite,caselib,testreport,entry,webhook,review
@@ -47,9 +40,8 @@ fields:
loop: 0
format: ""
- field: action
prefix: "动作"
range: common,extra,opened,created,changed,edited,assigned,closed,deleted,deletedfile,editfile,erased,undeleted,hidden,commented,activated,blocked,moved,confirmed,caseconfirmed,bugconfirmed,frombug,started,restarted,delayed,suspended,recordestimate,editestimate,deleteestimate,canceled,svncommited,gitcommited,finished,paused,verified,diff1,diff2,diff3,linked2bug
note: "动作"
range: common,extra,opened,created,changed,edited,assigned,closed,deleted,deletedfile,editfile,erased,undeleted,hidden,commented,activated,blocked,moved,confirmed,caseconfirmed,bugconfirmed,frombug,started,restarted,delayed,suspended,recordestimate,editestimate,deleteestimate,canceled,svncommited,gitcommited,finished,paused,verified,diff1,diff2,diff3,linked2bug
postfix: ""
loop: 0
format: ""
@@ -81,10 +73,3 @@ fields:
postfix: ""
loop: 0
format: ""
- field: efforted
note: ""
range: "0"
prefix: ""
postfix: ""
loop: 0
format: ""
+175
View File
@@ -0,0 +1,175 @@
title: table zt_flow_design
desc: "项目设计"
author: automated export
version: "1.0"
fields:
- field: id
note: "ID"
range: 1-10000
prefix: ""
postfix: ""
loop: 0
format: ""
- field: program
note: "所属项目"
range: 1-10000
prefix: ""
postfix: ""
loop: 0
format: ""
- field: product
note: "所属产品"
range: 1-10000
prefix: ""
postfix: ""
loop: 0
format: ""
- field: commit
note: "相关提交"
range: 0
prefix: ""
postfix: ""
loop: 0
format: ""
- field: project
note: "项目ID"
range: 1-10000
prefix: ""
postfix: ""
loop: 0
format: ""
- field: name
note: "设计名称"
range: 1-10000
prefix: "这是一个设计"
postfix: ""
loop: 0
format: ""
- field: parent
note: "父流程ID"
range: 0
prefix: ""
postfix: ""
loop: 0
format: ""
- field: status
note: "状态"
range: 0
prefix: ""
postfix: ""
loop: 0
format: ""
- field: subStatus
note: "子状态"
range: 0
prefix: ""
postfix: ""
loop: 0
format: ""
- field: createdBy
note: "由谁创建"
from: common.user.v1.yaml
use: user
prefix: ""
postfix: ""
loop: 0
format: ""
- field: createdDate
note: "创建日期"
from: common.date.v1.yaml
use: dateA
prefix: ""
postfix: ""
loop: 0
format: ""
- field: editedBy
note: "由谁编辑"
from: common.user.v1.yaml
use: user
prefix: ""
postfix: ""
loop: 0
format: ""
- field: editedDate
note: "编辑者"
from: common.user.v1.yaml
use: user
prefix: ""
postfix: ""
loop: 0
format: ""
- field: commitBy
note: "由谁关联提交"
from: common.user.v1.yaml
use: user
prefix: ""
postfix: ""
loop: 0
format: ""
- field: commitDate
note: "关联提交日期"
from: common.date.v1.yaml
use: dateA
prefix: ""
postfix: ""
loop: 0
format: ""
- field: assignedTo
note: "指派给"
from: common.user.v1.yaml
use: user
prefix: ""
postfix: ""
loop: 0
format: ""
- field: assignedBy
note: "由谁指派"
from: common.user.v1.yaml
use: user
prefix: ""
postfix: ""
loop: 0
format: ""
- field: assignedDate
note: "指派日期"
from: common.date.v1.yaml
use: dateA
prefix: ""
postfix: ""
loop: 0
format: ""
- field: deleted
note: "是否删除"
range: 0
prefix: ""
postfix: ""
loop: 0
format: ""
- field: story
note: "相关需求"
range: 1-10000
prefix: ""
postfix: ""
loop: 0
format: ""
- field: desc
note: "描述"
range: 1-10000
prefix: "这是设计描述"
postfix: ""
loop: 0
format: ""
- field: version
note: "版本号"
range: 1
prefix: ""
postfix: ""
loop: 0
format: ""
- field: type
note: "类型"
range: HLDS,DDS,DBDS,ADS
prefix: ""
postfix: ""
loop: 0
format: ""
+215
View File
@@ -0,0 +1,215 @@
title: table zt_flow_issue
desc: "项目问题"
author: automated export
version: "1.0"
fields:
- field: id
note: "ID"
range: 1-10000
prefix: ""
postfix: ""
loop: 0
format: ""
- field: resolvedBy
note: "解决者"
from: common.user.v1.yaml
use: user
prefix: ""
postfix: ""
loop: 0
format: ""
- field: program
note: "所属项目"
range: 1-10000
prefix: ""
postfix: ""
loop: 0
format: ""
- field: title
note: "标题"
range: 1-10000
prefix: "问题标题"
postfix: ""
loop: 0
format: ""
- field: desc
note: "描述"
range: 1-10000
prefix: "问题描述"
postfix: ""
loop: 0
format: ""
- field: pri
note: "优先级"
range: 1-4
prefix: ""
postfix: ""
loop: 0
format: ""
- field: severity
note: "严重程度"
range: 1-4
prefix: ""
postfix: ""
loop: 0
format: ""
- field: type
note: "类别"
range: design,code,performance,version,storyadd,storychanged,storyremoved
prefix: ""
postfix: ""
loop: 0
format: ""
- field: activity
note: "活动ID"
range: 1-10000
prefix: "相关活动ID"
postfix: ""
loop: 0
format: ""
- field: deadline
note: "计划解决日期"
from: common.date.v1.yaml
use: dateB
prefix: ""
postfix: ""
loop: 0
format: ""
- field: resolution
note: "解决方式"
range: resolved,totask,tobug,tostory,torisk
prefix: ""
postfix: ""
loop: 0
format: ""
- field: resolutionComment
note: "解决方案"
range: 1-10000
prefix: "解决方案"
postfix: ""
loop: 0
format: ""
- field: objectID
note: "转化对象"
range: 1-10000
prefix: ""
postfix: ""
loop: 0
format: ""
- field: resolvedDate
note: "实际解决日期"
from: common.date.v1.yaml
use: dateB
prefix: ""
postfix: ""
loop: 0
format: ""
- field: status
note: "结果"
range: unconfirmed,confirmed,unresolved,resolved,canceled,closed
prefix: ""
postfix: ""
loop: 0
format: ""
- field: owner
note: "由谁提出"
range: 0
prefix: ""
postfix: ""
loop: 0
format: ""
- field: createdBy
note: "由谁创建"
from: common.user.v1.yaml
use: user
prefix: ""
postfix: ""
loop: 0
format: ""
- field: createdDate
note: "创建日期"
from: common.date.v1.yaml
use: dateA
prefix: ""
postfix: ""
loop: 0
format: ""
- field: editedBy
note: "由谁编辑"
from: common.user.v1.yaml
use: user
prefix: ""
postfix: ""
loop: 0
format: ""
- field: editedDate
note: "编辑日期"
from: common.date.v1.yaml
use: dateA
prefix: ""
postfix: ""
loop: 0
format: ""
- field: activateBy
note: "由谁激活"
from: common.user.v1.yaml
use: user
prefix: ""
postfix: ""
loop: 0
format: ""
- field: activateDate
note: "激活日期"
from: common.date.v1.yaml
use: dateB
prefix: ""
postfix: ""
loop: 0
format: ""
- field: closeBy
note: "由谁关闭"
from: common.user.v1.yaml
use: user
prefix: ""
postfix: ""
loop: 0
format: ""
- field: closedDate
note: "关闭日期"
from: common.date.v1.yaml
use: dateB
prefix: ""
postfix: ""
loop: 0
format: ""
- field: assignedTo
note: "指派给"
from: common.user.v1.yaml
use: user
prefix: ""
postfix: ""
loop: 0
format: ""
- field: assignedBy
note: "由谁指派"
from: common.user.v1.yaml
use: user
prefix: ""
postfix: ""
loop: 0
format: ""
- field: assignedDate
note: "指派日期"
from: common.date.v1.yaml
use: dateA
prefix: ""
postfix: ""
loop: 0
format: ""
- field: deleted
note: "是否删除"
range: 0
prefix: ""
postfix: ""
loop: 0
format: ""
+1 -1
View File
@@ -83,7 +83,7 @@ fields:
- field: short
note: "模块简称"
range: 1-10000
prefix: "模块"
prefix: "模块简称"
postfix: ""
loop: 0
format: ""
+2 -9
View File
@@ -90,13 +90,6 @@ fields:
postfix: ""
loop: 0
format: ""
- field: feedback
note: "反馈"
range: 0
prefix: ""
postfix: ""
loop: 0
format: ""
- field: acl
note: "访问控制"
range: open,private,custom
@@ -129,14 +122,14 @@ fields:
format: ""
- field: createdVersion
note: "创建版本"
range: 12.0.0,12.0.1,12.0.2,12.0.3
range: 20.0
prefix: ""
postfix: ""
loop: 0
format: ""
- field: order
note: "排序"
range: 10-100:10
range: 5-10000:5
prefix: ""
postfix: ""
loop: 0
+1 -1
View File
@@ -63,7 +63,7 @@ fields:
format: ""
- field: order
note: "排序"
range: 10-100:10
range: 10-10000:5
prefix: ""
postfix: ""
loop: 0
+90 -69
View File
@@ -26,28 +26,7 @@ fields:
format: ""
- field: template
note: "模块"
range: cmmi,scrum
prefix: ""
postfix: ""
loop: 0
format: ""
- field: realDuration
note: ""
range: 0
prefix: ""
postfix: ""
loop: 0
format: ""
- field: planDuration
note: ""
range: 1-10000
prefix: ""
postfix: ""
loop: 0
format: ""
- field: type
note: "项目类型"
range: waterfall,project
range: waterfall,scrum
prefix: ""
postfix: ""
loop: 0
@@ -66,6 +45,62 @@ fields:
postfix: ""
loop: 0
format: ""
- field: budget
note: "项目预算"
range: 1-100000:R
prefix: ""
postfix: ""
loop: 0
format: ""
- field: budgetUnit
note: "预算单位"
range: yuan,Dollars
prefix: ""
postfix: ""
loop: 0
format: ""
- field: percent
note: "工作占比"
range: 1-100:R
prefix: ""
postfix: ""
loop: 0
format: ""
- field: privway
note: "私有的"
range: 0
prefix: ""
postfix: ""
loop: 0
format: ""
- field: milestone
note: "是否里程碑"
range: 0,1
prefix: ""
postfix: ""
loop: 0
format: ""
- field: attribute
note: "阶段属性"
range: story,design,dev,qa,release,review,other
prefix: ""
postfix: ""
loop: 0
format: ""
- field: output
note: "输出文档"
range: 1-100:R
prefix: ""
postfix: ""
loop: 0
format: ""
- field: type
note: "项目类型"
range: waterfall,project
prefix: ""
postfix: ""
loop: 0
format: ""
- field: parent
note: "父级ID"
range: 0
@@ -73,6 +108,20 @@ fields:
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: name
note: "项目名称"
range: 1-10000
@@ -83,14 +132,7 @@ fields:
- field: code
note: "项目代号"
range: 1-10000
prefix: "code"
postfix: ""
loop: 0
format: ""
- field: attribute
note: "阶段属性"
range: story,design,dev,qa,release,review,other
prefix: ""
prefix: "project"
postfix: ""
loop: 0
format: ""
@@ -128,42 +170,7 @@ fields:
format: ""
- field: days
note: "可用工作日"
range: 1-100
prefix: ""
postfix: ""
loop: 0
format: ""
- field: budget
note: "项目预算"
range: 1-100000:R
prefix: ""
postfix: ""
loop: 0
format: ""
- field: budgetUnit
note: "预算单位"
range: yuan,Dollars
prefix: ""
postfix: ""
loop: 0
format: ""
- field: percent
note: "工作占比"
range: 1-100:R
prefix: ""
postfix: ""
loop: 0
format: ""
- field: milestone
note: "是否里程碑"
range: 0,1
prefix: ""
postfix: ""
loop: 0
format: ""
- field: output
note: "输出文档"
range: 1-100:R
range: 1-365:R
prefix: ""
postfix: ""
loop: 0
@@ -177,7 +184,7 @@ fields:
format: ""
- field: subStatus
note: "子状态"
range: 0
range: 1
prefix: ""
postfix: ""
loop: 0
@@ -217,6 +224,20 @@ fields:
postfix: ""
loop: 0
format: ""
- field: realDuration
note: ""
range: 0
prefix: ""
postfix: ""
loop: 0
format: ""
- field: planDuration
note: ""
range: 1-10000
prefix: ""
postfix: ""
loop: 0
format: ""
- field: openedBy
note: "创建者"
from: common.user.v1.yaml
@@ -321,14 +342,14 @@ fields:
format: ""
- field: whitelist
note: "分组白名单"
range: 1-10
range: 0
prefix: ""
postfix: ""
loop: 0
format: ""
- field: order
note: "项目排序"
range: 10-100:10
range: 5-10000:5
prefix: ""
postfix: ""
loop: 0
+261
View File
@@ -0,0 +1,261 @@
title: table zt_flow_risk
desc: "项目风险"
author: automated export
version: "1.0"
fields:
- field: id
note: "ID"
range: 1-10000
prefix: ""
postfix: ""
loop: 0
format: ""
- field: program
note: "所属项目"
range: 1-10000
prefix: ""
postfix: ""
loop: 0
format: ""
- field: name
note: "风险名称"
range: 1-10000
prefix: "风险名称"
postfix: ""
loop: 0
format: ""
- field: source
note: "来源"
range: business,team,logistic,manage,sourcing,outsourcing,customer,others
prefix: ""
postfix: ""
loop: 0
format: ""
- field: category
note: "类型"
range: technical,manage,business,requirement,resource,others
prefix: ""
postfix: ""
loop: 0
format: ""
- field: strategy
note: "策略"
range: avoidance,mitigation,transference,acceptance
prefix: ""
postfix: ""
loop: 0
format: ""
- field: status
note: "状态"
range: active,closed,hangup,canceled
prefix: ""
postfix: ""
loop: 0
format: ""
- field: impact
note: "影响程度"
range: 1-5
prefix: ""
postfix: ""
loop: 0
format: ""
- field: probability
note: "发生概率"
range: 1-5
prefix: ""
postfix: ""
loop: 0
format: ""
- field: rate
note: "风险系数"
range: 1-25
prefix: ""
postfix: ""
loop: 0
format: ""
- field: pri
note: "优先级"
range: high,middle,low
prefix: ""
postfix: ""
loop: 0
format: ""
- field: identifiedDate
note: "识别日期"
from: common.date.v1.yaml
use: dateB
prefix: ""
postfix: ""
loop: 0
format: ""
- field: prevention
note: "处理措施"
range: 1-10000
prefix: "这是处理措施"
postfix: ""
loop: 0
format: ""
- field: remedy
note: "应急措施"
range: 1-10000
prefix: "这是应急措施"
postfix: ""
loop: 0
format: ""
- field: plannedClosedDate
note: "计划关闭日期"
from: common.date.v1.yaml
use: dateB
prefix: ""
postfix: ""
loop: 0
format: ""
- field: actualClosedDate
note: "实际关闭日期"
from: common.date.v1.yaml
use: dateB
prefix: ""
postfix: ""
loop: 0
format: ""
- field: createdBy
note: "由谁创建"
from: common.user.v1.yaml
use: user
prefix: ""
postfix: ""
loop: 0
format: ""
- field: createdDate
note: "创建日期"
from: common.date.v1.yaml
use: dateA
prefix: ""
postfix: ""
loop: 0
format: ""
- field: editedBy
note: "由谁编辑"
from: common.user.v1.yaml
use: user
prefix: ""
postfix: ""
loop: 0
format: ""
- field: editedDate
note: "编辑日期"
from: common.date.v1.yaml
use: dateA
prefix: ""
postfix: ""
loop: 0
format: ""
- field: resolution
note: "解决措施"
range: 1-10000
prefix: "这是解决措施"
postfix: ""
loop: 0
format: ""
- field: resolvedBy
note: "解决者"
from: common.user.v1.yaml
use: user
prefix: ""
postfix: ""
loop: 0
format: ""
- field: activateBy
note: "由谁激活"
from: common.user.v1.yaml
use: user
prefix: ""
postfix: ""
loop: 0
format: ""
- field: activateDate
note: "激活日期"
from: common.date.v1.yaml
use: dateB
prefix: ""
postfix: ""
loop: 0
format: ""
- field: assignedTo
note: "指派给"
from: common.user.v1.yaml
use: user
prefix: ""
postfix: ""
loop: 0
format: ""
- field: cancelBy
note: "由谁取消"
from: common.user.v1.yaml
use: user
prefix: ""
postfix: ""
loop: 0
format: ""
- field: cancelDate
note: "取消日期"
from: common.date.v1.yaml
use: dateA
prefix: ""
postfix: ""
loop: 0
format: ""
- field: cancelReason
note: "取消原因"
range: disappeared,mistake
prefix: ""
postfix: ""
loop: 0
format: ""
- field: hangupBy
note: "由谁挂起"
from: common.user.v1.yaml
use: user
prefix: ""
postfix: ""
loop: 0
format: ""
- field: hangupDate
note: "挂起日期"
from: common.date.v1.yaml
use: dateB
prefix: ""
postfix: ""
loop: 0
format: ""
- field: trackedBy
note: "由谁关闭"
from: common.user.v1.yaml
use: user
prefix: ""
postfix: ""
loop: 0
format: ""
- field: trackedDate
note: "关闭日期"
from: common.date.v1.yaml
use: dateB
prefix: ""
postfix: ""
loop: 0
format: ""
- field: assignedDate
note: "指派日期"
from: common.date.v1.yaml
use: dateA
prefix: ""
postfix: ""
loop: 0
format: ""
- field: deleted
note: "是否删除"
range: 0
prefix: ""
postfix: ""
loop: 0
format: ""
+17 -13
View File
@@ -10,6 +10,13 @@ fields:
postfix: ""
loop: 0
format: ""
- field: program
note: "项目ID"
range: 1-10000
prefix: ""
postfix: ""
loop: 0
format: ""
- field: parent
note: "父需求ID"
range: 0
@@ -55,7 +62,7 @@ fields:
- field: sourceNote
note: "来源备注"
range: 1-10000
prefix: "这里是来源备注"
prefix: "这里是需求来源备注"
postfix: ""
loop: 0
format: ""
@@ -66,17 +73,14 @@ fields:
postfix: ""
loop: 0
format: ""
- field: feedback
note: "反馈"
range: 0
prefix: ""
postfix: ""
loop: 0
format: ""
- field: title
note: "需求名称"
range: 1-10000
prefix: "这是需求名称"
fields:
- field: field1
range: [用户需求,软件需求]
- field: field2
range: 1-10000
prefix: ""
postfix: ""
loop: 0
format: ""
@@ -103,7 +107,7 @@ fields:
format: ""
- field: estimate
note: "预计工时"
range: 0-100:R
range: 0-20:R
prefix: ""
postfix: ""
loop: 0
@@ -275,8 +279,8 @@ fields:
postfix: ""
loop: 0
format: ""
- field: storyChanged
note: "需求变更"
- field: URChanged
note: "用户需求变更"
range: 0
prefix: ""
postfix: ""
+7 -3
View File
@@ -18,9 +18,13 @@ fields:
loop: 0
format: ""
- field: title
note: "标题"
range: 1-10000
prefix: "这是一个软件需求标题"
note: "需求标题"
fields:
- field: field1
range: 用户需求,软件需求
- field: field2
range: 1-100000
prefix: ""
postfix: ""
loop: 0
format: ""
+9 -31
View File
@@ -10,6 +10,13 @@ fields:
postfix: ""
loop: 0
format: ""
- field: type
note: "内外部人员"
range: [inside,outside]
prefix: ""
postfix: ""
loop: 0
format: ""
- field: dept
note: "所属部门"
range: 1-10000
@@ -196,17 +203,9 @@ fields:
format: ""
- field: locked
note: "锁定时间"
from: common.date.v1.yaml
use: dateA
prefix: ""
postfix: ""
loop: 0
format: ""
- field: feedback
note: "反馈[非研发]"
range: 0
prefix: ""
postfix: ""
prefix: "0000-00-00 "
postfix: "0:00:00"
loop: 0
format: ""
- field: ranzhi
@@ -216,13 +215,6 @@ fields:
postfix: ""
loop: 0
format: ""
- field: ldap
note: ""
range: 0
prefix: ""
postfix: ""
loop: 0
format: ""
- field: score
note: "积分"
range: 1-10000:R
@@ -244,17 +236,3 @@ fields:
postfix: ""
loop: 0
format: ""
- field: clientStatus
note: "连接状态"
range: offline
prefix: ""
postfix: ""
loop: 0
format: ""
- field: clientLang
note: "连接语言"
range: en
prefix: ""
postfix: ""
loop: 0
format: ""