一、我的地盘相关的表
[if !supportLists]· [endif]zt_todo,待办事宜表。
二、产品相关的表
[if !supportLists]· [endif]zt_product,记录了产品相关的信息。
[if !supportLists]· [endif]zt_productplan,记录了产品的计划信息。
[if !supportLists]· [endif]zt_story,是非常重要的一张表,记录了系统中所有的需求记录。
[if !supportLists]· [endif]zt_storyspec,记录了需求的描述信息。
[if !supportLists]· [endif]zt_storystage,记录需求的阶段信息。
[if !supportLists]· [endif]zt_release,记录了产品的发布信息。这张表同时也和zt_build互相关联。
[if !supportLists]· [endif]zt_branch,记录产品的分支和平台信息。
三、项目相关的表
[if !supportLists]· [endif]zt_project,项目表。
[if !supportLists]· [endif]zt_projectproduct,记录了项目和产品之间的关联关系。
[if !supportLists]· [endif]zt_projectstory,记录了项目中需要做的需求列表。
[if !supportLists]· [endif]zt_task,任务表。
[if !supportLists]· [endif]zt_burn,燃尽图数据表。燃尽图就是根据这张表的数据画出来的。
[if !supportLists]· [endif]zt_team,记录了项目中的团队成员。
[if !supportLists]· [endif]zt_build,记录了项目中产品的版本列表。
[if !supportLists]· [endif]zt_taskestimate,项目任务工时表。
四、测试相关的表
[if !supportLists]· [endif]zt_bug,bug表,也是大家非常熟悉的一张表了。
[if !supportLists]· [endif]zt_case,用例表。记录了所有的测试用例。
[if !supportLists]· [endif]zt_casestep,则是记录了用例相关的步骤,包括历史。
[if !supportLists]· [endif]zt_testtask,测试版本表,记录了历次的测试任务。
[if !supportLists]· [endif]zt_testrun,则记录了每个测试任务所对应的用例执行情况。
[if !supportLists]· [endif]zt_testresult,记录了每个用例历次执行的结果。
[if !supportLists]· [endif]zt_testsuite,测试套件表。
[if !supportLists]· [endif]zt_suitecase,套件用例表。
[if !supportLists]· [endif]zt_testreport,测试报告表。
五、文档库相关的表
[if !supportLists]· [endif]zt_doclib,记录了自定义文档库列表。
[if !supportLists]· [endif]zt_doc,则记录了所有的文档。
[if !supportLists]· [endif]zt_doccontent,文档的内容表。
六、组织管理相关的表
[if !supportLists]· [endif]zt_user,用户表。
[if !supportLists]· [endif]zt_group,分组表。
[if !supportLists]· [endif]zt_usergroup,用户和分组之间的对应关系。
[if !supportLists]· [endif]zt_grouppriv,分组的权限。
[if !supportLists]· [endif]zt_dept,部门结构表。
[if !supportLists]· [endif]zt_userquery,用户自定义查询表。
[if !supportLists]· [endif]zt_usertpl,用户的自定义模板表。
[if !supportLists]· [endif]zt_usercontact,用户联系人表。
[if !supportLists]· [endif]zt_company,这张表记录了当前公司的信息,也是顶级的一张表。
七、后台管理相关的表
[if !supportLists]· [endif]zt_action,系统日志表。
[if !supportLists]· [endif]zt_cron,定时任务表,记录计划任务。
[if !supportLists]· [endif]zt_extension,插件表。
[if !supportLists]· [endif]zt_history,操作历史表, 记录对任何一个对象的所有修改记录, 前后值的变化。
[if !supportLists]· [endif]zt_lang,语言定义表。
八、其他模块相关的表
[if !supportLists]· [endif]zt_module,也是非常重要的一张表,它维护了禅道系统中的模块划分数据,比如需求的模块划分。
[if !supportLists]· [endif]zt_effort,日志表。
[if !supportLists]· [endif]zt_entry,应用表。
[if !supportLists]· [endif]zt_log,接口日志表。
[if !supportLists]· [endif]zt_mailqueue,邮件列队表。
[if !supportLists]· [endif]zt_module,模块表,记录模块信息。
[if !supportLists]· [endif]zt_notify,提醒信息表,记录所有的提醒信息。
[if !supportLists]· [endif]zt_score,积分表,记录积分信息。
[if !supportLists]· [endif]zt_file,附件表。记录了所有的附件。
[if !supportLists]· [endif]zt_block,区块表,记录我的地盘首页,产品主页,项目主页,测试主页的区块信息。
[if !supportLists]· [endif]zt_config,系统配置表,记录所有的基本配置信息。
[if !supportLists]· [endif]zt_webhook,记录webhook信息。
[if !supportLists]· [endif]zt_webhookdatas,记录webhook的数据表。
记录个人任务列表语句:
SELECT * FROM zt_task z WHERE z.id in( SELECT task FROM `zt_taskestimate` WHERE account = 'cd2019')
SELECT *FROM zt_userview zu WHERE zu.account ='cd2019'
// 历史记录
SELECT * FROM zt_history以前的记录
SELECT * FROM zt_user zu LEFT JOIN zt_action za on zu.account = za.actor LEFT JOIN zt_history zh on zh.action = za.id
SELECT * FROM zt_action za LEFT JOIN zt_task zt on za.objectID = zt.id left JOIN zt_module zm on zm.id = zt.module LEFT JOIN zt_history zh on za.id = zh.action LEFT JOIN zt_project zp on zt.project = zp.id
//最终数据库查询语句
SELECT
zu.account, zu.`password`, zu.realname, za.objectType, za.action, zt.`name` taskName, zm.`name` moduleName, zp.`name` projectName, zpd.`name` productName, zp.`status` projectStatus, zt.`status` taskStatus, zh.field, zh.new, za.date
FROM
zt_user zu
LEFT JOIN zt_action za ON zu.account = za.actor
LEFT JOIN zt_task zt ON za.objectID = zt.id
LEFT JOIN zt_module zm ON zm.id = zt.module
LEFT JOIN zt_product zpd on zm.root = zpd.id
LEFT JOIN zt_project zp ON zt.project = zp.id
LEFT JOIN zt_history zh ON zh.action = za.id WHERE za.objectType = 'task' AND (zh.field = 'desc' or zh.field ='status') ORDER BY zm.`name`,zt.`name`,zu.realname