feat: assets资源目录

This commit is contained in:
2026-10-08 16:16:07 +08:00
parent e98660ce4e
commit 3df2603e6f
12 changed files with 1065 additions and 0 deletions
@@ -0,0 +1,51 @@
schema:
name: domainmap.state
version: "1.0"
project: zentao
level: D1
generatedAt: "2026-10-08"
status: completed
completedPhases:
- phase: -1
name: 交互式初始化
status: completed
note: 等级 D1(用户指定,与 CodeMap L1 对齐)
- phase: 0
name: 文档扫描与分类
status: completed
note: 无业务文档输入,领域知识从代码枚举/路由/表结构提取
- phase: 1
name: 业务实体提取
status: completed
output: entities/_entities_index.yaml
- phase: 2
name: 业务流程提取
status: completed
output: processes/_processes_index.yaml
- phase: 3
name: 业务规则提取
status: completed
output: rules/_rules_index.yaml
- phase: 4
name: 术语表构建
status: completed
output: glossary/_glossary_index.yaml
- phase: 5
name: 页面流程分析(D4)
status: skipped
note: D1 级不生成
- phase: 6
name: 配置影响分析(D4)
status: skipped
note: D1 级不生成
- phase: 7
name: 运行态采集(D4)
status: skipped
note: D1 级不生成,需 chrome-devtools MCP
- phase: 8
name: CodeMap 深度交叉引用(D4)
status: skipped
note: D1 级不生成
resume:
supported: true
upgradePath: 重新运行并指定 --level D2/D3/D4 可增量生成详情层
+34
View File
@@ -0,0 +1,34 @@
schema:
name: domainmap.index
version: "1.0"
project:
id: "zentao"
name: "禅道 ZenTao 协作平台(二次开发)"
description: "基于禅道开源版的研发全流程管理平台,扩展运维/车辆/绩效/看板"
domain: "研发项目管理"
baseProduct: "禅道 ZenTao(开源版)"
level: D1
levelNote: 快速扫描级,仅索引;实体/流程/规则详情与运行态采集需升级 D2-D4
source:
code:
backend: codes/zentao
frontend: codes/web_zentao
codemap: assets/zentao/codemap
statistics:
entities: 70
processes: 9
ruleSets: 12
glossaryTerms: 40
sections:
entities: entities/
processes: processes/
rules: rules/
glossary: glossary/
xrefs:
note: D1 级不生成深度交叉引用;升级 D4 后生成 entity-to-code / process-to-api / screen-to-api 等
@@ -0,0 +1,207 @@
schema:
name: domainmap.entities.index
version: "1.0"
level: D1
note: 实体清单与模块归属;字段级详情需升级 D2+(依据:codes/zentao 70 个 entity 类 + 禅道 zt_* 表结构)
count: 70
domains:
- domain: 需求域
entities:
- name: ZtStory
table: zt_story
role: 需求主表(禅道兼容)
- name: ZtStoryspec
table: zt_storyspec
role: 需求描述(多版本)
- name: ZtStoryreview
table: zt_storyreview
role: 需求评审记录
- name: ZtStoryExpand
table: zt_story_expand(扩展)
role: 需求扩展字段
- name: ZtStoryFeedback
table: zt_story_feedback(扩展)
role: 需求反馈
- name: ZtStoryUser
table: zt_story_user(扩展)
role: 需求-用户关联
- name: ZtStoryUserspec
role: 用户故事描述
- name: ZtStoryUserTask
role: 用户故事-任务关联
- name: ZtStoryMonthWorkload
role: 需求月度工作量
- domain: 任务工时域
entities:
- name: ZtTask
table: zt_task
role: 任务主表
- name: ZtTaskestimate
table: zt_taskestimate
role: 任务工时估算
- name: ZtTaskspec
table: zt_taskspec
role: 任务描述
- name: ZtTaskteam
table: zt_taskteam
role: 团队任务成员
- name: ZtEffort
table: zt_effort
role: 工时登记
- domain: 缺陷域
entities:
- name: ZtBug
table: zt_bug
role: 缺陷主表
- name: ZtBugBindUser
role: Bug-用户绑定
- domain: 测试域
entities:
- name: ZtCase
table: zt_case
role: 用例主表
- name: ZtCasestep
table: zt_casestep
role: 用例步骤
- name: ZtTesttask
table: zt_testtask
role: 测试单
- name: ZtTestresult
table: zt_testresult
role: 测试结果
- name: ZtStoryCase
role: 需求-用例关联
- domain: 产品项目域
entities:
- name: ZtProduct
table: zt_product
role: 产品
- name: ZtProject
table: zt_project
role: 项目/执行(禅道合一)
- name: ZtExecutionproject
role: 执行-项目关联
- name: ZtProjectproduct
table: zt_projectproduct
role: 项目-产品关联
- name: ZtProjectstory
table: zt_projectstory
role: 项目-需求关联
- name: ZtModule
table: zt_module
role: 模块树
- name: ZtRelease
table: zt_release
role: 发布
- name: ZtReleaseDetails
role: 发布明细
- domain: 看板域
entities:
- name: ZtKanban
role: 看板
- name: ZtKanbanspace
role: 看板空间
- name: ZtKanbanregion
role: 看板区域
- name: ZtKanbangroup
role: 看板组
- name: ZtKanbanlane
role: 泳道
- name: ZtKanbancolumn
role: 看板列
- name: ZtKanbancell
role: 单元格
- name: ZtKanbancard
role: 卡片
- domain: 绩效域
entities:
- name: ZtPerfConfig
role: 绩效配置
- name: ZtMonthScore
role: 月度评分
- domain: 会议公告域
entities:
- name: ZtMeeting
role: 会议
- name: ZtNotice
role: 公告
- domain: 运维域
entities:
- name: ZtYwTask
role: 运维任务
- name: ZtYwChange
role: 运维变更
- name: ZtYwFault
role: 故障
- name: ZtYwFaultList
role: 故障清单
- name: ZtYwPatrol
role: 巡检
- name: ZtYwMachineRoom
role: 机房
- name: ZtYwBackups
role: 数据备份
- name: ZtYwFwqsearch
role: 服务器搜索
- name: ZtCronDevops
role: 定时运维任务
- name: ZtCronDevopsUser
role: 定时运维-用户
- domain: 车辆域
entities:
- name: CarManage
role: 车辆台账(QO/DAO 为主)
- name: CarDrivingLicense
role: 驾驶证
- name: CarFiveType
role: 五类车型
- name: CarOperatingVehicleLevel
role: 营运车辆等级
- domain: 基础权限域
entities:
- name: ZtUser
table: zt_user
role: 用户
- name: BaseMenu
role: 菜单
- name: BaseRole
role: 角色
- name: BaseUserRole
role: 用户-角色
- name: BaseRoleAuthority
role: 角色权限码
- name: VerificationCode
role: 验证码
- name: FestivalConfig
role: 节假日配置
- name: ZtFile
table: zt_file
role: 文件
- name: ZtSearchindex
table: zt_searchindex
role: 搜索索引
- name: ZtAction
table: zt_action
role: 操作日志
- name: ZtActionrecent
role: 近期操作
- name: ZtComputerSource
role: 电脑资源
- name: ZtDocCheck
role: 文档检查(绩效)
- name: ZtTeam
table: zt_team
role: 团队
- name: BaseSalaryToVxError
role: 薪资推送错误记录
@@ -0,0 +1,136 @@
schema:
name: domainmap.glossary.index
version: "1.0"
level: D1
note: 术语索引;口径/边界详情需升级 D2+
count: 40
terms:
- term: 需求(Story)
domain: 需求域
definition: 禅道 zt_story 需求,产品经理录入,可拆分为用户故事
code: ZtStory
- term: 用户故事(UserStory)
domain: 需求域
definition: 需求面向用户的拆分形态,14 态状态机(reviewing→released)
code: ZtStoryUser
- term: 需求评审
domain: 需求域
definition: 需求确认前的评审环节,zt_storyreview 记录
code: ZtStoryreview
- term: 任务(Task)
domain: 任务工时域
definition: 开发执行单元,7 态状态机,9 种类型
code: ZtTask
- term: 工时(Effort)
domain: 任务工时域
definition: 每日工时日历登记,zt_effort
code: ZtEffort
- term: 团队任务
domain: 任务工时域
definition: 多人协作任务,zt_taskteam
code: ZtTaskteam
- term: 缺陷(Bug)
domain: 缺陷域
definition: 禅道 zt_bug,分 dev/prod/releaseBug 三类
code: ZtBug
- term: 用例(Case)
domain: 测试域
definition: 测试用例主表 zt_case
code: ZtCase
- term: 测试单(Testtask)
domain: 测试域
definition: 一轮测试的执行单,zt_testtask
code: ZtTesttask
- term: 测试结果(Testresult)
domain: 测试域
definition: 用例执行结果,zt_testresult
code: ZtTestresult
- term: 产品(Product)
domain: 产品项目域
definition: 禅道产品线 zt_product
code: ZtProduct
- term: 项目(Project)
domain: 产品项目域
definition: 禅道项目/执行 zt_project
code: ZtProject
- term: 执行(Execution)
domain: 产品项目域
definition: 禅道迭代/冲刺概念,zt_executionproject 关联
code: ZtExecutionproject
- term: 模块(Module)
domain: 产品项目域
definition: 树形分类节点 zt_module,用于产品/需求/Bug 归类
code: ZtModule
- term: 发布(Release)
domain: 产品项目域
definition: 产品版本发布 zt_release
code: ZtRelease
- term: 看板空间(KanbanSpace)
domain: 看板域
definition: 看板最高组织单元
code: ZtKanbanspace
- term: 泳道(Lane)
domain: 看板域
definition: 看板横向泳道
code: ZtKanbanlane
- term: 看板列(Column)
domain: 看板域
definition: 看板纵向列(如 待办/进行中/完成)
code: ZtKanbancolumn
- term: 卡片(Card)
domain: 看板域
definition: 看板卡片,承载需求/任务
code: ZtKanbancard
- term: 绩效配置(PerfConfig)
domain: 绩效域
definition: 绩效规则配置
code: ZtPerfConfig
- term: 月评分(MonthScore)
domain: 绩效域
definition: 月度绩效评分
code: ZtMonthScore
- term: 文档检查(DocCheck)
domain: 绩效域
definition: 绩效维度的文档检查项
code: ZtDocCheck
- term: 运维任务(YwTask)
domain: 运维域
definition: 运维作业任务
code: ZtYwTask
- term: 运维变更(YwChange)
domain: 运维域
definition: 生产变更记录
code: ZtYwChange
- term: 故障(YwFault)
domain: 运维域
definition: 故障工单 + 故障清单
code: ZtYwFault, ZtYwFaultList
- term: 巡检(YwPatrol)
domain: 运维域
definition: 职场/机房巡检
code: ZtYwPatrol, ZtYwMachineRoom
- term: 数据备份(YwBackups)
domain: 运维域
definition: 备份作业记录
code: ZtYwBackups
- term: 定时运维(CronDevops)
domain: 运维域
definition: 定时触发的运维任务及执行人
code: ZtCronDevops, ZtCronDevopsUser
- term: 操作日志(Action)
domain: 基础权限域
definition: 禅道 zt_action 全量操作历史
code: ZtAction
- term: 权限码
domain: 基础权限域
definition: 前端路由 meta.auth 与 BaseRoleAuthority 对应
code: BaseRoleAuthority
- term: 逻辑删除
domain: 基础权限域
definition: DeleteFlagEnum 标记删除而非物理删
code: DeleteFlagEnum
- term: 节假日(Festival)
domain: 基础权限域
definition: 节假日配置,影响工时/排期计算
code: FestivalConfig
@@ -0,0 +1,75 @@
schema:
name: domainmap.processes.index
version: "1.0"
level: D1
note: 流程清单与阶段概览;角色/入口/API 链路详情需升级 D2+(依据:前端路由 + Controller 命名 + 禅道标准流程)
count: 9
processes:
- id: P01-story-flow
name: 需求全生命周期
domain: 需求域
stages: [草稿, 待评审, 激活, 需求明确中, 待沟通, 需求待设计, 详细设计中, 产品已设计, 需求待确认, 需求已确认, 研发中, 已完成, 已关闭, 已发布]
evidence: enums/UserStoryEnums.java(14 态有序)
frontend: views/product/story, views/implement/story
backend: ZtStoryController
- id: P02-task-flow
name: 任务执行与工时
domain: 任务工时域
stages: [准备好, 进行中, 暂停, 待评审, 完成, 取消, 关闭]
evidence: enums/TaskStatus.java
frontend: views/task, views/implement/task
backend: ZtTaskController, ZtEffortController
- id: P03-bug-flow
name: 缺陷处理
domain: 缺陷域
stages: [禅道标准:激活→已解决→已关闭/激活]
bugTypes: [dev 开发缺陷, prod 生产缺陷, releaseBug 发布缺陷]
evidence: enums/BugTypeEnums.java
frontend: views/implement/bug, views/test/bug, views/territory/bug
backend: ZtBugController
- id: P04-test-flow
name: 测试执行
domain: 测试域
stages: [建用例→审用例, 建测试单→执行用例→记录结果→关联Bug]
frontend: views/test
backend: ZtCaseController, ZtTesttaskController, ZtTestresultController
- id: P05-release-flow
name: 发布管理
domain: 产品项目域
stages: [创建发布→关联需求/Bug→发布明细]
frontend: api/release.js
backend: ZtReleaseController, ZtReleaseDetailsController
- id: P06-kanban-flow
name: 看板协作
domain: 看板域
stages: [空间→区域→组→泳道→列→单元格→卡片]
evidence: enums/KanbanCellType.java, KanbanColumnType.java
frontend: api/kanban.js
backend: ZtKanban*Controller(8个)
- id: P07-perf-score-flow
name: 绩效与月评分
domain: 绩效域
stages: [绩效配置→工时/工作量采集→月度评分→绩效报告]
frontend: views/perf
backend: ZtPerfController, ZtMonthScoreController, service/perf
- id: P08-devops-flow
name: 运维作业
domain: 运维域
stages: [运维任务/巡检/变更/备份/故障处理 + 定时运维]
frontend: views/devops(8 子模块)
backend: ZtYw*Controller(10个)
- id: P09-auth-flow
name: 认证与权限
domain: 基础权限域
stages: [登录(验证码)→菜单/角色/权限码鉴权(meta.auth)→操作日志]
frontend: views/login, views/user, router meta.auth
backend: ZtUserController, BaseRoleController, VerificationCodeController
@@ -0,0 +1,117 @@
schema:
name: domainmap.rules.index
version: "1.0"
level: D1
note: 规则集索引与状态机取值;校验/计算/流转的完整条件需升级 D2+
count: 12
ruleSets:
- id: R01-user-story-status
name: 用户故事状态机
type: transition
source: enums/UserStoryEnums.java
values:
- { code: reviewing, label: 待评审, order: 0 }
- { code: draft, label: 草稿, order: 1 }
- { code: active, label: 激活, order: 2 }
- { code: unconfirmed, label: 需求明确中, order: 3 }
- { code: waitcommunicate, label: 待沟通, order: 4 }
- { code: waitdesign, label: 需求待设计, order: 5 }
- { code: designdoing, label: 详细设计中, order: 6 }
- { code: designdone, label: 产品已设计, order: 7 }
- { code: storyunconfirmed, label: 需求待确认, order: 8 }
- { code: confirmed, label: 需求已确认, order: 9 }
- { code: developing, label: 研发中, order: 10 }
- { code: finished, label: 已完成, order: 11 }
- { code: closed, label: 已关闭, order: 12 }
- { code: released, label: 已发布, order: 15 }
note: order 13/14 缺号(代码留空),released=15 为终态
- id: R02-story-status
name: 需求状态(简版)
type: transition
source: enums/StoryStatusEnums.java
values:
- { code: draft, label: 草稿 }
- { code: finished, label: 完成 }
- { code: closed, label: 已关闭 }
- id: R03-story-stage
name: 需求阶段(禅道 stage)
type: transition
source: enums/StoryStageEnums.java
- id: R04-task-status
name: 任务状态机
type: transition
source: enums/TaskStatus.java
values:
- { code: wait, label: 准备好 }
- { code: doing, label: 进行中 }
- { code: pause, label: 暂停 }
- { code: reviewing, label: 待评审 }
- { code: done, label: 完成 }
- { code: cancel, label: 取消 }
- { code: closed, label: 关闭 }
- id: R05-task-type
name: 任务类型枚举
type: validation
source: enums/TaskType.java
values:
- { code: design, label: 设计 }
- { code: devel, label: 开发 }
- { code: request, label: 需求 }
- { code: test, label: 测试 }
- { code: study, label: 研究 }
- { code: discuss, label: 讨论 }
- { code: ui, label: 界面 }
- { code: affair, label: 事务 }
- { code: misc, label: 其他 }
- id: R06-bug-type
name: 缺陷类型
type: validation
source: enums/BugTypeEnums.java
values:
- { code: "1", label: dev, 说明: 开发缺陷 }
- { code: "2", label: prod, 说明: 生产缺陷 }
- { code: "3", label: releaseBug, 说明: 发布缺陷 }
- id: R07-action-type-status
name: 操作日志类型与状态
type: transition
source: enums/ActionType.java, ActionStatus.java
note: 禅道 zt_action 历史记录体系
- id: R08-kanban-structure
name: 看板结构约束
type: validation
source: enums/KanbanCellType.java, KanbanColumnType.java
note: space/region/group/lane/column/cell/card 层级与列/单元格类型约束
- id: R09-menu-level
name: 菜单层级
type: validation
source: enums/BaseMenuLevelEnum.java
- id: R10-delete-flag
name: 逻辑删除标记
type: validation
source: enums/DeleteFlagEnum.java
- id: R11-product-story-bug-flag
name: 产品-需求/bug 关联标记
type: validation
source: enums/ProductBug.java, ProductStoryStatus.java
- id: R12-user-type
name: 用户类型
type: validation
source: enums/UserType.java
pendingExtraction:
- 绩效计算公式(service/perf)→ rules/calculation/
- 月评分规则 → rules/calculation/
- 需求评审校验 → rules/validation/
- 工时统计口径 → rules/calculation/