cb510075fc
feat: simplify report instructions and restore certificate expiry date
2026-09-27 15:36:29 +08:00
0baa951fd9
fix: use certificate test date for inspection reports
2026-09-24 11:14:25 +08:00
8dc5ffb71b
feat: add certificate report metadata and report kinds
2026-09-23 20:27:17 +08:00
d8d843e6ad
feat: add live clip material type with date host and platform
...
Register 直播切片 as a video-only material type. Upload and edit flows
collect required title, live date (defaults to today), optional host with
user link, and live platform presets. Persist the fields on Material and
skip SPU formatting for free-text titles.
2026-09-22 18:59:05 +08:00
chenpei
d2ca6a1bd8
feat: protect private task details and unify supervisor resolution
2026-08-31 15:25:03 +08:00
chenpei
ae75bca301
feat: 上传面板对齐看板视觉,通用类型可填钉钉审批编号
2026-08-18 22:24:39 +08:00
chenpei
7b0ee5efb4
feat: 人员架构统一到钉钉唯一值,接入上游组织架构动态同步
...
素材库与考核调研此前各有一套人事数据,彼此没有外键,靠姓名、邮箱在运行时
逐层软匹配。本次把身份判定收敛到钉钉唯一值,并让组织架构与人员状态跟随
上游 HR 系统自动更新。
人员身份
- 新增账号与权威人员档案的正式绑定表,活跃绑定双向唯一
- users.dingtalkUserId 补上唯一约束,数据库层面杜绝一人多号
- 移除钉钉登录的同名自动合并,同名冲突一律转人工核对
- 看板删除特判由比对用户名改为比对钉钉唯一值,避免同名越权
组织架构
- 新增 OrganizationUnit,直接镜像上游 HR 部门树
- 不再从员工部门路径倒推,同名部门不会再被合并
- 上游已删除的部门下线而非物理删除
人员状态
- 新增规范化的 employmentState,取代对混杂原始值做关键词匹配
- 接入上游离职表,离职判定不再依赖中文关键词
- 离职联动:归档账号并把素材托管给所在部门,默认只处理离职满 30 天者
素材归属
- 归属变更纳入正式转移,记录最初上传者、转移流水与理由
- 新增素材托管部门,归属与署名分离:托管只改维护责任,不动署名
- 编辑素材的权限判定统一到 canManageMaterial
- 修复任务-详情上传把邮箱误存为作者名的问题
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-14 09:53:48 +08:00
chenpei
7326e273e1
fix: harden media upload and release safety
...
Protect upload cleanup and atomic completion paths, add durable media worker leases and brand asset validation, and introduce verified migration/bootstrap/deployment gates.
2026-08-12 18:04:08 +08:00
chenpei
5202d1240c
feat: 完善素材搜索与编辑体验
2026-07-30 14:39:30 +08:00
chenpei
362a468d67
feat: 为任务素材增加钉钉审批编号
2026-07-29 11:57:35 +08:00
chenpei
7925ca74de
feat: 记录任务详情需求运营
2026-07-24 14:47:27 +08:00
chenpei
8c39d96249
chore: sync latest project source
2026-05-07 16:37:22 +08:00
chenpei
02ebaabd0e
feat(外部接口): 新增自动上架成套通知能力
...
- 新增任务-详情全套入库后的自动上架通知与重试补发能力
- 扩展 product-assets 支持按 materialId 拉取正式资源
- 补充后台通知目标管理、投递记录和对接文档
2026-03-25 20:39:56 +08:00
chenpei
4712175cb0
feat(素材链路): 发布白底图双轨与AI生图回传能力
...
- 完成白底图 WebP 双轨接口、上传链路与预览缓存改造
- 新增 AI 生图平台成品回传接口、任务状态与表单规则
- 补齐 AI 生成标签、任务详情补全、相关测试与对接文档
2026-03-25 10:28:02 +08:00