- P0: 新增 products.ui 产品架构页面 - P1: 实现钉钉审批回调→cms_content状态同步(approved→published, rejected→draft) - P2: 修复 docs/architecture.md 路径(/entcms/* → /*),补充cms_sections表 - P2: 重命名 init_superuser.py → init_superuser_permissions.py 避免与scripts/冲突 - build.sh 更新构建后步骤说明
dingdingflow - 钉钉审批流程
为CMS内容发布提供钉钉审批工作流。
数据表
- dd_approvals: 审批记录
- dd_approval_configs: 审批流程配置
环境变量
DINGTALK_APP_KEY=钉钉应用AppKey
DINGTALK_APP_SECRET=钉钉应用AppSecret
DINGTALK_AGENT_ID=钉钉应用AgentId
未配置时自动进入开发模式(mock响应)。
API
- POST /dingdingflow/api/submit_approval.dspy - 提交审批
- POST /dingdingflow/api/dingtalk_callback.dspy - 钉钉回调(公开)