package model // 三期:备案对接、全国统计、监管上报相关模型。 // FilingRecord 备案/网标关联(三期 A.1,对接广电总局备案/发行许可证系统)。 type FilingRecord struct { MACode string `json:"ma_code"` LicenseNo string `json:"license_no"` // 网络剧片发行许可证号(网标号) FilingNo string `json:"filing_no"` // 重点网络影视剧备案号 BoundAt string `json:"bound_at"` } // NationalStats 全国监管统计(三期 A.2/F.2 全国监管大屏)。 type NationalStats struct { TotalContents int `json:"total_contents"` ByStatus map[string]int `json:"by_status"` ByCategory map[string]int `json:"by_category"` ByProvince map[string]ProvinceStat `json:"by_province"` } // ProvinceStat 单省统计。 type ProvinceStat struct { Province string `json:"province"` OrgNode string `json:"org_node"` Total int `json:"total"` Published int `json:"published"` Revoked int `json:"revoked"` } // RegulatoryReport 监管数据上报日报(三期 A.2,上报广电总局)。 type RegulatoryReport struct { ReportType string `json:"report_type"` Date string `json:"date"` TotalNew int `json:"total_new"` LevelDist map[string]int `json:"level_dist"` BlacklistCnt int `json:"blacklist_count"` RevokedCnt int `json:"revoked_count"` }