feat(media-supply): add media resource supply marketplace
Desktop Client Build / Resolve Build Metadata (push) Successful in 43s
Frontend CI / Frontend (push) Successful in 3m49s
Backend CI / Backend (push) Failing after 7m10s
Desktop Client Build / Build Desktop Client (push) Successful in 23m4s
Desktop Client Build / Publish Client Artifacts to NAS (push) Successful in 28s
Desktop Client Build / Resolve Build Metadata (push) Successful in 43s
Frontend CI / Frontend (push) Successful in 3m49s
Backend CI / Backend (push) Failing after 7m10s
Desktop Client Build / Build Desktop Client (push) Successful in 23m4s
Desktop Client Build / Publish Client Artifacts to NAS (push) Successful in 28s
Introduce an end-to-end media-supply feature: tenant-side resource sync service/worker backed by a Meijiequan supplier client, ops-side management APIs, and admin/ops web views for resources, orders, favorites and submission. Adds a shared digitocr helper, MediaSupply config blocks for tenant and ops, shared types, and migrations for supplier media resources, price overrides, customer visibility and order refunds. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -90,6 +90,10 @@ const enUS = {
|
||||
kolManage: 'Prompt Management',
|
||||
kolDashboard: 'Dashboard',
|
||||
kolProfile: 'Profile',
|
||||
authorityMedia: 'Authority News Media',
|
||||
mediaSupplyResources: 'Single Submission Media',
|
||||
mediaSupplyOrders: 'Submission Records',
|
||||
mediaSupplyFavorites: 'Frequent Media',
|
||||
personalCenter: 'Personal Center',
|
||||
aiPointUsage: 'AI Point Usage',
|
||||
},
|
||||
@@ -230,6 +234,22 @@ const enUS = {
|
||||
description:
|
||||
'Review desktop publish tasks, external links, account workbench entry points, and retry state.',
|
||||
},
|
||||
mediaSupplyResources: {
|
||||
title: 'Single Submission Media',
|
||||
description: 'Filter authority news media resources and submit articles.',
|
||||
},
|
||||
mediaSupplySubmit: {
|
||||
title: 'Submit Article',
|
||||
description: 'Confirm media resources, choose article content, and queue the submission.',
|
||||
},
|
||||
mediaSupplyOrders: {
|
||||
title: 'Submission Records',
|
||||
description: 'Review submission orders and billing state for the current account.',
|
||||
},
|
||||
mediaSupplyFavorites: {
|
||||
title: 'Frequent Media Groups',
|
||||
description: 'Group the media resources you submit to most often.',
|
||||
},
|
||||
brands: {
|
||||
title: 'Company & Lexicon',
|
||||
description: 'Manage the keyword library (search terms) and competitors around each brand.',
|
||||
|
||||
@@ -91,6 +91,10 @@ const zhCN = {
|
||||
kolManage: "提示词管理",
|
||||
kolDashboard: "数据看板",
|
||||
kolProfile: "个人主页",
|
||||
authorityMedia: "权威新闻媒体",
|
||||
mediaSupplyResources: "单条发布媒体",
|
||||
mediaSupplyOrders: "投稿记录",
|
||||
mediaSupplyFavorites: "常发媒体",
|
||||
personalCenter: "个人中心",
|
||||
aiPointUsage: "AI 点数明细",
|
||||
},
|
||||
@@ -221,6 +225,22 @@ const zhCN = {
|
||||
title: "发文管理",
|
||||
description: "查看桌面端发布任务、外链、账号工作台入口和发布结果。",
|
||||
},
|
||||
mediaSupplyResources: {
|
||||
title: "单条发布媒体",
|
||||
description: "筛选权威新闻媒体资源并提交稿件。",
|
||||
},
|
||||
mediaSupplySubmit: {
|
||||
title: "提交投稿",
|
||||
description: "确认投稿媒体、选择稿件并提交到投稿队列。",
|
||||
},
|
||||
mediaSupplyOrders: {
|
||||
title: "投稿记录",
|
||||
description: "查看当前账号提交的媒体投稿订单和扣款状态。",
|
||||
},
|
||||
mediaSupplyFavorites: {
|
||||
title: "常发媒体分组",
|
||||
description: "把经常投稿的媒体放到这里分组管理。",
|
||||
},
|
||||
brands: {
|
||||
title: "品牌和词库",
|
||||
description: "围绕品牌维护关键词库(搜索词)和竞品信息。",
|
||||
|
||||
Reference in New Issue
Block a user