feat: 更新CC码监管方案业务版文档,新增摘要、UGC专项、直播专项、存量处置、误判申诉、水印嵌入、CC码生命周期、组织保障等章节;同步macode到cccode重命名及其他代码变更

This commit is contained in:
freedakgmail
2026-07-20 22:25:40 +08:00
parent 9f1e2d0a21
commit eb4a82a877
76 changed files with 2600 additions and 2122 deletions
@@ -29,7 +29,7 @@ func TestNationalCatalog_SyncFromProvince(t *testing.T) {
// 源端发码
srcClient := chain.NewMemoryChain()
_, err := srcClient.IssueMA(chain.RoleRegulator, chain.IssueRequest{
MACode: "MA.156.8531.6101/WD/20260000001", ContentTwinID: "ctid-nat-001",
CCCode: "MA.156.8531.6101/WD/20260000001", ContentTwinID: "ctid-nat-001",
FileHash: "fh-nat-001", MerkleRoot: "mr-nat-001",
Episodes: []model.EpisodeHash{
{Episode: 1, FileSHA256: "fh-nat-001-E1"},
@@ -74,7 +74,7 @@ func TestNationalCatalog_Stats(t *testing.T) {
srcClient := chain.NewMemoryChain()
_, err := srcClient.IssueMA(chain.RoleRegulator, chain.IssueRequest{
MACode: "MA.156.8531.6101/WD/20260000002", ContentTwinID: "ctid-nat-002",
CCCode: "MA.156.8531.6101/WD/20260000002", ContentTwinID: "ctid-nat-002",
FileHash: "fh-nat-002", MerkleRoot: "mr-nat-002",
Content: model.Content{Title: "统计测试剧", MAType: "WD", Issuer: "陕西局"},
})
@@ -98,7 +98,7 @@ func TestNationalCatalog_Stats(t *testing.T) {
func TestNationalCatalog_ShareAuditRecord(t *testing.T) {
nc := New()
nc.ShareAuditRecord("MA.156.8531.6101/WD/20260000003", model.ProvenanceEvent{
MACode: "MA.156.8531.6101/WD/20260000003",
CCCode: "MA.156.8531.6101/WD/20260000003",
Node: model.NodeIssue,
Operator: "陕西局",
Detail: "跨省审核记录",